1. Программой архиватором называют:
а) программу для уменьшения информационного объема (сжатия) файлов +
б) интерпретатор
в) программу резервного копирования файлов
2. Сжатие данных:
а) удаление ненужной информации из файлов
б) процедура перекодировки данных с целью уменьшения их объема +
в) преобразование информации в вид, пригодный для работы
3. Многотомный архив:
а) единый архив, в котором содержится несколько файлов
б) единый архив, в котором содержится несколько папок
в) архив, который хранится в нескольких файлах, называемых томами +
4. Самораспаковывающийся архив:
а) архив с присоединенным исполняемым модулем, который позволяет извлекать файлы без запуска архиватора +
б) архив с присоединенным исполняемым модулем, который позволяет извлекать файлы с запуском архиватора
в) архив, который при попадании в операционную систему сам распаковывается в необходимую папку
5. Сколько места позволяют экономить архивы:
а) до 50%
б) не более 10%
в) от 20 до 90% +
6. Какой вид имеют многотомные архивы:
а) partNNN. moMa
б) moMa.partNNN +
в) такой же вид как и остальные архивы
7. Какого архиватора не существует:
а) Manager
б) WinZIP
в) Algol +
8. Как называется самораспаковывающийся архив:
а) SFX +
б) EAC
в) GLX
9. Алгоритм сжатия LZMA используется для формата архивов:
а) Zip
б) RAR
в) 7z +
10. Какой формат архивов часто используется для установщиков программ в системах Windows:
а) 7z
б) CAB +
в) RAR
11. Когда следует выполнять архивацию:
а) когда не хватает места на диске +
б) когда файлов много
в) когда играете в игры
12. Что может содержать в себе архивный файл:
а) только папки
б) файлы +
в) только файлы
13. Что может содержать в себе архивный файл:
а) папки +
б) только файлы
в) только папки
14. Какие программы используют для уменьшения объема файлов:
а) программы-трансляторы
б) программы-интерпретаторы
в) программы-архиваторы +
15. Архивный файл представляет собой:
а) файл, упакованный с помощью архиватора +
б) файл, которым долго не пользовались
в) файл, защищенный от несанкционированного доступа
16. Сжатый (архивированный) файл отличается от исходного тем, что:
а) доступ к нему занимает меньше времени
б) он занимает меньше места +
в) он легче защищается от вирусов
17. Укажите программы-архиваторы:
а) WordArt, Norton Commander
б) Word, PowerPoint
в) WinZip, WinRar +
18. Программа WinRar предназначена:
а) для работы с файлами
б) для сжатия файлов +
в) для работы папками
19. Программа WinZip предназначена для:
а) антивирусной обработки
б) работы папками
в) сжатия файлов +
20. Чтобы архивировать файл или папку, надо:
а) выделить объект, в меню Сервис выбрать команду Добавить в архив – выбрать нужные параметры — нажать ОК
б) щелкнуть на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду Добавить в архив – выбрать нужные параметры — нажать ОК +
в) щелкнуть на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду Создать ярлык
21. Какое из названных действий необходимо произвести со сжатым файлом перед началом работы:
а) распаковать +
б) отправить в сжатую Zip-папку
в) запустить на выполнение
22. Чтобы распаковать архив, надо выполнить команду:
а) достать
б) извлечь +
в) выбрать
23. Расширение заархивированных файлов в операционной системе Windows:
а) DOC
б) TXT
в) ARJ, ZIP, RAR +
24. С использованием архиватора Arj лучше всего сжимаются:
а) рисунки
б) тексты +
в) фотографии
25. Что не является архиватором:
а) LZEXE
б) WinRar
в) Rat +
26. Самый эффективный способ сжатия графической информации (цветное фото) используется в файлах:
а) gif
б) jpeg +
в) bmp
27. В тех случаях, когда предполагается передача большого архива на носителях малой емкости, создают:
а) распределённый архив +
б) структурный архив
в) самораспаковывающиеся архивы
28. Файловый архиватор позволяет:
а) чисто программным способом увеличить почти вдвое доступное дисковое пространство
б) изменить содержания данных с потерей информации
в) упаковывать один или несколько файлов в единый архивный файл +
29. Характерными форматами сжатия с потерей информации являются:
а) .JPЕG, .МPG, .МРЗ +
б) .CUR, .JPЕG, .GIF, .DOC
в) .ЕХЕ, .BMP, .DOC
30. Характерными форматами сжатия без потери информации являются:
а) .ЕХЕ, .DOC, . МРЗ
б) .GIF, .TIF, .PCX, .AVI +
в) .CUR, .JPЕG, .GIF, .DOC
Информатика в настоящее время является стремительно развивающийся наукой. Многие студенты постают в технические университеты, чтобы в будущем связать свою деятельность с IT или приближенными областями. Для проверки знаний по теме Архиваторы предлагаем пройти тестирование на этой странице. Обращаем ваше внимание, что в тесте правильные ответы выделены символом [+].
Программой архиватором называют:
[+] а) программу для уменьшения информационного объема (сжатия) файлов
[-] б) интерпретатор
[-] в) программу резервного копирования файлов
Сжатие данных:
[-] а) удаление ненужной информации из файлов
[+] б) процедура перекодировки данных с целью уменьшения их объема
[-] в) преобразование информации в вид, пригодный для работы
Многотомный архив:
[-] а) единый архив, в котором содержится несколько файлов
[-] б) единый архив, в котором содержится несколько папок
[+] в) архив, который хранится в нескольких файлах, называемых томами
Самораспаковывающийся архив:
[+] а) архив с присоединенным исполняемым модулем, который позволяет извлекать файлы без запуска архиватора
[-] б) архив с присоединенным исполняемым модулем, который позволяет извлекать файлы с запуском архиватора
[-] в) архив, который при попадании в операционную систему сам распаковывается в необходимую папку
Сколько места позволяют экономить архивы:
[-] а) до 50%
[-] б) не более 10%
[+] в) от 20 до 90%
Какой вид имеют многотомные архивы:
[-] а) partNNN. moMa
[+] б) moMa. partNNN
[-] в) такой же вид как и остальные архивы
Какого архиватора не существует:
[-] а) Manager
[-] б) WinZIP
[+] в) Algol
Как называется самораспаковывающийся архив:
[+] а) SFX
[-] б) EAC
[-] в) GLx
Алгоритм сжатия LZMA используется для формата архивов:
[-] а) Zip
[-] б) RAR
[+] в) 7z
Какой формат архивов часто используется для установщиков программ в системах Windows:
[-] а) 7z
[+] б) CAB
[-] в) RAR
Когда следует выполнять архивацию:
[+] а) когда не хватает места на диске
[-] б) когда файлов много
[-] в) когда играете в игры
Что может содержать в себе архивный файл:
[-] а) только папки
[+] б) файлы
[-] в) только файлы
Что может содержать в себе архивный файл:
[+] а) папки
[-] б) только файлы
[-] в) только папки
Какие программы используют для уменьшения объема файлов:
[-] а) программы-трансляторы
[-] б) программы-интерпретаторы
[+] в) программы-архиваторы
Архивный файл представляет собой:
[+] а) файл, упакованный с помощью архиватора
[-] б) файл, которым долго не пользовались
[-] в) файл, защищенный от несанкционированного доступа
Сжатый (архивированный) файл отличается от исходного тем, что:
[-] а) доступ к нему занимает меньше времени
[+] б) он занимает меньше места
[-] в) он легче защищается от вирусов
Укажите программы-архиваторы:
[-] а) WordArt, Norton Commander
[-] б) Word, PowerPoint
[+] в) WinZip, WinRar
Программа WinRar предназначена:
[-] а) для работы с файлами
[+] б) для сжатия файлов
[-] в) для работы папками
Программа WinZip предназначена для:
[-] а) антивирусной обработки
[-] б) работы папками
[+] в) сжатия файлов
Чтобы архивировать файл или папку, надо:
[-] а) выделить объект, в меню Сервис выбрать команду Добавить в архив – выбрать нужные параметры – нажать ОК
[+] б) щелкнуть на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду Добавить в архив – выбрать нужные параметры – нажать ОК
[-] в) щелкнуть на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду Создать ярлык
Какое из названных действий необходимо произвести со сжатым файлом перед началом работы:
[+] а) распаковать
[-] б) отправить в сжатую Zip-папку
[-] в) запустить на выполнение
Чтобы распаковать архив, надо выполнить команду:
[-] а) достать
[+] б) извлечь
[-] в) выбрать
Расширение заархивированных файлов в операционной системе Windows:
[-] а) DOC
[-] б) TXT
[+] в) ARJ, ZIP, RAR
С использованием архиватора Arj лучше всего сжимаются:
[-] а) рисунки
[+] б) тексты
[-] в) фотографии
Что не является архиватором:
[-] а) LZEXE
[-] б) WinRar
[+] в) Rat
Самый эффективный способ сжатия графической информации (цветное фото) используется в файлах:
[-] а) gif
[+] б) jpeg
[-] в) bmp
В тех случаях, когда предполагается передача большого архива на носителях малой емкости, создают:
[+] а) распределённый архив
[-] б) структурный архив
[-] в) самораспаковывающиеся архивы
Файловый архиватор позволяет:
[-] а) чисто программным способом увеличить почти вдвое доступное дисковое пространство
[-] б) изменить содержания данных с потерей информации
[+] в) упаковывать один или несколько файлов в единый архивный файл
Характерными форматами сжатия с потерей информации являются:
[+] а) . JPЕG, . МPG, . МРЗ
[-] б) . CUR, . JPЕG, . GIF, . DOC
[-] в) . ЕХЕ, . BMP, . DOC
Характерными форматами сжатия без потери информации являются:
[-] а) . ЕХЕ, . DOC, . МРЗ
[+] б) . GIF, . TIF, . PCX, . AVI
[-] в) . CUR, . JPЕG, . GIF, . DOC
- Тест. Анализ внешней среды и ее влияние на принятие и реализацию управленческого решения
- Цветы — тест с ответами
- Тест. Зоология беспозвоночных с ответами
- Тест Механизмы реакций в органической химии
- Н. А. Некрасов “Кому на Руси жить хорошо?” — тест с ответами
Вопрос №
1
Архиватор – это
Программа, предназначенная для защиты информации
Программа, предназначенная только для хранения информации
Программа, предназначенная для работы с файловой системой
Программа, предназначенная для сжатия информации
не знаю
Вопрос №
2
Сжатие данных – это
процедура перекодировки данных в первоначальный вид
процедура перекодировки данных в первоначальный вид
процедура перекодировки данных с целью умень?шения их объема
процедура перекодировки данных в первоначальный вид
программа для защиты
Вопрос №
3
Многотомный архив – это
архив, который хранится в нескольких файлах, называемых томами
единый архив, в котором содержится несколько папок
единый архив, в котором содержится несколько файлов
архив, который содержит в себе другие части архивов.
самораспаковывающий архив
Вопрос №
4
Самораспаковывающийся архив — это
такой же архив, только с другим расширением.
архив с присоединенным испол?няемым модулем, который позволяет извлекать файлы с запуском ар?хиватора
архив, который при попадании в операционную систему сам распаковывается в необходимую папку.
архив с присоединенным испол?няемым модулем, который позволяет извлекать файлы без запуска ар?хиватора
только для хранения информации
Вопрос №
5
Сколько места позволяют экономить архивы
архивы место не экономят
не более 10%
от 20 до 90%
до 50%
не более 20%
Вопрос №
6
Какой вид имеют многотомные архивыpartNNN moMa
partNNN moMa
moMa.partNNN
такой же вид как и остальные архивы
moMa.partNNN.rar
не имеет вид
Вопрос №
7
Какого архиватора не существует:
WinRAR
Manager
Algol
WinZIP
Winzin
Вопрос №
8
Как называется самораспаковывающийся архив
SFX
GLX
SAR
EAC
DFG
Вопрос №
9
Алгоритм сжатия LZMA используется для формата архивов
RAR
Zip
CAB
7z
EAC
Вопрос №
10
Какой формат архивов часто используется для установщиков программ в системах Windows?
RAR
7z
CAB
Zip
Win
Вопрос №
11
Программа WinRar имеет интерфейс на
русском языке
казахском языке
украинском языке
китайском языке
узбекском языке
Вопрос №
12
Работа с архивом WinRar
отличается от программы WinZip
напоминает программу WinZip
поддерживается программой WinZip
абсолютно одинаковый с WinZip
только командой главного меню
Вопрос №
13
Архиваторы – это программы
Позволяющие уменьшить размер информации для экономии места на диске
позволяющие уменьшить место на диске
позволяющие уменьшить размер объемной информации
позволяющие уменьшить размер файлов для экономии места
не знаю
Вопрос №
14
Применение архиваторов дает выигрыш свободного места на диске в среднем в
0,5 – 1 раза
1 – 1,5 раза
1,5 – 2 раза
2 – 2,5 раза
5- 2.1 раза
Вопрос №
15
Для запуска программы можно воспользоваться
всеми перечисленными способами
только командой главного меню
только дважды щелкнув значок архивного файла
только ярлыком программы
Вопрос №
16
Эффективность архивирования для разных файлов будет
разной
одинаковой
хорошей
плохой
не знаю
Вопрос №
17
Архивный файл — это
Набор из одного или нескольких файлов, которые в сжатом виде помещаются в единый файл, из которого при необходимости можно перейти в исходное состояние
Процесс информации и хранение в таком виде некоторое время
Файлы, перемещаются в папку Windows Arh после длительного срока хранения
не могу ответить
Это архив, в котором содержатся программы
Вопрос №
18
Что такое программный архив?
Это архив, в котором содержатся программы
Это архив, имеющий расширение ехе , двойной щелчок которого запускает Разархивирование
Это дистрибутив программы-архиватор
Процесс информации и хранение в таком виде некоторое время
Графический файл
Вопрос №
19
Какие программы архиваторы Вы знаете
WINRAR
DRWEB
WINZIP
НЕ ЗНАЮ
ВСЕ ЗНАЮ
Вопрос №
20
Самораспаковывающийся архив имеет расширение
arj
zip
exe
rar
rat
From Wikipedia, the free encyclopedia
This is a list of file formats used by archivers and compressors used to create archive files.
Archiving only[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Platform[4] | Description |
---|---|---|---|---|
.a, .ar | application/x-archive | Unix Archiver | Unix-like | The traditional archive format on Unix-like systems, now used mainly for the creation of static libraries. |
.cpio | application/x-cpio | cpio | Unix-like | RPM files consist of metadata concatenated with (usually) a cpio archive. Newer RPM systems also support other archives, as cpio is becoming obsolete. cpio is also used with initramfs. |
.shar | application/x-shar | Shell archive | Unix-like | A self-extracting archive that uses the Bourne shell (sh). |
.LBR | .LBR | CP/M
DOS |
A system for storing multiple files. LBR archives typically contained files processed by SQ, or the archive itself was compressed with SQ. LBR archives that were compressed with SQ ended with the extension .LQR | |
.iso | application/x-iso9660-image | ISO-9660 image | (Various; cross platform) | An archive format originally used mainly for archiving and distribution of the exact, nearly-exact, or custom-modified contents of an optical storage medium such as a CD-ROM or DVD-ROM. However, it can be used to archive the contents of other storage media, selected partitions, folders, and/or files. The resulting archive is typically optimized for convenient rendering to (re-)writable CD or DVD media. |
.lbr | Commodore 64/128 | A library format used primarily on the Commodore 64 and 128 lines of computers. This bears no resemblance to the DOS LBR format. While library files were quick to implement (a number of programs exist to work with them) they are crippled in that they cannot grow with use: once a file has been created it cannot be amended (files added, changed or deleted) without recreating the entire file. | ||
.mar | Mozilla ARchive | (Various; cross platform) | An archive format used by Mozilla for storing binary diffs. Used in conjunction with bzip2. | |
.sbx | application/x-sbx | SeqBox | (Various; cross platform) | A single file container/archive that can be reconstructed even after total loss of file system structures. |
.tar | application/x-tar | Tape archive | Unix-like | A common archive format used on Unix-like systems. Generally used in conjunction with compressors such as gzip, bzip2, compress or xz to create .tar.gz, .tar.bz2, .tar.Z or tar.xz files. |
Compression only[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Platform[4] | Description |
---|---|---|---|---|
.br | application/x-brotli | Brotli | all | Brotli is a compression algorithm developed by Google for textual web content, and typically achieves higher compression ratios than other algorithms for this use case. |
.bz2 | application/x-bzip2 | bzip2 | Unix-like | An open source, patent- and royalty-free compression format. The compression algorithm is a Burrows–Wheeler transform followed by a move-to-front transform and finally Huffman coding. |
.F, .?XF[5] | Freeze/melt [1] | QNX4, Unix-like and DOS | Old compressor for QNX4 OS. The compression algorithm is a modified LZSS, with an adaptive Huffman coding. | |
.genozip | application/vnd.genozip | genozip | Linux, macOS, Windows | Genozip, a compressor for genomic file formats such as FASTQ, BAM, VCF and others.[6] |
.gz | application/gzip[7] | gzip | Unix-like | GNU Zip, the primary compression format used by Unix-like systems. The compression algorithm is Deflate, which combines LZSS with Huffman coding. |
.lz | application/x-lzip | lzip | Unix-like | An alternate LZMA algorithm implementation, with support for checksums and ident bytes. |
.lz4 | LZ4 | Unix-like | Algorithm developed by Yann Collet, designed for very high (de)compression speeds. It is an LZ77 derivative, without entropy encoding. | |
.lzma | application/x-lzma | lzma | Unix-like | The LZMA compression algorithm as used by 7-Zip. |
.lzo | application/x-lzop | lzop | Unix-like | An implementation of the LZO data compression algorithm. |
.rz | rzip | Unix-like | A compression program designed to do particularly well on very large files containing long distance redundancy. | |
.sfark | sfArk | Windows compress/decompress- Linux and macOS decompress only | A compression program designed to do high compression on SF2 files (SoundFont). | |
.sz | application/x-snappy-framed | Snappy | Unix-like | A compression format developed by Google, and open-sourced in 2011. Snappy aims for very high speeds, reasonable compression, and maximum stability rather than maximum compression or compatibility with any other compression library. It is an LZ77 derivative, without entropy encoding. |
.?Q? | SQ | CP/M and DOS | Squeeze: A program which compressed files using Huffman coding. A file which was «squeezed» had the middle initial of the name changed to «Q», so that a squeezed text file would end with .TQT, a squeezed executable would end with .CQM or .EQE. Typically used with .LBR archives, either by storing the squeezed files in the archive, or by storing the files decompressed and then compressing the archive, which would have a name ending in «.LQR». | |
.?Z? | CRUNCH | CP/M and DOS | A compression program written by Steven Greenberg implementing the LZW algorithm. For several years in the CP/M world when no implementation was available of ARC, CRUNCHed files stored in .LBR archives were very popular. CRUNCH’s implementation of LZW had a somewhat unusual feature of modifying and occasionally clearing the code table in memory when it became full, resulting in a few percent better compression on many files. | |
.xz | application/x-xz | xz | Unix-like | A compression format using LZMA2 to yield high compression ratios. The LZMA algorithm is an LZ77 derivative, with entropy encoding in the form of range encoding. |
.z | application/x-compress | pack | Unix-like | The traditional Huffman coding compression format. |
.Z | application/x-compress | compress | Unix-like | The traditional LZW compression format. |
.zst | application/zstd | Zstandard | Cross-platform | Algorithm developed by Yann Collet at Facebook, combining high speed and high compression. It is an LZ77 derivative, with entropy encoding in the form of finite-state entropy and Huffman coding. |
.??_ | MS-DOS/Windows | Compression format(s) used by some DOS and Windows install programs. MS-DOS includes expand.exe to decompress its install files. The compressed files are created with a matching compress.exe command. The compression algorithm is LZSS. |
Archiving and compression[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Creation platform[4] | Restoration platform[8] | Restorable with free software[9] | Description |
---|---|---|---|---|---|---|
.7z | application/x-7z-compressed | 7z | Multiple | Multiple | Yes | Open source file format. Used by 7-Zip. |
.s7z | application/x-7z-compressed | 7zX | macOS | macOS, restoration on different platforms is possible although not immediate | Yes | Based on 7z. Preserves Spotlight metadata, resource forks, owner/group information, dates and other data which would be otherwise lost with compression.
Made obsolete by the introduction of AppleDouble-encoded 7z archives (Macintosh only). |
.ace | application/x-ace-compressed | ACE | Windows | Multiple | Yes | Proprietary format |
.afa | application/x-astrotite-afa | AFA | UNIX-like | UNIX-like | No | A format that compresses and doubly encrypt the data (AES256 and CAS256) avoiding brute force attacks, also hide files in an AFA file. It has two ways to safeguard data integrity and subsequent repair of the file if has an error (repair with AstroA2P (online) or Astrotite (offline)). |
.alz | application/x-alz-compressed | ALZip | Windows | Multiple | Yes | A mainly Korean format designed for very large archives. |
.apk | application/vnd.android.package-archive | APK | Multiple | Multiple | Yes | Android application package (variant of JAR file format). |
.arc, .ark | application/octet-stream | ARC | Multiple | Multiple | Yes | Very popular in the early days of BBSes, one of the first to offer compression and archiving in a single program. Largely replaced by PKZIP. |
.arc, .cdx | application/x-freearc | FreeArc | Windows, Linux | Windows, Linux | Yes | Open source file format developed by Bulat Ziganshin. A «FreeArc Next» version is under development which includes Zstandard support. |
.arj | application/x-arj | ARJ | Originally DOS, now multiple | Multiple | Yes | Competitor to PKZIP in the 1990s, offered better multi-part archive handling. |
.b1 | application/x-b1 | B1 | Multiple | Multiple | Yes | Open archive format, used by B1 Free Archiver (http://dev.b1.org/standard/archive-format.html) |
.b6z | B6Z | macOS | Multiple | Yes | Compressed archive format B6Zip | |
.ba | Scifer | Multiple | Multiple | Yes | Binary Archive with external header | |
.bh | BlakHole | Yes | Proprietary format from the ZipTV Compression Components | |||
.cab | application/vnd.ms-cab-compressed | Cabinet | Windows | Multiple | Yes | The Microsoft Windows native archive format, which is also used by many commercial installers such as WISE. |
.car | Compressia archive | Originally DOS, now DOS and Windows | Originally DOS, now DOS and Windows | Yes | Created by Yaakov Gringeler; released last in 2003 (Compressia 1.0.0.1 beta), now apparently defunct. Free trial of 30 days lets user create and extract archives; after that it is possible to extract, but not to create. | |
.cfs | application/x-cfs-compressed | Compact File Set | Windows, Unix-like including macOS | Multiple | Yes | Open source file format. |
.cpt | Compact Pro | Classic Mac OS | Multiple | Yes | Compact Pro archive, a common archiver used on Mac platforms until about Mac OS 7.5.x. Competed with StuffIt; now obsolete. | |
.dar | application/x-dar | Disk Archiver | Unix-like including macOS | Unix-like including macOS, Windows | Yes | Open source file format. Files are compressed individually with either gzip, bzip2 or lzo. |
.dd | DiskDoubler | Classic Mac OS | obsolete | |||
.dgc | application/x-dgc-compressed | DGCA | Windows | Windows | ||
.dmg | application/x-apple-diskimage | Apple Disk Image | macOS | macOS, Windows, Linux | Yes | Supports «Internet-enabled» disk images, which, once downloaded, are automatically decompressed, mounted, have the contents extracted, and thrown away. Currently, Safari is the only browser that supports this form of extraction; however, the images can be manually extracted as well. This format can also be password-protected or encrypted with 128-bit or 256-bit AES encryption. |
.ear | EAR | Multiple | Multiple | Yes | Enterprise Java Archive archive | |
.gca | application/x-gca-compressed | GCA | The predecessor of DGCA. | |||
.genozip | Genozip | Linux, macOS, Windows | Linux, macOS, Windows | No | Optimized for (but not limited to) genomic file types such as FASTQ, BAM, VCF | |
.ha | [2] | Originally DOS | Originally DOS | Yes, but may be covered by patents | DOS era format; uses arithmetic/Markov coding | |
.hki | WinHKI | MS Windows | MS Windows | No | HKI | |
.ice | ICE | Windows | Windows | Yes | Produced by ICEOWS program. Excels at text file compression. | |
.jar | application/java-archive | JAR | Multiple | Multiple | Yes | Java archive, compatible with ZIP files |
.kgb | KGB Archiver | Multiple | Multiple | Yes | Open sourced archiver with compression using the PAQ family of algorithms and optional encryption. | |
.lzh, .lha | application/x-lzh | LHA | Originally DOS, now multiple | Multiple | Yes | The standard format on Amiga. |
.lzx | application/x-lzx | LZX | Amiga | Archiver originally used on The Amiga. Now copied by Microsoft to use in their .cab and .chm files. | ||
.pak | PAK | HP NonStop | HP NonStop | Yes[10] | file format from NoGate Consultings, a rival from ARC-Compressor.
.pak was also briefly used by the short lived MSDOS PKPAK program. |
|
.partimg | PartImage | Multiple | Multiple | Yes | A disk image archive format that supports several compression methods as well as splitting the archive into smaller pieces. | |
.paq6, .paq7, .paq8 and variants | PAQ | Unix-like and Windows | Unix-like and Windows | Yes | An experimental open source packager (http://mattmahoney.net/dc) | |
.pea | PeaZip | Linux and Windows | Linux and Windows | Yes | Open source archiver supporting authenticated encryption, cascaded encryption, volume spanning, customizable object level and volume level integrity checks (form CRCs to SHA-512 and Whirlpool hashes), fast deflate based compression | |
.phar | PHAR | Multiple | Multiple | Yes | A package format to enable distribution of applications and libraries by bundling many PHP code files and other resources (e.g. images, stylesheets, etc.) into a single archive file | |
.pim | PIM | Windows | Windows | Yes | The format from the PIM — a freeware compression tool by Ilia Muraviev. It uses an LZP-based compression algorithm with set of filters for executable, image and audio files. | |
.pit | PackIt | Classic Mac OS | obsolete | |||
.qda | Quadruple D | Windows | Windows | Used for data in games written using the Quadruple D library for Delphi. Uses byte pair compression. | ||
.rar | application/x-rar-compressed | RAR | Originally DOS, now multiple | Multiple | Yes | A popular proprietary archive format. |
.rk | RK and WinRK [3] | Multiple | Multiple | No | The format from a commercial archiving package. Odd among commercial packages in that they focus on incorporating experimental algorithms with the highest possible compression (at the expense of speed and memory), such as PAQ, PPMD and PPMZ (PPMD with unlimited-length strings), as well as a proprietary algorithms. | |
.sda | Self Dissolving ARChive | Commodore 64, Commodore 128 | Commodore 64, Commodore 128 | Yes | SDAs refer to Self Dissolving ARC files, and are based on the Commodore 64 and Commodore 128 versions of ARC, originally written by Chris Smeets. While the files share the same extension, they are not compatible between platforms. That is, an SDA created on a Commodore 64 but run on a Commodore 128 in Commodore 128 mode will crash the machine, and vice versa. The intended successor to SDA is SFX. | |
.sea | Self Extracting Archive | Classic Mac OS | Classic Mac OS (implicitly) | A pre-Mac OS X Self-Extracting Archive format. StuffIt, Compact Pro, Disk Doubler and others could create .sea files, though the StuffIt versions were the most common. | ||
.sen | Scifer | Multiple | Multiple | Yes | Scifer Archive with internal header | |
.sfx | Self Extracting Archive | Commodore 64, Commodore 128 | Commodore 64, Commodore 128 | Yes | SFX is a Self Extracting Archive which uses the LHArc compression algorithm. It was originally developed by Chris Smeets on the Commodore platform, and runs primarily using the CS-DOS extension for the Commodore 128. Unlike its predecessor SDA, SFX files will run on both the Commodore 64 and Commodore 128 regardless of which machine they were created on. | |
.shk | NuFX | Originally Apple II, now multiple | Multiple | Yes | An archive format designed for the Apple II series of computers. The canonical implementation is ShrinkIt, which can operate on disk images as well as files. Preferred compression algorithm is a combination of RLE and 12-bit LZW. Archives can be manipulated with the command-line NuLib tool, or the Windows-based CiderPress. | |
.sit | application/x-stuffit | StuffIt | Originally Classic Mac OS, now multiple | Originally Classic Mac OS, now multiple | Yes | A compression format common on Apple Macintosh computers. The free StuffIt Expander is available for Windows and macOS. |
.sitx | application/x-stuffitx | StuffIt X | Multiple | Multiple | Yes | The replacement for the .sit format that supports more compression methods, UNIX file permissions, long file names, very large files, more encryption options, data specific compressors (JPEG, Zip, PDF, 24-bit image, MP3). The free StuffIt Expander is available for Windows and OS X. |
.sqx | SQX | Windows | Windows | Yes | A royalty-free compressing format | |
.tar.gz, .tgz, .tar.Z, .tar.bz2, .tbz2, .tar.lz, .tlz, .tar.xz, .txz, .tar.zst |
application/x-gtar | tar with gzip, compress, bzip2, lzip, xz, or zstd | Multiple | Multiple | Yes | The «tarball» format combines tar archives with a file-based compression scheme (usually gzip). Commonly used for source and binary distribution on Unix-like platforms, widely available elsewhere. Xarchiver supports the .tar.zst Archive/Compression format on Unix-like platforms. |
.uc .uc0 .uc2 .ucn .ur2 .ue2 | UltraCompressor II | DOS | DOS | UltraCompressor 2.3 was developed to act as an alternative to the then popular PKZIP application. The main feature of the application is its ability to create large archives. This means that compressed archives with the UC2 file extension can hold almost 1 million files. | ||
.uca | PerfectCompress[11] | Windows | Windows | No | Based on PAQ, RZM, CSC, CCM, and 7zip. The format consists of a PAQ, RZM, CSC, or CCM compressed file and a manifest with compression settings stored in a 7z archive. | |
.uha | UHarc | DOS/Windows | DOS/Windows | Yes | A high compression rate archive format originally for DOS. | |
.war | WAR | Multiple | Multiple | Yes | Web Application archive (Java-based web app) | |
.wim | application/x-ms-wim | Windows Image | Windows | Windows | Yes | File-based disk image format developed to deploy Microsoft Windows. |
.xar | application/x-xar | XAR | Multiple | Multiple | Yes | |
.xp3 | KiriKiri | Windows | Windows | Yes | Native format of the Open Source KiriKiri Visual Novel engine. Uses combination of block splitting and zlib compression. The filenames and pathes are stored in UTF-16 format. For integrity check, the Adler-32 hashsum is used. For many commercial games, the files are encrypted (and decoded on runtime) via so-called «cxdec» module, which implements xor-based encryption. | |
.yz1 | YZ1 | Windows, DOS, Linux | Windows, DOS, Linux | Yes | Yamazaki zipper archive. Compression format used in DeepFreezer archiver utility created by Yamazaki Satoshi. Read and write support exists in TUGZip, IZArc and ZipZag | |
.zip, .zipx | application/zip | ZIP | Originally DOS, now multiple | Multiple | Yes | The most widely used compression format on Microsoft Windows. Commonly used on Macintosh and Unix systems as well. |
.zoo | application/x-zoo | zoo | Multiple | Multiple | Yes | |
.zpaq | ZPAQ | Multiple | Multiple | Yes | Journaling (append-only) archive format with rollback capability. Supports deduplication and incremental update based on last-modified dates. Multi-threaded. Compresses in LZ77, BWT, and context mixing formats. Open source. | |
.zz | Zzip | Multiple | Multiple | Yes | Archiver with a compression algorithm based on the Burrows–Wheeler transform method. |
Data recovery[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Platform[4] | Description |
---|---|---|---|---|
.ecc | dvdisaster error-correction file | Multiple | File format used by dvdisaster to be used for data recovery when discs become damaged or partially unreadable. | |
.ecsbx | Error-correcting SeqBox | Multiple | Archive with forward error correction and sector level recoverability. Error-correcting version of SeqBox. | |
.par .par2 |
application/x-par2 | Parchive file | Multiple | File format used in conjunction with any archive format to provide error correction and file recovery, most often in newsgroup distribution of binary files. |
.rev | WinRAR recovery volume | Multiple | File format used with WinRAR rar volumes. The data recovery is error correction data which is provided in the form of open recovery records and/or recovery volumes, allowing reconstruction of good archives (including reconstruction of entirely volumes) |
Comparison[edit]
Containers and compression[edit]
Format | Filename extension |
Created by |
Introduced in | Based on | Compression | Integrity check | Recovery record | Encryption supported | Unicode filenames | Modification date resolution | Pre-processing | License |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Archive (ar) | .a, .ar | CSRG | 1971 | Original | No | No | No | No | No | 1 s | ? | ? |
cpio | .cpio | Bell Labs | 1983 Unix System V | ? | No | Partial, select formats only | No | No | No | 1 s | No | ? |
Shell Archive (shar and makeself) | .shar, .run | James Gosling, Alan Hewett | 1994 4.4BSD | Original | No | Yes, commonly MD5 | Partial | Partial | Partial | arbitrary (typically 1 s) | No | Public domain (shar 1.x — 3.x), GPL (shar 4.x) |
Tape Archive (tar) | .tar | Bell Labs | 1975 Version 6 Unix | ? | No | Partial, metadata only. Full integrity providable by filters such as gzip. | No | No | Optional1 | 1 s | No | ? |
Extended TAR format (pax) | .tar | OpenGroup | 2001 | Sun proposal + TAR | No | metadata | No | No | Yes | arbitrary (typically 1 ns) | No | ? |
BagIt | – | The Library of Congress | 2007 | file system | No | Yes | No | No | Yes | No | ? | ? |
7z | .7z | Igor Pavlov | 2000 | LZMA, LZMA2, Bzip2, PPMd, Deflate | Yes | Yes, CRC32 |
No | Yes, AES-256 |
Yes | 100 ns[12] | Yes | LGPL, Public domain |
ACE | .ace | Marcel Lemke | 1998[13] | LZ77 | Yes | Yes | Yes | Yes, Blowfish | Yes | 2s | ? | Proprietary software |
AFA | .afa | Vicente Sánchez-Alarcos | 2009 | Original | Yes | Yes | Yes | Yes, AES and CAST | Yes | ? | ? | ? |
ARC | .arc | Thom Henderson (SEA) | 1985 | ? | Yes | CRC16 | No | weak XOR only | No | 2s | ? | ? |
ARJ | .arj | Robert Jung | 1991 | AR001 and AR002 | Yes | Yes | Yes | weak XOR with initial constant | No | ? | ? | Proprietary software |
B1 | .b1 | Catalina Group Ltd | 2011 | LZMA | Yes | Yes | No | Yes, AES | Yes | ? | ? | ? |
Cabinet | .cab | Microsoft | 1992 Windows 3.1 | Deflate | Yes | Optional PKCS7 Authenticode signature | No | Optional (with SDK) | Yes | 2 s | ? | ? |
Compact File Set | .cfs | Joe Lowe (Pismo Technic Inc.) | 2008 | ZIP/LZMA | Yes | Yes | ? | Yes | Yes | ? | ? | Free software |
Compact Pro | .cpt | Bill Goodman | 1990 (as «Compactor») | Original | Yes | Yes | No | Yes | ? | ? | ? | Proprietary software |
Disk Archive (DAR) | .dar | Denis Corbin | 2002 | Original | Yes | Yes | Yes2 | Yes | Yes | 1 µs | Yes | GPLv2 |
DGCA | .dgc | Shin-ichi Tsuruta | 2001 | GCA | Yes | Yes | Yes | Yes | Yes | ? | ? | ? |
FreeArc | .arc | Bulat Ziganshin | 2006 | LZMA, PPMd, TTA | Yes | Yes | Yes | Yes, AES, Blowfish, Twofish and Serpent | Yes | ? | ? | GPLv2 |
LHA (also LZH) | .lzh, .lha | Haruyasu Yoshizaki | 1988 | Frozen | Yes | Only on recent LHA releases | No | No | No | 1–2 s | ? | ? |
LZX | .lzx | Jonathan Forbes and Tomi Poutanen | 1995 | LZ77 | Yes | Only on recent LZX releases | ? | ? | ? | ? | ? | ? |
ISO image | .iso, .img, .ima | ISO 9660 | 1988 | High Sierra Format | No | ? | ? | ? | ? | ? | ? | ? |
SparkFS | .arc | David Pilling | 1989 | ? | Yes | ? | ? | ? | ? | ? | ? | ? |
WinMount format | .mou | ? | 2007 | ? | Yes | Yes | Yes | Yes | Yes | ? | ? | Proprietary software |
Macintosh Disk Image | .dmg | Apple Computer | 2001 Mac OS X | Original | Yes | Yes | ? | Yes | ? | ? | ? | ? |
Partition Image (PartImage) | .partimg | François Dupoux and Franck Ladurelle | 2000 | ? | Yes | ? | ? | ? | ? | ? | ? | GPLv2 |
PAQ Family (Several formats)4 | .paq#*, .lpaq#* | Matt Mahoney | 2002–2006 | Original | Yes | ? | ? | ? | ? | ? | ? | ? |
PEA | .pea | Giorgio Tani | 2006 | Original, Deflate based compression | Yes | Yes Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool | No | Yes Authenticated Encryption, AES128 and AES256 in EAX mode | Yes system dependent | Yes arbitrary | ? | Public domain |
PIM | .pim | Ilia Muraviev | 2004–2008 | Original | Yes | Yes | No | No | Yes | No | ? | ? |
Quadruple D | .qda | Taku Hayase (aka sandman) | 1997 | ? | Yes | ? | ? | ? | ? | ? | ? | ? |
RAR | .rar | Eugene Roshal | 1993 | Original | Yes | Yes, CRC32, BLAKE2 |
Yes, Reed–Solomon |
Yes, AES-256 for RAR 5.0 archives |
Yes, UTF-8 |
2 s, 1 s, 6.5536 ms, 25.6 µs or 100 ns3 | Dropped | Proprietary software |
RK | .rk | M Software, Ltd. | 2004 | Original | Yes | Yes | No | Yes, AES, Square, Twofish | Yes | 1 s | ? | ? |
NuFX | .shk | Andy Nicholas | 1989 | Original | Yes | CRC16 | No | No | No | 1 s | ? | ? |
StuffIt (also SIT) | .sit | Raymond Lau | 1987 | ? | Yes | ? | ? | Yes | ? | ? | ? | Proprietary software |
StuffIt X (also SITx) | .sitx | Aladdin/Allume Systems | 2002 | ? | Yes | ? | Optional | Yes, RC4,Blowfish, AES,DES |
Yes | ? | ? | Proprietary software |
UltraCompressor II | .uc .uc0 .uc2 .ucn .ur2 .ue2 |
Nico de Vries | 1992–1996 | LZ77 and Huffman coding | Yes | Yes | Yes | Yes, triple DES | ? | ? | ? | ? |
Windows Image | .wim, .swm, .esd | Microsoft | 2006 | Original | Yes | Yes | No | Partial5 | Yes | 100 ns | ? | ? |
ZIP | .zip | Phil Katz | 1989 | Deflate | Yes | Yes | No | Yes, AES | Yes | 1–2 s, depending on version | ? | ? |
ZPAQ | .zpaq | Matt Mahoney | 2009 | PAQ | Yes | Yes, SHA-1 | No | Yes, AES-256 | Yes | ? | ? | MIT, Public domain |
Notes[edit]
^1 While the original tar format uses the ASCII character encoding, current implementations use the UTF-8 (Unicode) encoding, which is backwards compatible with ASCII.
^2 Supports the external Parchive program (par2).
^3 From 3.20 release RAR can store modification, creation and last access time with the precision up to 0.0000001 second (= 0.1 µs). [4] [5]
^4 The PAQ family (with its lighter weight derivative LPAQ) went through many revisions, each revision suggested its own extension. For example: «.paq9a».
^5 WIM can store the ciphertext of encrypted files on an NTFS volume, but such files can only by decrypted if an administrator extracts the file to an NTFS volume, and the decryption key is available (typically from the file’s original owner on the same Windows installation). Microsoft has also distributed some download versions of the Windows operating system as encrypted WIM files, but via an external encryption process and not a feature of WIM.
- Purpose: Archive formats are used for backups, mobility, and archiving. Many archive formats compress the data to consume less storage space and result in quicker transfer times as the same data is represented by fewer bytes. Another benefit is that files are combined into one archive file which has less overhead for managing or transferring. There are numerous compression algorithms available to losslessly compress archived data and some algorithms work better (smaller archive or faster compression) with particular data types. Archive formats are also used by most operating systems to package software for easier distribution and installation than binary executables.
- Filename extension: The DOS and Windows operating systems required filenames to include an extension (of at least one, and typically 3 characters) to identify the file type and use. Filename extensions must be unique for each type of file. Many operating systems identify a file’s type from its contents without the need for an extension in its name. However, the use of three-character extensions has been embraced as a useful and efficient shorthand for identifying file types.
- Integrity check: Archive files are often stored on magnetic media, which is subject to data storage errors. Early tape media had a higher rate of errors than they do today. Many archive formats contain extra error-correction information to detect storage or transmission errors, and the software used to read the archive files contains logic to detect and possibly correct errors.
- Recovery record: Many archive formats contain redundant data embedded in the files in order to detect data storage or transmission errors, and the software used to read the archive files contains logic to detect and correct errors.
- Encryption: In order to protect the data being stored or transferred from being read if intercepted, many archive formats include the capability to encrypt the data. There are multiple mathematical algorithms available to encrypt data.
Software packaging and distribution[edit]
Format | Filename extension |
Created by |
Introduced in | Based on | Integrity check | Recovery record | Encryption supported | Unicode filenames | Modification date resolution |
---|---|---|---|---|---|---|---|---|---|
Debian package (deb) | .deb | Debian | 1994 Debian 0.91 | ar, tar, and gzip | Yes | No | No | Yes | 1 s |
Macintosh Installer | .pkg, .mpkg (metapackage) | NeXT | 1989 NeXTSTEP 1.0 | pax and gzip | Yes | ? | ? | Yes | ? |
RPM Package Manager (RPM) | .rpm | Red Hat | 1995 Red Hat Linux 1.0 | cpio and gzip | Yes | ? | ? | ? | 1 s |
Slackware Package | .tgz | Patrick Volkerding | 1993 Slackware 1.0 | tar and gzip | Yes | No | No | ? | ? |
Windows Installer (also MSI) | .msi | Microsoft | 2000 Windows 2000 | OLE Structured Storage, Cabinet and SQL | Optional PKCS7 Authenticode Signature | No | No | No | 2 s |
Java Archive (JAR1) | .jar | Sun Microsystems | 1997 JDK 1.1 | PKZIP | Yes | No | ? | Yes | ? |
Google Chrome extension package | .crx | 2009 (Chrome 4.0) | Zip | ? | ? | Yes[14][failed verification] | ? | ? | |
Pacman | .pkg.tar.zst, .pkg.tar (no compression) | Judd Vinet | 2001 (before ArchLinux 0.1) | tar and zstd[15] (formerly xz) | Yes | No | No | Yes | 1 s |
Notes[edit]
^1 Not to be confused with the archiver JAR written by Robert K. Jung, which produces «.j» files.
Features[edit]
Archive format | Built-in compression | Self-extracting | Directory structure | POSIX attributes | ACLs | Alternate data streams |
---|---|---|---|---|---|---|
cpio | No1 | No | Yes | Yes | No | ? |
tar | No1 | No | Yes | Yes | Some | (in Solaris implementation) |
dar | Yes3 | No | Yes | Yes | Yes | Yes |
ar | No | No | No | Yes | No | ? |
pax | No | No | Yes | Yes | Yes | ? |
dump | No1 | No | Yes | Yes | Yes | ? |
shar | No | Yes | Yes | Yes | No | ? |
makeself | Yes | Yes | Yes | Yes | Yes | ? |
zip | Yes | Yes2 | Yes | No | ? | ? |
rar | Yes | Yes2 | Yes | No | ? | Yes |
ace | Yes | ? | Yes | No | ? | ? |
arj | Yes | Yes2 | Yes | No | No | ? |
zoo | Yes | ? | Yes | No | ? | ? |
ISO 9660 (CD-ROM) | No1 | No | Yes | (with Rock Ridge extension) | No | ? |
cab | Yes | Yes2 | ? | No | ? | ? |
rpm | Yes | No | Yes | Yes | ? | ? |
deb | Yes | No | Yes | Yes | ? | ? |
7z | Yes | Yes | Yes | No | ? | ? |
Archive format | Built-in compression | Self-extracting | Directory Structure | POSIX attributes | ACLs | Alternate data streams |
Notes[edit]
^1 Compression is not a built-in feature of the formats, however, the resulting archive can be compressed with any algorithm of choice. Several implementations include functionality to do this automatically
^2 Most implementations can optionally produce a self-extracting executable
^3 Per-file compression with gzip, bzip2, lzo, xz, lzma (as opposed to compressing the whole archive). An individual can choose not to compress already compressed filenames based on their suffix as well.
See also[edit]
- Archive file
- Comparison of file archivers
- Comparison of file systems
- List of file systems
- Solid compression
- zlib
Footnotes[edit]
- ^ a b c d File extensions may differ across platforms. The case of these extensions may differ on case-insensitive platforms.
- ^ a b c d MIME media types may be conjectural. Very few have been officially registered with the IANA. Compression-only formats should often be denoted by the media type of the decompressed data, with a content coding indicating the compression format.
- ^ a b c d Official names may be disputed.
- ^ a b c d Creation platform indicates the platform(s) under which a format can be created.
- ^ If attaching
.F
to the file name is not possible with the DOS operating system, the second and third character of the filename extension are replaced byXF
. - ^ Genozip — A Universal Extensible Genomic Data Compressor https://academic.oup.com/bioinformatics/article/37/16/2225/6135077
- ^ The ‘application/zlib’ and ‘application/gzip’ Media Types. doi:10.17487/RFC6713. RFC 6713. Retrieved 2016-05-03.
- ^ Restoration platform indicates the platform(s) under which a format can be restored/extracted. Most file formats can be understood by more than one platform.
- ^ «Restorable with free software» indicates whether the format can be restored using an extraction tool that is free software.
- ^ Tandem Unpak GUI http://sybond.web.id/project/?p=8
- ^ «PerfectCompress». Archived from the original on 2012-07-23. Retrieved 2009-11-08.
{{cite web}}
: CS1 maint: bot: original URL status unknown (link) - ^ «7-Zip / Discussion / Open Discussion: File times: Creation, access — precision».
- ^ http://www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
- ^ «Set or change a sync passphrase – Chrome Help».
- ^ «Now using Zstandard instead of xz for package compression».
From Wikipedia, the free encyclopedia
This is a list of file formats used by archivers and compressors used to create archive files.
Archiving only[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Platform[4] | Description |
---|---|---|---|---|
.a, .ar | application/x-archive | Unix Archiver | Unix-like | The traditional archive format on Unix-like systems, now used mainly for the creation of static libraries. |
.cpio | application/x-cpio | cpio | Unix-like | RPM files consist of metadata concatenated with (usually) a cpio archive. Newer RPM systems also support other archives, as cpio is becoming obsolete. cpio is also used with initramfs. |
.shar | application/x-shar | Shell archive | Unix-like | A self-extracting archive that uses the Bourne shell (sh). |
.LBR | .LBR | CP/M
DOS |
A system for storing multiple files. LBR archives typically contained files processed by SQ, or the archive itself was compressed with SQ. LBR archives that were compressed with SQ ended with the extension .LQR | |
.iso | application/x-iso9660-image | ISO-9660 image | (Various; cross platform) | An archive format originally used mainly for archiving and distribution of the exact, nearly-exact, or custom-modified contents of an optical storage medium such as a CD-ROM or DVD-ROM. However, it can be used to archive the contents of other storage media, selected partitions, folders, and/or files. The resulting archive is typically optimized for convenient rendering to (re-)writable CD or DVD media. |
.lbr | Commodore 64/128 | A library format used primarily on the Commodore 64 and 128 lines of computers. This bears no resemblance to the DOS LBR format. While library files were quick to implement (a number of programs exist to work with them) they are crippled in that they cannot grow with use: once a file has been created it cannot be amended (files added, changed or deleted) without recreating the entire file. | ||
.mar | Mozilla ARchive | (Various; cross platform) | An archive format used by Mozilla for storing binary diffs. Used in conjunction with bzip2. | |
.sbx | application/x-sbx | SeqBox | (Various; cross platform) | A single file container/archive that can be reconstructed even after total loss of file system structures. |
.tar | application/x-tar | Tape archive | Unix-like | A common archive format used on Unix-like systems. Generally used in conjunction with compressors such as gzip, bzip2, compress or xz to create .tar.gz, .tar.bz2, .tar.Z or tar.xz files. |
Compression only[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Platform[4] | Description |
---|---|---|---|---|
.br | application/x-brotli | Brotli | all | Brotli is a compression algorithm developed by Google for textual web content, and typically achieves higher compression ratios than other algorithms for this use case. |
.bz2 | application/x-bzip2 | bzip2 | Unix-like | An open source, patent- and royalty-free compression format. The compression algorithm is a Burrows–Wheeler transform followed by a move-to-front transform and finally Huffman coding. |
.F, .?XF[5] | Freeze/melt [1] | QNX4, Unix-like and DOS | Old compressor for QNX4 OS. The compression algorithm is a modified LZSS, with an adaptive Huffman coding. | |
.genozip | application/vnd.genozip | genozip | Linux, macOS, Windows | Genozip, a compressor for genomic file formats such as FASTQ, BAM, VCF and others.[6] |
.gz | application/gzip[7] | gzip | Unix-like | GNU Zip, the primary compression format used by Unix-like systems. The compression algorithm is Deflate, which combines LZSS with Huffman coding. |
.lz | application/x-lzip | lzip | Unix-like | An alternate LZMA algorithm implementation, with support for checksums and ident bytes. |
.lz4 | LZ4 | Unix-like | Algorithm developed by Yann Collet, designed for very high (de)compression speeds. It is an LZ77 derivative, without entropy encoding. | |
.lzma | application/x-lzma | lzma | Unix-like | The LZMA compression algorithm as used by 7-Zip. |
.lzo | application/x-lzop | lzop | Unix-like | An implementation of the LZO data compression algorithm. |
.rz | rzip | Unix-like | A compression program designed to do particularly well on very large files containing long distance redundancy. | |
.sfark | sfArk | Windows compress/decompress- Linux and macOS decompress only | A compression program designed to do high compression on SF2 files (SoundFont). | |
.sz | application/x-snappy-framed | Snappy | Unix-like | A compression format developed by Google, and open-sourced in 2011. Snappy aims for very high speeds, reasonable compression, and maximum stability rather than maximum compression or compatibility with any other compression library. It is an LZ77 derivative, without entropy encoding. |
.?Q? | SQ | CP/M and DOS | Squeeze: A program which compressed files using Huffman coding. A file which was «squeezed» had the middle initial of the name changed to «Q», so that a squeezed text file would end with .TQT, a squeezed executable would end with .CQM or .EQE. Typically used with .LBR archives, either by storing the squeezed files in the archive, or by storing the files decompressed and then compressing the archive, which would have a name ending in «.LQR». | |
.?Z? | CRUNCH | CP/M and DOS | A compression program written by Steven Greenberg implementing the LZW algorithm. For several years in the CP/M world when no implementation was available of ARC, CRUNCHed files stored in .LBR archives were very popular. CRUNCH’s implementation of LZW had a somewhat unusual feature of modifying and occasionally clearing the code table in memory when it became full, resulting in a few percent better compression on many files. | |
.xz | application/x-xz | xz | Unix-like | A compression format using LZMA2 to yield high compression ratios. The LZMA algorithm is an LZ77 derivative, with entropy encoding in the form of range encoding. |
.z | application/x-compress | pack | Unix-like | The traditional Huffman coding compression format. |
.Z | application/x-compress | compress | Unix-like | The traditional LZW compression format. |
.zst | application/zstd | Zstandard | Cross-platform | Algorithm developed by Yann Collet at Facebook, combining high speed and high compression. It is an LZ77 derivative, with entropy encoding in the form of finite-state entropy and Huffman coding. |
.??_ | MS-DOS/Windows | Compression format(s) used by some DOS and Windows install programs. MS-DOS includes expand.exe to decompress its install files. The compressed files are created with a matching compress.exe command. The compression algorithm is LZSS. |
Archiving and compression[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Creation platform[4] | Restoration platform[8] | Restorable with free software[9] | Description |
---|---|---|---|---|---|---|
.7z | application/x-7z-compressed | 7z | Multiple | Multiple | Yes | Open source file format. Used by 7-Zip. |
.s7z | application/x-7z-compressed | 7zX | macOS | macOS, restoration on different platforms is possible although not immediate | Yes | Based on 7z. Preserves Spotlight metadata, resource forks, owner/group information, dates and other data which would be otherwise lost with compression.
Made obsolete by the introduction of AppleDouble-encoded 7z archives (Macintosh only). |
.ace | application/x-ace-compressed | ACE | Windows | Multiple | Yes | Proprietary format |
.afa | application/x-astrotite-afa | AFA | UNIX-like | UNIX-like | No | A format that compresses and doubly encrypt the data (AES256 and CAS256) avoiding brute force attacks, also hide files in an AFA file. It has two ways to safeguard data integrity and subsequent repair of the file if has an error (repair with AstroA2P (online) or Astrotite (offline)). |
.alz | application/x-alz-compressed | ALZip | Windows | Multiple | Yes | A mainly Korean format designed for very large archives. |
.apk | application/vnd.android.package-archive | APK | Multiple | Multiple | Yes | Android application package (variant of JAR file format). |
.arc, .ark | application/octet-stream | ARC | Multiple | Multiple | Yes | Very popular in the early days of BBSes, one of the first to offer compression and archiving in a single program. Largely replaced by PKZIP. |
.arc, .cdx | application/x-freearc | FreeArc | Windows, Linux | Windows, Linux | Yes | Open source file format developed by Bulat Ziganshin. A «FreeArc Next» version is under development which includes Zstandard support. |
.arj | application/x-arj | ARJ | Originally DOS, now multiple | Multiple | Yes | Competitor to PKZIP in the 1990s, offered better multi-part archive handling. |
.b1 | application/x-b1 | B1 | Multiple | Multiple | Yes | Open archive format, used by B1 Free Archiver (http://dev.b1.org/standard/archive-format.html) |
.b6z | B6Z | macOS | Multiple | Yes | Compressed archive format B6Zip | |
.ba | Scifer | Multiple | Multiple | Yes | Binary Archive with external header | |
.bh | BlakHole | Yes | Proprietary format from the ZipTV Compression Components | |||
.cab | application/vnd.ms-cab-compressed | Cabinet | Windows | Multiple | Yes | The Microsoft Windows native archive format, which is also used by many commercial installers such as WISE. |
.car | Compressia archive | Originally DOS, now DOS and Windows | Originally DOS, now DOS and Windows | Yes | Created by Yaakov Gringeler; released last in 2003 (Compressia 1.0.0.1 beta), now apparently defunct. Free trial of 30 days lets user create and extract archives; after that it is possible to extract, but not to create. | |
.cfs | application/x-cfs-compressed | Compact File Set | Windows, Unix-like including macOS | Multiple | Yes | Open source file format. |
.cpt | Compact Pro | Classic Mac OS | Multiple | Yes | Compact Pro archive, a common archiver used on Mac platforms until about Mac OS 7.5.x. Competed with StuffIt; now obsolete. | |
.dar | application/x-dar | Disk Archiver | Unix-like including macOS | Unix-like including macOS, Windows | Yes | Open source file format. Files are compressed individually with either gzip, bzip2 or lzo. |
.dd | DiskDoubler | Classic Mac OS | obsolete | |||
.dgc | application/x-dgc-compressed | DGCA | Windows | Windows | ||
.dmg | application/x-apple-diskimage | Apple Disk Image | macOS | macOS, Windows, Linux | Yes | Supports «Internet-enabled» disk images, which, once downloaded, are automatically decompressed, mounted, have the contents extracted, and thrown away. Currently, Safari is the only browser that supports this form of extraction; however, the images can be manually extracted as well. This format can also be password-protected or encrypted with 128-bit or 256-bit AES encryption. |
.ear | EAR | Multiple | Multiple | Yes | Enterprise Java Archive archive | |
.gca | application/x-gca-compressed | GCA | The predecessor of DGCA. | |||
.genozip | Genozip | Linux, macOS, Windows | Linux, macOS, Windows | No | Optimized for (but not limited to) genomic file types such as FASTQ, BAM, VCF | |
.ha | [2] | Originally DOS | Originally DOS | Yes, but may be covered by patents | DOS era format; uses arithmetic/Markov coding | |
.hki | WinHKI | MS Windows | MS Windows | No | HKI | |
.ice | ICE | Windows | Windows | Yes | Produced by ICEOWS program. Excels at text file compression. | |
.jar | application/java-archive | JAR | Multiple | Multiple | Yes | Java archive, compatible with ZIP files |
.kgb | KGB Archiver | Multiple | Multiple | Yes | Open sourced archiver with compression using the PAQ family of algorithms and optional encryption. | |
.lzh, .lha | application/x-lzh | LHA | Originally DOS, now multiple | Multiple | Yes | The standard format on Amiga. |
.lzx | application/x-lzx | LZX | Amiga | Archiver originally used on The Amiga. Now copied by Microsoft to use in their .cab and .chm files. | ||
.pak | PAK | HP NonStop | HP NonStop | Yes[10] | file format from NoGate Consultings, a rival from ARC-Compressor.
.pak was also briefly used by the short lived MSDOS PKPAK program. |
|
.partimg | PartImage | Multiple | Multiple | Yes | A disk image archive format that supports several compression methods as well as splitting the archive into smaller pieces. | |
.paq6, .paq7, .paq8 and variants | PAQ | Unix-like and Windows | Unix-like and Windows | Yes | An experimental open source packager (http://mattmahoney.net/dc) | |
.pea | PeaZip | Linux and Windows | Linux and Windows | Yes | Open source archiver supporting authenticated encryption, cascaded encryption, volume spanning, customizable object level and volume level integrity checks (form CRCs to SHA-512 and Whirlpool hashes), fast deflate based compression | |
.phar | PHAR | Multiple | Multiple | Yes | A package format to enable distribution of applications and libraries by bundling many PHP code files and other resources (e.g. images, stylesheets, etc.) into a single archive file | |
.pim | PIM | Windows | Windows | Yes | The format from the PIM — a freeware compression tool by Ilia Muraviev. It uses an LZP-based compression algorithm with set of filters for executable, image and audio files. | |
.pit | PackIt | Classic Mac OS | obsolete | |||
.qda | Quadruple D | Windows | Windows | Used for data in games written using the Quadruple D library for Delphi. Uses byte pair compression. | ||
.rar | application/x-rar-compressed | RAR | Originally DOS, now multiple | Multiple | Yes | A popular proprietary archive format. |
.rk | RK and WinRK [3] | Multiple | Multiple | No | The format from a commercial archiving package. Odd among commercial packages in that they focus on incorporating experimental algorithms with the highest possible compression (at the expense of speed and memory), such as PAQ, PPMD and PPMZ (PPMD with unlimited-length strings), as well as a proprietary algorithms. | |
.sda | Self Dissolving ARChive | Commodore 64, Commodore 128 | Commodore 64, Commodore 128 | Yes | SDAs refer to Self Dissolving ARC files, and are based on the Commodore 64 and Commodore 128 versions of ARC, originally written by Chris Smeets. While the files share the same extension, they are not compatible between platforms. That is, an SDA created on a Commodore 64 but run on a Commodore 128 in Commodore 128 mode will crash the machine, and vice versa. The intended successor to SDA is SFX. | |
.sea | Self Extracting Archive | Classic Mac OS | Classic Mac OS (implicitly) | A pre-Mac OS X Self-Extracting Archive format. StuffIt, Compact Pro, Disk Doubler and others could create .sea files, though the StuffIt versions were the most common. | ||
.sen | Scifer | Multiple | Multiple | Yes | Scifer Archive with internal header | |
.sfx | Self Extracting Archive | Commodore 64, Commodore 128 | Commodore 64, Commodore 128 | Yes | SFX is a Self Extracting Archive which uses the LHArc compression algorithm. It was originally developed by Chris Smeets on the Commodore platform, and runs primarily using the CS-DOS extension for the Commodore 128. Unlike its predecessor SDA, SFX files will run on both the Commodore 64 and Commodore 128 regardless of which machine they were created on. | |
.shk | NuFX | Originally Apple II, now multiple | Multiple | Yes | An archive format designed for the Apple II series of computers. The canonical implementation is ShrinkIt, which can operate on disk images as well as files. Preferred compression algorithm is a combination of RLE and 12-bit LZW. Archives can be manipulated with the command-line NuLib tool, or the Windows-based CiderPress. | |
.sit | application/x-stuffit | StuffIt | Originally Classic Mac OS, now multiple | Originally Classic Mac OS, now multiple | Yes | A compression format common on Apple Macintosh computers. The free StuffIt Expander is available for Windows and macOS. |
.sitx | application/x-stuffitx | StuffIt X | Multiple | Multiple | Yes | The replacement for the .sit format that supports more compression methods, UNIX file permissions, long file names, very large files, more encryption options, data specific compressors (JPEG, Zip, PDF, 24-bit image, MP3). The free StuffIt Expander is available for Windows and OS X. |
.sqx | SQX | Windows | Windows | Yes | A royalty-free compressing format | |
.tar.gz, .tgz, .tar.Z, .tar.bz2, .tbz2, .tar.lz, .tlz, .tar.xz, .txz, .tar.zst |
application/x-gtar | tar with gzip, compress, bzip2, lzip, xz, or zstd | Multiple | Multiple | Yes | The «tarball» format combines tar archives with a file-based compression scheme (usually gzip). Commonly used for source and binary distribution on Unix-like platforms, widely available elsewhere. Xarchiver supports the .tar.zst Archive/Compression format on Unix-like platforms. |
.uc .uc0 .uc2 .ucn .ur2 .ue2 | UltraCompressor II | DOS | DOS | UltraCompressor 2.3 was developed to act as an alternative to the then popular PKZIP application. The main feature of the application is its ability to create large archives. This means that compressed archives with the UC2 file extension can hold almost 1 million files. | ||
.uca | PerfectCompress[11] | Windows | Windows | No | Based on PAQ, RZM, CSC, CCM, and 7zip. The format consists of a PAQ, RZM, CSC, or CCM compressed file and a manifest with compression settings stored in a 7z archive. | |
.uha | UHarc | DOS/Windows | DOS/Windows | Yes | A high compression rate archive format originally for DOS. | |
.war | WAR | Multiple | Multiple | Yes | Web Application archive (Java-based web app) | |
.wim | application/x-ms-wim | Windows Image | Windows | Windows | Yes | File-based disk image format developed to deploy Microsoft Windows. |
.xar | application/x-xar | XAR | Multiple | Multiple | Yes | |
.xp3 | KiriKiri | Windows | Windows | Yes | Native format of the Open Source KiriKiri Visual Novel engine. Uses combination of block splitting and zlib compression. The filenames and pathes are stored in UTF-16 format. For integrity check, the Adler-32 hashsum is used. For many commercial games, the files are encrypted (and decoded on runtime) via so-called «cxdec» module, which implements xor-based encryption. | |
.yz1 | YZ1 | Windows, DOS, Linux | Windows, DOS, Linux | Yes | Yamazaki zipper archive. Compression format used in DeepFreezer archiver utility created by Yamazaki Satoshi. Read and write support exists in TUGZip, IZArc and ZipZag | |
.zip, .zipx | application/zip | ZIP | Originally DOS, now multiple | Multiple | Yes | The most widely used compression format on Microsoft Windows. Commonly used on Macintosh and Unix systems as well. |
.zoo | application/x-zoo | zoo | Multiple | Multiple | Yes | |
.zpaq | ZPAQ | Multiple | Multiple | Yes | Journaling (append-only) archive format with rollback capability. Supports deduplication and incremental update based on last-modified dates. Multi-threaded. Compresses in LZ77, BWT, and context mixing formats. Open source. | |
.zz | Zzip | Multiple | Multiple | Yes | Archiver with a compression algorithm based on the Burrows–Wheeler transform method. |
Data recovery[edit]
File extension(s)[1] | MIME type[2] | Official name[3] | Platform[4] | Description |
---|---|---|---|---|
.ecc | dvdisaster error-correction file | Multiple | File format used by dvdisaster to be used for data recovery when discs become damaged or partially unreadable. | |
.ecsbx | Error-correcting SeqBox | Multiple | Archive with forward error correction and sector level recoverability. Error-correcting version of SeqBox. | |
.par .par2 |
application/x-par2 | Parchive file | Multiple | File format used in conjunction with any archive format to provide error correction and file recovery, most often in newsgroup distribution of binary files. |
.rev | WinRAR recovery volume | Multiple | File format used with WinRAR rar volumes. The data recovery is error correction data which is provided in the form of open recovery records and/or recovery volumes, allowing reconstruction of good archives (including reconstruction of entirely volumes) |
Comparison[edit]
Containers and compression[edit]
Format | Filename extension |
Created by |
Introduced in | Based on | Compression | Integrity check | Recovery record | Encryption supported | Unicode filenames | Modification date resolution | Pre-processing | License |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Archive (ar) | .a, .ar | CSRG | 1971 | Original | No | No | No | No | No | 1 s | ? | ? |
cpio | .cpio | Bell Labs | 1983 Unix System V | ? | No | Partial, select formats only | No | No | No | 1 s | No | ? |
Shell Archive (shar and makeself) | .shar, .run | James Gosling, Alan Hewett | 1994 4.4BSD | Original | No | Yes, commonly MD5 | Partial | Partial | Partial | arbitrary (typically 1 s) | No | Public domain (shar 1.x — 3.x), GPL (shar 4.x) |
Tape Archive (tar) | .tar | Bell Labs | 1975 Version 6 Unix | ? | No | Partial, metadata only. Full integrity providable by filters such as gzip. | No | No | Optional1 | 1 s | No | ? |
Extended TAR format (pax) | .tar | OpenGroup | 2001 | Sun proposal + TAR | No | metadata | No | No | Yes | arbitrary (typically 1 ns) | No | ? |
BagIt | – | The Library of Congress | 2007 | file system | No | Yes | No | No | Yes | No | ? | ? |
7z | .7z | Igor Pavlov | 2000 | LZMA, LZMA2, Bzip2, PPMd, Deflate | Yes | Yes, CRC32 |
No | Yes, AES-256 |
Yes | 100 ns[12] | Yes | LGPL, Public domain |
ACE | .ace | Marcel Lemke | 1998[13] | LZ77 | Yes | Yes | Yes | Yes, Blowfish | Yes | 2s | ? | Proprietary software |
AFA | .afa | Vicente Sánchez-Alarcos | 2009 | Original | Yes | Yes | Yes | Yes, AES and CAST | Yes | ? | ? | ? |
ARC | .arc | Thom Henderson (SEA) | 1985 | ? | Yes | CRC16 | No | weak XOR only | No | 2s | ? | ? |
ARJ | .arj | Robert Jung | 1991 | AR001 and AR002 | Yes | Yes | Yes | weak XOR with initial constant | No | ? | ? | Proprietary software |
B1 | .b1 | Catalina Group Ltd | 2011 | LZMA | Yes | Yes | No | Yes, AES | Yes | ? | ? | ? |
Cabinet | .cab | Microsoft | 1992 Windows 3.1 | Deflate | Yes | Optional PKCS7 Authenticode signature | No | Optional (with SDK) | Yes | 2 s | ? | ? |
Compact File Set | .cfs | Joe Lowe (Pismo Technic Inc.) | 2008 | ZIP/LZMA | Yes | Yes | ? | Yes | Yes | ? | ? | Free software |
Compact Pro | .cpt | Bill Goodman | 1990 (as «Compactor») | Original | Yes | Yes | No | Yes | ? | ? | ? | Proprietary software |
Disk Archive (DAR) | .dar | Denis Corbin | 2002 | Original | Yes | Yes | Yes2 | Yes | Yes | 1 µs | Yes | GPLv2 |
DGCA | .dgc | Shin-ichi Tsuruta | 2001 | GCA | Yes | Yes | Yes | Yes | Yes | ? | ? | ? |
FreeArc | .arc | Bulat Ziganshin | 2006 | LZMA, PPMd, TTA | Yes | Yes | Yes | Yes, AES, Blowfish, Twofish and Serpent | Yes | ? | ? | GPLv2 |
LHA (also LZH) | .lzh, .lha | Haruyasu Yoshizaki | 1988 | Frozen | Yes | Only on recent LHA releases | No | No | No | 1–2 s | ? | ? |
LZX | .lzx | Jonathan Forbes and Tomi Poutanen | 1995 | LZ77 | Yes | Only on recent LZX releases | ? | ? | ? | ? | ? | ? |
ISO image | .iso, .img, .ima | ISO 9660 | 1988 | High Sierra Format | No | ? | ? | ? | ? | ? | ? | ? |
SparkFS | .arc | David Pilling | 1989 | ? | Yes | ? | ? | ? | ? | ? | ? | ? |
WinMount format | .mou | ? | 2007 | ? | Yes | Yes | Yes | Yes | Yes | ? | ? | Proprietary software |
Macintosh Disk Image | .dmg | Apple Computer | 2001 Mac OS X | Original | Yes | Yes | ? | Yes | ? | ? | ? | ? |
Partition Image (PartImage) | .partimg | François Dupoux and Franck Ladurelle | 2000 | ? | Yes | ? | ? | ? | ? | ? | ? | GPLv2 |
PAQ Family (Several formats)4 | .paq#*, .lpaq#* | Matt Mahoney | 2002–2006 | Original | Yes | ? | ? | ? | ? | ? | ? | ? |
PEA | .pea | Giorgio Tani | 2006 | Original, Deflate based compression | Yes | Yes Adler32, CRC32, CRC64, MD5, SHA1, RIPEMD-160, SHA256, SHA512, Whirlpool | No | Yes Authenticated Encryption, AES128 and AES256 in EAX mode | Yes system dependent | Yes arbitrary | ? | Public domain |
PIM | .pim | Ilia Muraviev | 2004–2008 | Original | Yes | Yes | No | No | Yes | No | ? | ? |
Quadruple D | .qda | Taku Hayase (aka sandman) | 1997 | ? | Yes | ? | ? | ? | ? | ? | ? | ? |
RAR | .rar | Eugene Roshal | 1993 | Original | Yes | Yes, CRC32, BLAKE2 |
Yes, Reed–Solomon |
Yes, AES-256 for RAR 5.0 archives |
Yes, UTF-8 |
2 s, 1 s, 6.5536 ms, 25.6 µs or 100 ns3 | Dropped | Proprietary software |
RK | .rk | M Software, Ltd. | 2004 | Original | Yes | Yes | No | Yes, AES, Square, Twofish | Yes | 1 s | ? | ? |
NuFX | .shk | Andy Nicholas | 1989 | Original | Yes | CRC16 | No | No | No | 1 s | ? | ? |
StuffIt (also SIT) | .sit | Raymond Lau | 1987 | ? | Yes | ? | ? | Yes | ? | ? | ? | Proprietary software |
StuffIt X (also SITx) | .sitx | Aladdin/Allume Systems | 2002 | ? | Yes | ? | Optional | Yes, RC4,Blowfish, AES,DES |
Yes | ? | ? | Proprietary software |
UltraCompressor II | .uc .uc0 .uc2 .ucn .ur2 .ue2 |
Nico de Vries | 1992–1996 | LZ77 and Huffman coding | Yes | Yes | Yes | Yes, triple DES | ? | ? | ? | ? |
Windows Image | .wim, .swm, .esd | Microsoft | 2006 | Original | Yes | Yes | No | Partial5 | Yes | 100 ns | ? | ? |
ZIP | .zip | Phil Katz | 1989 | Deflate | Yes | Yes | No | Yes, AES | Yes | 1–2 s, depending on version | ? | ? |
ZPAQ | .zpaq | Matt Mahoney | 2009 | PAQ | Yes | Yes, SHA-1 | No | Yes, AES-256 | Yes | ? | ? | MIT, Public domain |
Notes[edit]
^1 While the original tar format uses the ASCII character encoding, current implementations use the UTF-8 (Unicode) encoding, which is backwards compatible with ASCII.
^2 Supports the external Parchive program (par2).
^3 From 3.20 release RAR can store modification, creation and last access time with the precision up to 0.0000001 second (= 0.1 µs). [4] [5]
^4 The PAQ family (with its lighter weight derivative LPAQ) went through many revisions, each revision suggested its own extension. For example: «.paq9a».
^5 WIM can store the ciphertext of encrypted files on an NTFS volume, but such files can only by decrypted if an administrator extracts the file to an NTFS volume, and the decryption key is available (typically from the file’s original owner on the same Windows installation). Microsoft has also distributed some download versions of the Windows operating system as encrypted WIM files, but via an external encryption process and not a feature of WIM.
- Purpose: Archive formats are used for backups, mobility, and archiving. Many archive formats compress the data to consume less storage space and result in quicker transfer times as the same data is represented by fewer bytes. Another benefit is that files are combined into one archive file which has less overhead for managing or transferring. There are numerous compression algorithms available to losslessly compress archived data and some algorithms work better (smaller archive or faster compression) with particular data types. Archive formats are also used by most operating systems to package software for easier distribution and installation than binary executables.
- Filename extension: The DOS and Windows operating systems required filenames to include an extension (of at least one, and typically 3 characters) to identify the file type and use. Filename extensions must be unique for each type of file. Many operating systems identify a file’s type from its contents without the need for an extension in its name. However, the use of three-character extensions has been embraced as a useful and efficient shorthand for identifying file types.
- Integrity check: Archive files are often stored on magnetic media, which is subject to data storage errors. Early tape media had a higher rate of errors than they do today. Many archive formats contain extra error-correction information to detect storage or transmission errors, and the software used to read the archive files contains logic to detect and possibly correct errors.
- Recovery record: Many archive formats contain redundant data embedded in the files in order to detect data storage or transmission errors, and the software used to read the archive files contains logic to detect and correct errors.
- Encryption: In order to protect the data being stored or transferred from being read if intercepted, many archive formats include the capability to encrypt the data. There are multiple mathematical algorithms available to encrypt data.
Software packaging and distribution[edit]
Format | Filename extension |
Created by |
Introduced in | Based on | Integrity check | Recovery record | Encryption supported | Unicode filenames | Modification date resolution |
---|---|---|---|---|---|---|---|---|---|
Debian package (deb) | .deb | Debian | 1994 Debian 0.91 | ar, tar, and gzip | Yes | No | No | Yes | 1 s |
Macintosh Installer | .pkg, .mpkg (metapackage) | NeXT | 1989 NeXTSTEP 1.0 | pax and gzip | Yes | ? | ? | Yes | ? |
RPM Package Manager (RPM) | .rpm | Red Hat | 1995 Red Hat Linux 1.0 | cpio and gzip | Yes | ? | ? | ? | 1 s |
Slackware Package | .tgz | Patrick Volkerding | 1993 Slackware 1.0 | tar and gzip | Yes | No | No | ? | ? |
Windows Installer (also MSI) | .msi | Microsoft | 2000 Windows 2000 | OLE Structured Storage, Cabinet and SQL | Optional PKCS7 Authenticode Signature | No | No | No | 2 s |
Java Archive (JAR1) | .jar | Sun Microsystems | 1997 JDK 1.1 | PKZIP | Yes | No | ? | Yes | ? |
Google Chrome extension package | .crx | 2009 (Chrome 4.0) | Zip | ? | ? | Yes[14][failed verification] | ? | ? | |
Pacman | .pkg.tar.zst, .pkg.tar (no compression) | Judd Vinet | 2001 (before ArchLinux 0.1) | tar and zstd[15] (formerly xz) | Yes | No | No | Yes | 1 s |
Notes[edit]
^1 Not to be confused with the archiver JAR written by Robert K. Jung, which produces «.j» files.
Features[edit]
Archive format | Built-in compression | Self-extracting | Directory structure | POSIX attributes | ACLs | Alternate data streams |
---|---|---|---|---|---|---|
cpio | No1 | No | Yes | Yes | No | ? |
tar | No1 | No | Yes | Yes | Some | (in Solaris implementation) |
dar | Yes3 | No | Yes | Yes | Yes | Yes |
ar | No | No | No | Yes | No | ? |
pax | No | No | Yes | Yes | Yes | ? |
dump | No1 | No | Yes | Yes | Yes | ? |
shar | No | Yes | Yes | Yes | No | ? |
makeself | Yes | Yes | Yes | Yes | Yes | ? |
zip | Yes | Yes2 | Yes | No | ? | ? |
rar | Yes | Yes2 | Yes | No | ? | Yes |
ace | Yes | ? | Yes | No | ? | ? |
arj | Yes | Yes2 | Yes | No | No | ? |
zoo | Yes | ? | Yes | No | ? | ? |
ISO 9660 (CD-ROM) | No1 | No | Yes | (with Rock Ridge extension) | No | ? |
cab | Yes | Yes2 | ? | No | ? | ? |
rpm | Yes | No | Yes | Yes | ? | ? |
deb | Yes | No | Yes | Yes | ? | ? |
7z | Yes | Yes | Yes | No | ? | ? |
Archive format | Built-in compression | Self-extracting | Directory Structure | POSIX attributes | ACLs | Alternate data streams |
Notes[edit]
^1 Compression is not a built-in feature of the formats, however, the resulting archive can be compressed with any algorithm of choice. Several implementations include functionality to do this automatically
^2 Most implementations can optionally produce a self-extracting executable
^3 Per-file compression with gzip, bzip2, lzo, xz, lzma (as opposed to compressing the whole archive). An individual can choose not to compress already compressed filenames based on their suffix as well.
See also[edit]
- Archive file
- Comparison of file archivers
- Comparison of file systems
- List of file systems
- Solid compression
- zlib
Footnotes[edit]
- ^ a b c d File extensions may differ across platforms. The case of these extensions may differ on case-insensitive platforms.
- ^ a b c d MIME media types may be conjectural. Very few have been officially registered with the IANA. Compression-only formats should often be denoted by the media type of the decompressed data, with a content coding indicating the compression format.
- ^ a b c d Official names may be disputed.
- ^ a b c d Creation platform indicates the platform(s) under which a format can be created.
- ^ If attaching
.F
to the file name is not possible with the DOS operating system, the second and third character of the filename extension are replaced byXF
. - ^ Genozip — A Universal Extensible Genomic Data Compressor https://academic.oup.com/bioinformatics/article/37/16/2225/6135077
- ^ The ‘application/zlib’ and ‘application/gzip’ Media Types. doi:10.17487/RFC6713. RFC 6713. Retrieved 2016-05-03.
- ^ Restoration platform indicates the platform(s) under which a format can be restored/extracted. Most file formats can be understood by more than one platform.
- ^ «Restorable with free software» indicates whether the format can be restored using an extraction tool that is free software.
- ^ Tandem Unpak GUI http://sybond.web.id/project/?p=8
- ^ «PerfectCompress». Archived from the original on 2012-07-23. Retrieved 2009-11-08.
{{cite web}}
: CS1 maint: bot: original URL status unknown (link) - ^ «7-Zip / Discussion / Open Discussion: File times: Creation, access — precision».
- ^ http://www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
- ^ «Set or change a sync passphrase – Chrome Help».
- ^ «Now using Zstandard instead of xz for package compression».
Тест по информатике с ответами «Архиваторы» (Архиватор – это …)
Рубрика: Информатика
1. Архиватор – это:
1. Программа, предназначенная для защиты информации
2. Программа, предназначенная только для хранения информации
3. Программа, предназначенная для сжатия информации +
4. Программа, предназначенная для работы с файловой системой
2. Сжатие данных – это:
1. преобразование информации в вид, пригодный для работы
2. процедура перекодировки данных с целью уменьшения их объема +
3. процедура перекодировки данных в первоначальный вид
4. удаление ненужной информации из файлов
3. Многотомный архив – это:
1. архив, который хранится в нескольких файлах, называемых томами.+
2. единый архив, в котором содержится несколько папок
3. единый архив, в котором содержится несколько файлов
4. архив, который содержит в себе другие части архивов.
4. Самораспаковывающийся архив — это:
1. архив с присоединенным исполняемым модулем, который позволяет извлекать файлы без запуска архиватора+
2. архив, который при попадании в операционную систему сам распаковывается в необходимую папку.
3. архив с присоединенным исполняемым модулем, который позволяет извлекать файлы с запуском архиватора
4. такой же архив, только с другим расширением.
5. Сколько места позволяют экономить архивы:
1. архивы место не экономят.
2. не более 10%
3. от 20 до 90% +
4. до 50%
6. Какой вид имеют многотомные архивы:
1. moMa.partNNN +
2. partNNN. moMa
3. такой же вид как и остальные архивы
4. moMa.partNNN.rar
7. Какого архиватора не существует:
1. WinRAR
2. Manager
3. Algol +
4. WinZIP
8. Как называется самораспаковывающийся архив:
1. SFX +
2. GLX
3. SAR
4. EAC
9. Алгоритм сжатия LZMA используется для формата архивов:
1. RAR
2. Zip
3. CAB
4. 7z +
10. Какой формат архивов часто используется для установщиков программ в системах Windows?
1. RAR
2. 7z
3. Zip
4. CAB +
Статья списка Википедии
Это список форматов файлов, используемых архиваторов и компрессоры, использованные для создания архивных файлов.
Содержание
- 1 Только архивирование
- 2 Только архивирование
- 2 Только архивирование
- 3 Архивирование и сжатие
- 4 Данные восстановление
- 5 Сравнение
- 5.1 Контейнеры и сжатие
- 5.1.1 Примечания
- 5.2 Упаковка и распространение программного обеспечения
- 5.2.1 Примечания
- 5.3 Характеристики
- 5.4 Примечания
- 5.1 Контейнеры и сжатие
- 6 Сноски
- 7 См. Также
Архивирование только
Расширение файла (а) | MIME тип | Официальное название | Платформа | Описание |
---|---|---|---|---|
.a,.ar | application / x-архив | Unix Archiver | Unix-like | Традиционный формат архива в Unix -подобные системы, сейчас используются в основном для создания статических библиотек. |
.cpio | application / x-cpio | cpio | Unix-подобных | RPM файлы состоят из метаданных, объединенных (обычно) дугой cpio улей. Новые системы RPM также другие архивы, поскольку cpio устаревает. cpio также используется с initramfs. |
.shar | application / x-shar | Shell-архив | Unix-like | Самораспаковывающийся архив, в котором используется Оболочка Борна (ш). |
.LBR | .LBR | CP / M
DOS |
Система для хранения нескольких файлов. Архивы LBR обычно содержат файлы, обработанные SQ, или сам архив был заблокирован с помощью SQ. Архивы LBR, сжатые с помощью SQ, заканчивались расширением.LQR | |
.iso | application / x-iso9660-image | ISO-9660 image | (Различный; кроссплатформенный) | Формат архива, который используется в основном для архивирования и распространения точного, почти точного или измененного устройства оптического носителя информации, такого как CD-ROM или DVD-ROM. Однако его можно использовать для архивирования содержимого других носителей, выбранных разделов, папок и / или файлов. Результирующий архив обычно оптимизирован для удобного рендеринга (перезаписываемый) компакт-диск или DVD-носитель. |
.lbr | Commodore 64/128 | Формат библиотеки, используемый в основном на компьютерах Commodore 64 и 128 линий. Это не имеет ничего общего с форматом DOS LBR. Хотя файлы библиотеки были реализованы быстро (существуют ряд программ для работы с ними), они повреждены тем, что не может расти по мере использования: файлы добавлены, используются или удалены без воссоздания файла. весь файл. | ||
.mar | Mozilla ARchive | (Различный; кроссплатформенный) | Формат архива использования Mozilla для хранения двоичных различий. Используется вместе с bzip2. | |
.sbx | application / x-sbx | SeqBox | (разное; кроссплатформенный) | Единый файловый контейнер / архив, который может быть восстановлены даже после полной потери структурой системы. |
.tar | application / x-tar | Ленточный архив | Unix-like | Распространенный формат архива, использу в Unix-подобных системах. Обычно используется вместе с такими компрессорами, как gzip, bzip2, compress или xz для создания.tar.gz,.tar.bz2, файлы.tar.Z или tar.xz. |
Только сжатие
Расширение файла (а) | MIME тип | Официальное название | Платформа | Описание |
---|---|---|---|---|
. bz2 | application / x-bzip2 | bzip2 | Unix-like | с открытым исходным кодом, патент — и Формат сжатия без лицензионных отчислений. Алгоритм сжатия — это преобразование Барроуза-Уиллера, за которым следует преобразование перемещения вперед и, наконец, кодирование Хаффмана. |
.F,.? XF | Freeze / melt [1] | QNX 4, Unix-like и DOS | Старый компрессор для ОС QNX4. Алгоритм сжатия представляет собой модифицированный LZSS с адаптивным кодированием Хаффмана. | |
.gz | application / gzip | gzip | Unix-подобный | GNU Zip, основной формат сжатия, используемый Unix-подобными системами. Алгоритм сжатия — DEFLATE, который объединяет LZSS с кодированием Хаффмана. |
.lz | application / x-lzip | lzip | Unix -подобный | Альтернативная реализация алгоритма LZMA с поддержкой контрольных сумм и идентификационных байтов. |
.lz4 | LZ4 | Unix-подобный | Алгоритм, рассчитанный Янном Колле на очень высокую скорость (де) сжатия. Это производная LZ77 без энтропийного кодирования. | |
.lzma | application / x-lzma | lzma | Unix-like | Алгоритм сжатия LZMA, использованные 7-Zip. |
.lzo | application / x-lzop | lzop | Unix-like | Реализация алгоритма сжатия ЛЗО. |
.rz | rzip | Unix-подобный | Программа сжатия, разработанная специально для очень больших файлов, установленных на большом расстоянии. | |
.sfark | Windows сжатие / распаковка- Linux и macOS только распаковка | Программа сжатия, разработанная для высокого сжатия файлов SF2 ( SoundFont ). | ||
.sz | application / x-snappy-framed | Snappy | 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 несколько необычных функций изменения и периодической очистки кодовой системы в памяти при ее заполнении, что приводило к лучшему движению многих файлов на несколько процентов. | ||
.xz | application / x-xz | xz | Unix-like | Формат сжатия, использующий LZMA2 для достижения степеней сжатия. Алгоритм LZMA является производным от LZ77 с энтропийным кодированием в форме кодирования диапазона. |
.z | application / x-compress | deflate (pack) | Unix-like | Традиционный формат сжатия кодирования Хаффмана. |
.Z | application / x-compress | compress | Unix-like | Традиционный формат сжатия LZW. |
.zst | application / zstd | Zstandard | Кросс-платформенный | Алгоритм, используя Янном Колле в Facebook, сочетающий высокую скорость и высокую скорость сжатия. Это производная LZ77 с энтропийным кодированием в форме энтропии конечного состояния и кодированием Хаффмана. |
. ?? _ | MS-DOS / Windows | Формат (ы) сжатия, используемые программы установки DOS и Windows. MS-DOS включает expand.exe для распаковки файлов установки. Сжатые файлы с помощью системы сжатия.exe. Алгоритм сжатия: LZSS. |
Архивирование и сжатие
Расширение файла (а) | MIME тип | Официальное название | Платформа создания | Платформа восстановления | Восстанавливается с помощью бесплатного программного обеспечения | Описание |
---|---|---|---|---|---|---|
.7z | application / x-7z-compressed | 7z | Несколько | Несколько | Да | Формат файла с открытым исходным кодом. Используется 7-Zip. |
.s7z | application / x-7z-compressed | 7zX | macOS | macOS, восстановление на разных платформах возможно, но не сразу | Да | На основе 7z. Сохраняет метаданные Spotlight, вилки ресурсов, информацию о владельце / группе, дату и другие данные, которые в силе потеряны при атакии.
Устарело с введением AppleDouble -кодированных архивов 7z (только для Macintosh). |
.ace | application / x-ace-compressed | ACE | Windows | Несколько | Да | Собственный формат |
.afa | application / x-astrotite-afa | AFA | UNIX-like | UNIX-like | Нет | Формат, который сжимает и дважды шифрует данные (AES256 и CAS256), избегая атакует грубой силы, а также скрывает файлы в файле. У него есть два способа защитить целостность данных и последующее восстановление файла в случае ошибки (восстановление с помощью AstroA2P (онлайн) или Astrotite (офлайн)). |
.alz | application / x-alz-compressed | ALZip | Windows | Несколько | Да | В основном корейский формат, привлек для очень большие архивы. |
.apk | application / vnd.android.package-archive | APK | Несколько | Несколько | Да | Приложение Android пакет (вариант формата файла JAR ). |
.arc,.ark | application / octet-stream | ARC | Multiple | Multiple | Да | Очень популярен в первые дни BBS, одной из первых, предлагающих сделать сжатие и архивирование в одной программе. По большей части заменен на PKZIP. |
.arc,.cdx | application / x-freearc | FreeArc | Windows, Linux | Windows, Linux | Да | Формат файла с открытым исходным кодом, шаблон Булатом Зиганшиным. Версия «FreeArc Next» находится в стадии разработки, которая включает поддержку Zstandard. |
.arj | application / x-arj | ARJ | Первоначально DOS, теперь несколько | Несколько | Да | Конкурент PKZIP в 1990-х годах предлагал лучшую обработку многостраничных архивов. |
.b1 | application / x-b1 | B1 | Несколько | Несколько | Бесплатный | Формат открытого архива, использов B1 архиватор (http://dev.b1.org/standard/archive-format.html ) |
.b6z | B6Z | macOS | Несколько | Да | Формат сжатого архива B6Zip | |
.ba | Scifer | Несколько | Несколько | Да | Двоичный Архив с внешним заголовком | |
.bh | BlakHole | Да | Собственный формат из компонентов сжатия ZipTV | |||
.cab | application / vnd.ms-cab-compressed | Шкаф | Windows | Несколько | Да | Собственный формат архива Microsoft Windows, который также используется широко коммерческими установщиками, такими как WISE. |
.car | Архив Compressia | Первоначально DOS, теперь DOS и Windows | Первоначально DOS, теперь DOS и Windows | Да | Создано Яаковом Гринджелером; последний раз выпущен в 2003 г. (Compressia 1.0.0.1 beta), теперь очевидно функция Бесплатный 30-дневная пробная версия позволяет пользователю создавать и извлекать архивы; после этого можно добывать, но не создавать. | |
.cfs | application / x-cfs-compressed | Компактный набор файлов | Windows, Unix-like, включая macOS | Несколько | Да | Формат файла с открытым исходным кодом. |
.cpt | Compact Pro | Classic Mac OS | Несколько | Да | Архив Compact Pro, распространенный архиватор, использование на платформах Mac примерно до Mac ОС 7.5.x. Соревновался с StuffIt; теперь устарело. | |
.dar | application / x-dar | Disk Ar chiver | Unix-like, включая macOS | Unix-like включая macOS, Windows | Да | Формат файла с открытым исходным кодом. Файлы сжимаются индивидуально с помощью gzip, bzip2 или lzo. |
.dd | DiskDoubler | Classic Mac OS | устаревшее | |||
.dgc | application / x-dgc-compressed | DGCA | Windows | Windows | ||
.dmg | application / x-apple-diskimage | Образ диска Apple | macOS | macOS, Windows, Linux | Да | Поддерживает образы дисков с подключением к Интернету, которые после загрузки автоматически распаковываются, монтируются, извлекаются и отбрасываются. В настоящее время Safari — единственный браузер, поддерживающий эту форму извлечения; однако изображения также можно извлекать вручную. Этот формат также может быть защищен паролем или зашифрован с помощью 128-битного или 256-битного шифрования AES. |
.ear | EAR | Несколько | Несколько | Да | Архив Enterprise Java Archive | |
.gca | application / x-gca-compressed | GCA | Предшественник DGCA. | |||
.ha | [2] | Первоначально DOS | Первоначально DOS | Да, но может подпадать под действие патентов | DOS формата эпохи; использует арифметическое / марковское кодирование | |
.hki | WinHKI | MS Windows | MS Windows | Нет | HKI | |
.ice | ICE | Windows | Windows | Да | Производится программой. Отлично подходит для сжатия текстовых файлов. | |
.jar | application / java-archive | JAR | Несколько | Несколько | Да | Архив Java, согласовый с ZIP файлы |
.kgb | Архиватор KGB | Несколько | Несколько | Да | Архиватор с открытым исходным кодом со сжатием с использованием семейства PAQ алгоритмов и дополнительного шифрования. | |
.lzh,.lha | application / x-lzh | LHA | Первоначально DOS, теперь несколько | Несколько | Да | Стандартный формат на Amiga. |
.lzx | application / x-lzx | LZX | Amiga | Archiver, использовавшийся на Амига. Теперь они скопированы Microsoft для использования в своих файлах.cab и.chm. | ||
.pak | PAK | Да | формат файла от, конкурента от ARC-Compressor.
.pak также ненадолго использовался недолговечной программой MSDOS PKPAK. |
|||
.partimg | PartImage | Несколько | Несколько | Да | Формат архива образа диска, который поддерживает несколько методов сжатия, а также разбивает архив на более мелкие части. | |
.paq6,.paq7,.paq8 и варианты | PAQ | Unix-like и Windows | Unix-like и Windows | Да | Экспериментальный упаковщик с открытым исходным кодом (http://mattmahoney.net/dc ) | |
.pea | PeaZip | Linux и Windows | Linux и Windows | Да | Архиватор с открытым исходным кодом, поддерживающий аутентифицированное шифрование, каскадное шифрование, охват томов, настраиваемый уровень объекта и проверки целостности на уровне тома (форма CRC до SHA-512 и Whirlpool хеши), сжатие на основе быстрой дефляции | |
.pim | PIM | Windows | Windows | Да | Формат из PIM — бесплатного инструмента сжатия от Ильи. Он использует алгоритм сжатия на основе LZP с набором фильтров для исполняемых файлов, изображений и аудиофайлов. | |
.pit | PackIt | Classic Mac OS | устаревшее | |||
.qda | Quadruple D | Windows | Windows | Используется для данных в играх, написан Их использование Quadruple D для Delphi. Использует пару байтов сжатие. | ||
.rar | application / x-rar-compressed | RAR | Первоначально DOS, теперь несколько | Да | A проприетарный формат архива, второй по Несколько после файлов.zip. | |
.rk | 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. | |
.sea | Самораспаковывающийся архив | Классическая Mac OS | Классическая Mac OS (неявно) | Формат до Mac OS X Самораспаковывающийся архив. StuffIt, Compact Pro, Disk Doubler и другие средства создания файлов.sea, хотя версии StuffIt были наиболее распространенными. | ||
.sen | Scifer | Несколько | Несколько | Да | Архив Scifer с внутренним заголовком | |
.sfx | Self Извлечение архива | Commodore 64, Commodore 128 | Commodore 64, Commodore 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. | |
.sit | application / x-stuffit | StuffIt | Первоначально Классическая Mac OS, теперь несколько | Первоначально Классическая Mac OS, теперь несколько | Да | Формат сжатия, распространенный на компьютерх Apple Macintosh. Бесплатная версия StuffIt Expander доступна для Windows и macOS. |
.sitx | application / 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 | application / x-gtar | tar с gzip, compress, bzip2, lzip или xz | несколько | несколько | Да | Формат «tarball» скачивает архивы tar со схемой объединяет на основе файлов (обычно gzip). Обычно используется для распространения кода и двоичного кода на Unix-платформах, широко доступных в других местах. |
.uc.uc0.uc2.ucn.ur2.ue2 | UltraCompressor II | DOS | DOS | 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 | WAR | Несколько | Несколько | Да | Архив веб-приложений (веб-приложение на основе Java) | |
.wim | application / x-ms-wim | Образ Windows | Windows | Windows | Да | Формат образа диска на основе файлов, шаблон для развертывания Microsoft Windows. |
.xar | application / x-xar | XAR | Несколько | Несколько | Да | |
.xp3 | KiriKiri | Windows | Windows | Да | Собственный формат движка Open Source KiriKiri Visual Novel. Использует комбинацию разделения блоков и сжатия zlib. Имена файлов и пути сохраняются в формате UTF-16. Для проверки целостности используется хеш-сумма Адлер-32. Для многих коммерческих игр файлы шифруются (и декодируются во время выполнения) с помощью так называемого модуля «cxdec», который реализует шифрование на основе xor. | |
.yz1 | Windows, DOS, Linux | Windows, DOS, Linux | Да | Архив застежек-молний Ямазаки. Формат сжатия, использование в утилите архиватора DeepFreezer, созданной Ямадзаки Сатоши. Поддержка чтения и записи существует в TUGZip, IZArc и | ||
.zip,.zipx | application / zip | ZIP | Первоначально DOS, теперь несколько | Несколько | Да | Наиболее широко используется формат сжатия в Microsoft Windows. Также обычно используется в системах Macintosh и Unix. |
.zoo | application / x-zoo | zoo | Несколько | Несколько | Да | |
.zpaq | ZPAQ | Несколько | Несколько | Да | Формат архива с ведением журнала (только для добавления) с отката. Поддерживает дедупликацию и инкрементное обновление на основе дат последнего изменения. Многопоточный. Сжимает в форматах LZ77, BWT и контекстного смешивания. Открытый исходный код. | |
.zz | Zzip | Несколько | Несколько | Да | Архиватор с алгоритмом сжатия на основе Burrows — Метод преобразования Уиллера. |
Восстановление данных
Расширение файла (а) | MIME тип | Официальное название | Платформа | Описание |
---|---|---|---|---|
. ecc | dvdisaster файл исправления ошибок | Многократный | Формат файла, используемый dvdisaster для восстановления данных, когда диски повреждены или частично не читаются. | |
.ecsbx | SeqBox с исправлением ошибок | Множественный | Архив с прямым исправлением ошибок и восстановления на уровне сектора. Версия с исправлением ошибок SeqBox. | |
.par..par2 | application / x-par2 | Parchive file | Multiple | Формат файла, используемый в сочетании с любым форматом восстановления и восстановления данных, чаще всего в группе новостей распространение двоичных файлов. |
.rev | WinRAR том для восстановления | Несколько | Формат файлов, используемых с томами WinRAR rar. Восстановление данных — это дополнительная избыточность данных, которая позволяет реконструировать хорошие архивы (включая реконструкцию целых томов) |
Сравнение
Контейнеры и сжатие
Формат | Имя файла. расширение | Создано. пользователь | Представлено в | На основе | сжатия | Проверка целостности | Запись для восстановления | Поддерживаемое шифрование | Unicode имена файлов | Разрешение даты изменения | Предварительная обработка | Лицензия |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Архив (ar) | .a,.ar | CSRG | 1971 | Оригинал | Нет | Нет | Нет | Нет | Нет | 1 с | ? | ? |
cpio | .cpio | Bell 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) | .tar | Bell Labs | 1975 Версия 6 Unix | ? | Нет | Частично, только метаданные. Полная целостность обеспечивается такими фильтрами, как gzip. | Нет | Нет | Необязательно | 1 с | Нет | ? |
Расширенный формат TAR (pax) | .tar | OpenGroup | 2001 | Предложение Sun + TAR | Нет | метаданные | Нет | Нет | Да | произвольно (обычно 1 нс) | Нет | ? |
BagIt | – | Библиотека Конгресса | 2007 | файловая система | Нет | Да | Нет | Нет | Да | Нет | ? | ? |
7z | .7z | Игорь Павлов | 2000 | LZMA, LZMA2, Bzip2, PPMd, DEFLATE | Да | Да,. CRC32 | Нет | Да,. AES-256 | Да | 100 ns | Да | LGPL, Общественное достояние |
ACE | .ace | Марсель Лемке | 1998 | LZ77 | Да | Да | Да | Да, Blowfish | Да | 2s | ? | Собственное ПО |
AFA | .afa | Висенте Санчес-Аларкос | 2009 | Исходный | Да | Да | Да | Да, А ES и CAST | Да | ? | ? | ? |
ARC | .arc | Том Хендерсон (SEA) | 1985 | ? | Да | CRC16 | Нет | только слабый XOR | Нет | 2s | ? | ? |
ARJ | .arj | Роберт Юнг | 1991 | и | Да | Да | Да | слабый XOR с начальной константой | Нет | ? | ? | Проприетарное программное обеспечение |
B1 | .b1 | Catalina Group Ltd | 2011 | LZMA | Да | Да | Нет | Да, AES | Да | ? | ? | ? |
Шкаф | .cab | Microsoft | 1992 Windows 3.1 | DEFLATE | Да | Дополнительный PKCS7 Authenticode подпись | Нет | Необязательно (с SDK) | Да | 2 с | ? | ? |
Компактный набор файлов | .cfs | Джо Лоу (Pismo Technic Inc.) | 2008 | ZIP / LZMA | Да | Да | ? | Да | Да | ? | ? | Бесплатное программное обеспечение |
Compact Pro | .cpt | Билл Гу д ман | 1990 (как «Уплотнитель») | Оригинал | Да | Да | Нет | Да | ? | ? | ? | Проприетарное программное обеспечение |
Дисковый архив (DAR) | .dar | Денис Корбин | 2002 | Исходный | Да | Да | Да | Да | Да | 1 мкс | Да | GPLv2 |
DGCA | .dgc | Шин-ичи Цурута | 2001 | GCA | Да | Да | Да | Да | Да | ? | ? | ? |
FreeArc | .arc | Булат Зиганшин | 2006 | LZMA, PPMd, TTA | Да | Да | Да | Да, AES, Blowfish, Twofish и Змей | Да | ? | ? | GPLv2 |
LHA (также LZH) | .lzh,.lha | Харуясу Йошизаки | 1988 | Да | Только в последних выпусках LHA | Нет | Нет | Нет | 1–2 с | ? | ? | |
LZX | .lzx | и Томи Поутанен | 1995 | LZ77 | Да | Только в последних выпусках LZ X | ? | ? | ? | ? | ? | ? |
ISO-образ | .iso,.img,.ima | ISO 9660 | 1988 | Формат High Sierra | Нет | ? | ? | ? | ? | ? | ? | ? |
SparkFS | .a rc | Дэвид Пиллинг | 1989 | ? | Да | ? | ? | ? | ? | ? | ? | ? |
.mou | ? | 2007 | ? | Да | Да | Да | Да | Да | ? | ? | Проприетарное программное обеспечение | |
Образ диска Macintosh | .dmg | Apple 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 | Пропало | Проприетарное программное обеспечение |
РК | .rk | M Software, Ltd. | 2004 | Оригинал | Да | Да | Нет | Да, AES, Square, Twofish | Да | 1 с | ? | ? |
NuFX | .shk | Энди Николас | 1989 | Исходный | Да | CRC16 | Нет | Нет | Нет | 1 с | ? | ? |
StuffIt (также СИД) | .sit | Раймонд Лау | 1987 | ? | Да | ? | ? | Да | ? | ? | ? | Проприетарное программное обеспе чение |
StuffIt X (также SITx) | .sitx | Aladdin / Allume Системы | 2002 | ? | Да | ? | Дополнительно | Да, RC4, Blowfish,. AES, DES | Да | ? | ? | Собственное программное обеспечение |
UltraCompressor II | .uc.uc0.uc2..ucn. ur2.ue2 | Нико де Фрис | 1992–1996 | LZ77 и кодирование Хаффмана | Да | Да | Да | Да, тройной DES | ? | ? | ? | ? |
Образ Windows | .wim,.swm,.esd | Microsoft | 2006 | Исходный | Да | Да | Нет | Частично | Да | 100 нс | ? | ? |
ZIP | .zip | Phil Katz | 1989 | DEFLATE | Да | Да | Нет | Да, AES | Да | 1– 2 в зависимости от версии | ? | ? |
ZPAQ | .zpaq | 2009 | PAQ | Да | Да, 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) | .deb | Debian | 1994 Debian 0.91 | ar, tar и gzip | Да | Нет | Нет | Да | 1 с |
Установщик Macintosh | .pkg,.mpkg (метапакет) | NeXT | 1989 NeXTSTEP 1.0 | pax и gzip | Да | ? | ? | Да | ? |
Менеджер пакетов RPM (об / мин) | .rpm | Red Hat | 1995 Red Hat Linux 1.0 | cpio и gzip | Да | ? | ? | ? | 1 с |
Slackware Пакет | .tgz | Патрик Фолькердинг | 1993 Slackware 1.0 | tar и gzip | Да | Нет | Нет | ? | ? |
Установщик Windows (также MSI) | .msi | Microsoft | 2000 Windows 2000 | Структурированное хранилище OLE, Шкаф и SQL | Дополнительный PKCS7 Authenticode Подпись | Нет | Нет | Нет | 2 s |
Архив Java (JAR) | . jar | Sun Microsystems | 1997 JDK 1.1 | PKZIP | Да | Нет | ? | Да | ? |
Google Chrome расширение пакет | .crx | 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 (в отличие от сжатия всего архива). Человек может выбрать не сжимать уже сжатые файлы на основе их суффикса.
Сноски
- ^ Расширения файлов могут различаться на разных платформах. Регистр этих расширений может отличаться на платформе без учета регистратора.
- ^ MIME медиа-типы могут быть предположительными. Очень немногие были официально зарегистрированы в IANA. Форматы только со сжатием часто используются для обозначения типа носителя распакованных данных, при этом кодирование содержимого программы форматирования сжатия.
- ^ Официальные названия могут быть оспорены.
- ^ Платформа создания указывает платформу (платформу), на которой может быть создан формат.
- ^Если присоединение
.F
к имени файла невозможной в системе DOS, второй и третий символы расширения имени файла заменяются наXF
. - ^application / zlib ‘и’ application / gzip ‘Типы носителей. doi : 10.17487 / RFC6713. RFC 6713. Проверено 3 мая 2016 г.
- ^Платформа восстановления указывает, на котором формат может быть восстановлен / извлечен. Большинство форматов файлов можно понять более чем на одной платформе.
- ^«Возможность восстановления с помощью бесплатного программного обеспечения» указывает, можно ли восстановить формат с помощью инструмента извлечения, который бесплатным программным инструментом.
- ^Tandem Unpak GUI http://sybond.web.id/ project /? p = 8
- ^«PerfectCompress». Архивировано 23 июля 2012 года. Проверено 8 ноября 2009 г. CS1 maint: BOT: статус исходного URL-адреса неизвестен (ссылка )
- ^https://sourceforge.net/p/sevenzip/discussion/45797/thread/3964f1db/#cbcb / 7556
- ^http : //www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
- ^»Установите или измените кодовую фразу для синхронизации — Справка Chrome».
- ^»Сейчас использование Zstandard вместо xz для сжатия пакетов «.
См. также
- Файл архива
- Сравнение файловых архиваторов
- Сравнение файловых систем
- Список файловых систем
- Твердое сжатие
- zlib
Это список форматы файлов использован архиваторы и компрессоры используется для создания архивные файлы.
Архивирование Только
Расширение файла (s)[1] | MIME тип[2] | Официальное название[3] | Платформа[4] | Описание |
---|---|---|---|---|
.a, .ar | приложение / x-архив | Архиватор Unix | Unix-подобный | Традиционный формат архива на Unix-подобный системы, которые сейчас используются в основном для создания статические библиотеки. |
.cpio | приложение / x-cpio | cpio | Unix-подобный | Об / мин файлы состоят из метаданных, объединенных (обычно) архивом cpio. Новые системы RPM также поддерживают другие архивы, поскольку cpio устаревает. cpio также используется с initramfs. |
.shar | приложение / x-shar | Архив оболочки | Unix-подобный | Самораспаковывающийся архив, использующий Оболочка Борна (ш). |
.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 ARchive | (Различный; кроссплатформенный) | Формат архива, используемый Mozilla для хранения двоичных файлов. различия. Используется вместе с bzip2. | |
.sbx | приложение / x-sbx | SeqBox | (Различный; кроссплатформенный) | Единый файловый контейнер / архив, который можно восстановить даже после полной потери структур файловой системы. |
.tar | приложение / x-tar | Ленточный архив | Unix-подобный | Распространенный формат архива, используемый в Unix-подобных системах. Обычно используется с компрессорами, такими как gzip, bzip2, компресс или же xz для создания файлов .tar.gz, .tar.bz2, .tar.Z или tar.xz. |
Только сжатие
Расширение файла (s)[1] | MIME тип[2] | Официальное название[3] | Платформа[4] | Описание |
---|---|---|---|---|
.bz2 | приложение / x-bzip2 | bzip2 | Unix-подобный | An Открытый исходный код, патент — и роялти -свободный формат сжатия. Алгоритм сжатия — это Преобразование Барроуза-Уиллера за которым следует переход на передний план и наконец Кодирование Хаффмана. |
.F,.? XF[5] | Заморозить / растопить [1] | QNX 4, Unix-подобный и ДОС | Старый компрессор для ОС QNX4. Алгоритм сжатия — модифицированный ЛЗСС, с адаптивным Кодирование Хаффмана. | |
.gz | приложение / gzip[6] | gzip | Unix-подобный | GNU Zip, основной формат сжатия, используемый Unix-подобный системы. Алгоритм сжатия ВЫПУСКАТЬ, который объединяет ЛЗСС с Кодирование Хаффмана. |
.lz | приложение / x-lzip | lzip | Unix-подобный | Альтернативный LZMA реализация алгоритма с поддержкой контрольных сумм и байт идентификатора. |
.lz4 | LZ4 | Unix-подобный | Алгоритм, разработанный Янном Колле, рассчитан на очень высокие скорости (де) сжатия. Это LZ77 производная, без энтропийное кодирование. | |
.lzma | приложение / x-lzma | Lzma | Unix-подобный | В LZMA алгоритм сжатия, используемый 7-молния. |
.lzo | приложение / x-lzop | Изоп | Unix-подобный | Реализация LZO алгоритм сжатия данных. |
.rz | rzip | Unix-подобный | Программа сжатия, разработанная специально для очень больших файлов, содержащих избыточность на большом расстоянии. | |
.sfark | сфАрк | Windows сжать / распаковать- Linux и macOS только распаковать | Программа сжатия, предназначенная для высокого сжатия файлов SF2 (SoundFont ). | |
.sz | приложение / x-snappy-frame | Мгновенно | Unix-подобный | Формат сжатия, разработанный Google, и с открытым исходным кодом в 2011 году. Мгновенно стремится к очень высокой скорости, разумному сжатию и максимальной стабильности, а не к максимальному сжатию или совместимости с любой другой библиотекой сжатия. Это LZ77 производная, без энтропийное кодирование. |
.? Q? | SQ | CP / M и ДОС | Squeeze: программа, сжимающая файлы. У файла, который был «сжат», средний инициал имени был изменен на «Q», так что сжатый текстовый файл заканчивался на .TQT, сжатый исполняемый файл заканчивался на .CQM или .EQE. Обычно используется с архивами .LBR, либо сохраняя сжатые файлы в архиве, либо сохраняя распакованные файлы с последующим сжатием архива, имя которого оканчивается на «.LQR». | |
.? Z? | CRUNCH | CP / M и ДОС | Программа сжатия, написанная Стивеном Гринбергом, реализующая алгоритм 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. Алгоритм сжатия ЛЗСС. |
Архивирование и сжатие
Расширение файла (s)[1] | MIME тип[2] | Официальное название[3] | Платформа для создания[4] | Реставрационная площадка[7] | Восстанавливается с помощью бесплатно программное обеспечение[8] | Описание |
---|---|---|---|---|---|---|
.7z | application / x-7z-сжатый | 7z | Несколько | Несколько | да | Формат файла с открытым исходным кодом. Использован 7-молния. |
.s7z | приложение / x-7z-сжатый | 7zX | macOS | macOS, восстановление на разных платформах возможно, но не сразу | да | На основе 7z. Сохраняет метаданные Spotlight, вилки ресурсов, информацию о владельце / группе, даты и другие данные, которые в противном случае были бы потеряны при сжатии.
Устарело с введением AppleDouble закодированные архивы 7z (только для Macintosh). |
.туз | приложение / x-ace-compressed | ТУЗ | 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» находится в стадии разработки, которая включает Zстандарт поддерживать. |
.arj | приложение / x-arj | ARJ | Изначально ДОС, теперь несколько | Несколько | да | Конкурент PKZIP в 1990-х годах предлагал лучшую обработку многокомпонентных архивов. |
.b1 | приложение / x-b1 | B1 | Несколько | Несколько | да | Открытый формат архива, используемый B1 Бесплатный архиватор (http://dev.b1.org/standard/archive-format.html ) |
.b6z | B6Z | macOS | Несколько | да | Формат сжатого архива B6Zip | |
.ba | Scifer | Несколько | Несколько | да | Двоичный архив с внешним заголовком | |
.bh | BlakHole | да | Собственный формат из компонентов сжатия ZipTV | |||
.такси | приложение / vnd.ms-cab-сжатый | Кабинет | Windows | Несколько | да | В Майкрософт Виндоус собственный формат архива, который также используется многими коммерческими установщиками, такими как МУДРЫЙ. |
.машина | Архив Compressia | Изначально ДОС, теперь DOS и Windows | Изначально ДОС, теперь 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 | Dиск Arщебетать | 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 | да | Поддерживает образы дисков с подключением к Интернету, которые после загрузки автоматически распаковываются, монтируются, содержимое извлекается и выбрасывается. В настоящее время, Сафари является единственным браузером, поддерживающим эту форму извлечения; однако изображения также можно извлекать вручную. Этот формат также может быть защищен паролем или зашифрован 128-битным или 256-битным шифрованием AES. |
.ухо | УХО | Несколько | Несколько | да | Архив Enterprise Java Archive | |
.gca | приложение / x-gca-сжатый | GCA | Предшественник DGCA. | |||
.ha | [2] | Изначально ДОС | Изначально ДОС | Да, но могут быть защищены патентами | ДОС формат эпохи; использует арифметическое / марковское кодирование | |
.hki | WinHKI | MS Windows | MS Windows | Нет | HKI | |
.лед | ЛЕД | Windows | Windows | да | Произведено ICEOWS программа. Отлично подходит для сжатия текстовых файлов. | |
.банка | приложение / java-архив | БАНКА | Несколько | Несколько | да | Архив Java, совместимый с ZIP файлы |
.kgb | Архиватор КГБ | Несколько | Несколько | да | Архиватор с открытым исходным кодом со сжатием с использованием семейства алгоритмов PAQ и дополнительного шифрования. | |
.lzh, .lha | приложение / x-lzh | LHA | Изначально ДОС, теперь несколько | Несколько | да | Стандартный формат на Amiga. |
.lzx | приложение / x-lzx | LZX | Amiga | Архиватор изначально использовался на Amiga. Теперь они скопированы Microsoft для использования в их файлах .cab и .chm. | ||
.pak | ПАК | HP NonStop | HP NonStop | да[9] | формат файла из Консультации NoGate, конкурент от 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 и Водоворот хеши), быстрое сжатие на основе дефлятирования | |
.pim | PIM | Windows | Windows | да | Формат из PIM — бесплатного инструмента сжатия от Ильи Муравьева. Он использует алгоритм сжатия на основе LZP с набором фильтров для исполняемых файлов, файлов изображений и аудиофайлов. | |
.яма | PackIt | Классическая Mac OS | устаревший | |||
.qda | Четырехместный D | Windows | Windows | Используется для данных в играх, написанных с использованием библиотеки Quadruple D для Delphi. Использует сжатие пары байтов. | ||
.rar | приложение / x-rar-сжатый | RAR | Изначально ДОС, теперь несколько | Несколько | да | А проприетарный формат архива, второй по популярности после файлов .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[10] | Windows | Windows | Нет | На основе PAQ, RZM, CSC, CCM и 7zip. Формат состоит из сжатого файла PAQ, RZM, CSC или CCM и манифеста с параметрами сжатия, хранящимися в архиве 7z. | |
.uha | UHarc | ДОС /Windows | ДОС /Windows | да | Формат архива с высокой степенью сжатия, изначально предназначенный для ДОС. | |
.война | ВОЙНА | Несколько | Несколько | да | Архив веб-приложений (веб-приложение на основе Java) | |
.wim | приложение / x-ms-wim | Образ Windows | Windows | Windows | да | Формат файлового образа диска, разработанный для развертывания Майкрософт Виндоус. |
.xar | приложение / x-xar | XAR | Несколько | Несколько | да | |
.xp3 | КириКири | Windows | Windows | да | Собственный формат Open Source КириКири Визуальная новелла двигатель. Использует комбинацию разделения блоков и zlib сжатие. Имена файлов и пути хранятся в UTF-16 формат. Для проверки целостности Адлер-32 используется хеш-сумма. Для многих коммерческих игр файлы шифруются (и декодируются во время выполнения) с помощью так называемого модуля «cxdec», который реализует шифрование на основе xor. | |
.yz1 | YZ1 | Windows, ДОС, Linux | Windows, ДОС, Linux | да | Архив застежек-молний Ямазаки. Формат сжатия, используемый в Морозильная камера утилита-архиватор, созданная Ямадзаки Сатоши. Поддержка чтения и записи существует в TUGZip, IZArc и ZipZag | |
.zip, .zipx | приложение / zip | ZIP | Изначально ДОС, теперь несколько | Несколько | да | Наиболее широко используемый формат сжатия на Майкрософт Виндоус. Обычно используется на Macintosh и Unix системы тоже. |
.зоопарк | приложение / x-zoo | зоопарк | Несколько | Несколько | да | |
.zpaq | ZPAQ | Несколько | Несколько | да | Формат архива ведения журнала (только для добавления) с возможностью отката. Поддерживает дедупликация и инкрементное обновление на основе дат последнего изменения. Многопоточный. Сжимает в LZ77, BWT, и смешение контекста форматы. Открытый исходный код. | |
.zz | Zzip | Несколько | Несколько | да | Архиватор с алгоритмом сжатия на основе Преобразование Барроуза-Уиллера метод. |
Восстановление данных
Расширение файла (s)[1] | MIME тип[2] | Официальное название[3] | Платформа[4] | Описание |
---|---|---|---|---|
.ecc | dvdisaster файл с исправлением ошибок | Несколько | Формат файла, используемый dvdisaster для восстановления данных, когда диски повреждены или частично не читаются. | |
.ecsbx | Исправление ошибок SeqBox | Несколько | Архив с прямым исправлением ошибок и возможностью восстановления на уровне секторов. Версия с исправлением ошибок SeqBox. | |
.par .par2 |
приложение / x-par2 | Parchive файл | Несколько | Формат файла, используемый в сочетании с любым форматом архива для обеспечения избыточности и восстановления данных, чаще всего в группа новостей распространение бинарных файлов. |
.rev | WinRAR объем восстановления | Несколько | Формат файла, используемый с WinRAR rar тома. Восстановление данных — это дополнительная избыточность данных, которая предоставляется в форме открытых записей для восстановления и / или томов для восстановления, что позволяет реконструировать хорошие архивы (включая реконструкцию целых томов). |
Сравнение
Контейнеры и компрессия
Формат | Имя файла расширение |
Созданный к |
Представлено в | На основе | Сжатие | Проверка целостности | Запись восстановления | Поддерживается шифрование | Unicode имена файлов | Разрешение даты модификации | Предварительная обработка | Лицензия |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Архив (ар) | .a, .ar | CSRG | 1971 | Оригинал | Нет | Нет | Нет | Нет | Нет | 1 с | ? | ? |
cpio | .cpio | Bell Labs | 1983 Unix System V | ? | Нет | Частично, выберите только форматы | Нет | Нет | Нет | 1 с | Нет | ? |
Архив оболочки (шар и сам) | .shar, .run | Джеймс Гослинг, Алан Хьюитт | 1994 4.4BSD | Оригинал | Нет | Да, обычно MD5 | Частичное | Частичное | Частичное | произвольно (обычно 1 с) | Нет | Всеобщее достояние (шар 1.x — 3.x), GPL (шар 4.x) |
Ленточный архив (смола) | .tar | Bell Labs | 1975 Версия 6 Unix | ? | Нет | Частично, только метаданные. Полная целостность обеспечивается такими фильтрами, как gzip. | Нет | Нет | Необязательный1 | 1 с | Нет | ? |
Расширенный формат TAR (pax) | .tar | OpenGroup | 2001 | Предложение вс + ТАР | Нет | метаданные | Нет | Нет | да | произвольно (обычно 1 нс) | Нет | ? |
BagIt | – | Библиотека Конгресса | 2007 | файловая система | Нет | да | Нет | Нет | да | Нет | ? | ? |
7z | .7z | Игорь Павлов | 2000 | LZMA, LZMA2, Bzip2, PPMd, ВЫПУСКАТЬ | да | Да, CRC32 |
Нет | Да, AES-256 |
да | 100 нс[11] | да | LGPL, Всеобщее достояние |
ТУЗ | .туз | Марсель Лемке | 1998[12] | 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 Аутентикод подпись | Нет | Необязательно (с SDK) | да | 2 с | ? | ? |
Компактный набор файлов | .cfs | Джо Лоу (Pismo Technic Inc.) | 2008 | ZIP / LZMA | да | да | ? | да | да | ? | ? | Бесплатно программное обеспечение |
Компактный Pro | .cpt | Билл Гудман | 1990 (как «Компактор») | Оригинал | да | да | Нет | да | ? | ? | ? | Проприетарное программное обеспечение |
Дисковый архив (DAR) | .dar | Денис Корбин | 2002 | Оригинал | да | да | да2 | да | да | 1 мкс | да | GPLv2 |
DGCA | .dgc | Шин-ичи Цурута | 2001 | GCA | да | да | да | да | да | ? | ? | ? |
FreeArc | .arc | Булат Зиганшин | 2006 | LZMA, PPMd, TTA | да | да | да | Да, 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 | 2001 Mac OS X | Оригинал | да | да | ? | да | ? | ? | ? | ? |
Изображение раздела (PartImage) | .partimg | Франсуа Дюпу и Франк Ладурель | 2000 | ? | да | ? | ? | ? | ? | ? | ? | GPLv2 |
PAQ Семья (несколько форматов)4 | .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 s, 1 s, 6.5536 РС, 25.6 мкс или 100 нс3 | Упавший | Проприетарное программное обеспечение |
РК | .rk | M Software, Ltd. | 2004 | Оригинал | да | да | Нет | Да, AES, Square, Twofish | да | 1 с | ? | ? |
NuFX | .shk | Энди Николас | 1989 | Оригинал | да | CRC16 | Нет | Нет | Нет | 1 с | ? | ? |
Наполнить это (также сидеть) | .сидеть | Раймонд Лау | 1987 | ? | да | ? | ? | да | ? | ? | ? | Проприетарное программное обеспечение |
StuffIt X (также SITx) | .sitx | Аладдин /Системы Allume | 2002 | ? | да | ? | Необязательный | Да, RC4, Blowfish, AES, DES |
да | ? | ? | Проприетарное программное обеспечение |
УльтраКомпрессор II | .uc .uc0 .uc2 .ucn .ur2 .ue2 |
Нико де Врис | 1992–1996 | LZ77 и Кодирование Хаффмана | да | да | да | Да, тройной DES | ? | ? | ? | ? |
Образ Windows | .wim, .swm, .esd | Microsoft | 2006 | Оригинал | да | да | Нет | Частичное5 | да | 100 нс | ? | ? |
ZIP | .zip | Фил Кац | 1989 | ВЫПУСКАТЬ | да | да | Нет | Да, AES | да | 1-2 с, в зависимости от версии | ? | ? |
ZPAQ | .zpaq | Мэтт Махони | 2009 | PAQ | да | Да, SHA-1 | Нет | Да, AES-256 | да | ? | ? | Массачусетский технологический институт, Всеобщее достояние |
Примечания
^1 Хотя оригинал деготь формат использует 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.
- Цель: Форматы архивов используются для резервного копирования, мобильности и архивирование. Множество форматов архивов компресс данные должны занимать меньше места для хранения и приводить к сокращению времени передачи, поскольку одни и те же данные представлены меньшим количеством байтов. Еще одно преимущество заключается в том, что файлы объединяются в один архивный файл, что снижает накладные расходы на управление или передачу. Есть множество алгоритмы сжатия доступны для сжатия архивных данных без потерь, и некоторые алгоритмы работают лучше (меньший архив или более быстрое сжатие) с определенными типами данных. Форматы архивов также используются большинство операционных систем к упаковка программное обеспечение для более легкого распространения и установки, чем двоичные исполняемые файлы.
- Расширение имени файла: The ДОС и Windows операционные системы требовали, чтобы имена файлов включали расширение (как минимум из одного, а обычно из трех символов) для определения типа файла и его использования. Расширения имени файла должны быть уникальными для каждого типа файла. Много операционные системы определять тип файла по его содержимому без необходимости указывать расширение в его имени. Однако использование трехсимвольных расширений было воспринято как полезное и эффективное сокращение для определения типов файлов.
- Проверка целостности: Архивные файлы часто хранятся на магнитные носители, который подлежит хранилище данных ошибки. Рано ленточный носитель было больше ошибок, чем сегодня. Многие форматы архивов содержат дополнительную информацию об исправлении ошибок для обнаружения ошибок хранения или передачи, а программное обеспечение, используемое для чтения файлов архива, содержит логика для обнаружения и возможного исправления ошибок.
- Запись восстановления: Многие форматы архивов содержат избыточные данные, встроенные в файлы для обнаружения ошибок хранения или передачи данных, а программное обеспечение, используемое для чтения архивных файлов, содержит логику для обнаружения и исправления ошибок.
- Шифрование: Чтобы защитить данные, которые хранятся или передаются, от чтения в случае перехвата, многие форматы архивов включают возможность шифрования данных. Для шифрования данных доступно несколько математических алгоритмов.
Упаковка и распространение программного обеспечения
Формат | Имя файла расширение |
Созданный к |
Представлено в | На основе | Проверка целостности | Запись восстановления | Поддерживается шифрование | Unicode имена файлов | Разрешение даты модификации |
---|---|---|---|---|---|---|---|---|---|
Пакет Debian (деб) | .deb | Debian | 1994 Debian 0.91 | ар, деготь, и gzip | да | Нет | Нет | да | 1 с |
Установщик Macintosh | .pkg, .mpkg (метапакет) | Следующий | 1989 Следующий шаг 1.0 | человек и gzip | да | ? | ? | да | ? |
Менеджер пакетов RPM (Об / мин) | .rpm | Красная шляпа | 1995 Red Hat Linux 1.0 | cpio и gzip | да | ? | ? | ? | 1 с |
Slackware Упаковка | .tgz | Патрик Фолькердинг | 1993 Slackware 1.0 | деготь и gzip | да | Нет | Нет | ? | ? |
Установщик Windows (также MSI) | .msi | Microsoft | 2000 Windows 2000 | Структурированное хранилище OLE, Кабинет и SQL | Дополнительный PKCS7 Аутентикод Подпись | Нет | Нет | Нет | 2 с |
Архив Java (БАНКА1) | .банка | Sun Microsystems | 1997 JDK 1.1 | PKZIP | да | Нет | ? | да | ? |
Гугл Хром расширение упаковка | .crx | 2009 (Chrome 4.0) | Почтовый индекс | ? | ? | да[13][неудачная проверка ] | ? | ? | |
Pacman | .pkg.tar.zst, .pkg.tar (без сжатия) | Джадд Винет | 2001 (до ArchLinux 0.1) | деготь и zstd[14] (ранее xz ) | да | Нет | Нет | да | 1 с |
Примечания
^1 Не путать с архиватором БАНКА написанный Робертом К. Юнгом, который производит файлы с расширением «.j».
Функции
Формат архива | Встроенное сжатие | Самораспаковывающийся | Структура каталогов | Атрибуты POSIX | ACL | Альтернативные потоки данных |
---|---|---|---|---|---|---|
cpio | Нет1 | Нет | да | да | Нет | ? |
деготь | Нет1 | Нет | да | да | Немного | (в реализации Solaris) |
дар | да3 | Нет | да | да | да | да |
ар | Нет | Нет | Нет | да | Нет | ? |
человек | Нет | Нет | да | да | да | ? |
свалка | Нет1 | Нет | да | да | да | ? |
шар | Нет | да | да | да | Нет | ? |
сделать себя | да | да | да | да | да | ? |
застегивать | да | да2 | да | Нет | ? | ? |
рар | да | да2 | да | Нет | ? | да |
туз | да | ? | да | Нет | ? | ? |
arj | да | да2 | да | Нет | Нет | ? |
зоопарк | да | ? | да | Нет | ? | ? |
ISO 9660 (CD-ROM) | Нет1 | Нет | да | (с Rock Ridge расширение) | Нет | ? |
такси | да | да2 | ? | Нет | ? | ? |
об / мин | да | Нет | да | да | ? | ? |
деб | да | Нет | да | да | ? | ? |
7z | да | да | да | да | ? | ? |
Формат архива | Встроенное сжатие | Самораспаковывающийся | Структура каталогов | Атрибуты POSIX | ACL | Альтернативные потоки данных |
Примечания
^1 Сжатие не является встроенной функцией форматов, однако итоговый архив можно сжать с помощью любого алгоритма по выбору. Некоторые реализации включают функцию для автоматического выполнения этого
^2 Большинство реализаций могут дополнительно создавать самораспаковывающийся исполняемый файл
^3 Пофайловое сжатие с gzip, bzip2, lzo, xz, Lzma (в отличие от сжатия всего архива). Человек может выбрать не сжимать уже сжатые имена файлов на основе их суффикса.
Сноски
- ^ а б c d Расширения файлов могут различаться на разных платформах. Регистр этих расширений может отличаться на платформах без учета регистра.
- ^ а б c d MIME Типы носителей могут быть предположительными. Очень немногие были официально зарегистрированы в IANA. Форматы, предназначенные только для сжатия, часто следует обозначать типом носителя для распакованных данных, при этом кодирование содержимого указывает формат сжатия.
- ^ а б c d Официальные названия могут быть оспорены.
- ^ а б c d Платформа создания указывает платформы, на которых может быть создан формат.
- ^ Если прикрепить
.F
к имени файла невозможно в операционной системе DOS, второй и третий символы расширения имени файла заменяются наXF
. - ^ Типы носителей ‘application / zlib’ и ‘application / gzip’. Дои:10.17487 / RFC6713. RFC 6713. Получено 2016-05-03.
- ^ Платформа восстановления указывает платформы, на которых формат может быть восстановлен / извлечен. Большинство форматов файлов можно понять более чем на одной платформе.
- ^ «Возможность восстановления с помощью бесплатного программного обеспечения» указывает, можно ли восстановить формат с помощью инструмента извлечения, который бесплатно программное обеспечение.
- ^ Тандемный графический интерфейс Unpak http://sybond.web.id/project/?p=8
- ^ «PerfectCompress». Архивировано 23 июля 2012 года.. Получено 2009-11-08.CS1 maint: BOT: статус исходного URL-адреса неизвестен (связь)
- ^ https://sourceforge.net/p/sevenzip/discussion/45797/thread/3964f1db/#cbcb/7556
- ^ http://www.hugi.scene.org/online/coding/hugi%2012%20-%20coace.htm
- ^ «Установите или измените кодовую фразу для синхронизации — Справка Chrome».
- ^ «Теперь для сжатия пакетов используется Zstandard вместо xz».
Смотрите также
- Архивный файл
- Сравнение файловых архиваторов
- Сравнение файловых систем
- Список файловых систем
- Твердое сжатие
- zlib
Есть несколько вариантов — выбирайте тот, что больше нравится.
Файлы ISO являются одним из форматов образов или, другими словами, точных копий дисков. Они используются для распространения установщиков операционных систем, программного обеспечения, игр, медиаконтента. ISO‑файл можно записать на физический носитель или просмотреть его содержимое, минуя этот шаг.
По большому счёту, ISO — это архив со структурированными файлами. Их можно открыть средствами операционной системы или с помощью подходящего приложения.
1. Как открыть файл ISO средствами ОС
Все современные ОС умеют работать с ISO‑файлами, они монтируют их к файловой системе и позволяют взаимодействовать с содержимым. Помимо просмотра, можно также записать образ на физический носитель.
Windows
Начиная с Windows 8 в системе реализована поддержка ISO, поэтому для работы с образом нужно лишь найти его в проводнике и открыть двойным щелчком. Через пару секунд образ диска появится в разделе съёмных носителей в «Моём компьютере». Для записи следует вызвать контекстное меню и выбрать «Записать образ диска».
Если у вас Windows 7 — воспользуйтесь другими вариантами, описанными ниже.
macOS
Операционная система Apple также умеет монтировать файлы ISO и делает это с помощью встроенной утилиты DiskImageMounter. Она запускается автоматически, если попытаться получить доступ к образу в Finder или через пункт контекстного меню «Открыть».
Linux
Все популярные Linux‑дистрибутивы легко открывают ISO‑файлы собственными средствами без какого‑либо дополнительного ПО. Нужно лишь сделать правый клик на файле и выбрать «Подключить архив» или «Открыть с помощью…» → «Менеджер архивов». В первом случае ISO‑образ смонтируется, во втором — станет доступным для просмотра.
Кроме того, можно записать образ на диск, если выбрать в меню «Открыть с помощью…» → Disk Image Writer.
2. Как открыть файл ISO с помощью архиватора
Поскольку ISO‑образ по сути является архивом — его легко открыть в любом архиваторе. Например, WinRAR, 7‑Zip и других. Достаточно вызвать контекстное меню и выбрать соответствующую команду.
- Скачать WinRAR →
- Скачать 7‑Zip →
3. Как открыть файл ISO с помощью специализированного ПО
Такие приложения понадобятся, когда необходимо не просто просмотреть содержимое образа, а эмулировать его подключение к виртуальному приводу для установки игры или воспроизведения в проигрывателе Blu‑ray. Подобные программы имитируют работу дисковода и заставляют систему думать, что в компьютер вставлен физический диск, даже если отсутствует сам привод.
Существует множество утилит для эмуляции дисковода и работы с образами. Рассмотрим, как открыть ISO‑файл в двух наиболее популярных.
Daemon Tools Lite
Самая известная программа для работы с образами дисков. Она платная, но имеет бесплатную Lite‑редакцию с базовыми возможностями, которых будет более чем достаточно, чтобы открыть ISO‑файл.
Скачайте Daemon Tools Lite по ссылке и установите, следуя подсказкам мастера. Для получения бесплатной версии выберите вариант «Бесплатная лицензия с рекламой».
Запустите утилиту и нажмите на кнопку «Быстрое монтирование». Укажите файл ISO‑образа и щёлкните «Открыть». После этого диск появится в проводнике, а если в нём есть меню автозапуска — оно тут же будет предложено.
UltraISO
Как и предыдущее, это приложение позволяет монтировать, редактировать, конвертировать и записывать образы, а также создавать загрузочные носители. UltraISO предлагается на платной основе, однако имеет бессрочный пробный период с ограничением в 300 МБ на редактирование образов и напоминанием о покупке. К счастью, на монтирование дисков это не распространяется.
Скачайте UltraISO по ссылке и установите его. Откройте приложение, выбрав в окне запуска «Пробный период».
Перейдите в меню «Сервис» → «Смонтировать на виртуальный диск…».
Щёлкните по кнопке с тремя точками, выберите ISO‑файл и нажмите «Смонтировать». Образ появится в проводнике, и можно будет просмотреть его содержимое или выполнить автозапуск.
4. Как открыть файл ISO на Android
Довольно редкий сценарий, но тоже вполне реальный. Открыть образ на смартфоне можно с помощью архиватора с поддержкой ISO. Например, RAR или ZArchiver. Просто установите приложение, запустите его и извлеките файлы из нужного образа.
Читайте также 💿⚙️💻
- 16 бесплатных программ для Windows, которые должны быть у каждого
- Как переустановить Windows: пошаговая инструкция
- Как создать образ диска в формате ISO
- Как конвертировать DjVu в PDF: 4 бесплатных инструмента
- Как создать загрузочную флешку с Linux