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

редактировать
Статья списка Википедии

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

Содержание

  • 1 Только архивирование
  • 2 Только архивирование
  • 2 Только архивирование
  • 3 Архивирование и сжатие
  • 4 Данные восстановление
  • 5 Сравнение
    • 5.1 Контейнеры и сжатие
      • 5.1.1 Примечания
    • 5.2 Упаковка и распространение программного обеспечения
      • 5.2.1 Примечания
    • 5.3 Характеристики
    • 5.4 Примечания
  • 6 Сноски
  • 7 См. Также

Архивирование только

Расширение файла (а)MIME типОфициальное названиеПлатформаОписание
.a,.arapplication / x-архивUnix Archiver Unix-likeТрадиционный формат архива в Unix -подобные системы, сейчас используются в основном для создания статических библиотек.
.cpioapplication / x-cpiocpio Unix-подобныхRPM файлы состоят из метаданных, объединенных (обычно) дугой cpio улей. Новые системы RPM также другие архивы, поскольку cpio устаревает. cpio также используется с initramfs.
.sharapplication / x-sharShell-архив Unix-likeСамораспаковывающийся архив, в котором используется Оболочка Борна (ш).
.LBR.LBR CP / M

DOS

Система для хранения нескольких файлов. Архивы LBR обычно содержат файлы, обработанные SQ, или сам архив был заблокирован с помощью SQ. Архивы LBR, сжатые с помощью SQ, заканчивались расширением.LQR
.isoapplication / x-iso9660-imageISO-9660 image (Различный; кроссплатформенный)Формат архива, который используется в основном для архивирования и распространения точного, почти точного или измененного устройства оптического носителя информации, такого как CD-ROM или DVD-ROM. Однако его можно использовать для архивирования содержимого других носителей, выбранных разделов, папок и / или файлов. Результирующий архив обычно оптимизирован для удобного рендеринга (перезаписываемый) компакт-диск или DVD-носитель.
.lbrCommodore 64/128Формат библиотеки, используемый в основном на компьютерах Commodore 64 и 128 линий. Это не имеет ничего общего с форматом DOS LBR. Хотя файлы библиотеки были реализованы быстро (существуют ряд программ для работы с ними), они повреждены тем, что не может расти по мере использования: файлы добавлены, используются или удалены без воссоздания файла. весь файл.
.marMozilla ARchive (Различный; кроссплатформенный)Формат архива использования Mozilla для хранения двоичных различий. Используется вместе с bzip2.
.sbxapplication / x-sbxSeqBox (разное; кроссплатформенный)Единый файловый контейнер / архив, который может быть восстановлены даже после полной потери структурой системы.
.tarapplication / x-tarЛенточный архив Unix-likeРаспространенный формат архива, использу в Unix-подобных системах. Обычно используется вместе с такими компрессорами, как gzip, bzip2, compress или xz для создания.tar.gz,.tar.bz2, файлы.tar.Z или tar.xz.

Только сжатие

