Имена файлов в Windows состоять из двух частей, разделенных точкой: первая, имя файла, и вторая, расширение из трех или четырех символов, которое определяет тип файла. Например, в expenses.xlsx первая часть имени файла — expenses, а расширение — xlsx.
Расширения помогают определить компьютеру, в каком приложении был создан файл или в каком приложении его можно открыть, а также какой значок следует использовать для файла. Например, расширение docx сообщает компьютеру, что файл можно открыть в программе Microsoft Word и что при просмотре файла в проводнике для него следует отображать значок Word.
Большинство расширений имен файлов совместимы с более чем одной программой. Можно изменить расширение имени файла, но при этом файл не будет преобразован либо изменен как-либо еще, за исключением изменения имени файла. Дополнительные инструкции по изменению программы для открытия файла см. в разделе Изменение программ по умолчанию в Windows 10.
Если при просмотре файлов в проводнике не отображаются расширения имен файлов, выполните следующие действия.
-
В поле поиска на панели задач введите слово проводник и в результатах поиска выберите Проводник.
-
В проводнике в разделе Вид в группе Показать или скрыть установите флажок Расширения имен файлов.
Ниже приведен список распространенных расширений имен и форматов файлов в Windows.
Расширение |
Формат |
---|---|
aac, adt, adts |
Файл аудио Windows |
accdb |
Файл базы данных Microsoft Access |
accde |
Файл Microsoft Access только для выполнения |
accdr |
База данных Microsoft Access |
accdt |
Шаблон базы данных Microsoft Access |
aif, aifc, aiff |
Звуковой файл Audio Interchange File Format |
aspx |
Файл Active Server Page ASP.NET |
avi |
Файл аудио или видео Audio Video Interleave |
bat |
Пакетный файл PC |
bin |
Двоичный сжатый файл |
bmp |
Файл точечного рисунка |
cab |
CAB-файл Windows |
cda |
Дорожка компакт-диска |
csv |
Файл данных с разделителями-запятыми |
dif |
Файл таблицы формата DIF |
dll |
Файл динамической библиотеки |
doc |
Документ Microsoft Word до Word 2007 |
docm |
Документ Microsoft Word с включенной поддержкой макросов |
docx |
Документ Microsoft Word |
dot |
Шаблон Microsoft Word до Word 2007 |
dotx |
Шаблон Microsoft Word |
eml |
Файл электронной почты, созданный в приложениях Outlook Express, «Почта Windows Live» и других программах |
eps |
Файл Encapsulated PostScript |
exe |
Исполняемый файл программы |
flv |
Видеофайл совместимый с Flash |
gif |
Файл Graphical Interchange Format |
htm, html |
Страница на языке разметки HTML |
ini |
Файл конфигурации для инициализации Windows |
iso |
Образ диска ISO-9660 |
jar |
Файл архитектуры Java |
jpg, jpeg |
Файл фотографии Joint Photographic Experts Group |
m4a |
Звуковой файл MPEG-4 |
mdb |
База данных Microsoft Access до Access 2007 |
mid, midi |
Файл интерфейса Musical Instrument Digital Interface |
mov |
Видеофайл Apple QuickTime |
.mp3 |
Аудиофайл MPEG Layer-3 |
mp4 |
Видео MPEG 4 |
mp4 |
Видео MPEG 4 |
mpeg |
Видеофайл Moving Picture Experts Group |
mpg |
Поток в формате MPEG 1 |
msi |
Файл установщика Майкрософт |
mui |
Файл многоязычного пользовательского интерфейса |
|
Файл Portable Document Format |
png |
Файл Portable Network Graphics |
pot |
Шаблон Microsoft PowerPoint до PowerPoint 2007 |
potm |
Шаблон Microsoft PowerPoint с включенной поддержкой макросов |
potx |
Шаблон Microsoft PowerPoint |
ppam |
Надстройка Microsoft PowerPoint |
pps |
Слайд-шоу Microsoft PowerPoint до PowerPoint 2007 |
ppsm |
Слайд-шоу Microsoft PowerPoint с включенной поддержкой макросов |
ppsx |
Слайд-шоу Microsoft PowerPoint |
ppt |
Формат Microsoft PowerPoint до PowerPoint 2007 |
pptm |
Презентация Microsoft PowerPoint с включенной поддержкой макросов |
pptx |
Презентация Microsoft PowerPoint |
psd |
Файл Adobe Photoshop |
pst |
Хранилище данных Outlook |
pub |
Файл Microsoft Publisher |
rar |
Сжатый файл архива Roshal |
rtf |
Текстовый файл в формате Rich Text Format |
sldm |
Слайд Microsoft PowerPoint с включенной поддержкой макросов |
sldx |
Слайд Microsoft PowerPoint |
swf |
Файл Shockwave Flash |
sys |
Файл переменных и системных параметров Microsoft DOS и Windows |
tif, tiff |
Файл Tagged Image Format |
tmp |
Файл временных данных |
txt |
Файл неформатированного текста |
vob |
Файл видеообъекта |
vsd |
Рисунок Microsoft Visio до Visio 2013 |
vsdm |
Рисунок Microsoft Visio с включенными макросами |
vsdx |
Файл рисунка Microsoft Visio |
vss |
Трафарет Microsoft Visio до Visio 2013 |
vssm |
Трафарет Microsoft Visio с включенными макросами |
vst |
Шаблон Microsoft Visio до Visio 2013 |
vstm |
Шаблон Microsoft Visio с включенными макросами |
vstx |
Шаблон Microsoft Visio |
wav |
Звуковой файл Wave |
wbk |
Архивный документ Microsoft Word |
wks |
Файл Microsoft Works |
wma |
Файл Windows Media Audio |
wmd |
Файл Windows Media Download |
wmv |
Файл Windows Media Video |
wmz, wms |
Файл обложек Windows Media |
wpd, wp5 |
Документ WordPerfect |
xla |
Файл надстройки или макроса Microsoft Excel |
xlam |
Надстройка Microsoft Excel после Excel 2007 |
xll |
Надстройка Microsoft Excel на основе DLL |
xlm |
Макрос Microsoft Excel до Excel 2007 |
xls |
Рабочая книга Microsoft Excel до Excel 2007 |
xlsm |
Рабочая книга Microsoft Excel с включенной поддержкой макросов после Excel 2007 |
xlsx |
Рабочая книга Microsoft Excel после Excel 2007 |
xlt |
Шаблон Microsoft Excel до Excel 2007 |
xltm |
Шаблон Microsoft Excel с включенной поддержкой макросов после Excel 2007 |
xltx |
Шаблон Microsoft Excel после Excel 2007 |
xps |
Документ на основе XML |
zip |
Сжатый файл |
Связанные ссылки
-
Форматы Open XML и расширения имен файлов
-
Форматы файлов, поддерживаемые проигрывателем Windows Media
-
Форматы файлов, поддерживаемые в Excel
-
Форматы файлов, поддерживаемые в PowerPoint
-
Форматы файлов, поддерживаемые в Project
Нужна дополнительная помощь?
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».
Архивы используются для сжатия файлов в целях экономии дискового пространства. Архивы также могут быть использованы для сжатия нескольких файлов в один архив. Существует несколько открытых алгоритмов сжатия, и именно поэтому существует много различных типов файлов для архивов.
Самыми распространенными расширениями считаются .ZIP, .JAR, .7Z, .RAR, и .GZ.
Расширение | Описание | Популярность |
---|---|---|
.7z | Файл архива 7Z | Очень часто используется |
.ace | Архив WinAce | Часто используется |
.arj | Файл с архивом, сжатый алгоритмом ARJ | Средне используется |
.bin | Сжатый файл Macbinary | Средне используется |
.bin | Файл обновления AVG | Редко используется |
.cab | Архив CAB | Очень часто используется |
.cab | Установочный файл для Windows Mobile | Часто используется |
.cbr | RAR-архив с комиксами | Очень часто используется |
.deb | Пакет программного обеспечения Debian | Очень часто используется |
.exe | Самораспаковывающийся архив | Очень часто используется |
.gz | Архив Gnu Gzip | Очень часто используется |
.gzip | Архив Gnu Zip (Gnu Zipped File) | Очень часто используется |
.jar | Файл архива Java | Очень часто используется |
.one | Заархивированный файл SEMONE | Очень редко используется |
.pak | Архив PAK | Средне используется |
.pak | Архив карты Sygic | Средне используется |
.pak | Самораспаковывающийся файл CrazyTalk | Редко используется |
.pkg | Установочный пакет Mac OS X | Часто используется |
.pkg | Установочный пакет Sony PlayStation 3 | Часто используется |
.pkg | Скомпилированный пакет установки InstallShield | Редко используется |
.pkg | Установочный пакет BeOS | Редко используется |
.ppt | Файл BIFF | Очень редко используется |
.rar | Архив RAR | Очень часто используется |
.rpm | Файл менеджера установки Linux | Очень часто используется |
.sh | Самораспаковывающийся архив Unix | Средне используется |
.sib | Файл архива ShipInBottle | Редко используется |
.sis | Файл установки Symbian | Часто используется |
.sisx | Файл установки Symbian OS | Часто используется |
.sit | Архив StuffIt | Средне используется |
.sitx | Архив StuffIt X | Очень часто используется |
.spl | Файл архива SPLINT | Очень редко используется |
.spl | Разбитый на части файл | Очень редко используется |
.tar | Архив Unix | Очень часто используется |
.tar-gz | Сжатый TAR-архив GNU zip | Очень часто используется |
.tgz | Сжатый TAR-архив | Часто используется |
.xar | Расширенный архивный файл | Средне используется |
.zip | Файл архива ZIP | Очень часто используется |
.zip | Файл темы ObjectBar | Редко используется |
.zipx | Расширенный ZIP-архив | Очень часто используется |
Статья списка Википедии
Это список форматов файлов, используемых архиваторов и компрессоры, использованные для создания архивных файлов.
Содержание
- 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
К идее внедрения в среду Windows архиватора, который мог бы поддерживать множество типов архивов, Microsoft пока что не созрела. Даже актуальная версия системы 10, в которую изначально при выпуске и в результате накопительных обновлений внедрено достаточно много новых функций, по части функционала для архивации и разархивации данных никак не эволюционировала. Её штатный архиватор, реализованный ещё в Windows 98 и перекочевавший в версии-последовательницы, предусматривает работу только с архивами ZIP.
Как обеспечить в Windows работу с архивами прочих форматов? Ниже поговорим о нескольких сторонних программах-архиваторах, но прежде пару слов о немногих возможностях самой операционной системы.
1. ZIP-архиватор в составе Windows
Если, например, необходимо срочно выгрузить в облачный сервис или отправить по почте пакет файлов, Виндовс сама справится с поставленной задачей. Отправляемые файлы нужно собрать в папку или выделить все их блоком, вызвать контекстное меню, выбрать «Отправить», затем — «Сжатая ZIP-папка».
Поскольку распаковка ZIP поддерживается самой операционной системой, получателю не нужно прибегать к использованию сторонних программ-архиваторов, он сможет беспрепятственно получит доступ к данным. Архивы в системном проводнике просматриваются как обычные папки, а их распаковка осуществляется при запуске архивных файлов.
Разархивация ZIP с указанием конкретного пути извлечения данных возможна также из контекстного меню проводника.
***
Поддерживаемый штатным функционалом Windows формат ZIP не является самым распространённым. Чаще всего скачанные в Интернете файлы запакованы в формат RAR. Также в сети можно встретить файлы, сжатые в 7z, TAR, GZ и прочие типы архивов. Для их распаковки необходимо присутствие в системе стороннего архиватора с поддержкой соответствующего формата.
2. WinRAR
Самый популярный архиватор в мире – WinRAR. Используя его годами, многие пользователи даже не подозревают, что это платная программа. Всё благодаря безграничной лояльности разработчиков. Будучи интегрированной в Windows, из контекстного меню проводника программа работает как обычный бесплатный продукт. Лишь при запуске WinRAR или просмотре данных архива по истечении 40 дней с момента установки программы появляется ненавязчивое уведомление с просьбой оплатить лицензию.
WinRAR – программа с юзабельным интерфейсом, обширным функционалом, оптимальным соотношением степени сжатия данных и скорости проведения операций. Она поддерживает множество форматов, в частности, RAR, ZIP, 7-Zip, CAB. Может паковать самораспаковывающиеся архивы, разбивать архивируемое содержимое на части, устанавливать парольный доступ.
Для запаковки файлов посредством WinRAR в системном проводнике нужно вызвать на этих файлах контекстное меню и выбрать либо «Добавить архив», либо «Добавить архив — название_папки.rar».
Последний вариант создаст RAR-файл с настройками архивации по умолчанию. Если нужно выбрать другой тип архива, применить свои параметры сжатия или использовать прочие функции программы, выбираем первый вариант и задаём нужные настройки.
Разархивировать данные можно непосредственно в окне архиватора, а также из контекстного меню проводника.
3. 7-Zip
7-Zip – это полностью бесплатный архиватор для Windows. Функциональный, интегрируемый в среду системы, с возможностью разархивации огромного числа форматов, но поддержкой архивации лишь части из них. Программа работает с форматом собственного производства 7z высокой степени сжатия, со сторонними ZIP, WIM, XZ, TAR и пр. Выше рассмотренной WinRAR программа 7-Zip проигрывает разве что невозможностью создания RAR-архивов и внешне непривлекательным интерфейсом. В числе её плюсов – управление архивными файлами в интерфейсе с двухпанельной компоновкой (по типу файлового менеджера).
Функции 7-Zip по запаковке и распаковке архивов доступны в контекстном меню проводника Windows.
Программа может быстро упаковать данные в формат 7z с параметрами архивирования по умолчанию. А при выборе пункта меню «Добавить к архиву» получим возможность применения отдельных возможностей архиватора.
4. Total Commander
Работающим с данными посредством Total Commander – известнейшего файлового менеджера — нет надобности в установке дополнительных программ. В его составе имеется собственный архиватор с поддержкой множества типов архивов, в частности, RAR и ZIP. При необходимости можно реализовать поддержку большего числа форматов за счёт внедрения плагина. Работа с архиватором в составе Total Commander проводится с использованием двухпанельной компоновки интерфейса программы: в одной части окна выбираются исходные данные для архивации или разархивации, в другой части указывается путь размещения архива или место распаковки файлов. Команды архиватора располагаются на панели инструментов программы и в меню «Файлы».
Из возможностей Total Commander – деление архивируемого содержимого на части, создание самораспаковывающихся архивов EXE-формата, парольный доступ.
Загрузка…
Это список форматы файлов использован архиваторы и компрессоры используется для создания архивные файлы.
Архивирование Только
Расширение файла (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
Содержание
- Что такое архив, архиватор, форматы rar, zip, 7z, tar
- HaoZip — бесплатный архиватор с полным набором функций
- Основные возможности программы 7-Zip
- Total Commander
- WinRAR
- WinZIP
- Встроенная поддержка формата Zip средствами операционной системы
- Что такое архив
- Для открытия архива нужна программа-архиватор
- Расширения архива
- Архиватор: архивация и разархивирование
- Программа архиватор 7Zip
- Файл формата RAR: чем открыть, описание, особенности
- Описание формата
- Как открыть RAR
- Открыть RAR онлайн
- Открыть RAR на iPhone
- Открыть RAR на Android
- Открыть RAR на macOS
- Открыть поврежденный архив
- Видео-инструкция
- Распространенные расширения имен файлов в Windows
- Какое расширение имеет архив созданный стандартным архиватором windows
Что такое архив, архиватор, форматы rar, zip, 7z, tar
Начинающие пользователи ПК часто сталкиваются с ситуацией, когда они получают файл с неизвестным расширением файла и все попытки его открыть при помощи программ, установленных на компьютере заканчиваются неудачей: в лучшем случае они видят на экране набор непонятных «абракадабр» и не знают что с этим дальше делать. В этой статье я попробую прояснить ситуацию в том случае, когда они имеют дело с файловыми архивами.
Первое что нужно сделать в таком случае — это разобраться с каким же именно форматом файлов мы имеем дело. Для этого нужно щёлкнуть на файле правой кнопкой мыши и посмотреть его свойства:
В данном случае мы имеем дело с файлом с расширением «rar».
Небольшое отступление: в операционной системе Windows расширение имени файла (1-4 символа, которые пишутся в конце имени файла после точки) необходимо для того, чтобы Windows знала при помощи какой программы открывать, обрабатывать тот или иной файл. Если Вы получили откуда-то файл, при попытке открыть который появляется табличка «Открыть с помощью…» это означает, что программа, при помощи которой этот файл создан, открывается и обрабатывается у Вас не установлена.
Теперь нам необходимо узнать при помощи чего-же можно данный файл открыть. В интернете существует множество сайтов с ответами на подобные вопросы. Довольно неплохой справочник типов файлов находится по адресу http://open-file.ru/. Поиск на данном сайте даёт нам такой результат:
Теперь, когда мы знаем, что имеем дело с архивом, нам нужно установить программу, которая умеет с ними работать. Самые распространённые типы архивов, это: rar и zip, далее следуют 7z, tar, tz, gz, ace, arj, r00, r01 и многие другие
Немножко теории: все файлы на нашем компьютере представлены в двоичном коде, то есть будь то вордовский документ, фильм, музыкальная композиция или фотография, для компьютера это всего-лишь набор ноликов и единичек: 11010101000111001111101010101010. Программа архивации группирует схожие наборы ноликов и единичек и на выходе мы получаем: 3,0,1,1,0,0,5,12,1,1. То есть из 30 символов в исходном файле мы получаем лишь 10 в архиве. Но в ворде (если это был вордовский документ) данный файл открыть уже не получится. Для этого необходимо осуществить обратный процесс: разархивирование.
Программа-архиватор предназначена для двух основных функций:
Кроме собственно сжатия файлов программы-архиваторы позволяют так же делать многотомные архивы (например необходимо передать по электронной почте файл размером 100 мегабайт, но почтовый сервис имеет ограничение на вложенные файлы максимум по 10Mb. В таком случае вместе с архивацией так же делаем разбитие файла на части по 10Мб и отправляем их отдельными письмами, а получатель уже из этих частей соберёт у себя исходный 100-мегабайтный файл).
Если мы не уверены в наличии у получателя программы-разархиватора, мы можем создать самораспаковывающийся архив. То есть пользователю достаточно дважды нажать на полученный файл, и он сам распакуется в предложенное ему место.
Довольно интересная функия в использовании архивов — возможность создания запароленных архивов, то есть человек, который не знает пароль на его открытие, не сможет узнать что же находится внутри.
Возможность архивирования с различными уровнями сжатия: выбирая в настройках программы максимальный уровень, файл в некоторых случаях сжимается намного сильнее, чем при обычном уровне. Но при этом необходимо помнить, что процесс сжатия и, соответственно, разархивации на максимальном уровне потребуют намного больше времени. Кстати степень сжатия во многом зависит от типа файла и его внутренней структуры. Например документ Microsoft Word запросто можно сжать в 10 раз(!) на обычных настройках, а вот фотографию в формате Jpeg сколько-нибудь заметно сжать скорее всего не получится.
Архивировать можно как отдельные файлы, так и папки с файлами и целые директории.
HaoZip — бесплатный архиватор с полным набором функций
Интерфейс во многом напоминает обычный WinRar и благодаря этому он очень лёгок в использовании, имеет настраиваемые скины. Есть возможность распаковывать архивы любых форматов, умеет создавать многотомные, самораспаковывающиеся архивы, защищать архивы паролем. Упаковывает в форматы ZIP, 7Z, TAR. Лицензия бесплатная (как для личного, так и для коммерческого использования).
Производитель пока не встроил поддержку русского (пока что только китайский, китайский (традиционный), английский), но в интернете можно найти альтернативные переводы. Скачать русскую версию HaoZip_v3.0.1.9002(x86-x64) (9.3 МБ) можно здесь.
Основные возможности программы 7-Zip
Вы можете бесплатно использовать 7-Zip на любом компьютере, в том числе на компьютере, который находится в коммерческой организации. Вы не должны регистрировать или платить за архиватор 7-Zip. Полная поддержка русского, украинского и многих других языков стран СНГ.
Поддерживаемые форматы:
Архивирование / разархивирование: 7z, ZIP, GZIP, BZIP2 и TAR
Только разархивирование: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.
Интерфейс программы прост и незамысловат. Основной упор в программе делается на собственный формат 7z (кстати с очень хорошей степенью сжатия), имеется полная поддержка формата zip. Поддерживает все востребованные функции программы-архиватора: позволяет архивировать с различными уровнями сжатия, разбивать архивы на части, создавать самораспаковывающиеся архивы, шифровать архивы при помощи паролей. Загрузить бесплатно программу можно с сайта производителя.
Total Commander
Программа платная (Shareware), лицензия стоит 40 швейцарских франков (около 50 USD), для студентов — 30 (около 35 USD), но автор программы не имеет претензий, если кто-то пользуется незарегистрированной версией программы в течение более длительного времени, т.к. понимает, что программа не каждому по карману. Единственная его просьба в этом случае — не пользоваться креками и нелегальными ключами, а честно нажимать 1-2-3.
Среди прочих полезных функций имеется полная поддержка архивов популярных форматов: ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE.
Скачать бесплатно программу Вы можете с официального сайта + русификатор. Так же могу порекомендовать Вам вот эту сборку Тотал Коммандера. Особенностью её является то, что она поставляется на русском языке и в комплекте со множеством бесплатных плагинов и дополнений, которые Вам так же могут пригодиться в работе.
WinRAR
Программа архивирования №1 по распространённости среди наших пользователей (что в значительной мере обусловлено распространённостью у нас нелицензионного программного обеспечения), но данная программа того стоит (29 у.е. за 1 лицензию, либо 10 у.е. (за 1 лицензию от 50 шт.) — небольшие деньги за хорошую программу в развитых странах)
Кроме всех стандартных функций, присущих данным программам, она так же умеет восстанавливать данные из повреждённых архивов. Для начинающих пользователей есть Мастер, который помогает распаковать архив, создать новый архив, добавить файлы в уже существующий архив. Поддерживает все популярные форматы архивов (RAR, ZIP, CAB, ARJ, LZH, ACE, TAR, GZip, UUE, ISO, BZIP2, Z и 7-Zip). Программа автоматически распознаёт формат файла и выбирает оптимальный метод упаковки. Не смотря на то, что в этой области сложно придумать что-то более новое, программа постоянно развивается и в каждой последующей версии получает какие-то полезные нововведения (как например Диспетчер паролей). Зашифрованные архивы RAR при достаточной степени надёжности пароля взломать практически невозможно. Существуют версии практически под все операционные системы и локализации под большинство популярных языков. Официальный сайт программы.
WinZIP
Программа из банального архиватора со временем переросла в настоящий комбайн, который умеет «практически всё»: кроме стандартных функций имеем боковой гаджет для Windows Vista, 7, интеграцию Microsoft Office (не ниже 2007), интеграцию с почтовыми службами, функции резервного копирования и записи дисков(!), загрузку файлов по FTP, совместная работа с файлами, автоматизацию запуска заданий, новый формат архивов zipx, Мастер по работе с цифровой камерой… и ещё много чего другого. К слову сказать у меня компьютер завис ещё на этапе загрузки пробной оценочной версии. Жаль что производители многих программных продуктов идут по пути создания таких вот монстров, которые со своей основной функцией начинают справляться плохо, не говоря уже обо всех остальных.
В свете вышесказанного следует задуматься о важности и нужности покупки всего вышеперечисленного. Цена за 1 копию версии Standard составляет 61 у.е. и 71 у.е. стоит версия Professional.
Встроенная поддержка формата Zip средствами операционной системы
Компания Microsoft встроила поддержку формата Zip в свои операционные системы начиная с Windows XP и продолжила в Windows Vista и Windows 7 (сжатую папку можно определить по наличию изображения застежки на значке папки). Теперь можно средствами самой Windows создавать сжатые папки (в меню Файл выберите команды Создать и Сжатая папка), добавлять туда файлы и папки (для сжатия файлов и папок перетащите их в сжатую папку), извлекать из них файлы и папки.
Извлечение файлов из zip-архива средствами Windows
Источник
Бывает так, что пользователи компьютера имеют дело с файлом, который не получается открыть, расширение не известно, программы, те, что есть в наличии на компьютере, не помогают решить возникшую проблему, а на экране неизвестная абракадабра и вопрос не представляется возможным решить. Возможно неизвестные файлы с непонятными расширениями — это архив с запакованными данными.
Что такое архив
Архив – это файл, в котором находятся другие файлы, используемый для их архивации с возможностью сжатия и дальнейшей распаковке, при помощи программы архиватора.
Объясняя более простым языком: архивный файл или просто архив – это контейнер для файла или даже группы файлов, находящихся и сжатыми в этой упаковке, иногда имеющие парольную защиту, а отличием архива от папки является возможность хранения в нём информации в сжатом виде.
С точки зрения компьютерной науки, архив — это определённый двоичный код, который выглядит примерно так:
Таким двоичным кодом компьютер видит все файлы – текстовые документы, изображения, видео-формат, музыкальную композицию. Для компьютера все файлы — это только определённое сочетание нулей и единиц. Не знаешь, что такое файл, читай одноимённую статью на сайте.
Архивационная программа проводит группировку кластеров с похожим количеством нолей и единиц и получается примерно такой результат:
То есть, 40 символов будут в файле в свободном нахождении, и только 10 из них будут находиться в архиве. Однако открыть файл из архива просто так уже не получится. Что бы открыть такой файл, нужно провести разархивацию – извлечение файлов из архива, рассказано о которой будет чуть ниже.
Для открытия архива нужна программа-архиватор
Хоть по умолчанию в операционной системе уже установлен архиватор, всё равно необходимо сначала определить какое расширение имеет архив и может ли распаковывать архив с таким расширением ваш архиватор. Ведь архивы бывают разными, имеющие свои расширения и не все архиваторы являются универсальными. Расширение обозначено в названии файла после точки набором символов на английском языке.
После того, как вы определили расширение архива (щелчок, правой кнопкой мыши по файлу – свойства – расширение или тип файла), а также определили наличие среди ваших программ архиватора. Выяснили список расширений, с которыми он работает, открывает ли ваш архиватор архивы с таким расширением, можно делать некоторые выводы о дальнейших действиях.
Если нужный архиватор на компьютере отсутствует, то соответственно, его нужно скачать в интернете и установить. Лучше всего сразу выбирать универсальный архиватор, что бы он мог открывать как можно большее количество типов архивных файлов, тогда не придётся каждый раз искать нужный архиватор, который работает с разархивацией только отдельных файлов.
Расширения архива
Примеры расширений файлов, которые говорят о том, что вы имеете дело с архивом: основные и наиболее часто встречающиеся zip и rar и расширения архивных файлов, которые встречаются более редко: tz, gz, ace, arj, r00, 7z, r01, tar и другие.
Архиватор: архивация и разархивирование
В случае, когда нет уверенности в том, что у получателя информации есть программа – архиватор, то существует возможность создания самораспаковывающегося архива. Как видно из названия, такой архив распакуется сам при двойном щелчке по нему мышью с указанием места распаковки.
Одной из функциональных возможностей программ-архиваторов является возможность закрывать архивы паролем. Получателю отсылается архив, и отдельно сообщается к нему пароль. Такой архив не сможет разархивировать тот, кто не осведомлён о том, какой пароль нужно вводить.
С помощью архива можно сжимать файлы. Однако не каждый файл может быть подвержен таким изменениям и не в равной степени. К примеру, текстовые документы есть возможность сжимать в 10 раз, а изображения практически не поддаются сжатию.
Программа архиватор 7Zip
Какой формат сжатия файлов лучше? Если имеется необходимость в многофункциональном архиваторе, то рекомендуется использовать 7Zip, обладающий полным набором архивационных функций. Этот архиватор производит распаковку почти любого формата архива, создаёт самораспаковывающийся архив, может выполнять многотомное архивирование, обеспечивает защиту паролем.
Лицензия этого архиватора бесплатная для любого пользования, это свободная программа без коммерческой привязки. Русскую версию можно скачать отсюда:
Данный архиватор не требует регистрации или оплаты.
Что такое архив – это не только вместилище для скопившейся информации, это возможность её сжатия и защиты.
Источник
Файл формата RAR: чем открыть, описание, особенности
Рассказываем как распаковать архив на любом устройстве и в онлайн-сервисах
Каждый пользователь ПК или владелец смартфона регулярно сталкивается с различными форматами архивов. RAR – это распространенное расширение, используемое для сжатия файлов на большинстве операционных систем. В данной статье подробно расскажем как открыть файл RAR на всех видах устройств: от компьютера до телефона.
Содержание
Описание формата
RAR – это тип архивных файлов, то есть в нем содержатся другие сжатые файлы. Главное преимущество этого формата состоит в экономии места, так как информация находится в «запакованном» виде. Перечислим преимущества формата RAR:
Кстати, RAR расшифровывается как Roshal ARchiver, свое название формат получил по имени создателя, российского программиста, Рошаля Евгения Лазаревича.
Для просмотра и редактирования файлов внутри архива необходимо их извлечь специальной программой для открытия файлов RAR.
Как открыть RAR
Проверенный способ открытия RAR вне зависимости от версии операционной системы Windows – установка необходимого софта. Будь то актуальная Windows 10 или постепенно устаревающая семерка, список программ не изменится. Популярные утилиты, совместимые с Windows 7:
Открыть RAR онлайн
Если компьютер чужой или нет постоянной необходимости в архиваторе, то не обязательно даже устанавливать программы. Распакуйте архив RAR в режиме онлайн, используя проверенные веб-сервисы:
Открыть RAR на iPhone
Приложение Заметки — один из самых удобных способов открыть RAR на iPhone:
Еще одна несложная альтернатива – скачать файловый менеджер Filehub, извлечение архивов заложено в функционал данного приложения. Еще один вариант – бесплатное приложение DOCUMENT 6, которое скачивается без встроенных покупок. Как и в первом случае, загрузите документ из сети и откройте с помощью менеджера.
Открыть RAR на Android
На Android для извлечения файлов из архива обычно хватает стандартного проводника, как и в случае с iOS. Однако, если запакованные файлы не удалось разархивировать, скачайте приложение RAR и спокойно работайте с большинством известных расширений архивов.
Открыть RAR на macOS
Чтобы открыть RAR на компьютерах от Apple также потребуется стороннее ПО:
Открыть поврежденный архив
Работы с поврежденным архивом при помощи WinRAR проводятся в два этапа:
Это должно помочь открыть уцелевшие файлы архива.
Видео-инструкция
Источник
Распространенные расширения имен файлов в Windows
Имена файлов в Windows состоять из двух частей, разделенных точкой: первая, имя файла, и вторая, расширение из трех или четырех символов, которое определяет тип файла. Например, в expenses.xlsx первая часть имени файла — expenses, а расширение — xlsx.
Расширения помогают определить компьютеру, в каком приложении был создан файл или в каком приложении его можно открыть, а также какой значок следует использовать для файла. Например, расширение docx сообщает компьютеру, что файл можно открыть в программе Microsoft Word и что при просмотре файла в проводнике для него следует отображать значок Word.
Большинство расширений имен файлов совместимы с более чем одной программой. Можно изменить расширение имени файла, но при этом файл не будет преобразован либо изменен как-либо еще, за исключением изменения имени файла. Дополнительные инструкции по изменению программы для открытия файла см. в разделе Изменение программ по умолчанию в Windows 10.
Если при просмотре файлов в проводнике не отображаются расширения имен файлов, выполните следующие действия.
В поле поиска на панели задач введите слово проводник и в результатах поиска выберите Проводник.
В проводнике в разделе Вид в группе Показать или скрыть установите флажок Расширения имен файлов.
Ниже приведен список распространенных расширений имен и форматов файлов в Windows.
Источник
Какое расширение имеет архив созданный стандартным архиватором windows
В. КОРОТКОВ, программист
ШКОЛА НАЧИНАЮЩЕГО ПОЛЬЗОВАТЕЛЯ
Почти все современные программы-архиваторы для Windows позволяют работать с архивами различных форматов. Принципы управления этими программами во многом схожи.
ПРОСМОТР СОДЕРЖИМОГО АРХИВА
Для удаления файлов, содержащихся в архиве, выделите их и нажмите в панели инструментов кнопку Удалить ( или клавишу Delete на клавиатуре). Перед удалением файлов программа WinRAR запрашивает подтверждение.
После того как вы установили необходимые параметры на вкладке Общие, желательно перейти на вкладку Файлы (3).
Нажмите кнопку ОК, и программа приступит к созданию архива. На экране при этом появляется специальный индикатор, информирующий пользователя о процессе архивации.
Проще всего дело обстоит с самораспаковывающимся архивом. Его нужно запустить из проводника Windows, как обычную программу, при этом появится диалоговое окно, в котором следует указать папку, предназначенную для сохранения файлов (5).
Но как быть, если вам нужно просмотреть содержимое SFX-архива или извлечь не все файлы, а только часть из них? WinRAR позволяет работать с самораспаковывающимся архивом так же, как и с любым другим.
Режим мастера (6) появился в WinRAR 3-й версии. Мастер вызывается одноименной кнопкой в панели инструментов. Он предназначен для начинающих пользователей и позволяет предельно упростить выполнение основных операций архивирования и распаковки с помощью простой пошаговой процедуры.
Еще одна популярная программа-архиватор для Windows. Ориентирована в первую очередь на работу с архивами в формате ZIP. Главное окно программы напоминает окно WinRAR, но приемы работы с этими двумя архиваторами несколько отличаются.
ПРОСМОТР АРХИВА.
ИЗВЛЕЧЕНИЕ И УДАЛЕНИЕ ФАЙЛОВ
Если хотите просмотреть какой-нибудь файл, выделите его и нажмите кнопку View. Будет запущена та программа, которая ассоциирована с данным типом файла. Того же результата можно добиться двойным щелчком по значку файла.
СОЗДАНИЕ АРХИВА В WINZIP
Если вы создаете многотомный архив, раскройте список Multiple disk spanning (Разбиение на несколько дисков) и отметьте позицию Automatic (Автоматическое). WinZIP присваивает всем томам одно и то же имя, поэтому на этикетках дискет желательно проставить номера.
ИНТЕГРАЦИЯ С ПРОВОДНИКОМ WINDOWS
Создавать и распаковывать архивы можно в окне программы Проводник или Мой компьютер с помощью контекстного меню. Например, если на вашем компьютере установлен WinRAR, то, щелкнув правой кнопкой мыши по значку файла-архива, вы увидите следующие опции:
Чтобы создать архив, в контекстном меню файла (или папки, или группы файлов) выберите один из следующих пунктов:
Источник
На
данный момент существует множество
форматов архивов, наиболее распространенными
из них являются: ZIP, RAR, 7Z, ARC, ARJ, JAR и TAR.
-
ZIP
Архиватор
WinZIP был создан в 1990 году для платформы
Windows компанией Nico Mak Computing, которая позже
стала называться WinZip Computing. Данная
программа-архиватор работает в основном
по алгоритму сжатия PKZIP. В архиваторе
также реализованы метод сжатия PPMd и
технология AES. В WinZip есть возможность
созданные с помощью программы архивы
отправлять по электронной почте и
записывать архивы на диски, не покидая
окна программы.
ZIP
— первый среди самых популярных форматов
сжатия данных и архивации файлов. Файл
в этом формате обычно имеет расширение
.zip.
Может хранить в сжатом или несжатом
виде один или несколько файлов.
Впоследствии появилось множество других
утилит, работающих с этим форматом, и
сейчас он поддерживается практически
всеми популярными архиваторами. На
текущий момент существует множество
алгоритмов компрессии, выигрывающих у
ZIP и в скорости, и в компрессии, и в
количестве предоставляемых дополнительных
возможностей. Несмотря на это, он является
самым популярным методом сжатия данных.
ZIP стал де-факто стандартом для компрессии
данных. Этот способ сжатия также широко
используется в других программах и даже
в некоторых форматах файлов.
-
RAR
Данный
формат сжатия был разработан нашим
соотечественником Евгением Рошалом.
Формат
RAR имеет большую историю: он изначально
разрабатывался под DOS, а затем и для
других операционных систем, включая
позже Microsoft Windows.
Так
появилась программа WinRAR — функциональный,
много форматный архиватор. Следует
добавить, что созданы также версии
архиватора для платформ MacOS X, Linux и
FreeBSD.
WinRAR
позволяет легко создавать многотомные
и самораспаковывающиеся архивы. Кроме
того, есть возможность открывать,
просматривать и изменять содержимое
архивов в других форматах (например,
.arj). Что касается повреждения архивов,
в WinRAR предусмотрена возможность полного
и частичного восстановления. Осуществлять
работу можно как в простом режиме
командной строки, так и в режиме
полноэкранного интерфейса. Весьма
удобными являются функции поиска и
тестирования файлов и архивов, а также
функция проверки файлов на вирусы.
Оригинальной функцией, характерной
только для архивов RAR, является поддержка
непрерывного кодирования. Архив можно
заблокировать специальным паролем для
того, чтобы защитить его от изменений.
Что интересно, взломать архив RAR,
защищённый паролем, практически
невозможно! Если подбирать все возможные
комбинации символов, которые может
содержать пароль, то можно продолжать
эту так называемую «грубую атаку»…
тысячу лет! Но есть возможность осуществить
эту операцию в разумные сроки, если
количество символов в пароле не очень
большое, около 5.
Архивы
RAR можно открыть и сторонними продуктами,
так как он является популярным в мире
и стал неофициальным российским
стандартом архивации данных.
Другой
интересной особенностью RAR является
то, что он позволяет обрабатывать файлы
практически неограниченного размера
(до 8 эксабайт, что равносильно
8 589 934 591 Гбайт), тогда как
размер одного файла в архиве ZIP не может
превышать 2 Гбайт.
-
7Z
Автор
формата и программы – Игорь
Павлов,
тоже наш соотечественник, российский
разработчик. Формат является открытым,
имеет расширяемую архитектуру и может
использовать различные алгоритмы
сжатия: LZMA, BZip2, Deflate и другие. Программа
7-zip распространяется абсолютно бесплатно
и имеет открытый исходный код, что делает
её прекрасной альтернативой платной
WinRAR. При этом она умеет открывать и
RAR-архивы, а также ZIP и другие, а создавать
— архивы в форматах 7Z, ZIP, TAR, BZIP2 и GZIP. Одним
из многих достоинств программы является
её компактность. Очень высокая степень
сжатия в новом формате 7Z благодаря
использованию усовершенствованного
алгоритма Лемпела-Зива делает его явным
конкурентом RAR! Архивы в 7Z получаются с
меньшими размерами, чем архивы других
форматов (в большинстве случаев). Для
форматов ZIP и GZIP степень сжатия на 2—10
% выше, чем у PKZip и WinZip. В формате можно
создавать самораспаковывающиеся
архивы
(для формата 7Z) и многотомные.
Присутствует
возможность шифрования архивов алгоритмом
AES с длиной ключа 256 бит (для формата
7Z).
Правда, у формата есть и недостатки:
сжатие данных происходит на треть
медленнее, чем во многих популярных
архиваторах, при сжатии некоторых
мультимедиа‐данных
уступает RAR’у. Оборванный архив (например,
при скачивании его из интернета и обрыве
соединения) невозможно открыть и
просмотреть его содержимое, как в RAR.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Содержание статьи (кликните для открытия/закрытия)
- Программа для архива файлов
- Как установить архиватор 7 zip
- Расширение файлов архивов
- Как посмотреть сколько файлов в архиве
- Как извлечь файлы из архива
- Как сделать архив из файлов
- Самораспаковывающийся архив
Вы часто пользуетесь компьютером, и время от времени приходиться иметь дело с архивами. Хотя бы, потому что большинство информации, которую мы скачиваем с интернета, упакована в архивы. Так что же такое архивный файл?
Архивный файл — это файл-контейнер, в котором могут находиться один или несколько других файлов в сжатом или несжатом виде.
Архивный файл отличается от исходного тем что имеет меньший размер файла. В зависимости от содержимого эта разница может быть в несколько раз. Сильнее всего сжимаются текстовые файлы и меньше всего графические (фотографиии).
Программа для архива файлов
Для создания архива файлов существует большое количество платных и бесплатных приложений. Как правило в платном продукте есть расширенный функционал, которого может не быть в бесплатной версии. Но для простой работы с архивами достаточно free версии. Они также будут открывать архивные файлы и создавать новые архивы из ваших файлов. Например, Bandizip или 7-zip.
Чтобы создать архивный файл необходима программа – архиватор. Например: Winrar, Winzip, 7-zip, Arj, WinAce, PowerArchiver и другие.
Сразу напрашивается вопрос, для чего такое количество ради простого уменьшения размера файла. Различаются эти программы форматами создаваемых архивов, быстротой и коэффициентом сжатия исходных файлов, удобством использования.
Самые распространенные типы архивов, это: ZIP, RAR, 7Z, EXE и другие… Архивные файлы удобны для хранения, сжатия и пересылки. Создавать и распаковывать архивы мы с Вами научимся прямо сейчас.
Среди самых популярных можно выделить Winrar (платный) и 7-zip (бесплатный). Какой архиватор сжимает лучше сказать однозначно нельзя. Но, тем не менее, 7zip имеет хороший показатель степени сжатия в своем формате 7z. В WinRAR лучше реализована возможность создания многотомных архивов и возможность добавления информации для восстановления архива. Данные архиваторы могут устанавливать пароли на архивы и создавать самораспаковывающиеся архивы. Для таких архивов не требуется архиватор для распаковки на другом компьютере.
Как установить архиватор 7 zip
В этом видео вы узнаете как установить на компьютер программу архиватор 7-zip. Вы узнаете как настроить архиватор для работы в Windows и научитесь им пользоваться: создавать архивные файлы, распаковывать их и ставить парольную защиту на архивные файлы.
Расширение файлов архивов
Современные программы архиваторы, кроме своего формата архива, могут работать с десятком других форматов. Посмотреть какие форматы поддерживает ваш архиватор можно в настройках программы. Обычно этот пункт называется Типы файлов. Вы можете выбрать только те, которые вам требуются для работы или указать все поддерживаемые расширения файлов архивов.
Вот пример скриншота программы Bandizip (бесплатная для личного использования).
Как посмотреть сколько файлов в архиве
Чтобы посмотреть сколько файлов в архиве, его нужно открыть в архиваторе. Сделайте двойной клик по архивному файлу. Во встроенном менеджере в строке состояния будет указано количество папок и файлов текущего архива, а также его размер.
Как извлечь файлы из архива
Распаковка архива может быть проведена обычно двумя способами. Это открытие непосредственно в самом архиваторе и последующая распаковка в нужное место. Но также, удобно пользоваться контекстным меню без входа в программу архивации. Кликнув на архиве правой кнопкой, можно увидеть доступные действия, применимые к текущему архиву. Например, распаковать здесь, распаковать в папку (с именем архива). Последний вариант очень удобен.
Как сделать архив из файлов
Если у вас на компьютере установлена программа архиватор, то вовсе не обязательно в нее заходить, чтобы создать архив. Достаточно выделить нужные файлы и папки. Далее вызвать контекстное меню правой кнопкой мыши и выбрать команду добавления файлов в архив. Там может быть несколько вариантов. Все зависит от настроек программы. Вы можете увидеть варианты названий и расширений будущего архива. Кликайте подходящий вам и архив будет создан в том же месте где располагаются выбранные файлы. Сжать файлы не составит особого труда.
Самораспаковывающийся архив
Какой формат файла имеет самораспаковывающийся архив и чем удобен такой файл?
Самораспаковывающийся архив (англ. self-extracting archive или SFX archive) — это файловый архив, в который дополнительно добавлен распаковщик. Такому файлу не требуется наличие архиватора на компьютере. Самораспаковывающийся файл-архив имеет расширение exe. Для создания такого архива нужен архиватор.
После выбора файлов нажмите правую кнопку мыши на выделении и в контекстном меню выберите команду Добавить в…. Далее в настройках выбирайте формат файла EXE и нажимайте Запустить.
Дорогой читатель! Вы посмотрели статью до конца.
Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали или откройте содержание блога.
ОЧЕНЬ ВАЖНО! Оцени лайком или дизлайком статью!