Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Файлового архива )
Перейти к навигации Перейти к поиску

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

Приложения [ править ]

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

Помимо архивных целей, архивные файлы часто используются для упаковки программного обеспечения для распространения , поскольку содержимое программного обеспечения часто естественным образом распределяется по нескольким файлам; тогда архив называется пакетом . Хотя формат архивного файла такой же, существуют дополнительные соглашения о содержимом, такие как требование наличия файла манифеста , а результирующий формат известен как формат пакета . Примеры включают deb для Debian , JAR для Java и APK для Android .

Особенности [ править ]

Функции, поддерживаемые различными типами архивов, включают:

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

Некоторые архивные программы содержат информацию о самораспаковке, самоустановке, исходном объеме и носителе, а также примечания / описание пакета.

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

Форматы архивов [ править ]

Формат архива является формат архивного файла. Некоторые форматы четко определены их авторами и стали соглашениями, поддерживаемыми множеством поставщиков и сообществ.

Типы [ править ]

  • При архивации только форматы хранят метаданные и объединяют файлы.
  • Сжатие только форматирует только сжимать файлы.
  • Многофункциональные форматы могут хранить метаданные , объединять, сжимать, шифровать, создавать информацию для обнаружения ошибок и восстановления, а также упаковывать архив в самораспаковывающиеся и самораспаковывающиеся файлы.
  • Программное обеспечение упаковка форматы используются для создания пакетов программного обеспечения , которые могут быть самостоятельно устанавливать файлы.
  • Форматы образов дисков используются для создания образов дисков для томов запоминающих устройств.

Примеры [ править ]

Расширения имен файлов, используемые для различения различных типов архивов, включают zip , rar , 7z и tar .

Java также представила целое семейство архивных расширений, таких как jar и war ( j для Java, а w для Интернета). Они используются для обмена всем развертыванием байт-кода. Иногда они также используются для обмена исходным кодом и другими текстовыми, HTML и XML файлами. По умолчанию все они сжаты.

Обнаружение и устранение ошибок [ править ]

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

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

См. Также [ править ]

  • Файловый архиватор
  • Образ диска
  • Формат цифрового контейнера , аналогичная концепция в медиафайлах

Ссылки [ править ]

  • «Примечание по применению формата файла .ZIP» - официальный официальный документ, опубликованный PKWARE, Inc.
  • Спецификация формата файла архива на магнитной ленте (.TAR) - отрывок из списка форматов файлов 2.0, автор Макс Майшейн
  • "IBM 726 Устройство чтения / записи магнитной ленты из архива IBM.
  • "1401 Система обработки данных" из архивов IBM

Внешние ссылки [ править ]

  • Форматы файловых архивов в Curlie