Similar presentations:
Архив файлов
1. Презентация на тему: Архив Файлов
Выполнил студент группы 2ПРПИ-14 Загоровский В.С.2. Архив
— это файл, содержащий в себеодин или несколько других файлов, а
также метаданные. Архивы используются
для объединения множества любых
файлов в единый файл-контейнер с целью
удобства хранения и переноса
информации или просто чтобы сжать
данные. Для создания архивов и работы с
ними используются программыархиваторы.
В архивах может сохраняться структура
каталогов, присутствовать служебная
информация для обнаружения и
исправления ошибок, комментарии и
другая информация. В зависимости от
формата архива, данные в нём могут
шифроваться с помощью пароля.
3. Применение
Архивы особенно полезны как способ упаковки данныхфайловой системы и метаданных в единый файл для
его хранения в компьютере или для пересылки по
каналам, которые поддерживают только пофайловую
передачу, например для пересылки структуры
каталогов по электронной почте.
Помимо целей архивирования, архивы часто
используются для распространения пакетов
программного обеспечения; в этом случае архив
нередко называют дистрибутивным пакетом и к нему
могут применяться дополнительные условия
касательно содержимого (скажем, должен
присутствовать файл манифеста). Примеры архивовдистрибутивов: deb для Debian, JAR для Java, APK для
Android.
4. Функциональные особенности
В зависимости от типа, архивыподдерживают объединение файлов в
один, сжатие данных, шифрование,
многотомность (архив из нескольких
частей), контрольные суммы для
проверки целостности содержимого
архива, самораспаковку, самоустановку,
информацию об исходном томе и
носителе, информацию о структуре
каталогов, примечания и
комментарии, а также другие
метаданные. Формат файла-архива
определяется по расширению файла
и/или по файловому заголовку. Для
создания архивов
используются программы-архиваторы,
ПО для авторинга оптических дисков и
программы для работы с образами
дисков.
5. Форматы архивов
Формат архива — это файловый форматархивного файла. Существует множество форматов
архивов, но лишь некоторые из них получили
широкое признание и поддержку со стороны
поставщиков ПО и пользовательских сообществ.
Так, к числу наиболее популярных в среде Windows
относятся ZIP, RAR, 7z, а в Mac OS — формат SIT.
6. Типы архивов
Только архивирующие форматы выполняют лишь слияниефайлов в один (пример: tar).
Только сжимающие форматы выполняют лишь сжатие
файлов (примеры: gzip, bzip2).
Многофункциональные форматы позволяют сливать
файлы в один, сжимать их, зашифровывать, создавать
информацию для обнаружения и исправления ошибок,
оформлять архивы как самораспаковывающиеся для
извлечения содержимого без участия дополнительного ПО
(примеры: RAR, ZIP, 7z).
Дистрибутивные форматы используются для
создания пакетов установки ПО, которые также могут быть
самоинсталлируемыми файлами (примеры: JAR, APK, IPA).
Форматы дисковых образов используются для
создания образов дисков, применяемых как тома хранения
информации (примеры: ISO, NRG).
7. Самораспаковывающиеся архивы
Самораспаковывающийся архив (англ. self-extractingarchive илиSFX archive) — это архив (сжатый файл),
который в отличие от обычного архива, не требует
для распаковки дополнительной программы, т.е.
распаковывает сам себя.
Самораспаковывающийся файл-архив
имеет расширение exe и чаще всего выглядит так:
8. Многотомные архивы
Многотомный архив — архив компьютерныхпрограмм и данных, разбитый на несколько частей
(томов) .
Часто возникает необходимость разбить архив на
«куски» (тома) . Например, мы сжали файлы в
архив, чтобы перенести их на дискетах, однако после
сжатия размер архива превышает размер одной
дискеты. Другой пример: почтовый сервер
позволяет присоединять к письму по несколько
файлов, однако размер каждого файла должен быть
не более 1 Мб.
9. Непрерывные архивы
Непрерывный архив (англ. solid archive) — архив,упакованный таким образом, что все
сжимаемые файлы рассматриваются как один
непрерывный поток данных. При упаковке каждого
файла (кроме первого) используется информация,
содержащаяся в предыдущих файлах.
10. Метаданные
Архив почти всегда содержит метаданные. К ним относятся:Имена файлов (кроме некоторых программ сжатия
одиночных файлов — например, gzip, где имя файла — это
имя архива без расширения)
Идентификаторы владельцев, групп, и т. п. файлов и их прав
Размеры файлов
Даты изменения, создания и последнего обращения к
файлам
Контрольные суммы файлов для проверки правильности
распаковки
Размер и контрольные суммы архива
Избыточные данные для восстановления данных при
повреждении
Цифровая подпись создателя архива
11. Обнаружение и коррекция ошибок
Архивы обычно содержат проверку чётности идругие контрольные суммы для обнаружения ошибок,
например в архивах ZIP используется циклический
избыточный код (CRC), а в архивах RAR (версии 5 и
новее) также могут применяться более надёжные
суммы BLAKE2. В архивах RAR можно добавлять
избыточную информацию для коррекции
ошибок («данные для восстановления»). Кроме того, в
формате RAR поддерживаются особые «тома для
восстановления», позволяющие восстанавливать не
только повреждённые, но даже отсутствующие тома
многотомного архива. Для той же цели с другими
архивными форматами иногда применяются файлы
PAR, создаваемые сторонними утилитами.