Расширение файла (а)MIME типОфициальное названиеПлатформаОписание
. bz2application / x-bzip2bzip2 Unix-likeс открытым исходным кодом, патент - и Формат сжатия без лицензионных отчислений. Алгоритм сжатия - это преобразование Барроуза-Уиллера, за которым следует преобразование перемещения вперед и, наконец, кодирование Хаффмана.
.F,.? XFFreeze / melt [1] QNX 4, Unix-like и DOS Старый компрессор для ОС QNX4. Алгоритм сжатия представляет собой модифицированный LZSS с адаптивным кодированием Хаффмана.
.gzapplication / gzipgzip Unix-подобныйGNU Zip, основной формат сжатия, используемый Unix-подобными системами. Алгоритм сжатия - DEFLATE, который объединяет LZSS с кодированием Хаффмана.
.lzapplication / x-lziplzip Unix -подобныйАльтернативная реализация алгоритма LZMA с поддержкой контрольных сумм и идентификационных байтов.
.lz4LZ4 Unix-подобныйАлгоритм, рассчитанный Янном Колле на очень высокую скорость (де) сжатия. Это производная LZ77 без энтропийного кодирования.
.lzmaapplication / x-lzmalzma Unix-likeАлгоритм сжатия LZMA, использованные 7-Zip.
.lzoapplication / x-lzoplzop Unix-likeРеализация алгоритма сжатия ЛЗО.
.rzrzip Unix-подобныйПрограмма сжатия, разработанная специально для очень больших файлов, установленных на большом расстоянии.
.sfarkWindows сжатие / распаковка- Linux и macOS только распаковкаПрограмма сжатия, разработанная для высокого сжатия файлов SF2 ( SoundFont ).
.szapplication / x-snappy-framedSnappy Unix-likeФормат сжатия, наша Google, и открытый- Источник : 2011. Snappy нацелен на очень высокую скорость, разумное сжатие и максимальную стабильность, а не на сжатие или совместимость с любой другой библиотекой сжатия. Это производное LZ77 без энтропийного кодирования.
.? Q?SQ CP / M и DOS Squeeze: программа, сжимающая файлы. У файла, который был «сжатый», средний инициал имени был изменен на «Q», так что сжатый текстовый файл заканчивался на.TQT, сжатый исполняемый файл заканчивался на.CQM или.EQE. Обычно используется с архивами.LBR, либо сохраняя сжатые файлы в архиве, либо сохраняя распакованные файлы с последующим сжатием архива, имя которого оканчивается на «.LQR».
.? Z?CP / M и DOS Программа сжатия, написанная Стивеном Гринбергом и реализующая алгоритм LZW. В течение нескольких лет в мире CP / M, когда реализация ARC отсутствовала, файлы CRUNCH, хранящиеся в архивах.LBR, были очень популярны. Реализация LZW в CRUNCH несколько необычных функций изменения и периодической очистки кодовой системы в памяти при ее заполнении, что приводило к лучшему движению многих файлов на несколько процентов.
.xzapplication / x-xzxz Unix-likeФормат сжатия, использующий LZMA2 для достижения степеней сжатия. Алгоритм LZMA является производным от LZ77 с энтропийным кодированием в форме кодирования диапазона.
.zapplication / x-compressdeflate (pack)Unix-likeТрадиционный формат сжатия кодирования Хаффмана.
.Zapplication / x-compresscompress Unix-likeТрадиционный формат сжатия LZW.
.zstapplication / zstdZstandard Кросс-платформенный Алгоритм, используя Янном Колле в Facebook, сочетающий высокую скорость и высокую скорость сжатия. Это производная LZ77 с энтропийным кодированием в форме энтропии конечного состояния и кодированием Хаффмана.
. ?? _MS-DOS / WindowsФормат (ы) сжатия, используемые программы установки DOS и Windows. MS-DOS включает expand.exe для распаковки файлов установки. Сжатые файлы с помощью системы сжатия.exe. Алгоритм сжатия: LZSS.

Архивирование и сжатие

Расширение файла (а)MIME типОфициальное названиеПлатформа созданияПлатформа восстановленияВосстанавливается с помощью бесплатного программного обеспечения Описание
.7zapplication / x-7z-compressed7z НесколькоНесколькоДаФормат файла с открытым исходным кодом. Используется 7-Zip.
.s7zapplication / x-7z-compressed7zXmacOS macOS, восстановление на разных платформах возможно, но не сразуДаНа основе 7z. Сохраняет метаданные Spotlight, вилки ресурсов, информацию о владельце / группе, дату и другие данные, которые в силе потеряны при атакии.

Устарело с введением AppleDouble -кодированных архивов 7z (только для Macintosh).

