Список форматов архивов
Это список форматов файлов , используемых архиваторами и компрессорами для создания архивных файлов .
Форматы архивов по назначению
[ редактировать ]Форматы архивов используются для резервного копирования, мобильности и архивирования . Многие форматы архивов сжимают данные, чтобы занять меньше места для хранения и сократить время передачи, поскольку одни и те же данные представлены меньшим количеством байтов. Еще одним преимуществом является то, что файлы объединяются в один архивный файл, что требует меньше затрат на управление или передачу. Существует множество алгоритмов сжатия, позволяющих сжимать архивные данные без потерь; некоторые алгоритмы предназначены для лучшей работы (меньший размер архива или более быстрое сжатие) с определенными типами данных. Форматы архивов используются большинством операционных систем для упаковки программного обеспечения для облегчения распространения и установки по сравнению с двоичными исполняемыми файлами .
Только архивирование
[ редактировать ]файла Расширение (я) [а] | MIME -тип [б] | Официальное название [с] | Платформа [д] | Описание |
---|---|---|---|---|
.а, .ар | приложение/x-архив | Unix-архиватор | Unix-подобный | Традиционный формат архива в Unix-подобных системах, сейчас используемый в основном для создания статических библиотек . |
.cpio | приложение/x-cpio | cpio | Unix-подобный | Файлы RPM состоят из метаданных, объединенных (обычно) с архивом cpio. Более новые системы RPM также поддерживают другие архивы, поскольку cpio устаревает. cpio также используется с initramfs . |
.шар | приложение/x-share | Архив оболочки | Unix-подобный | Самораспаковывающийся архив, использующий оболочку Bourne (sh). |
.LBR | .LBR | КП/М ПРИНАДЛЕЖАЩИЙ | Система хранения нескольких файлов. Архивы LBR обычно содержали файлы, обработанные SQ, или сам архив был сжат с помощью SQ. Архивы LBR, сжатые с помощью SQ, заканчивались расширением .LQR. | |
.iso | приложение/x-iso9660-изображение | Изображение ISO-9660 | (Разное; кроссплатформенный) | Формат архива, первоначально использовавшийся в основном для архивирования и распространения точного, почти точного или модифицированного содержимого оптического носителя, такого как CD-ROM или DVD-ROM. Однако его можно использовать для архивирования содержимого других носителей, выбранных разделов, папок и/или файлов. Полученный архив обычно оптимизируется для удобного рендеринга на (пере)записываемые носители CD или DVD. |
.lbr | Коммодор 64/128 | Формат библиотеки, используемый в основном на компьютерах серий Commodore 64 и 128. Это не имеет ничего общего с форматом DOS LBR. Хотя библиотечные файлы были быстро реализованы (существует ряд программ для работы с ними), они увечны тем, что не могут расти по мере использования: после того, как файл создан, его нельзя изменить (файлы добавляют, изменяют или удаляют) без воссоздания весь файл. | ||
.мар | Архив Mozilla [1] | (Разное; кроссплатформенный) | Формат архива, используемый Mozilla для хранения двоичных различий . Используется совместно с bzip2 . | |
.sbx | приложение/x-sbx | SeqBox [2] | (Разное; кроссплатформенный) | Единый файловый контейнер/архив, который можно восстановить даже после полной потери структур файловой системы. |
.берёт | приложение/x-tar | Ленточный архив | Unix-подобный | Общий формат архива, используемый в Unix-подобных системах. Обычно используется в сочетании с такими компрессорами, как gzip , bzip2 , compress или xz, для создания файлов .tar.gz, .tar.bz2, .tar.Z или tar.xz. |
Только сжатие
[ редактировать ]файла Расширение (я) [а] | MIME -тип [б] | Официальное название [с] | Платформа [д] | Описание |
---|---|---|---|---|
.br | приложение/x-brotli | Бротли | все | Brotli — это алгоритм сжатия, разработанный Google для текстового веб-контента, который обычно обеспечивает более высокие степени сжатия, чем другие алгоритмы для этого варианта использования. |
.bz2 | приложение/x-bzip2 | bzip2 | Unix-подобный | Формат сжатия с открытым исходным кодом , не требующий патентов и лицензионных отчислений . Алгоритм сжатия представляет собой преобразование Берроуза-Уиллера, за которым следует преобразование движения вперед и, наконец, кодирование Хаффмана . |
.F, .?XF [и] | Заморозить/растапливать [3] | QNX 4, Unix-подобный и DOS | Старый компрессор для ОС QNX4. Алгоритм сжатия представляет собой модифицированный LZSS с адаптивным кодированием Хаффмана . | |
.геноцип | приложение/vnd.genozip | Геноцид | Linux, macOS, Windows | Genozip — компрессор для таких форматов геномных файлов, как FASTQ, BAM, VCF и других. [4] |
.gz | приложение/gzip [5] | gzip | Unix-подобный | GNU Zip — основной формат сжатия, используемый Unix-подобными системами. Алгоритм сжатия — Deflate , который сочетает в себе LZSS с кодированием Хаффмана . |
.lz | приложение/x-lzip | lzip | Unix-подобный | Альтернативная реализация алгоритма LZMA с поддержкой контрольных сумм и идентификационных байтов. |
.lz4 | LZ4 | Unix-подобный | Алгоритм, разработанный Яном Колле, рассчитан на очень высокие скорости (де)сжатия. Это производная LZ77 , без энтропийного кодирования . | |
.lzma | приложение/x-lzma | лзма | Unix-подобный | Алгоритм сжатия LZMA , используемый 7-Zip . |
.lzo | приложение/x-lzop | лзоп | Unix-подобный | Реализация алгоритма сжатия данных LZO . |
.rz | Rzip | Unix-подобный | Программа сжатия, предназначенная особенно хорошо для очень больших файлов, содержащих избыточность на больших расстояниях. | |
.сфарк | сфАрк | Windows Сжатие/распаковка для Linux и macOS. . Распаковка выполняется только | Программа сжатия, предназначенная для сильного сжатия файлов SF2 ( SoundFont ). | |
Нет | приложение/x-snappy-framed | шустрый | Unix-подобный | Формат сжатия, разработанный Google и открытый в 2011 году. Snappy нацелен на очень высокие скорости, разумное сжатие и максимальную стабильность, а не на максимальное сжатие или совместимость с любой другой библиотекой сжатия. Это производная LZ77 , без энтропийного кодирования . |
.?В? | КВ. | КП/М и ДОС | Squeeze: программа, сжимающая файлы с использованием кодирования Хаффмана . В «сжатом» файле средняя инициала имени была изменена на «Q», так что сжатый текстовый файл заканчивался на .TQT, а сжатый исполняемый файл заканчивался на .CQM или .EQE. Обычно используется с архивами .LBR либо путем сохранения сжатых файлов в архиве, либо путем сохранения распакованных файлов с последующим сжатием архива, имя которого заканчивается на «.LQR». | |
.?С? | ХРУСТ | КП/М и ДОС | Программа сжатия, написанная Стивеном Гринбергом и реализующая алгоритм LZW. В течение нескольких лет в мире CP/M, когда реализация ARC не была доступна, файлы CRUNCHed, хранящиеся в архивах .LBR, были очень популярны. Реализация LZW в CRUNCH имела несколько необычную функцию изменения и иногда очистки таблицы кодов в памяти, когда она заполнялась, что приводило к улучшению сжатия многих файлов на несколько процентов. | |
.xz | приложение/x-xz | хз | Unix-подобный | Формат сжатия, использующий LZMA2 для обеспечения высокой степени сжатия. Алгоритм LZMA является производным от LZ77 с энтропийным кодированием в форме кодирования диапазона . |
.С | приложение/x-сжатие | пакет | Unix-подобный | Традиционный формат сжатия кодирования Хаффмана . |
.С | приложение/x-сжатие | компресс | Unix-подобный | Традиционный формат сжатия LZW . |
.zst | приложение/zstd | Zстандарт | Кросс-платформенный | Алгоритм, разработанный Яном Колле из Facebook , сочетает в себе высокую скорость и высокую степень сжатия. Это производная от LZ77 с энтропийным кодированием в форме энтропии с конечным состоянием и кодированием Хаффмана . |
.??_ | MS-DOS/Windows | Форматы сжатия, используемые некоторыми программами установки DOS и Windows. MS-DOS включает в себя файл расширения.exe для распаковки установочных файлов. Сжатые файлы создаются с помощью соответствующей команды compress.exe. Алгоритм сжатия — LZSS . |
Архивирование и сжатие
[ редактировать ]файла Расширение (я) [а] | MIME -тип [б] | Официальное название [с] | Платформа для создания [д] | Реставрационная платформа [ф] | Возможность восстановления с помощью бесплатного программного обеспечения [г] | Описание |
---|---|---|---|---|---|---|
.7z | приложение/x-7z-сжатое | 7з | Несколько | Несколько | Да | Формат файла с открытым исходным кодом. Используется 7-Zip . |
.s7z | приложение/x-7z-сжатое | 7zX | macOS | macOS , восстановление на разных платформах возможно, но не сразу | Да | На основе 7z. Сохраняет метаданные Spotlight, разветвления ресурсов, информацию о владельце/группе, даты и другие данные, которые в противном случае были бы потеряны при сжатии. Устарело с появлением архивов 7z в кодировке AppleDouble (только для Macintosh). |
.год | приложение/октет-поток | Apple Архив | macOS | macOS | Нет | Создано Apple , представлено в iOS 14 в 2020 году. |
.туз | приложение/x-ace-сжатое | ТУЗ | Окна | Несколько | Да | Собственный формат |
.афа | приложение/x-astrotite-afa | АФА | UNIX-подобный | UNIX-подобный | Нет | Формат, который сжимает и дважды шифрует данные (AES256 и CAS256), избегая атак методом перебора, также скрывает файлы в файле AFA . У него есть два способа обеспечить целостность данных и последующее восстановление файла в случае ошибки (восстановление с помощью AstroA2P (онлайн) или Astrotite (оффлайн)). |
.alz | приложение/x-alz-сжатое | ALZip | Окна | Несколько | Да | Преимущественно корейский формат, предназначенный для очень больших архивов. |
.apk | приложение/vnd.android.package-архив | АПК | Несколько | Несколько | Да | Пакет приложения Android (вариант формата файла JAR ). |
.arc, .ark | приложение/октет-поток | АРК | Несколько | Несколько | Да | Очень популярный на заре существования BBS , один из первых, предложивший сжатие и архивирование в одной программе. Во многом заменен PKZIP. |
.arc, .cdx | приложение/x-freearc | FreeArc | Винда , Линукс | Винда , Линукс | Да | Формат файла с открытым исходным кодом, разработанный Булатом Зиганшиным. Версия «FreeArc Next» находится в стадии разработки и включает поддержку Zstandard . |
.arj | приложение/x-arj | АРЖ | Первоначально DOS , теперь несколько | Несколько | Да | Конкурент PKZIP в 1990-х годах предлагал лучшую обработку многочастных архивов. |
.b1 | приложение/x-b1 | Б1 | Несколько | Несколько | Да | Формат открытого архива, используемый B1 Free Archiver [6] |
.b6z | Б6З | macOS | Несколько | Да | Сжатый архив формата B6Zip. [7] | |
.нет | Сцифер | Несколько | Несколько | Да | Бинарный архив с внешним заголовком | |
.бх | Черная дыра | Да | Собственный формат компонентов сжатия ZipTV. | |||
.такси | приложение/vnd.ms-cab-сжатое | Кабинет | Окна | Несколько | Да | Собственный формат архива Microsoft Windows , который также используется многими коммерческими установщиками, такими как WISE . |
.машина | Архив Компрессии | Первоначально DOS , теперь DOS и Windows | Первоначально DOS , теперь DOS и Windows | Да | Создано Яаковом Грингелером; последний раз выпущенный в 2003 году (бета-версия Compressia 1.0.0.1), ныне, очевидно, несуществующий. Бесплатная пробная версия на 30 дней позволяет пользователю создавать и извлекать архивы; после этого можно извлекать, но не создавать. | |
.cfs | приложение/x-cfs-сжатое | Компактный набор файлов | Windows , Unix-подобные, включая macOS | Несколько | Да | Формат файла с открытым исходным кодом. |
.cpt | Компактный Про | Классическая MacOS | Несколько | Да | Архив Compact Pro, распространенный архиватор, используемый на платформах Mac примерно до Mac OS 7.5.x. Конкурировал с StuffIt; теперь устарело. | |
.но | приложение/х-дар | Диск Ар Чивер | Unix-подобный, включая macOS | Unix-подобные, включая macOS , Windows | Да | Формат файла с открытым исходным кодом. Файлы сжимаются индивидуально с помощью gzip, bzip2 или lzo. |
.дд | Дисковый удвоитель | Классическая MacOS | Устаревший | |||
.dgc | приложение/x-dgc-сжатое | ГДГА | Окна | Окна | ||
.dmg | приложение/x-apple-diskimage | Образ диска Apple | macOS | macOS , Windows , Linux | Да | Поддерживает образы дисков, подключенные к Интернету, которые после загрузки автоматически распаковываются, монтируются, содержимое извлекается и выбрасывается. В настоящее время Safari — единственный браузер, поддерживающий эту форму извлечения; однако изображения также можно извлечь вручную. Этот формат также может быть защищен паролем или зашифрован с помощью 128-битного или 256-битного шифрования AES. |
.ухо | УХО | Несколько | Несколько | Да | Архив корпоративного Java-архива | |
.gca | приложение/x-gca-сжатое | ГКА | Предшественник DGCA. | |||
.геноцип | Геноцип [8] | Linux , MacOS , Windows | Linux , MacOS , Windows | Нет | Оптимизирован для (но не ограничивается) типов геномных файлов, таких как FASTQ, BAM, VCF. | |
.ха | [9] | Первоначально DOS , теперь несколько | Несколько | Да, но могут быть защищены патентами | Формат эпохи DOS ; использует арифметическое/марковское кодирование | |
.хх | WinHKI [10] | MS Windows | MS Windows | Нет | ХКИ | |
.лед | ЛЕД | Окна | Окна | Да | Создано программой ICEOWS . Отличается сжатием текстовых файлов. | |
.банка | приложение/java-архив | БАНКА | Несколько | Несколько | Да | Java-архив, совместимый с ZIP- файлами. |
.kgb | Архиватор КГБ | Несколько | Несколько | Да | Архиватор с открытым исходным кодом со сжатием с использованием алгоритмов семейства PAQ и дополнительным шифрованием. | |
.лж, .лха | приложение/х-лж | ЛХА | Первоначально DOS , теперь несколько | Несколько | Да | Стандартный формат на Amiga . |
.lzx | приложение/x-lzx | ЛЗХ | Амига | Архиватор, первоначально использовавшийся на Amiga . Теперь скопировано Microsoft для использования в своих файлах .cab и .chm. | ||
.затем | ЗАТЕМ | HP НонСтоп | HP НонСтоп | Да [11] | формат файла от NoGate Consultings , конкурента ARC-Compressor. .pak также некоторое время использовался недолговечной программой MSDOS PKPAK. | |
.partimg | Часть изображения | Несколько | Несколько | Да | Формат архива образа диска, который поддерживает несколько методов сжатия, а также разделение архива на более мелкие части. | |
.paq6, .paq7, .paq8 и варианты | УПАКОВКА | Unix-подобные и Windows | Unix-подобные и Windows | Да | Экспериментальный упаковщик с открытым исходным кодом [12] | |
.возможно | PeaZip | Линукс и Винда | Линукс и Винда | Да | Архиватор с открытым исходным кодом, поддерживающий аутентифицированное шифрование, каскадное шифрование, охват томов, настраиваемые проверки целостности на уровне объектов и томов (от CRC до SHA-512 и Whirlpool хешей ), быстрое сжатие на основе дефляции. | |
.phar | ФАР | Несколько | Несколько | Да | Формат пакета, позволяющий распространять приложения и библиотеки путем объединения множества файлов кода PHP и других ресурсов (например, изображений, таблиц стилей и т. д.) в один архивный файл. | |
.пим | ПИМ | Окна | Окна | Да | Формат из PIM — бесплатного инструмента сжатия от Ильи Муравьева. Он использует алгоритм сжатия на основе LZP с набором фильтров для исполняемых файлов, изображений и аудиофайлов. | |
.яма | PackIt | Классическая MacOS | устаревший | |||
.где | Четырехместный номер D | Окна | Окна | Используется для данных в играх, написанных с использованием библиотеки Quadruple D для Delphi . Использует сжатие пары байтов . | ||
.rar | приложение/x-rar-сжатое | РАР | Первоначально DOS , теперь несколько | Несколько | Да | Популярный собственный формат архивов. |
.rk | РК и ВинРК [13] | Несколько | Несколько | Нет | Формат из коммерческого пакета архивирования. Странно среди коммерческих пакетов тем, что они сосредоточены на включении экспериментальных алгоритмов с максимально возможным сжатием (за счет скорости и памяти), таких как 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. | |
.море | Самораспаковывающийся архив | Классическая MacOS | Классическая Mac OS (неявно) | предшествующий Mac OS X. Формат самораспаковывающегося архива, StuffIt, Compact Pro, Disk Doubler и другие могли создавать файлы .sea, хотя версии StuffIt были наиболее распространенными. | ||
.его | Сцифер | Несколько | Несколько | Да | Архив Scifer с внутренним заголовком | |
.sfx | Самораспаковывающийся архив | Коммодор 64, Коммодор 128 | Коммодор 64, Коммодор 128 | Да | SFX — это самораспаковывающийся архив, использующий алгоритм сжатия LHArc. Первоначально он был разработан Крисом Смитсом на платформе Commodore и работает в основном с использованием расширения CS-DOS для Commodore 128. В отличие от своего предшественника SDA, файлы SFX будут работать как на Commodore 64, так и на Commodore 128, независимо от того, на какой машине они были созданы. на. | |
.ск | NuFX | Первоначально Apple II, теперь несколько | Несколько | Да | Формат архива, разработанный для компьютеров серии Apple II. Каноническая реализация — ShrinkIt, которая может работать как с образами дисков, так и с файлами. Предпочтительный алгоритм сжатия представляет собой комбинацию RLE и 12-битного LZW. Архивами можно управлять с помощью инструмента командной строки NuLib или CiderPress на базе Windows. | |
.сидеть | приложение/х-штуки | StuffIt | Первоначально классическая Mac OS , теперь несколько | Первоначально классическая Mac OS , теперь несколько | Да | Формат сжатия, распространенный на компьютерах Apple Macintosh . Бесплатная StuffIt Expander доступна для Windows и macOS. |
.шесть | приложение/x-stuffitx | StuffIt X | Несколько | Несколько | Да | Замена формата .sit, который поддерживает больше методов сжатия, разрешения для файлов UNIX, длинные имена файлов, очень большие файлы, больше возможностей шифрования, специальные компрессоры данных (JPEG, Zip, PDF, 24-битное изображение, MP3). Бесплатный StuffIt Expander доступен для Windows и OS X. |
.квх | SQX | Окна | Окна | Да | Бесплатный формат сжатия. | |
.tar.gz, .tgz, .tar.Z, .tar.bz2, .tbz2, .tar.lz, .tlz, .tar.xz, .txz, .tar.zst | приложение/x-gtar | tar с помощью gzip, compress, bzip2, lzip, xz или zstd | Несколько | Несколько | Да | Формат «tarball» объединяет архивы tar со схемой сжатия файлов (обычно gzip). Обычно используется для распространения исходных кодов и двоичных файлов на Unix-подобных платформах, широко доступен в других местах. Xarchiver поддерживает формат архивирования/сжатия .tar.zst на Unix-подобных платформах. |
.uc .uc0 .uc2 .ucn .ur2 .ue2 | УльтраКомпрессор II | ПРИНАДЛЕЖАЩИЙ | ПРИНАДЛЕЖАЩИЙ | UltraCompressor 2.3 был разработан как альтернатива популярному в то время приложению PKZIP. Главной особенностью приложения является возможность создания больших архивов. Это означает, что сжатые архивы с расширением UC2 могут содержать почти 1 миллион файлов. | ||
.громкий | PerfectCompress [14] | Окна | Окна | Нет | На основе PAQ, RZM, CSC, CCM и 7zip. Формат состоит из сжатого файла PAQ, RZM, CSC или CCM и манифеста с настройками сжатия, хранящегося в архиве 7z. | |
.ухо | УХарк | ДОС / Виндовс | ДОС / Виндовс | Да | Формат архива с высокой степенью сжатия, изначально предназначенный для DOS . | |
.война | ВОЙНА | Несколько | Несколько | Да | Архив веб-приложения (веб-приложение на основе Java) | |
.wim | приложение/x-ms-wim | Образ Windows | Окна | Окна | Да | Формат образа диска на основе файлов, разработанный для развертывания Microsoft Windows . |
.хар | приложение/x-xar | XAR | Несколько | Несколько | Да | |
.xp3 | КириКири | Окна | Окна | Да | Собственный формат KiriKiri движка визуальных новелл с открытым исходным кодом . Использует комбинацию разделения блоков и сжатия zlib . Имена файлов и пути хранятся в формате UTF-16 . Для проверки целостности Adler-32 используется хеш-сумма . Во многих коммерческих играх файлы шифруются (и декодируются во время выполнения) с помощью так называемого модуля «cxdec», который реализует шифрование на основе xor. | |
.yz1 | YZ1 | Windows , ДОС , Линукс | Windows , ДОС , Линукс | Да | Архив с молниями Yamazaki. Формат сжатия, используемый в утилите архиватора DeepFreezer, созданной Ямадзаки Сатоши. [15] Поддержка чтения и записи существует в TUGZip , IZArc и ZipZag. | |
.zip, .zipx | приложение/zip | Почтовый индекс | Первоначально DOS , теперь несколько | Несколько | Да | Наиболее широко используемый формат сжатия в Microsoft Windows . Обычно используется в Macintosh и Unix системах . |
.хороший | приложение/x-зоопарк | хороший | Несколько | Несколько | Да | |
.zfor | ЗПАК | Несколько | Несколько | Да | Формат архива журналирования (только для добавления) с возможностью отката. Поддерживает дедупликацию и инкрементное обновление на основе дат последнего изменения. Многопоточный. Сжимает в LZ77 , BWT и микширования контекста форматах . Открытый исходный код . | |
.zz | Zzip [16] | Несколько | Несколько | Да | Архиватор с алгоритмом сжатия на основе метода преобразования Берроуза–Уиллера . |
Восстановление данных
[ редактировать ]файла Расширение (я) [а] | MIME -тип [б] | Официальное название [с] | Платформа [д] | Описание |
---|---|---|---|---|
.и т. д | dvdisaster файл исправления ошибок | Несколько | Формат файла, используемый dvdisaster для восстановления данных, когда диски повреждены или частично нечитабельны. | |
.ecsbx | SeqBox с исправлением ошибок [17] | Несколько | Архив с упреждающим исправлением ошибок и возможностью восстановления на уровне секторов. Версия SeqBox с исправлением ошибок . [2] | |
.для .par2 | приложение/x-par2 | Архивные файлы | Несколько | Формат файла, используемый в сочетании с любым форматом архива для исправления ошибок и восстановления файлов, чаще всего при в группах новостей распространении двоичных файлов . |
.rev | WinRAR Том восстановления | Несколько | Формат файла, используемый с WinRAR томами RAR . Восстановление данных — это данные для исправления ошибок, которые предоставляются в виде открытых записей восстановления и/или томов восстановления, что позволяет восстанавливать исправные архивы (в том числе восстанавливать целые тома). |
Сравнение
[ редактировать ]Контейнеры и сжатие
[ редактировать ]Формат | Имя файла расширение [час] | Созданный к | Представлен в | На основе | Сжатие | Проверка целостности [я] | Запись восстановления [Дж] | Поддерживается шифрование [к] | в Юникоде Имена файлов | Разрешение даты модификации | Предварительная обработка | Лицензия |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Архив (ар) | .а, .ар | CSRG | 1971 | Оригинал | Нет | Нет | Нет | Нет | Нет | 1 с | ? | ? |
cpio | .cpio | Белл Лаборатории | 1983 г. Unix-система V | ? | Нет | Частично, только выберите форматы | Нет | Нет | Нет | 1 с | Нет | ? |
Архив Shell (поделиться и сделать самому) | .шар, .run | Джеймс Гослинг , Алан Хьюитт | 1994 4.4BSD | Оригинал | Нет | Да, обычно MD5 | Частичный | Частичный | Частичный | произвольное (обычно 1 с) | Нет | Общественное достояние (шар 1.x - 3.x), GPL (раздел 4.x) |
Ленточный архив (tar) | .берёт | Белл Лаборатории | 1975 г., версия 6 для Unix | ? | Нет | Частично, только метаданные. Полная целостность обеспечивается такими фильтрами, как gzip. | Нет | Нет | Необязательный [л] | 1 с | Нет | ? |
Расширенный формат TAR (чел.) | .берёт | Открытая группа | 2001 | Предложение Солнца + TAR | Нет | метаданные | Нет | Нет | Да | произвольное (обычно 1 нс) | Нет | ? |
BagIt | – | Библиотека Конгресса | 2007 | файловая система | Нет | Да | Нет | Нет | Да | Нет | ? | ? |
7з | .7z | Igor Pavlov | 2000 | LZMA , LZMA2 , Bzip2 , PPMd , выкачивание | Да | Да, CRC32 | Нет | Да, АЭС-256 | Да | 100 нс [18] | Да | LGPL , Общественное достояние |
ТУЗ | .туз | Марсель Лемке | 1998 [19] | LZ77 | Да | Да | Да | Да, Иглобрюх | Да | 2 с | ? | Собственное программное обеспечение |
АФА | .афа | Висенте Санчес-Аларкос | 2009 | Оригинал | Да | Да | Да | Да, AES и CAST | Да | ? | ? | ? |
АРК | .arc | Том Хендерсон (ЮВА) | 1985 | ? | Да | CRC16 | Нет | только слабый XOR | Нет | 2 с | Нет | ? |
АРЖ | .arj | Роберт Юнг | 1991 | АР001 и АР002 | Да | Да | Да | слабый XOR с начальной константой | Нет | ? | ? | Собственное программное обеспечение |
Б1 | .b1 | Каталина Групп, ООО | 2011 | ЛЗМА | Да | Да | Нет | Да, АЕС | Да | ? | ? | ? |
Кабинет | .такси | Майкрософт | 1992 Windows 3.1 | Сдуть | Да | Дополнительная Authenticode подпись PKCS7 | Нет | Необязательно (с SDK) | Да | 2 с | ? | ? |
Компактный набор файлов | .cfs | Джо Лоу (Pisma Technic Inc.) | 2008 | Почтовый индекс/ЛЗМА | Да | Да | ? | Да | Да | ? | ? | Бесплатное программное обеспечение |
Компактный Про | .cpt | Билл Гудман | 1990 (как «Уплотнитель») | Оригинал | Да | Да | Нет | Да | ? | ? | ? | Собственное программное обеспечение |
Дисковый архив (DAR) | .но | Денис Корбин | 2002 | Оригинал | Да | Да | Да [м] | Да | Да | 1 мкс | Да | лицензия GPLv2 |
ГДГА | .dgc | Синъити Цурута | 2001 | ГКА | Да | Да | Да | Да | Да | ? | ? | ? |
FreeArc | .arc | Булат Зиганшин | 2006 | ЛЗМА , ППМд , ТТА | Да | Да | Да | Да, AES, Blowfish, Twofish и Serpent | Да | ? | ? | лицензия GPLv2 |
ЛХА (также ЛЖ) | .лж, .лха | Харуясу Ёсидзаки | 1988 | Замороженный | Да | Только в последних выпусках LHA | Нет | Нет | Нет | 1–2 с | ? | ? |
ЛЗХ | .lzx | Джонатан Форбс и Томи Путанен | 1995 | LZ77 | Да | Только в последних выпусках LZX | ? | ? | ? | ? | ? | ? |
ISO-образ | .iso, .img, .ima | ИСО 9660 | 1988 | Формат Высокой Сьерры | Нет | ? | ? | ? | ? | ? | ? | ? |
Искра | .arc | Дэвид Пиллинг | 1989 | АРК | Да | CRC16 | Нет | только слабый XOR | Нет | 1 сс | Нет | CDDL 1.0 [20] |
Формат WinMount | .моу | ? | 2007 | ? | Да | Да | Да | Да | Да | ? | ? | Собственное программное обеспечение |
Образ диска Macintosh | .dmg | Apple Компьютер | 2001 Мак ОС Х | Оригинал | Да | Да | ? | Да | ? | ? | ? | ? |
Изображение раздела (PartImage) | .partimg | Франсуа Дюпу и Франк Ладюрель | 2000 | ? | Да | ? | ? | ? | ? | ? | ? | лицензия GPLv2 |
Семейство PAQ (несколько форматов) [н] | .для#*, .l для#* | Мэтт Махони | 2002–2006 | Оригинал | Да | ? | ? | ? | ? | ? | ? | ? |
МОЖЕТ БЫТЬ | .возможно | Джорджио Тани | 2006 | Оригинальное сжатие на основе Deflate. | Да | Да Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool | Нет | Да, шифрование с аутентификацией, AES128 и AES256 в режиме EAX | Да, зависит от системы | Да произвольно | ? | Общественное достояние |
ПИМ | .пим | Илья Муравьев | 2004–2008 | Оригинал | Да | Да | Нет | Нет | Да | Нет | ? | ? |
Четырехместный номер D | .где | Таку Хаясе (он же Песочный человек) | 1997 | ? | Да | ? | ? | ? | ? | ? | ? | ? |
РАР | .rar | Eugene Roshal | 1993 | Оригинал | Да | Да, CRC32 , БЛЕЙК2 | Да, Рид-Соломон | Да, AES-256 для архивов RAR 5.0 | Да, UTF-8 | 2 с , 1 с , 6,5536 мс , 25,6 мкс или 100 нс [the] | Упавший | Собственное программное обеспечение |
РК | .rk | М Программное обеспечение, ООО | 2004 | Оригинал | Да | Да | Нет | Да, AES, Square, Twofish | Да | 1 с | ? | ? |
NuFX | .ск | Энди Николас | 1989 | Оригинал | Да | CRC16 | Нет | Нет | Нет | 1 с | ? | ? |
StuffIt (также SIT) | .сидеть | Раймонд Лау | 1987 | ? | Да | ? | ? | Да | ? | ? | ? | Собственное программное обеспечение |
StuffIt X (также SITx) | .шесть | Аладдин/ Аллюм Системы | 2002 | ? | Да | ? | Необязательный | Да, RC4, Иглобрюх, АЕС, ДЕС | Да | ? | ? | Собственное программное обеспечение |
УльтраКомпрессор II | .uc .uc0 .uc2 .ucn .ur2 .ue2 | Нико де Врис [23] | 1992–1996 | LZ77 и кодирование Хаффмана | Да | Да | Да | Да, тройной DES | ? | ? | ? | ? |
Образ Windows | .wim, .swm, .esd | Майкрософт | 2006 | Оригинал | Да | Да | Нет | Частичный [п] | Да | 100 нс | ? | ? |
Почтовый индекс | .zip | Фил Кац | 1989 | Сдуть | Да | Да | Нет | Да, АЕС | Да | 1–2 с, в зависимости от версии | ? | ? |
ЗПАК | .zfor | Мэтт Махони | 2009 | УПАКОВКА | Да | Да, ША-1 | Нет | Да, АЕС-256 | Да | ? | ? | Массачусетский технологический институт , Общественное достояние |
Упаковка и распространение программного обеспечения
[ редактировать ]Формат | Имя файла расширение | Созданный к | Представлен в | На основе | Проверка целостности | Запись восстановления | Поддерживается шифрование | в Юникоде Имена файлов | Разрешение даты модификации |
---|---|---|---|---|---|---|---|---|---|
Пакет Debian (деб) | .что | Дебиан | 1994 Дебиан 0.91 | ar , tar и gzip , xz | Да | Нет | Нет | Да | 1 с |
Установщик Macintosh | .pkg, .mpkg (метапакет) | Следующий | 1989 НеXTSTEP 1.0 | пакс и gzip | Да | ? | ? | Да | ? |
Менеджер пакетов RPM (RPM) | .об/мин | Красная шляпа | 1995 г. Red Hat Linux 1.0 | cpio и gzip | Да | ? | ? | ? | 1 с |
Slackware Пакет | .tgz | Патрик Волкердинг | 1993 Слаквар 1.0 | tar и gzip | Да | Нет | Нет | ? | ? |
Установщик Windows (также MSI) | .msi | Майкрософт | 2000 винда 2000 | Структурированное хранилище OLE, кабинет и SQL | Дополнительная Authenticode подпись PKCS7 | Нет | Нет | Нет | 2 с |
MSIX | .appx, .appxbundle, .emsix, .emsixbundle, .msix, .msixbundle | Майкрософт | 2012 Windows 8 | Почтовый индекс | Да | Нет | Да | Да | 1 с |
Архив Java (JAR [д] ) | .банка | Сан Микросистемс | 1997 JDK 1.1 | ПКЗИП | Да | Нет | ? | Да | ? |
Google Chrome расширений Пакет | .crx | 2009 г. (Хром 4.0) | Почтовый индекс | Да | ? | Нет | ? | ? | |
Пакман | .pkg.tar.zst, .pkg.tar (без сжатия) | Джадд Винет | 2001 (до ArchLinux 0.1) | смола и zstd [24] (ранее xz ) | Да | Нет | Нет | Да | 1 с |
Функции
[ редактировать ]Формат архива | Встроенное сжатие | Самораспаковывающийся | Структура каталогов | POSIX-атрибуты | списки управления доступом | Альтернативные потоки данных |
---|---|---|---|---|---|---|
cpio | Нет [р] [р] | Нет | Да | Да | Нет | ? |
берет | Нет [р] | Нет | Да | Да | Некоторый | (в реализации Solaris) |
но | Да [с] | Нет | Да | Да | Да | Да |
с | Нет | Нет | Нет | Да | Нет | ? |
чел. | Нет | Нет | Да | Да | Да | ? |
свалка | Нет [р] | Нет | Да | Да | Да | ? |
делиться | Нет | Да | Да | Да | Нет | ? |
сделать себя | Да | Да | Да | Да | Да | ? |
молния | Да | Да [т] | Да | Нет | ? | ? |
рар | Да | Да [т] | Да | Нет | ? | Да |
туз | Да | ? | Да | Нет | ? | ? |
Ардж | Да | Да [т] | Да | Нет | Нет | ? |
хороший | Да | ? | Да | Нет | ? | ? |
ISO 9660 (компакт-диск) | Нет [р] | Нет | Да | (с расширением Rock Ridge ) | Нет | ? |
такси | Да | Да [т] | ? | Нет | ? | ? |
об/мин | Да | Нет | Да | Да | ? | ? |
что | Да | Нет | Да | Да | ? | ? |
7з | Да | Да | Да | Нет | ? | ? |
Формат архива | Встроенное сжатие | Самораспаковывающийся | Структура каталогов | POSIX-атрибуты | списки управления доступом | Альтернативные потоки данных |
См. также
[ редактировать ]- Архивный файл
- Сравнение файловых архиваторов
- Сравнение файловых систем
- Список файловых систем
- Твердое сжатие
- zlib
Примечания
[ редактировать ]- ^ Jump up to: а б с д Расширения файлов могут различаться на разных платформах. Регистр этих расширений может отличаться на платформах, нечувствительных к регистру.
- ^ Jump up to: а б с д Типы мультимедиа MIME могут быть предположительными. Очень немногие из них были официально зарегистрированы в IANA . Форматы только для сжатия часто следует обозначать типом носителя распакованных данных с кодировкой содержимого, указывающей формат сжатия.
- ^ Jump up to: а б с д Официальные названия могут быть оспорены.
- ^ Jump up to: а б с д Платформа создания указывает платформу(ы), на которой может быть создан формат.
- ^ Если прикрепить
.F
к имени файла невозможно в операционной системе DOS, второй и третий символ расширения имени файла заменяются наXF
. - ^ Платформа восстановления указывает платформу(ы), на которой можно восстановить/извлечь формат. Большинство форматов файлов поддерживаются более чем одной платформой.
- ^ «Восстанавливается с помощью бесплатного программного обеспечения» указывает, можно ли восстановить формат с помощью инструмента извлечения, который является бесплатным программным обеспечением .
- ^ Операционные системы DOS и Windows требовали, чтобы имена файлов включали расширение (минимум один, а обычно 3 символа) для идентификации типа файла. Такие расширения должны быть уникальными для каждого типа файлов. Многие операционные системы определяют тип файла по его содержимому без необходимости использования расширения в его имени. Однако использование трехсимвольных расширений было воспринято как полезное и эффективное сокращение для идентификации типов файлов.
- ^ Архивные файлы часто хранятся на магнитных или других носителях, на которых возможны ошибки хранения. Многие форматы архивов содержат дополнительную информацию для обнаружения или исправления ошибок, которая может использоваться программным обеспечением, используемым для чтения файлов архива, для обнаружения и, возможно, исправления ошибок.
- ^ Многие форматы архивов содержат избыточные данные, встроенные в файлы для обнаружения ошибок хранения или передачи данных, а программное обеспечение, используемое для чтения файлов архива, содержит логику для обнаружения и исправления ошибок.
- ^ Многие форматы архивов включают возможность шифрования содержимого для предотвращения несанкционированного доступа с использованием одного из многих доступных методов шифрования.
- ^ Хотя исходный формат tar использует кодировку символов ASCII , текущие реализации используют кодировку UTF-8 (Unicode), которая обратно совместима с ASCII.
- ^ Поддерживает внешнюю программу Parchive (пар.2).
- ^ Семейство PAQ (с его более легкой производной LPAQ) претерпело множество изменений, каждая версия предлагала свое собственное расширение. Например: «.paq9a».
- ^ Начиная с версии 3.20, RAR может хранить время модификации, создания и последнего доступа с точностью до 0,0000001 секунды (0,1 мкс). [21] [22]
- ^ WIM может хранить зашифрованный текст зашифрованных файлов на томе NTFS , но такие файлы можно расшифровать только в том случае, если администратор извлекает файл на том NTFS и доступен ключ расшифровки (обычно у первоначального владельца файла в той же установке Windows). ). Microsoft также распространила некоторые загружаемые версии операционной системы Windows в виде зашифрованных файлов WIM, но с помощью внешнего процесса шифрования, а не функции WIM.
- ^ Не путать с архиватором JAR, написанным Робертом К. Юнгом, который создает файлы «.j».
- ^ Jump up to: а б с д и Сжатие не является встроенной функцией форматов, однако полученный архив можно сжать любым выбранным алгоритмом. Некоторые реализации включают функцию, позволяющую делать это автоматически.
- ^ Пофайловое сжатие с помощью gzip , bzip2 , lzo , xz , lzma (в отличие от сжатия всего архива). Пользователь также может отказаться от сжатия уже сжатых имен файлов на основе их суффикса.
- ^ Jump up to: а б с д Большинство реализаций могут дополнительно создавать самораспаковывающийся исполняемый файл.
Ссылки
[ редактировать ]- ^ Архив Mozilla
- ^ Jump up to: а б «МаркоПон/СекБокс» . 13 мая 2024 года. Архивировано из оригинала 12 февраля 2022 года . Получено 20 марта 2019 г. - через GitHub.
- ^ «Архивная копия» . Архивировано из оригинала 01 февраля 2022 г. Проверено 5 марта 2009 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Genozip — универсальный расширяемый компрессор геномных данных» . Архивировано из оригинала 26 декабря 2022 г. Проверено 26 декабря 2022 г.
- ^ Типы носителей «application/zlib» и «application/gzip» . дои : 10.17487/RFC6713 . RFC 6713 . Проверено 3 мая 2016 г.
- ^ «Обзор» . dev.b1.org . Архивировано из оригинала 4 апреля 2023 г. Проверено 03 марта 2014 г.
- ^ «B6Zip — Извлечение файлов .B6Z и .B6 — Загрузка» . B6Zip . Архивировано из оригинала 23 мая 2024 г. Проверено 6 октября 2017 г.
- ^ «Genozip | Сжатие для FASTQ, BAM, VCF» . Генозип . Архивировано из оригинала 27 мая 2024 г. Проверено 22 июля 2021 г.
- ^ «Архивная копия» . Архивировано из оригинала 17 апреля 2024 г. Проверено 5 марта 2009 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «ВинХКИ» . Архивировано из оригинала 5 декабря 2006 г.
- ^ «Графический интерфейс Тандем Унпак» . Архивировано из оригинала 22 сентября 2020 г. Проверено 16 сентября 2013 г.
- ^ «Программы сжатия данных» . mattmahoney.net . Архивировано из оригинала 28 мая 2024 г. Проверено 29 сентября 2010 г.
- ^ «Архивная копия» . Архивировано из оригинала 20 марта 2018 г. Проверено 8 марта 2011 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «ПерфектКомпресс» . Архивировано из оригинала 23 июля 2012 г. Проверено 8 ноября 2009 г.
- ^ Морозильная камера [ циклическая ссылка ]
- ^ Zzip
- ^ "дарренлдл/блокархив" . 7 июля 2024 года. Архивировано из оригинала 1 мая 2019 года . Получено 11 апреля 2019 г. - через GitHub.
- ^ «7-Zip/Обсуждение/Открытое обсуждение: Время создания файла: создание, доступ – точность» . sourceforge.net . Архивировано из оригинала 25 июля 2021 г. Проверено 8 февраля 2020 г.
- ^ Лемке, Марсель (1998). «Техническая информация по архиватору ACE V1.2» . https://hugi.scene.org . Архивировано из оригинала 4 апреля 2023 года . Проверено 22 мая 2023 г.
- ^ «ЛИЦЕНЗИЯ · мастер · RiscOS / Sources / FileSys / ImageFS / SparkFS / Кодеки / SparkSpark · GitLab» . 28 января 2023 г. Проверено 26 марта 2023 г.
- ^ Загрузка и поддержка WinRAR: База знаний.
- ^ «Переключатель -TS[N] — сохранить или восстановить время файла (модификация, создание...» archive.ph . 9 февраля 2013. Архивировано из оригинала 9 февраля 2013. Проверено 28 ноября 2021 .
- ^ «Профессионал – Нико де Врис» . Архивировано из оригинала 30 декабря 2012 г. Проверено 8 февраля 2020 г.
- ^ «Arch Linux — Новости: теперь для сжатия пакетов используется Zstandard вместо xz» . Archlinux.org .