Извлечение данных из архива конспект

Обновлено: 03.07.2024

Цель:изучение принципов архивации файлов, функций и режимов работы наиболее распространенных архиваторов, приобретение практических навыков работы по созданию архивных файлов и извлечению файлов из архивов.

Теоретическая часть

Назначение и возможности программ-архиваторов

Утилиты-упаковщики, или архиваторы, — служебные программы, позволяющие создавать на дисках копии файлов меньшего размера, объединять несколько файлов в один, а также распаковывать, т.е. преобразовывать сжатые файлы в документы исходного размера без потери исходной информации.

Программы упаковщики можно использовать в следующих случаях:

1. Очень ценную информацию для обеспечения надежности рекомендуется хранить помимо компьютера ещё и в архивных копиях. Ценностью архивов является, то - что информация в них занимает меньше места, чем в обычном виде.

2. Очень удобны архивы при переносе информации при помощи дискет. В этом случае можно записать на дискету больше информации

3. Также архивы очень удобны при передаче информации по сети, чем меньше объем передаваемой информации, тем быстрее будет передана информация.

Наиболее известными программами - упаковщиками являются программы: WinRAR и WinZIP.

Архиваторы помещают копии файлов в сжатом виде на диск в архивный файл, откуда документы могут быть излечены все вместе или порознь в первоначальном виде.

Архив содержит оглавление, в котором для каждого файла содержится следующая информация:

• размер файла на диске и в архиве;

• сведения о местонахождении файла на диске;

• дата и время последней модификации файла;

Большое количество современных утилит-архиваторов имеют встроенные средства для создания так называемых самораспаковывающихся архивов (SFX self-extracting archives). Самораспаковывающийся архив имеет расширение исполняемого файла .ехе, несколько большие размеры, чем файл архива без самораспаковки. Увеличенный объем самораспаковывающегося файла объясняется тем, что в нем содержатся дополнительные программные средства, позволяющие извлекать файлы из архива и распаковывать их. Поэтому утилита для реархивации самораспаковывающимся архивам не нужна. И если пользователь не имеет ни одной программы-упаковщика, он все равно сможет прочитать архивные документы, которые получит, например, по электронной почте или по каналам Internet.

Все файлы на нашем компьютере представлены в двоичном коде, то есть будь то вордовский документ, фильм, музыкальная композиция или фотография, для компьютера это всего-лишь набор ноликов и единичек: 11010101000111001111101010101010. Программа архивации группирует схожие наборы ноликов и единичек и на выходе мы получаем: 3,0,1,1,0,0,5,12,1,1. То есть из 30 символов в исходном файле мы получаем лишь 10 в архиве. Но в ворде (если это был вордовский документ) данный файл открыть уже не получится. Для этого необходимо осуществить обратный процесс: разархивирование.

Создание архива

Запустить программу архиватор можно следующими способами:

1. Главное меню – Программы.


Рис. 1 Окно программы архиватора

2. Через контекстное меню (правой кнопкой мыши) - Добавить к архиву.

Алгоритм создания архивного файла

1. Выделяем файлы и папки, помещаемые в архив.

2. Выбираем пункт – Добавить:

а) Пункт меню Команды – Добавить файлы в архив

б) Кнопка на панели инструментов - Добавить


3. В появившемся окне диалога указываем имя архивного файла и параметры архивации (окно перечертить в тетрадь)

Можно бесплатно использовать 7-Zip на любом компьютере, в том числе на компьютере, который находится в коммерческой организации. Вы не должны регистрировать или платить за архиватор 7-Zip.

Поддерживаемые форматы:

Архивирование / разархивирование: 7z, ZIP, GZIP, BZIP2 и TAR

Только разархивирование: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.

Тема: Создани е архива данн ых. Извлечение д анных из архива.

Сжатие данн ых похоже н а производство су хого молока или су хофр у ктов. То есть, это –

процесс уда ления воды, которую затем можн о добавить, чтобы предать продукту

А какая в данных может быть вода? Это вода и нформационная. В данных встречается

много повторов. Это можно использовать для сжатия данных.

Например, сжатие текстовых файлов происходит приблизительно так. Составляется

таблица встречающихся в тексте слов и выражений. Затем всем словам и выражениям в

этой таблице даются номера . И весь текст в файле заменяется н омерами из таблицы слов и

выражений. Та кой способ позволяет у меньшить размер текстового файла в 2 - 3 раза. Иногда

текст сжимается и в 10 раз, если в нём много повторов.

Программа, пере водящая текстовый файл в "сжатый" вид, называется упаковщиком. А

полученный в результате сжатия файл называется у пакованным или сжжатым файлом.

Очень часто сжатые файлы называют архивами или архивными файлами, что, если

подходить строго к терминологии, неверно. Изначально архивам и назывались файлы,

специально созданные во время процессов резервного коп ирования. В ходе такого п роцесса

создавался один файл, который содержал в себе н есколько исходных файлов и папок. Это

и был архив. Никакого сжатия п ри этом не производилось. Подобная сит у ация до сих пор

существует в опер ационной системе L inux, где архиваци я данных и сжатие данных

являются двумя незави симыми процессами. В операционной системе MS - DOS, а з атем и в

MS Windows програм мы сжа тия данных с са мых первых своих версий стали поддерживать

как с жатие, так и архивацию данных, то есть создавали сжатый файл, содержащий не один,

а несколько исходны х (архивируемых) фай лов и папок . С той поры в этих операционных

системах понятие "архивация" означает и архивацию (сбор в один файл - архив), и

Поскольку архивный файл записан н е в текстовом формате, с ним не мог у т р аботать

редакторы текстов. Перед открытием архивного файла редактором текстов этот файл

необходимо разарх ивирова ть. Разарх ивацию производит та же самая про гра мма –

архиватор. После разарх ивации текстовый файл приобретает точно такой же вид и размер,

Архиваторы текстов могу т архивировать также фай лы программ. Только программ ы

Упаковщики, применяем ые для сжатия текстов и программ, не могут эффективно

сжимать звуковые, графические или ви део файлы. Для их сжатия были разработаны другие,

более сложные, алгоритмы. Правда, после распаковки пол у ченные файлы немного

отличаются от оригиналов (такое сжа тие н азывается сжа тием с п отерями). Но этого не

улавливает обычное человеческое у хо и не замечает обычный глаз на экране монитора.

Рассмотрим графические файлы. Незаархивирова нная график а – это рису нок, состоящий

из множе ства разноц ветных точек. В таком форма те для каждой точки рис у н ка или

Но такие файлы обладают довольно соли дны м размером. Даже небольшая фот ография в

дискету, и по сети Интернет передать её бу дет нелегко.

Для ум еньшения размера графического файла его сжимают специальными

математическими методами. Таким обра зом графический файл можно у меньшить в разм ере

в 20 - 30 раз. Сжатый графический файл нельзя полностью восстановить. При

распечатывании на хорошем принтере бу дет заметно ухудшение качества рису нка. Но на

Гораздо позже появились эффективные методы сж атия зв у ка. Если Вы зайдёте на

таких файлах содержится несжатый цифровой зв у к . Такие файлы имеют очень большой

размер. На к омпакт - диск помещается 80 м инут музыки в незаархи вированном виде. Сжатие

звуковых файлов потребовало специальн ых исследований человеческого слуха. Оказалось,

что часть зву к ов м ожно у брать из зву кового файла, и это б у дет незаме тно для слу ха

создают специализированные редакторы зву ка и программмы - перекодировщики из других

звуковых форма тов. Проигрывание н а комп ьютере сжатых звуковых файлов в формате

файл в десятки раз. Но при большом сжатии начин ает безвозвратно теряться к ачество звука.

Видеофильм объединяет в себе зв у к и графику. Помимо звука – эт о ещё 24 кадра на

каждую секунду. Отсюда понятны огромные размеры файлов с видеофильмами и

При появлени и компакт - дисков х удожественный филь м не п омещался на оди н диск. Эту

требования к мощности процесс ора. Для проигрывания MPEG4 у же недостаточно 200

Архивация (у паковка) — помещение (загрузка) исходных файлов в архивный файл

Архивация предназначена для создания резервных копий использ у емых файлов, на

случай потери или п орчи по каким - либо причинам основной копии (невнимательность

пользователя, повреждение магнитного диска, заражение виру сом и т.д.).

Для архивации используются специальн ые программы, архиваторы,

осуществляющие у п аковку и позволяющие у меньшать размер архива, по сравнению с

Архиваторы позволяют защищать созданные ими ар хивы паролем, сохранять и

восстанавливать структуру подк аталогов, записывать большой архи вный файл на

Сжиматься могут как один, так и несколько файлов, которые в сжатом виде

помещаются в так наз ываемый архивный файл или архив. Программы боль шого объема,

Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

Архивация предназначена для создания резервных копий используемых файлов, на случай потери или порчи по каким-либо причинам основной копии (невнимательность пользователя, повреждение магнитного диска, заражение вирусом и т.д.).

Для архивации используются специальные программы, архиваторы, осуществляющие упаковку и позволяющие уменьшать размер архива, по сравнению с оригиналом, примерно в два и более раз.