.aceapplication / x-ace-compressedACE Windows НесколькоДаСобственный формат
.afaapplication / x-astrotite-afaAFAUNIX-likeUNIX-likeНетФормат, который сжимает и дважды шифрует данные (AES256 и CAS256), избегая атакует грубой силы, а также скрывает файлы в файле. У него есть два способа защитить целостность данных и последующее восстановление файла в случае ошибки (восстановление с помощью AstroA2P (онлайн) или Astrotite (офлайн)).
.alzapplication / x-alz-compressedALZip Windows НесколькоДаВ основном корейский формат, привлек для очень большие архивы.
.apkapplication / vnd.android.package-archiveAPK НесколькоНесколькоДаПриложение Android пакет (вариант формата файла JAR ).
.arc,.arkapplication / octet-streamARC MultipleMultipleДаОчень популярен в первые дни BBS, одной из первых, предлагающих сделать сжатие и архивирование в одной программе. По большей части заменен на PKZIP.
.arc,.cdxapplication / x-freearcFreeArc Windows, Linux Windows, Linux ДаФормат файла с открытым исходным кодом, шаблон Булатом Зиганшиным. Версия "FreeArc Next" находится в стадии разработки, которая включает поддержку Zstandard.
.arjapplication / x-arjARJ Первоначально DOS, теперь несколькоНесколькоДаКонкурент PKZIP в 1990-х годах предлагал лучшую обработку многостраничных архивов.
.b1application / x-b1B1 НесколькоНесколькоБесплатныйФормат открытого архива, использов B1 архиватор (http://dev.b1.org/standard/archive-format.html )
.b6zB6ZmacOS НесколькоДаФормат сжатого архива B6Zip
.baSciferНесколькоНесколькоДаДвоичный Архив с внешним заголовком
.bhBlakHoleДаСобственный формат из компонентов сжатия ZipTV
.cabapplication / vnd.ms-cab-compressedШкаф Windows НесколькоДаСобственный формат архива Microsoft Windows, который также используется широко коммерческими установщиками, такими как WISE.
.carАрхив CompressiaПервоначально DOS, теперь DOS и Windows Первоначально DOS, теперь DOS и Windows ДаСоздано Яаковом Гринджелером; последний раз выпущен в 2003 г. (Compressia 1.0.0.1 beta), теперь очевидно функция Бесплатный 30-дневная пробная версия позволяет пользователю создавать и извлекать архивы; после этого можно добывать, но не создавать.
.cfsapplication / x-cfs-compressedКомпактный набор файлов Windows, Unix-like, включая macOS НесколькоДаФормат файла с открытым исходным кодом.
.cptCompact Pro Classic Mac OS НесколькоДаАрхив Compact Pro, распространенный архиватор, использование на платформах Mac примерно до Mac ОС 7.5.x. Соревновался с StuffIt; теперь устарело.
.darapplication / x-darDisk Ar chiver Unix-like, включая macOS Unix-like включая macOS, Windows ДаФормат файла с открытым исходным кодом. Файлы сжимаются индивидуально с помощью gzip, bzip2 или lzo.
.ddDiskDoubler Classic Mac OS устаревшее
.dgcapplication / x-dgc-compressedDGCA Windows Windows
.dmg application / x-apple-diskimageОбраз диска Apple macOS macOS, Windows, Linux ДаПоддерживает образы дисков с подключением к Интернету, которые после загрузки автоматически распаковываются, монтируются, извлекаются и отбрасываются. В настоящее время Safari - единственный браузер, поддерживающий эту форму извлечения; однако изображения также можно извлекать вручную. Этот формат также может быть защищен паролем или зашифрован с помощью 128-битного или 256-битного шифрования AES.
.earEAR НесколькоНесколькоДаАрхив Enterprise Java Archive
.gcaapplication / x-gca-compressedGCAПредшественник DGCA.
.ha[2] Первоначально DOS Первоначально DOS Да, но может подпадать под действие патентовDOS формата эпохи; использует арифметическое / марковское кодирование
.hkiWinHKI MS WindowsMS WindowsНетHKI
.iceICEWindows Windows ДаПроизводится программой. Отлично подходит для сжатия текстовых файлов.
.jarapplication / java-archiveJAR НесколькоНесколькоДаАрхив Java, согласовый с ZIP файлы
.kgbАрхиватор KGB НесколькоНесколькоДаАрхиватор с открытым исходным кодом со сжатием с использованием семейства PAQ алгоритмов и дополнительного шифрования.
.lzh,.lhaapplication / x-lzhLHA Первоначально DOS, теперь несколькоНесколькоДаСтандартный формат на Amiga.
.lzxapplication / x-lzxLZX Amiga Archiver, использовавшийся на Амига. Теперь они скопированы Microsoft для использования в своих файлах.cab и.chm.
.pakPAK Даформат файла от, конкурента от ARC-Compressor.

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

.partimgPartImage НесколькоНесколькоДаФормат архива образа диска, который поддерживает несколько методов сжатия, а также разбивает архив на более мелкие части.
.paq6,.paq7,.paq8 и вариантыPAQ Unix-like и Windows Unix-like и Windows ДаЭкспериментальный упаковщик с открытым исходным кодом (http://mattmahoney.net/dc )
.peaPeaZip Linux и Windows Linux и Windows ДаАрхиватор с открытым исходным кодом, поддерживающий аутентифицированное шифрование, каскадное шифрование, охват томов, настраиваемый уровень объекта и проверки целостности на уровне тома (форма CRC до SHA-512 и Whirlpool хеши), сжатие на основе быстрой дефляции
.pimPIMWindows Windows ДаФормат из PIM - бесплатного инструмента сжатия от Ильи. Он использует алгоритм сжатия на основе LZP с набором фильтров для исполняемых файлов, изображений и аудиофайлов.
.pitPackIt Classic Mac OS устаревшее
.qdaQuadruple DWindows Windows Используется для данных в играх, написан Их использование Quadruple D для Delphi. Использует пару байтов сжатие.
.rarapplication / x-rar-compressedRAR Первоначально DOS, теперь несколькоДаA проприетарный формат архива, второй по Несколько после файлов.zip.
.rkRK и 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.
.seaСамораспаковывающийся архивКлассическая Mac OS Классическая Mac OS (неявно)Формат до Mac OS X Самораспаковывающийся архив. StuffIt, Compact Pro, Disk Doubler и другие средства создания файлов.sea, хотя версии StuffIt были наиболее распространенными.
.senSciferНесколькоНесколькоДаАрхив Scifer с внутренним заголовком
.sfxSelf Извлечение архиваCommodore 64, Commodore 128Commodore 64, Commodore 128ДаSFX - это самораспаковывающийся архив, использующий алгоритм сжатия LHArc. Первоначально он был разработан Крисом Смитсом на платформе Commodore и работает в основном с использованием расширения CS-DOS для Commodore 128. В отличие от своего предшественника SDA, файлы SFX работают как на Commodore 64, так и на Commodore 128 независимо от того, на какой машине они были созданы. на.
.shkNuFX Первоначально Apple II, теперь несколькоНесколькоДаФормат архива, подход для компьютеров серии Apple II. Каноническая реализация - ShrinkIt, которая может работать как с образами дисков, так и с файлами. Предпочтительный алгоритм сжатия представляет собой комбинацию RLE и 12-битного LZW. С архивами можно работать с помощью инструмента NuLib командной строки или Windows-CiderPress.
.sitapplication / x-stuffitStuffIt Первоначально Классическая Mac OS, теперь несколькоПервоначально Классическая Mac OS, теперь несколькоДаФормат сжатия, распространенный на компьютерх Apple Macintosh. Бесплатная версия StuffIt Expander доступна для Windows и macOS.
.sitxapplication / x-stuffitxStuffIt X НесколькоНесколькоДаЗамена для. sit, который поддерживает больше параметров сжатия, разрешения файлов UNIX, большие файлы, файлы очень большого размера, больше параметров шифрования, специальные компрессоры данных (JPEG, Zip, PDF, 24-битное изображение, MP3). Бесплатная версия StuffIt Expander для Windows и OS X.
.sqxSQX Windows Windows ДаБесплатный формат сжатия
.tar.gz,. tgz,.tar.Z,.tar.bz2,..tbz2,.tar.lz,.tlz..tar.xz,.txzapplication / x-gtartar с gzip, compress, bzip2, lzip или xzнескольконесколькоДаФормат «tarball» скачивает архивы tar со схемой объединяет на основе файлов (обычно gzip). Обычно используется для распространения кода и двоичного кода на Unix-платформах, широко доступных в других местах.
.uc.uc0.uc2.ucn.ur2.ue2UltraCompressor IIDOS DOS UltraCompressor 2.3 был разработан как альтернатива популярному в то время приложению PKZIP. Основная особенность приложения - возможность создать большие архивы. Это означает, что грузые архивы с расширением файлов UC2 могут содержать почти 1 миллион файлов.
.ucaPerfectCompressWindows Windows НетНа основе PAQ, RZM, CSC, CCM и 7zip. Формат записанного файла PAQ, RZM, CSC или CCM и манифеста с настройками, хранящимися в архиве 7z.
.uha UHarcDOS / Windows DOS / Windows ДаИсходный формат архива с высокой степенью сжатия для DOS.
.warWAR НесколькоНесколькоДаАрхив веб-приложений (веб-приложение на основе Java)
.wimapplication / x-ms-wimОбраз Windows Windows Windows ДаФормат образа диска на основе файлов, шаблон для развертывания Microsoft Windows.
.xarapplication / x-xarXAR НесколькоНесколькоДа
.xp3KiriKiri Windows Windows ДаСобственный формат движка Open Source KiriKiri Visual Novel. Использует комбинацию разделения блоков и сжатия zlib. Имена файлов и пути сохраняются в формате UTF-16. Для проверки целостности используется хеш-сумма Адлер-32. Для многих коммерческих игр файлы шифруются (и декодируются во время выполнения) с помощью так называемого модуля «cxdec», который реализует шифрование на основе xor.
.yz1Windows, DOS, Linux Windows, DOS, Linux ДаАрхив застежек-молний Ямазаки. Формат сжатия, использование в утилите архиватора DeepFreezer, созданной Ямадзаки Сатоши. Поддержка чтения и записи существует в TUGZip, IZArc и
.zip,.zipxapplication / zipZIP Первоначально DOS, теперь несколькоНесколькоДаНаиболее широко используется формат сжатия в Microsoft Windows. Также обычно используется в системах Macintosh и Unix.
.zooapplication / x-zoozoo НесколькоНесколькоДа
.zpaqZPAQ НесколькоНесколькоДаФормат архива с ведением журнала (только для добавления) с отката. Поддерживает дедупликацию и инкрементное обновление на основе дат последнего изменения. Многопоточный. Сжимает в форматах LZ77, BWT и контекстного смешивания. Открытый исходный код.
.zzZzip НесколькоНесколькоДаАрхиватор с алгоритмом сжатия на основе Burrows - Метод преобразования Уиллера.

Восстановление данных

Расширение файла (а)MIME типОфициальное названиеПлатформаОписание
. eccdvdisaster файл исправления ошибокМногократныйФормат файла, используемый dvdisaster для восстановления данных, когда диски повреждены или частично не читаются.
.ecsbxSeqBox с исправлением ошибок МножественныйАрхив с прямым исправлением ошибок и восстановления на уровне сектора. Версия с исправлением ошибок SeqBox.
.par..par2application / x-par2Parchive fileMultipleФормат файла, используемый в сочетании с любым форматом восстановления и восстановления данных, чаще всего в группе новостей распространение двоичных файлов.
.revWinRAR том для восстановленияНесколькоФормат файлов, используемых с томами WinRAR rar. Восстановление данных - это дополнительная избыточность данных, которая позволяет реконструировать хорошие архивы (включая реконструкцию целых томов)

Сравнение

Контейнеры и сжатие

ФорматИмя файла. расширениеСоздано. пользовательПредставлено вНа основесжатияПроверка целостностиЗапись для восстановленияПоддерживаемое шифрованиеUnicode имена файловРазрешение даты измененияПредварительная обработкаЛицензия
Архив (ar).a,.arCSRG 1971ОригиналНетНетНетНетНет1 с??
cpio .cpioBell Labs 1983 Unix System V ?НетЧастично, выбирают только форматыНетНетНет1 сНет?
Раковина Арка ive (Shar and Makeself).shar,.runДжеймс Гослинг, Алан Хьюетт1994 4.4BSD ИсходныйНетДа, обычно MD5ЧастичноЧастичноЧастичнопроизвольно (обычно 1 с)НетОбщественное достояние (шар 1.x - 3.x), GPL (шар 4.x)
Ленточный архив (tar).tarBell Labs 1975 Версия 6 Unix ?НетЧастично, только метаданные. Полная целостность обеспечивается такими фильтрами, как gzip.НетНетНеобязательно1 сНет?
Расширенный формат TAR (pax).tarOpenGroup 2001Предложение Sun + TARНетметаданныеНетНетДапроизвольно (обычно 1 нс)Нет?
BagIt Библиотека Конгресса 2007файловая системаНетДаНетНетДаНет??
7z .7zИгорь Павлов2000LZMA, LZMA2, Bzip2, PPMd, DEFLATE ДаДа,. CRC32НетДа,. AES-256Да100 ns ДаLGPL, Общественное достояние
ACE .aceМарсель Лемке1998LZ77 ДаДаДаДа, BlowfishДа2s?Собственное ПО
AFA.afaВисенте Санчес-Аларкос2009ИсходныйДаДаДаДа, А ES и CASTДа???
ARC .arcТом Хендерсон (SEA)1985?ДаCRC16Неттолько слабый XORНет2s??
ARJ .arjРоберт Юнг1991иДаДаДаслабый XOR с начальной константойНет??Проприетарное программное обеспечение
B1 .b1Catalina Group Ltd2011LZMA ДаДаНетДа, AESДа???
Шкаф .cabMicrosoft 1992 Windows 3.1 DEFLATE ДаДополнительный PKCS7 Authenticode подписьНетНеобязательно (с SDK)Да2 с??
Компактный набор файлов .cfsДжо Лоу (Pismo Technic Inc.)2008ZIP / LZMAДаДа?ДаДа??Бесплатное программное обеспечение
Compact Pro .cptБилл Гу д ман1990 (как «Уплотнитель»)ОригиналДаДаНетДа???Проприетарное программное обеспечение
Дисковый архив (DAR).darДенис Корбин2002ИсходныйДаДаДаДаДа1 мксДаGPLv2
DGCA .dgcШин-ичи Цурута2001GCAДаДаДаДаДа???
FreeArc .arcБулат Зиганшин2006LZMA, PPMd, TTA ДаДаДаДа, AES, Blowfish, Twofish и ЗмейДа??GPLv2
LHA (также LZH).lzh,.lhaХаруясу Йошизаки1988ДаТолько в последних выпусках LHAНетНетНет1–2 с??
LZX .lzxи Томи Поутанен1995LZ77 ДаТолько в последних выпусках LZ X??????
ISO-образ .iso,.img,.imaISO 9660 1988Формат High Sierra Нет???????
SparkFS.a rcДэвид Пиллинг1989?Да???????
.mou?2007?ДаДаДаДаДа??Проприетарное программное обеспечение
Образ диска Macintosh .dmgApple Computer 2001 Mac OS X ОригиналДаДа?Да????
Образ раздела (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Да зависит от сис тем ыДа произвольно?Public domain
PIM.pimИлья Муравьев2004–2008 гг.ИсходныйДаДаНетНетДаНет??
Четверной D.qdaТаку Хаясе (он же песочник)1997?Да???????
RAR .rarЮджин Рошаль 1993ОригиналДаДа,. CRC32,. BLAKE2 Да,. Рид - Соломон Да,. AES-256 для RAR 5.0 архивыДа,. UTF-8 2 s, 1 с, 6.5536 мс, 25,6 мкс или 100 ns ПропалоПроприетарное программное обеспечение
РК.rkM Software, Ltd.2004ОригиналДаДаНетДа, AES, Square, TwofishДа1 с??
NuFX.shkЭнди Николас1989ИсходныйДаCRC16НетНетНет1 с??
StuffIt (также СИД).sitРаймонд Лау1987?Да??Да???Проприетарное программное обеспе чение
StuffIt X (также SITx).sitxAladdin / Allume Системы 2002?Да?ДополнительноДа, RC4, Blowfish,. AES, DESДа??Собственное программное обеспечение
UltraCompressor II.uc.uc0.uc2..ucn. ur2.ue2Нико де Фрис1992–1996LZ77 и кодирование Хаффмана ДаДаДаДа, тройной DES????
Образ Windows .wim,.swm,.esdMicrosoft 2006ИсходныйДаДаНетЧастичноДа100 нс??
ZIP .zipPhil Katz 1989DEFLATE ДаДаНетДа, AESДа1– 2 в зависимости от версии??
ZPAQ .zpaq2009PAQ ДаДа, SHA-1НетДа, AES-256Да??MIT, Public domain

Примечания

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

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

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

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

Примечания

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

Особенности

Формат архиваВстроенное сжатиеСамораспаковывающеесяСтруктура каталоговACL Альтернативные потоки данных
cpio NoНетДаДаНет?
tar NoНетДаДаНекоторое(в реализации Solaris)
dar ДаНетДаДаДаДа
ar НетНетНетДаНет?
pax НетНетДаДаДа?
дамп NoНетДаДаДа?
шар НетДаДаДаНет?
makeselfДаДаДаДаДа?
zip ДаДаДаНет??
rar ДаДаДаНет?Да
ace Да?ДаНет??
arj ДаДаДаНетНет?
зоопарк Да?ДаНет??
ISO 9660 (CD-ROM)NoНетДа(с расширением Rock Ridge )Нет?
cab ДаДа?Нет??
об / мин ДаНетДаДа??
deb ДаНе тДаДа??
7z ДаДаДаДа??
Формат архиваВстроенное сжатиеСамораспаковывающеесяСтруктура каталоговACL Альтернативные потоки данных

Примечания

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

Сноски

  1. ^ Расширения файлов могут различаться на разных платформах. Регистр этих расширений может отличаться на платформе без учета регистратора.
  2. ^ MIME медиа-типы могут быть предположительными. Очень немногие были официально зарегистрированы в IANA. Форматы только со сжатием часто используются для обозначения типа носителя распакованных данных, при этом кодирование содержимого программы форматирования сжатия.
  3. ^ Официальные названия могут быть оспорены.
  4. ^ Платформа создания указывает платформу (платформу), на которой может быть создан формат.
  5. ^Если присоединение .Fк имени файла невозможной в системе DOS, второй и третий символы расширения имени файла заменяются на XF.
  6. ^application / zlib 'и' application / gzip 'Типы носителей. doi : 10.17487 / RFC6713. RFC 6713. Проверено 3 мая 2016 г.
  7. ^Платформа восстановления указывает, на котором формат может быть восстановлен / извлечен. Большинство форматов файлов можно понять более чем на одной платформе.
  8. ^«Возможность восстановления с помощью бесплатного программного обеспечения» указывает, можно ли восстановить формат с помощью инструмента извлечения, который бесплатным программным инструментом.
  9. ^Tandem Unpak GUI 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 для сжатия пакетов ".

См. также

Последняя правка сделана 2021-05-28 05:59:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте