Презентация на тему: Архив Файлов
Архив
Применение
Функциональные особенности
Форматы архивов
Типы архивов
Самораспаковывающиеся архивы
Многотомные архивы
Непрерывные архивы
Метаданные
Обнаружение и коррекция ошибок
637.13K
Категория: ИнформатикаИнформатика

Архив файлов

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-extracting
archive илиSFX archive) — это архив (сжатый файл),
который в отличие от обычного архива, не требует
для распаковки дополнительной программы, т.е.
распаковывает сам себя.
Самораспаковывающийся файл-архив
имеет расширение exe и чаще всего выглядит так:

8. Многотомные архивы

Многотомный архив — архив компьютерных
программ и данных, разбитый на несколько частей
(томов) .
Часто возникает необходимость разбить архив на
«куски» (тома) . Например, мы сжали файлы в
архив, чтобы перенести их на дискетах, однако после
сжатия размер архива превышает размер одной
дискеты. Другой пример: почтовый сервер
позволяет присоединять к письму по несколько
файлов, однако размер каждого файла должен быть
не более 1 Мб.

9. Непрерывные архивы

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

10. Метаданные

Архив почти всегда содержит метаданные. К ним относятся:
Имена файлов (кроме некоторых программ сжатия
одиночных файлов — например, gzip, где имя файла — это
имя архива без расширения)
Идентификаторы владельцев, групп, и т. п. файлов и их прав
Размеры файлов
Даты изменения, создания и последнего обращения к
файлам
Контрольные суммы файлов для проверки правильности
распаковки
Размер и контрольные суммы архива
Избыточные данные для восстановления данных при
повреждении
Цифровая подпись создателя архива

11. Обнаружение и коррекция ошибок

Архивы обычно содержат проверку чётности и
другие контрольные суммы для обнаружения ошибок,
например в архивах ZIP используется циклический
избыточный код (CRC), а в архивах RAR (версии 5 и
новее) также могут применяться более надёжные
суммы BLAKE2. В архивах RAR можно добавлять
избыточную информацию для коррекции
ошибок («данные для восстановления»). Кроме того, в
формате RAR поддерживаются особые «тома для
восстановления», позволяющие восстанавливать не
только повреждённые, но даже отсутствующие тома
многотомного архива. Для той же цели с другими
архивными форматами иногда применяются файлы
PAR, создаваемые сторонними утилитами.
English     Русский Правила