Архиваторы позволяют защищать созданные ими архивы паролем, сохранять и восстанавливать структуру подкаталогов, записывать большой архивный файл на несколько дисков (многотомный архив).

Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл или архив.

Программы большого объема, распространяемые на дискетах, также находятся на них в виде архивов.

Архивный файл — это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации.

Выигрыш в размере архива достигается за счет замены часто встречающихся в файле последовательностей кодов на ссылки к первой обнаруженной последовательности и использования алгоритмов сжатия информации.

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Для того чтобы воспользоваться информацией, запакованной в архив, необходимо архив раскрыть или распаковать. Это делается либо той же программой-архиватором, либо парной к ней программой-разархиватором.

Разархивация (распаковка) — процесс восстановления файлов из архива в первоначальном виде. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.

Самораспаковывающийся архивный файл — это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы-архиватора.

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа в обычно создаются в форме .ЕХЕ-файла.

Архиваторы, служащие для сжатия и хранения информации, обеспечивают представление в едином архивном файле одного или нескольких файлов, каждый из которых может быть при необходимости извлечен в первоначальном виде.

В оглавлении архивного файла для каждого содержащегося в нем файла хранится следующая информация:

– сведения о каталоге, в котором содержится файл;

– дата и время последней модификации файла;

– размер файла на диске и в архиве;

– код циклического контроля для каждого файла, используемый для проверки целостности архива.

Архиваторы имеют следующие функциональные возможности:

1. Уменьшение требуемого объема памяти для хранения файлов от 20% до 90% первоначального объема.

2. Обновление в архиве только тех файлов, которые изменялись со времени их последнего занесения в архив, т.е. программа-упаковщик сама следит за изменениями, внесенными пользователем в архивируемые файлы, и помещает в архив только новые и измененные файлы.

3. Объединение группы файлов с сохранением в архиве имен директорий с именами файлов, что позволяет при разархивации восстанавливать полную структуру директорий и файлов.

4. Написания комментариев к архиву и файлам в архиве.

5. Создание саморазархивируемых архивов, которые для извлечения файлов не требуют наличия самого архиватора.

6. Создание многотомных архивов – последовательности архивных файлов. Многотомные архивы предназначены для архивации больших комплексов файлов на дискеты.




Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

Архивация предназначена для создания резервных копий используемых файлов, на случай потери или порчи по каким-либо причинам основной копии (невнимательность пользователя, повреждение магнитного диска, заражение вирусом и т.д.).

Для архивации используются специальные программы, архиваторы, осуществляющие упаковку и позволяющие уменьшать размер архива, по сравнению с оригиналом, примерно в два и более раз.

Архиваторы позволяют защищать созданные ими архивы паролем, сохранять и восстанавливать структуру подкаталогов, записывать большой архивный файл на несколько дисков (многотомный архив).

Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл или архив.

Программы большого объема, распространяемые на дискетах, также находятся на них в виде архивов.

Архивный файл — это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации.

Выигрыш в размере архива достигается за счет замены часто встречающихся в файле последовательностей кодов на ссылки к первой обнаруженной последовательности и использования алгоритмов сжатия информации.

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

Для того чтобы воспользоваться информацией, запакованной в архив, необходимо архив раскрыть или распаковать. Это делается либо той же программой-архиватором, либо парной к ней программой-разархиватором.

Разархивация (распаковка) — процесс восстановления файлов из архива в первоначальном виде. При распаковке файлы извлекаются из архива и помещаются на диск или в оперативную память.

Самораспаковывающийся архивный файл — это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы-архиватора.

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа в обычно создаются в форме .ЕХЕ-файла.

Архиваторы, служащие для сжатия и хранения информации, обеспечивают представление в едином архивном файле одного или нескольких файлов, каждый из которых может быть при необходимости извлечен в первоначальном виде.

В оглавлении архивного файла для каждого содержащегося в нем файла хранится следующая информация:

– сведения о каталоге, в котором содержится файл;

– дата и время последней модификации файла;

– размер файла на диске и в архиве;

– код циклического контроля для каждого файла, используемый для проверки целостности архива.

Архиваторы имеют следующие функциональные возможности:

1. Уменьшение требуемого объема памяти для хранения файлов от 20% до 90% первоначального объема.

2. Обновление в архиве только тех файлов, которые изменялись со времени их последнего занесения в архив, т.е. программа-упаковщик сама следит за изменениями, внесенными пользователем в архивируемые файлы, и помещает в архив только новые и измененные файлы.

3. Объединение группы файлов с сохранением в архиве имен директорий с именами файлов, что позволяет при разархивации восстанавливать полную структуру директорий и файлов.

4. Написания комментариев к архиву и файлам в архиве.

