Список форматов архивов

редактировать
(Перенаправлено из Сравнение форматов архивов )

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

Содержание
  • 1 Только архивирование
  • 2 Только сжатие
  • 3 Архивирование и сжатие
  • 4 Восстановление данных
  • 5 Сравнение
    • 5.1 Контейнеры и компрессия
      • 5.1.1 Примечания
    • 5.2 Упаковка и распространение программного обеспечения
      • 5.2.1 Примечания
    • 5.3 Особенности
    • 5.4 Примечания
  • 6 Сноски
  • 7 См. Также
Расширение файла (ов) Тип MIME Официальное название Платформа Описание
.a,.ar приложение / x-архив Архиватор Unix Unix-подобный Традиционный формат архива в Unix-подобных системах, который сейчас используется в основном для создания статических библиотек.
.cpio приложение / x-cpio cpio Unix-подобный Файлы RPM состоят из метаданных, объединенных (обычно) архивом cpio. Новые системы RPM также поддерживают другие архивы, поскольку cpio устаревает. cpio также используется с initramfs.
.shar приложение / x-shar Архив оболочки Unix-подобный Самораспаковывающийся архив, использующий оболочку Bourne (sh).
.LBR .LBR CP / M

ДОС

Система для хранения нескольких файлов. Архивы LBR обычно содержат файлы, обработанные SQ, или сам архив был сжат с помощью SQ. LBR-архивы, сжатые с помощью SQ, заканчивались расширением.LQR
.iso приложение / x-iso9660-image ISO-9660 образ (Различный; кроссплатформенный) Формат архива, первоначально использовавшийся в основном для архивирования и распространения точного, почти точного или измененного пользователем содержимого оптического носителя информации, такого как CD-ROM или DVD-ROM. Однако его можно использовать для архивирования содержимого других носителей, выбранных разделов, папок и / или файлов. Результирующий архив обычно оптимизирован для удобного рендеринга на (перезаписываемые) CD или DVD носители.
.lbr Коммодор 64/128 Формат библиотеки, используемый в основном на компьютерах Commodore 64 и 128 линий. Это не имеет ничего общего с форматом DOS LBR. Хотя файлы библиотеки были реализованы быстро (существует ряд программ для работы с ними), они ограничены тем, что не могут расти по мере использования: однажды созданный файл не может быть изменен (файлы добавлены, изменены или удалены) без воссоздания весь файл.
.mar Формат архива Mozilla (Различный; кроссплатформенный) Формат архива, используемый Mozilla для хранения двоичных различий. Используется вместе с bzip2.
.sbx приложение / x-sbx SeqBox (Различный; кроссплатформенный) Единый файловый контейнер / архив, который можно восстановить даже после полной потери структур файловой системы.
.tar приложение / x-tar Ленточный архив Unix-подобный Распространенный формат архива, используемый в Unix-подобных системах. Обычно используется вместе с такими компрессорами, как gzip, bzip2, compress или xz для создания файлов.tar.gz,.tar.bz2,.tar.Z или tar.xz.
Только сжатие
Расширение файла (ов) Тип MIME Официальное название Платформа Описание
.bz2 приложение / x-bzip2 bzip2 Unix-подобный Открытый источник, патент - и роялти -бесплатно формат сжатия. Алгоритм сжатия - это преобразование Барроуза-Уиллера, за которым следует преобразование « движение вперед» и, наконец, кодирование Хаффмана.
.F,.? XF Заморозить / растопить [1] QNX 4, Unix-подобные и DOS Старый компрессор для ОС QNX4. Алгоритм сжатия представляет собой модифицированный LZSS с адаптивным кодированием Хаффмана.
.gz приложение / gzip gzip Unix-подобный GNU Zip, основной формат сжатия, используемый Unix-подобными системами. Алгоритм сжатия - DEFLATE, который сочетает LZSS с кодированием Хаффмана.
.lz приложение / x-lzip lzip Unix-подобный Альтернативная реализация алгоритма LZMA с поддержкой контрольных сумм и идентификационных байтов.
.lz4 LZ4 Unix-подобный Алгоритм, разработанный Янном Колле, рассчитан на очень высокие скорости (де) сжатия. Это производная LZ77 без энтропийного кодирования.
.lzma приложение / x-lzma Lzma Unix-подобный LZMA алгоритм сжатия, которые используются в 7-Zip.
.lzo приложение / x-lzop Изоп Unix-подобный Реализация алгоритма сжатия данных LZO.
.rz rzip Unix-подобный Программа сжатия, разработанная специально для очень больших файлов, содержащих избыточность на большом расстоянии.
.sfark сфАрк Окна компресс / decompress- Linux и MacOS распаковывать только Программа сжатия, предназначенная для высокого сжатия файлов SF2 ( SoundFont ).
.sz приложение / x-snappy-frame Мгновенный Unix-подобный Формат сжатия, разработанный Google и открытый в 2011 году. Snappy нацелен на очень высокую скорость, разумное сжатие и максимальную стабильность, а не на максимальное сжатие или совместимость с любой другой библиотекой сжатия. Это производная LZ77 без энтропийного кодирования.
.? Q? SQ CP / M и DOS Squeeze: программа, сжимающая файлы. У файла, который был «сжат», средний инициал имени был изменен на «Q», так что сжатый текстовый файл заканчивался на.TQT, сжатый исполняемый файл заканчивался на.CQM или.EQE. Обычно используется с архивами.LBR, либо путем сохранения сжатых файлов в архиве, либо путем сохранения файлов в распакованном виде с последующим сжатием архива, имя которого заканчивается на «.LQR».
.? Z? CRUNCH CP / M и DOS Программа сжатия, написанная Стивеном Гринбергом, реализующая алгоритм LZW. В течение нескольких лет в мире CP / M, когда реализация ARC отсутствовала, файлы CRUNCH, хранящиеся в архивах.LBR, были очень популярны. Реализация LZW в CRUNCH имела несколько необычную функцию изменения и периодической очистки кодовой таблицы в памяти при ее заполнении, что приводило к улучшению сжатия многих файлов на несколько процентов.
.xz приложение / x-xz xz Unix-подобный Формат сжатия с использованием LZMA2 для получения высоких степеней сжатия. Алгоритм LZMA является производным от LZ77 с энтропийным кодированием в форме кодирования диапазона.
.z приложение / x-compress спустить (пакет) Unix-подобный Традиционный формат сжатия кодирования Хаффмана.
.Z приложение / x-compress компресс Unix-подобный Традиционный формат сжатия LZW.
.zst приложение / zstd Zстандарт Кроссплатформенность Алгоритм, разработанный Янном Колле в Facebook, сочетающий высокую скорость и высокое сжатие. Это производная LZ77 с энтропийным кодированием в форме энтропии конечных состояний и кодирования Хаффмана.
. ?? _ MS-DOS / Windows Формат (ы) сжатия, используемый некоторыми программами установки DOS и Windows. MS-DOS включает expand.exe для распаковки файлов установки. Сжатые файлы создаются с помощью соответствующей команды compress.exe. Алгоритм сжатия - LZSS.
Архивирование и сжатие
Расширение файла (ов) Тип MIME Официальное название Платформа для создания Реставрационная площадка Возможность восстановления с помощью бесплатного программного обеспечения Описание
.7z application / x-7z-сжатый 7z Множественный Множественный да Формат файла с открытым исходным кодом. Используется 7-Zip.
.s7z application / x-7z-сжатый 7zX macOS macOS, восстановление на разных платформах возможно, но не сразу да На основе 7z. Сохраняет метаданные Spotlight, вилки ресурсов, информацию о владельце / группе, даты и другие данные, которые в противном случае были бы потеряны при сжатии.

Сделано устаревшее введение AppleDouble закодированы архивы 7z (Macintosh только).

.ace приложение / x-ace-compressed ACE Windows Множественный да Собственный формат
.afa приложение / x-astrotite-afa AFA UNIX-подобный UNIX-подобный Нет Формат, который сжимает и дважды шифрует данные (AES256 и CAS256), избегая атак грубой силы, а также скрывает файлы в файле AFA. У него есть два способа защитить целостность данных и последующее восстановление файла в случае ошибки (восстановление с помощью AstroA2P (онлайн) или Astrotite (офлайн)).
.alz приложение / x-alz-сжатый ALZip Windows Множественный да В основном корейский формат, предназначенный для очень больших архивов.
.apk приложение / vnd.android.package-archive APK-файл Множественный Множественный да Пакет приложения Android (вариант формата файла JAR ).
.arc,.ark приложение / октет-поток ARC Множественный Множественный да Очень популярный на заре BBS, один из первых, предлагающих сжатие и архивирование в одной программе. По большей части заменен на PKZIP.
.arc,.cdx приложение / x-freearc FreeArc Windows, Linux Windows, Linux да Формат файла с открытым исходным кодом, разработанный Булатом Зиганшиным. Версия «FreeArc Next» находится в стадии разработки, которая включает поддержку Zstandard.
.arj приложение / x-arj ARJ Первоначально DOS, теперь несколько Множественный да Конкурент PKZIP в 1990-х годах предлагал лучшую обработку многокомпонентных архивов.
.b1 приложение / x-b1 B1 Множественный Множественный да Открытый формат архива, используемый B1 Free Archiver ( http://dev.b1.org/standard/archive-format.html )
.b6z B6Z macOS Множественный да Формат сжатого архива B6Zip
.ba Scifer Множественный Множественный да Двоичный архив с внешним заголовком
.bh BlakHole да Собственный формат из компонентов сжатия ZipTV
.такси приложение / vnd.ms-cab-сжатый Кабинет Windows Множественный да Собственный формат архива Microsoft Windows, который также используется многими коммерческими установщиками, такими как WISE.
.машина Архив Compressia Первоначально DOS, теперь DOS и Windows Первоначально DOS, теперь DOS и Windows да Создано Яаковом Грингелером; последний выпуск был выпущен в 2003 году (Compressia 1.0.0.1 beta), но сейчас, по всей видимости, не существует. Бесплатная 30-дневная пробная версия позволяет пользователю создавать и извлекать архивы; после этого можно добывать, но не создавать.
.cfs приложение / x-cfs-сжатый Компактный набор файлов Windows, Unix-подобные, включая macOS Множественный да Формат файла с открытым исходным кодом.
.cpt Компактный Pro Классическая Mac OS Множественный да Архив Compact Pro, распространенный архиватор, используемый на платформах Mac примерно до Mac OS 7. 5.x. Соревновался с StuffIt; теперь устарело.
.dar приложение / x-dar Д ИСК Ар Chiver Unix-подобный, включая macOS Unix-подобный, включая macOS, Windows да Формат файла с открытым исходным кодом. Файлы сжимаются индивидуально с помощью gzip, bzip2 или lzo.
.dd DiskDoubler Классическая Mac OS устаревший
.dgc приложение / x-dgc-сжатый DGCA Windows Windows
.dmg приложение / x-apple-diskimage Образ диска Apple macOS macOS, Windows, Linux да Поддерживает образы дисков с подключением к Интернету, которые после загрузки автоматически распаковываются, монтируются, содержимое извлекается и выбрасывается. В настоящее время Safari - единственный браузер, поддерживающий эту форму извлечения; однако изображения также можно извлекать вручную. Этот формат также может быть защищен паролем или зашифрован с помощью 128-битного или 256-битного шифрования AES.
.ear EAR Множественный Множественный да Архив Enterprise Java Archive
.gca приложение / x-gca-сжатый GCA Предшественник DGCA.
.ha [2] Первоначально DOS Первоначально DOS Да, но могут быть защищены патентами Формат эпохи DOS ; использует арифметическое / марковское кодирование
.hki WinHKI MS Windows MS Windows Нет HKI
.ice ICE Windows Windows да Изготовлено программой ICEOWS. Отлично подходит для сжатия текстовых файлов.
.jar приложение / java-архив JAR Множественный Множественный да Архив Java, совместимый с файлами ZIP
.kgb Архиватор КГБ Множественный Множественный да Архиватор с открытым исходным кодом со сжатием с использованием семейства алгоритмов PAQ и дополнительного шифрования.
.lzh,.lha приложение / x-lzh LHA Первоначально DOS, теперь несколько Множественный да Стандартный формат на Амиге.
.lzx приложение / x-lzx LZX Amiga Архиватор изначально использовался на Amiga. Теперь они скопированы Microsoft для использования в их файлах.cab и.chm.
.pak ПАК HP NonStop HP NonStop да формат файла от NoGate Consultings, конкурента от ARC-Compressor.

.pak также кратко использовался недолговечной программой MSDOS PKPAK.

.partimg PartImage Множественный Множественный да Формат архива образа диска, который поддерживает несколько методов сжатия, а также разбивает архив на более мелкие части.
.paq6,.paq7,.paq8 и варианты PAQ Unix-подобные и Windows Unix-подобные и Windows да Экспериментальный упаковщик с открытым исходным кодом ( http://mattmahoney.net/dc )
.pea PeaZip Linux и Windows Linux и Windows да Архиватор с открытым исходным кодом, поддерживающий аутентифицированное шифрование, охват томов, настраиваемый уровень объектов и проверки целостности на уровне тома (от CRC до SHA-512 и хэшей Whirlpool ), быстрое сжатие на основе дефлятирования
.pim PIM Windows Windows да Формат из PIM - бесплатного инструмента сжатия от Ильи Муравьева. Он использует алгоритм сжатия на основе LZP с набором фильтров для исполняемых файлов, файлов изображений и аудиофайлов.
.pit PackIt Классическая Mac OS устаревший
.qda Четырехместный D Windows Windows Используется для данных в играх, написанных с использованием библиотеки Quadruple D для Delphi. Использует сжатие пар байтов.
.rar приложение / x-rar-сжатый RAR Первоначально DOS, теперь несколько Множественный да Собственный формат архива, второй по популярности.zip файлов.
.rk РК и WinRK [3] Множественный Множественный Нет Формат из коммерческого пакета архивирования. Странным среди коммерческих пакетов является то, что они сосредоточены на включении экспериментальных алгоритмов с максимально возможным сжатием (за счет скорости и памяти), таких как PAQ, PPMD и PPMZ (PPMD со строками неограниченной длины), а также проприетарных алгоритмов.
.sda Саморастворяющийся ARChive Коммодор 64, Коммодор 128 Коммодор 64, Коммодор 128 да SDA относятся к саморастворяющимся файлам ARC и основаны на версиях ARC для Commodore 64 и Commodore 128, первоначально написанных Крисом Смитсом. Хотя файлы имеют одно и то же расширение, они несовместимы между платформами. То есть SDA, созданный на Commodore 64, но запущенный на Commodore 128 в режиме Commodore 128, приведет к сбою машины, и наоборот. Предполагаемый преемник SDA - SFX.
.море Самораспаковывающийся архив Классическая Mac OS Классическая Mac OS (неявно) Формат самораспаковывающегося архива до Mac OS X. StuffIt, Compact Pro, Disk Doubler и другие могли создавать файлы.sea, хотя версии StuffIt были наиболее распространенными.
.sen Scifer Множественный Множественный да Архив Scifer с внутренним заголовком
.sfx Самораспаковывающийся архив Коммодор 64, Коммодор 128 Коммодор 64, Коммодор 128 да SFX - это самораспаковывающийся архив, в котором используется алгоритм сжатия LHArc. Первоначально он был разработан Крисом Смитсом на платформе Commodore и работает в основном с использованием расширения CS-DOS для Commodore 128. В отличие от своего предшественника SDA, файлы SFX будут работать как на Commodore 64, так и на Commodore 128 независимо от того, на какой машине они были созданы. на.
.shk NuFX Первоначально Apple II, теперь несколько Множественный да Формат архива, разработанный для компьютеров серии Apple II. Каноническая реализация - ShrinkIt, которая может работать как с образами дисков, так и с файлами. Предпочтительный алгоритм сжатия представляет собой комбинацию RLE и 12-битного LZW. С архивами можно работать с помощью инструмента NuLib командной строки или Windows-CiderPress.
.сидеть приложение / x-stuffit Набить его Первоначально классическая Mac OS, теперь несколько Первоначально классическая Mac OS, теперь несколько да Формат сжатия, распространенный на компьютерах Apple Macintosh. Бесплатная версия StuffIt Expander доступна для Windows и macOS.
.sitx приложение / x-stuffitx StuffIt X Множественный Множественный да Замена формата.sit, который поддерживает больше методов сжатия, разрешения файлов UNIX, длинные имена файлов, очень большие файлы, больше параметров шифрования, специфичные для данных компрессоры (JPEG, Zip, PDF, 24-битное изображение, MP3). Бесплатная версия StuffIt Expander доступна для Windows и OS X.
.sqx SQX Windows Windows да Формат сжатия без лицензионных отчислений
.tar.gz,.tgz,.tar.Z,.tar.bz2,.tbz2,.tar.lz,.tlz..tar.xz,.txz приложение / x-gtar tar с помощью gzip, compress, bzip2, lzip или xz Множественный Множественный да Формат «tarball» объединяет архивы tar со схемой сжатия на основе файлов (обычно gzip). Обычно используется для распространения исходного кода и двоичного кода на Unix-подобных платформах, широко доступен в других местах.
.uc.uc0.uc2.ucn.ur2.ue2. УльтраКомпрессор II ДОС ДОС UltraCompressor 2.3 был разработан как альтернатива популярному в то время приложению PKZIP. Основная особенность приложения - возможность создавать большие архивы. Это означает, что сжатые архивы с расширением файлов UC2 могут содержать почти 1 миллион файлов.
.uca PerfectCompress Windows Windows Нет На основе PAQ, RZM, CSC, CCM и 7zip. Формат состоит из сжатого файла PAQ, RZM, CSC или CCM и манифеста с настройками сжатия, хранящимися в архиве 7z.
.uha UHarc DOS / Windows DOS / Windows да Формат архива с высокой степенью сжатия, изначально предназначенный для DOS.
.war ВОЙНА Множественный Множественный да Архив веб-приложений (веб-приложение на основе Java)
.wim приложение / x-ms-wim Образ Windows Windows Windows да Файловый формат образа диска, разработанный для развертывания Microsoft Windows.
.xar приложение / x-xar XAR Множественный Множественный да
.xp3 КириКири Windows Windows да Собственный формат движка KiriKiri Visual Novel с открытым исходным кодом. Использует комбинацию разделения блоков и сжатия zlib. Имена файлов и пути хранятся в формате UTF-16. Для проверки целостности используется хеш - сумма Adler-32. Для многих коммерческих игр файлы шифруются (и декодируются во время выполнения) с помощью так называемого модуля «cxdec», который реализует шифрование на основе xor.
.yz1 YZ1 Windows, DOS, Linux Windows, DOS, Linux да Архив застежек-молний Ямазаки. Формат сжатия, используемый в утилите архиватора DeepFreezer, созданной Ямадзаки Сатоши. Поддержка чтения и записи существует в TUGZip, IZArc и ZipZag.
.zip,.zipx приложение / zip ZIP Первоначально DOS, теперь несколько Множественный да Наиболее широко используемый формат сжатия в Microsoft Windows. Также обычно используется в системах Macintosh и Unix.
.зоопарк приложение / x-zoo зоопарк Множественный Множественный да
.zpaq ZPAQ Множественный Множественный да Формат архива ведения журнала (только для добавления) с возможностью отката. Поддерживает дедупликацию и инкрементное обновление на основе дат последнего изменения. Многопоточный. Сжимает в LZ77, BWT и форматах микширования контекста. Открытый исходный код.
.zz Zzip Множественный Множественный да Архиватор с алгоритмом сжатия на основе метода преобразования Барроуза-Уиллера.
Восстановление данных
Расширение файла (ов) Тип MIME Официальное название Платформа Описание
.ecc файл исправления ошибок dvdisaster Множественный Формат файла, используемый dvdisaster для восстановления данных, когда диски повреждены или частично нечитаемы.
.ecsbx Исправление ошибок SeqBox Множественный Архив с прямым исправлением ошибок и возможностью восстановления на уровне секторов. Версия SeqBox с исправлением ошибок.
.par.par2 приложение / x-par2 Архивировать файл Множественный Формат файла, используемый в сочетании с любым форматом архивов для обеспечения избыточности и восстановления данных, чаще всего при рассылке двоичных файлов по группам новостей.
.rev Том восстановления WinRAR Множественный Формат файла, используемый с томами WinRAR rar. Восстановление данных - это дополнительная избыточность данных, которая предоставляется в форме открытых записей восстановления и / или томов для восстановления, что позволяет восстанавливать хорошие архивы (включая реконструкцию целых томов)
Сравнение

Контейнеры и компрессия

Формат Расширение имени файла Создано с помощью Представлено в На основе Сжатие Проверка целостности Запись восстановления Поддерживается шифрование Имена файлов в Юникоде Разрешение даты модификации Предварительная обработка Лицензия
Архив (ar) .a,.ar CSRG 1971 г. Оригинал Нет Нет Нет Нет Нет 1 с ? ?
cpio .cpio Bell Labs 1983 Unix System V ? Нет Частично, выберите только форматы Нет Нет Нет 1 с Нет ?
Shell Archive (шар и сам) .shar,.run Джеймс Гослинг, Алан Хьюетт 1994 4.4BSD Оригинал Нет Да, обычно MD5 Частичное Частичное Частичное произвольно (обычно 1 с) Нет Общественное достояние (шар 1.x - 3.x), GPL (шар 4.x)
Ленточный архив (tar) .tar Bell Labs 1975 Версия 6 Unix ? Нет Частично, только метаданные. Полная целостность обеспечивается такими фильтрами, как gzip. Нет Нет По желанию 1 с Нет ?
Расширенный формат TAR (pax) .tar OpenGroup 2001 г. Предложение вс + ТАР Нет метаданные Нет Нет да произвольно (обычно 1 нс) Нет ?
BagIt - Библиотека Конгресса 2007 г. файловая система Нет да Нет Нет да Нет ? ?
7z .7z Игорь Павлов 2000 г. LZMA, LZMA2, Bzip2, PPMd, DEFLATE да Да, CRC32 Нет Да, AES-256 да 100 нс да LGPL, общественное достояние
ACE .ace Марсель Лемке 1998 г. LZ77 да да да Да, Blowfish да 2 с ? Проприетарное программное обеспечение
AFA .afa Висенте Санчес-Аларкос 2009 г. Оригинал да да да Да, AES и CAST да ? ? ?
ARC .arc Том Хендерсон (SEA) 1985 г. ? да CRC16 Нет только слабый XOR Нет 2 с ? ?
ARJ .arj Роберт Юнг 1991 г. AR001 и AR002 да да да слабый XOR с начальной константой Нет ? ? Проприетарное программное обеспечение
B1 .b1 Catalina Group Ltd 2011 г. LZMA да да Нет Да, AES да ? ? ?
Кабинет .такси Microsoft 1992 Windows 3.1 ВЫПУСКАТЬ да Дополнительная подпись PKCS7 Authenticode Нет Необязательно (с SDK) да 2 с ? ?
Компактный набор файлов .cfs Джо Лоу (Pismo Technic Inc.) 2008 г. ZIP / LZMA да да ? да да ? ? Бесплатно программное обеспечение
Компактный Pro .cpt Билл Гудман 1990 (как "Компактор") Оригинал да да Нет да ? ? ? Проприетарное программное обеспечение
Дисковый архив (DAR) .dar Денис Корбин 2002 г. Оригинал да да да да да 1 мкс да GPLv2
DGCA .dgc Шин-ичи Цурута 2001 г. GCA да да да да да ? ? ?
FreeArc .arc Булат Зиганшин 2006 г. ЛЗМА, ППМд, ТТА да да да Да, AES, Blowfish, Twofish и Serpent да ? ? GPLv2
LHA (также LZH) .lzh,.lha Харуясу Йошизаки 1988 г. Замороженный да Только на последних выпусках LHA Нет Нет Нет 1–2 с ? ?
LZX .lzx Джонатан Форбс и Томи Поутанен 1995 г. LZ77 да Только на последних выпусках LZX ? ? ? ? ? ?
ISO образ .iso,.img,.ima ISO 9660 1988 г. Формат High Sierra Нет ? ? ? ? ? ? ?
SparkFS .arc Дэвид Пиллинг 1989 г. ? да ? ? ? ? ? ? ?
Формат WinMount .mou ? 2007 г. ? да да да да да ? ? Проприетарное программное обеспечение
Образ диска Macintosh .dmg Компьютер Apple Mac OS X 2001 г. Оригинал да да ? да ? ? ? ?
Изображение раздела (PartImage) .partimg Франсуа Дюпу и Франк Ладурель 2000 г. ? да ? ? ? ? ? ? GPLv2
Семейство PAQ (несколько форматов) .paq # *,.lpaq # * Мэтт Махони 2002–2006 Оригинал да ? ? ? ? ? ? ?
PEA .pea Джорджио Тани 2006 г. Оригинальное сжатие на основе Deflate да Да Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool Нет Да Шифрование с проверкой подлинности, AES128 и AES256 в режиме EAX Да зависит от системы Да произвольно ? Всеобщее достояние
PIM .pim Илья Муравьев 2004–2008 Оригинал да да Нет Нет да Нет ? ?
Четырехместный D .qda Таку Хаясе (он же песочный человек) 1997 г. ? да ? ? ? ? ? ? ?
RAR .rar Евгений Рошаль 1993 г. Оригинал да Да, CRC32, BLAKE2 Да, Рид – Соломон Да, AES-256 для архивов RAR 5.0 Да, UTF-8 2 с, 1 с, 6,5536 мс, 25,6 мкс или 100 нс Упал Проприетарное программное обеспечение
РК .rk M Software, Ltd. 2004 г. Оригинал да да Нет Да, AES, Square, Twofish да 1 с ? ?
NuFX .shk Энди Николас 1989 г. Оригинал да CRC16 Нет Нет Нет 1 с ? ?
StuffIt (также СИДИТЬ) .сидеть Раймонд Лау 1987 г. ? да ? ? да ? ? ? Проприетарное программное обеспечение
StuffIt X (также SITx) .sitx Системы Aladdin / Allume 2002 г. ? да ? По желанию Да, RC4, Blowfish, AES, DES да ? ? Проприетарное программное обеспечение
УльтраКомпрессор II .uc.uc0.uc2.ucn.ur2.ue2. Нико де Врис 1992–1996 Кодирование LZ77 и Хаффмана да да да Да, тройной DES ? ? ? ?
Образ Windows .wim,.swm,.esd Microsoft 2006 г. Оригинал да да Нет Частичное да 100 нс ? ?
ZIP .zip Фил Кац 1989 г. ВЫПУСКАТЬ да да Нет Да, AES да 1-2 с, в зависимости от версии ? ?
ZPAQ .zpaq Мэтт Махони 2009 г. PAQ да Да, SHA-1 Нет Да, AES-256 да ? ? MIT, общественное достояние

Ноты

^ 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 требовали, чтобы имена файлов включали расширение (по крайней мере, из одного, а обычно из трех символов) для определения типа файла и его использования. Расширения имени файла должны быть уникальными для каждого типа файла. Многие операционные системы определяют тип файла по его содержимому без необходимости указывать расширение в его имени. Однако использование трехсимвольных расширений было воспринято как полезное и эффективное сокращение для определения типов файлов.
  • Проверка целостности: архивные файлы часто хранятся на магнитных носителях, что может привести к ошибкам при хранении данных. Ранние ленточные носители имели более высокий уровень ошибок, чем сегодня. Многие форматы архивов содержат дополнительную информацию об исправлении ошибок для обнаружения ошибок хранения или передачи, а программное обеспечение, используемое для чтения файлов архива, содержит логику для обнаружения и, возможно, исправления ошибок.
  • Запись для восстановления: многие форматы архивов содержат избыточные данные, встроенные в файлы для обнаружения ошибок хранения или передачи данных, а программное обеспечение, используемое для чтения архивных файлов, содержит логику для обнаружения и исправления ошибок.
  • Шифрование: чтобы защитить данные, которые хранятся или передаются, от чтения в случае перехвата, многие форматы архивов включают возможность шифрования данных. Для шифрования данных доступно несколько математических алгоритмов.

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

Формат Расширение имени файла Создано с помощью Представлено в На основе Проверка целостности Запись восстановления Поддерживается шифрование Имена файлов в Юникоде Разрешение даты модификации
Пакет Debian (deb) .deb Debian 1994 Debian 0.91 ar, tar и gzip да Нет Нет да 1 с
Установщик Macintosh .pkg,.mpkg (метапакет) Следующий 1989 NeXTSTEP 1.0 pax и gzip да ? ? да ?
Менеджер пакетов RPM (RPM) .rpm Красная Шапка 1995 Red Hat Linux 1.0 cpio и gzip да ? ? ? 1 с
Пакет Slackware .tgz Патрик Фолькердинг Slackware 1.0 1993 г. tar и gzip да Нет Нет ? ?
Установщик Windows (также MSI) .msi Microsoft 2000 Windows 2000 Структурированное хранилище OLE, шкаф и SQL Дополнительный PKCS7 Authenticode Подпись Нет Нет Нет 2 с
Архив Java (JAR) .jar Sun Microsystems 1997 JDK 1.1 PKZIP да Нет ? да ?
Пакет расширения Google Chrome .crx Google 2009 (Chrome 4.0) Почтовый индекс ? ? да ? ?
Pacman .pkg.tar.zst,.pkg.tar (без сжатия) Джадд Винет 2001 (до ArchLinux 0.1) tar и zstd (ранее xz ) да Нет Нет да 1 с

Ноты

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

Характеристики

Формат архива Встроенное сжатие Самораспаковывающийся Структура каталогов Атрибуты POSIX ACL Альтернативные потоки данных
cpio Нет Нет да да Нет ?
деготь Нет Нет да да Некоторые (в реализации Solaris)
дар да Нет да да да да
ар Нет Нет Нет да Нет ?
человек Нет Нет да да да ?
свалка Нет Нет да да да ?
шар Нет да да да Нет ?
сделать себя да да да да да ?
застегивать да да да Нет ? ?
рар да да да Нет ? да
туз да ? да Нет ? ?
arj да да да Нет Нет ?
зоопарк да ? да Нет ? ?
ISO 9660 (CD-ROM) Нет Нет да (с удлинением Rock Ridge ) Нет ?
такси да да ? Нет ? ?
об / мин да Нет да да ? ?
деб да Нет да да ? ?
7z да да да да ? ?
Формат архива Встроенное сжатие Самораспаковывающийся Структура каталогов Атрибуты POSIX ACL Альтернативные потоки данных

Ноты

^ 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».
Смотрите также
Последняя правка сделана 2023-04-16 02:16:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте