Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Информация и информационные процессы .Создание архива данных и извлечение данных из архива

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

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

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

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

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

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

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

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

Для того чтобы создать архив вам понадобится программа архиватор. Большинство популярных архиваторов это платные программы, например WinRar. Но, есть и бесплатные программы. Одной из лучших бесплатных программ архиваторов является 7zip.

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

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

Рассмотрим детально все команды, которые можно выполнить из контекстного меню 7zip:

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

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

Добавить к «Название папки». 7z – выбранные файлы будут заархивированы в архив 7z с настройками по умолчанию.

Сжать в «Название папки». 7z и отправить по email – выбранные файлы будут заархивированы в архив 7z с настройками по умолчанию и отправлены по электронной почте.

Команды «Добавить к «Название папки». zip» и «Сжать в «Название папки». zip и отправить по email» работают аналогично предыдущим двум, но в этом случае в качестве формата архива используется обычный zip архив.

 Также создать архив можно из интерфейса программы 7zip. Для этого запустите 7zip File Manager, выделите необходимые файлы и нажмите на кнопку «Добавить». После этого откроется окно с параметрами архивирования.

Извлечение данных из архива

Если говорить о том, как извлечь файл из архива ZIP, важно помнить, что современные программы-архиваторы поддерживают и создание, и извлечение данных из таких архивов. Но вот что касается начального создания упакованного каталога, тут не все так просто. Дело в том, что некоторые программы при сохранении данных могут использовать дополнительные алгоритмы сжатия, шифрования и задействовать ограничение доступа путем установки паролей. Об это будет сказано чуть позже.

Да, действительно, в то время альтернативы этому приложению не было, однако с появлением таких мощных утилит, как WinRAR и 7-Zip, основная программа как бы отошла на второе место, поскольку архивы такого формата можно было создать и распаковать при помощи новых средств. Но сегодня WinZIP тоже способен воспринимать множество других форматов, но нет ничего плохого в том, чтобы использовать именно эту программу.

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

Относительно недавно в Windows-системах появилось встроенное средство для декомпрессии архивных данных. По сути, это не что иное, как тот же архиватор WinZIP, перекочевавший в стандартный набор операционной системы (он встроен в «Проводник»).

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

Заключение

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

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

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

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

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

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

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

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

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