5. Создание саморазархивируемых архивов, которые для извлечения файлов не требуют наличия самого архиватора.

6. Создание многотомных архивов – последовательности архивных файлов. Многотомные архивы предназначены для архивации больших комплексов файлов на дискеты.



Архивация - это сжатие, уплотнение, упаковка информации с целью ее более рационального размещения на внешнем носителе (диске или дискете). Архиваторы - это программы, реализующие процесс архивации, позволяющие создавать и распаковывать архивы.

Необходимость архивации связана с резервным копированием информации на диски и дискеты с целью сохранения программного обеспечения компьютера и защиты его от порчи и уничтожения (умышленного, случайного или под действием компьютерного вируса). Чтобы уменьшить потери информации, следует иметь резервные копии всех программ и файлов.

Программы-упаковщики (архиваторы) позволяют за счет специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. Это даёт возможность на дисках или дискетах разместить больше информации, то есть повысить плотность хранения информации на единицу объёма носителя (дискеты или диска).

ХОД ВЫПОЛНЕНИЯ ЗАДАНИЯ, МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Задание № 1. СОЗДАТЬ АРХИВ.

Методика выполнения работы

Создайте в своей рабочей папке (папке с вашей группой) следующие папки: папку со своей фамилией, в ней папки Архивы.

Запустите программу WinRar.

Наберите предложенный текст и сохраните в своей папке.

Организация рабочего места оператора ЭВМ должна удовлетворять следующим эргономическим и психологическим требованиям:

1) досягаемость - рациональная планировка рабочего места предполагает такое размещение всех технических средств и рабочих материалов, которое позволяет работать без лишних движений, приводящих к утомлению и лишним затратам времени. На этот счёт имеются нормативные данные, определяющие размеры зон досягаемости, в которых работа наименее утомительна, и максимальных рабочих зон, ограниченных вытянутыми руками. Зоны эти располагаются в горизонтальной и вертикальной плоскостях и зависят от роста человека. Зная их размеры, можно приступать к решению вопроса о размещении отдельных приспособлений и материалов, сообразуясь с их назначением и частотой использования;

3) изолированность – исследования показывают прямую зависимость между степенью изолированности рабочего места умственного труда и продуктивностью работы. Ликвидируется нервное напряжение, возникающее при необходимости работать на виду;

4) достаточное рабочее пространство для оператора, позволяющее осуществлять все необходимые движения и перемещения при эксплуатации машины;

5) достаточные физические, зрительные и слуховые связи между оператором и оборудованием;

6) оптимальное размещение оборудования, главным образом средств отображения информации и органов управления, благодаря которому обеспечивается удобное положение оператора при работе;

7) четкое обозначение органов управления, элементов системы обозначения информации, других элементов оборудования, которые нужно находить опознавать, и которыми оператор должен манипулировать;

8) необходимое естественное и искусственное освещение для выполнения оперативных задач и технического обслуживания оборудования;

9) обеспечение комфорта в помещениях, где работают операторы (температурный режим, допустимый уровень акустических шумов, создаваемых оборудованием рабочего места);

10) наличие необходимых инструкций и предупредительных знаков, предостерегающих об опасности и указывающих на необходимые меры предосторожности при работе.

Заархивируйте файл и сравните размеры обоих файлов. Для этого выполните следующие действия:

Щелчком правой кнопки мыши выделите файл типа .bmp

Щелкните на кнопке Добавить в архив…, появится диалоговое окно, уточняющее параметры архивации.

По умолчанию архивный файл имеет имя исходного файла.

Если необходимо задать иное имя архива, то введите его в поле ввода имени.

Выберите формат архивного файла, например RAR.

Остальные параметры оставьте без изменения.

Щелкните по кнопке Ok.

Сравните размеры исходного файла и архивного.

Удалите исходные файлы.

Заархивируйте файлы в формате архива ZIP. Заполните таблицу 1. полученными данными.

Внимание. Возможно упаковывать файлы с их последующим удалением, если был выбран такой метод.



Задание № 2. РАЗАРХИВИРОВАНИЕ ФАЙЛОВ.

Методика выполнения работы

Выполнить эту операцию можно двойным кликом по файлу архива, либо через контекстное меню - Извлечь файлы.

?Контрольные вопросы:

Что такое архивирование?

Для чего нужно резервное копирование?

Что такое разархивация?

К какому виду компьютерных программ относится программа WinRar?

Что такое архивация и архиваторы? Перечислите наиболее часто используемые программы архивации.

Какие функции выполняют архиваторы?

Сформулируйте цель и задачи архивации.

Какие вы знаете методы создания и распаковки архивов?

Чем отличаются архивы, созданные разными архиваторами?


-75%

Читайте также: