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

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

Только архивирование [ править ]

Только сжатие [ править ]

Архивирование и сжатие [ править ]

Восстановление данных [ править ]

Сравнение [ править ]

Контейнеры и сжатие [ править ]

Заметки [ править ]

^ 1 В то время как исходныйформатtarиспользуеткодировкусимволовASCII, текущие реализации используюткодировку UTF-8(Unicode), которая обратно совместима с ASCII.
^ 2 Поддерживает внешнюю программу Parchive (par2).
^ 3 Начиная с версии 3.20, RAR может сохранять время изменения, создания и последнего доступа с точностью до 0,0000001 секунды (= 0,1 мкс).[4] [5]
^ 4 Семейство PAQ (с его более легкой производной LPAQ) претерпело множество изменений, каждая версия предлагала свое собственное расширение. Например: «.paq9a».
^ 5 WIM может хранитьзашифрованный текстзашифрованных файлов вNTFS.том, но такие файлы можно расшифровать только в том случае, если администратор извлекает файл на том NTFS и доступен ключ дешифрования (обычно от первоначального владельца файла в той же установке Windows). Microsoft также распространяла некоторые загружаемые версии операционной системы Windows в виде зашифрованных файлов WIM, но с использованием внешнего процесса шифрования, а не функции WIM.

  • Назначение : форматы архивов используются для резервного копирования, мобильности и архивирования . Многие форматы архивов сжимают данные, чтобы занимать меньше места для хранения и в результате сокращается время передачи, поскольку одни и те же данные представлены меньшим количеством байтов. Еще одно преимущество состоит в том, что файлы объединяются в один архивный файл, что снижает накладные расходы на управление или передачу. Существует множество алгоритмов сжатия для сжатия архивных данных без потерь, и некоторые алгоритмы работают лучше (меньший архив или более быстрое сжатие) с определенными типами данных. Форматы архивов также используются большинством операционных систем для упаковки программного обеспечения для более легкого распространения и установки, чем двоичные исполняемые файлы .
  • Расширение имени файла : операционные системы DOS и Windows требовали, чтобы имена файлов включали расширение (по крайней мере, из одного, а обычно из трех символов) для определения типа файла и его использования. Расширения имени файла должны быть уникальными для каждого типа файла. Многие операционные системы определяют тип файла по его содержимому без необходимости указывать расширение в его имени. Однако использование трехсимвольных расширений было воспринято как полезное и эффективное сокращение для определения типов файлов.
  • Проверка целостности : архивные файлы часто хранятся на магнитных носителях , что может привести к ошибкам при хранении данных . Ранние ленточные носители имели более высокий уровень ошибок, чем сегодня. Многие форматы архивов содержат дополнительную информацию об исправлении ошибок для обнаружения ошибок хранения или передачи, а программное обеспечение, используемое для чтения файлов архива, содержит логику для обнаружения и, возможно, исправления ошибок.
  • Запись для восстановления : многие форматы архивов содержат избыточные данные, встроенные в файлы для обнаружения ошибок хранения или передачи данных, а программное обеспечение, используемое для чтения архивных файлов, содержит логику для обнаружения и исправления ошибок.
  • Шифрование : чтобы защитить данные, которые хранятся или передаются, от чтения в случае перехвата, многие форматы архивов включают возможность шифрования данных. Для шифрования данных доступно несколько математических алгоритмов.

Упаковка и распространение программного обеспечения [ править ]

Заметки [ править ]

^ 1 Не путать с архиваторомJAR,написанным Робертом К. Юнгом, который производит файлы ".j".

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

Заметки [ править ]

^ 1 Сжатие не является встроенной функцией форматов, однако полученный архив можно сжать с помощью любого алгоритма по выбору. Некоторые реализации включают функцию для автоматического выполнения этой операции
^ 2. Большинство реализаций могут дополнительно создавать самораспаковывающийся исполняемый файл.
^ 3 Сжатиеотдельныхфайлов с помощьюgzip,bzip2,lzo,xz,lzma(в отличие от сжатия всего архива). Человек может выбрать не сжимать уже сжатые имена файлов на основе их суффикса.

Сноски [ править ]

  1. ^ a b c d Расширения файлов могут различаться на разных платформах. Регистр этих расширений может отличаться на платформах без учета регистра.
  2. ^ a b c d Типы носителей MIME могут быть предположительными. Очень немногие были официально зарегистрированы в IANA . Форматы только сжатия часто следует обозначать типом носителя распакованных данных с кодированием содержимого, указывающим формат сжатия.
  3. ^ a b c d Официальные названия могут быть оспорены.
  4. ^ a b c d Платформа создания указывает платформу (платформы), на которой может быть создан формат.
  5. ^ Если присоединение.Fк имени файла невозможно в операционной системе DOS, второй и третий символы расширения файла заменяются наXF.
  6. ^ Типы носителей «application / zlib» и «application / gzip» . DOI : 10,17487 / RFC6713 . RFC 6713 . Проверено 3 мая 2016 .
  7. ^ Платформа восстановления указывает платформы, на которых формат может быть восстановлен / извлечен. Большинство форматов файлов можно понять более чем на одной платформе.
  8. ^ «Возможность восстановления с помощью бесплатного программного обеспечения» указывает, можно ли восстановить формат с помощью бесплатного инструмента для извлечения.
  9. ^ Тандемный графический интерфейс Unpak http://sybond.web.id/project/?p=8
  10. ^ "PerfectCompress" . Архивировано 23 июля 2012 года . Проверено 8 ноября 2009 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  11. ^ https://sourceforge.net/p/sevenzip/discussion/45797/thread/3964f1db/#cbcb/7556
  12. ^ http://www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
  13. ^ «Установить или изменить кодовую фразу для синхронизации - Справка Chrome» .
  14. ^ "Теперь для сжатия пакетов используется Zstandard вместо xz" .

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

  • Архивный файл
  • Сравнение файловых архиваторов
  • Сравнение файловых систем
  • Список файловых систем
  • Твердое сжатие
  • zlib