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-архив | Очень часто используется |
На чтение 4 мин Просмотров 1.4к. Опубликовано 15.07.2022
Программы архивации — это программы, которые уменьшают размер файла для экономии дискового пространства. Существует множество различных программ архивирования. Они отличаются способом сжатия информации. Наиболее популярными из них являются ZIP, RAR. В нашей статье мы расскажем, чем лучше архивировать файлы.
Содержание
- Функции архиваторов
- ZIP-архивы
- Архивы RAR
- Непрерывные архивы
- Многотомные архивы
- В чем же разница между RAR и ZIP?
Функции архиваторов
Архиваторы могут упаковать один или несколько файлов, или, возможно, каталог, в архив, с включением подкаталогов. Имя полученного архивного файла будет иметь расширение, указывающее на программу архивации, использованную для создания архива. Для того чтобы воспользоваться информацией, содержащейся в архиве, его необходимо «открыть», т.е. распаковать. Это делается либо с помощью одного архиватора, либо с помощью парного распаковщика. Для того чтобы понять, что лучше сжимает (Rar или Zip), необходимо рассмотреть функционал каждой программы.
ZIP-архивы
Основным преимуществом формата ZIP является его популярность. Например, большинство архивов в интернете имеют формат ZIP. Если вы хотите отправить кому-то архив, но не уверены, что у получателя есть WinRAR для его распаковки, лучше использовать формат ZIP.
Однако в этом случае вы также можете отправить самораспаковывающийся архив (SFX). Эти архивы немного больше обычных, но для их распаковки не требуется никакой программы. Самораспаковывающийся архив — это архив, к которому прикреплен исполняемый модуль. Этот модуль позволяет распаковывать файлы, просто запустив архив как обычную программу. Таким образом, вам не потребуется никаких внешних программ для извлечения содержимого SFX-архива.
Еще одно преимущество ZIP — это скорость. Архивы ZIP обычно быстрее, чем архивы RAR.
Архивы RAR
WinRAR — это 32-битная версия архиватора RAR для Windows. Это мощный инструмент для создания и управления архивами.
WinRAR поддерживает следующие функции:
- Полная поддержка архивов RAR и ZIP.
- Оригинальный высокоэффективный алгоритм сжатия данных.
- Специальный алгоритм сжатия мультимедиа.
- Интерфейс командной строки.
- Самораспаковывающиеся архивы и тома (SFX).
- Восстановление физически поврежденных архивов.
- Другие расширенные функции, такие как шифрование, блокировка, добавление комментариев в архив (с поддержкой ANSI ESC), ведение журнала ошибок, список порядка следования файлов, метки томов и многое другое.
WinRAR можно использовать двумя способами: в режиме графической оболочки со стандартным интерфейсом Windows и в режиме командной строки. Чтобы использовать WinRAR в режиме оболочки, дважды щелкните значок WinRAR, и вы сможете использовать кнопки и меню для архивации и извлечения файлов.
WinRAR поставляется вместе с файлом Rar.exe. Этот файл также является 32-битной версией RAR для Windows, но он поддерживает только интерфейс командной строки и работает в текстовом режиме.
Непрерывные архивы
Это архивы RAR, упакованные особым образом, при котором все сжатые файлы рассматриваются как один последовательный поток данных. Непрерывное архивирование поддерживается только в формате RAR, для формата ZIP такого типа архива не существует. Метод сжатия для архивов RAR — обычный или непрерывный (выбирается пользователем).
Непрерывное архивирование значительно увеличивает коэффициент сжатия, особенно при добавлении значительного количества небольших похожих файлов.
Однако следует учитывать некоторые недостатки непрерывного архивирования:
- Обновление непрерывных архивов происходит медленнее, чем обычно.
- Чтобы извлечь один файл из непрерывного архива, необходимо проанализировать все ранее заархивированные файлы, поэтому извлечение отдельных файлов из середины непрерывного архива происходит медленнее, чем извлечение из обычного архива. Однако если вы извлекаете все или первые несколько файлов в непрерывном архиве, скорость извлечения в этом случае почти равна скорости извлечения обычного архива.
- Если какой-либо файл в непрерывном архиве окажется поврежденным, он не сможет извлечь все следующие за ним файлы.
Непрерывные архивы лучше всего использовать, когда:
- Архивы редко обновляются.
- Нет необходимости часто загружать один или несколько файлов из архива.
- Скорость сжатия важнее, чем скорость сжатия.
Еще одной важной особенностью RAR является поддержка многотомных архивов.
Многотомные архивы
Тома — это фрагменты архива, которые состоят из нескольких элементов. Они поддерживаются исключительно в формате RAR. Обычно тома применяются для сохранения большого архива на нескольких съемных носителях. Архивные тома не позволяют добавлять, обновлять или удалять файлы позже.
В чем же разница между RAR и ZIP?
Разберем основные отличия программ:
- Rar или Zip: что лучше сжимает? Сжатие в ZIP происходит немного быстрее, но размер конечного архива немного больше по сравнению с RAR.
- RAR имеет возможность создания «непрерывного архива» для достижения еще большего сжатия, ZIP не имеет такой возможности.
- ZIP так и не научился создавать многотомный архив (архив, разделенный на несколько файлов одинакового размера), тогда как RAR умел это делать с самого начала.
- Восстановление поврежденного архива ZIP затруднительно, в то время как RAR имеет эту возможность в своем алгоритме.
- По сей день любой архиватор/архиватор ZIP может испытывать проблемы при сжатии/расжатии файлов, размер которых превышает 2 гигабайта.
- Архивы RAR требуют установки архиватора, в то время как архивы ZIP могут быть извлечены/созданы в популярной операционной системе стандартным способом.
Категория: Информатика.
17. Архивация данных. Тест, часть 2
1. Что имеется в
виду под архивацией файлов?
A)
сжатое хранение
информации на диске или на дискете*
B)
хранение информации о файле в сжатом виде
C)
хранение сгруппированных и сжатых, не используемых
в будущем файлов, в отдаленных частях диска
D)
хранение информации об операционной системе в
сжатом виде
E)
запись не используемых файлов на CD– диск
2.
Архивация – это …
A)
шифрование, добавление архивных комментариев и
ведение протоколов
B)
сжатие одного или более файлов с целью экономии
памяти и размещения сжатых данных в одном архивном файле*
C)
процесс, позволяющий создать резервные копии
наиболее важных файлов на случай непредвиденных ситуации
D)
процесс, позволяющий увеличить объем свободного
дискового пространства на жестком диске за счет неиспользуемых файлов
E)
запись не используемых файлов на CD– диск
3. Программой
архиватором называют:
A) программу для
уменьшения информационного объема (сжатия) файлов;*
B) программу
резервного копирования файлов;
C) интерпретатор;
D) транслятор;
E) систему
управления базами данных.
4. Операция
архивация – это есть:
A) Удаление файлов.
B) Создание базы данных.
C) Трансляция программы в машинный код.
D) Проверка содержимого диска на вирус.
E) Сжатие папок и файлов. *
5. Какие программы
используют для уменьшения объема файлов?
A)
программы-архиваторы*
B)
программы резервного копирования файлов
C)
программы-интерпретаторы
D)
программы-трансляторы
E)
программы-компиляторы
6. Что такое
архив?
A)
набор данных определенной длины, имеющий имя,
дату создания, дату изменения и последнего использования
B)
инфицированный файл
C)
системный файл
D)
набор файлов, папок и других данных, сжатых и
сохраненных в одном файле *
E)
корневой каталог
7. Архивный файл представляет собой …
A)
файл, которым долго не пользовались
B)
файл, защищенный от копирования
C)
файл, упакованный с помощью архиватора*
D)
файл, защищенный от несанкционированного доступа
E)
файл, который
имеет большой размер
8. Сжатый
(архивированный) файл отличается от
исходного тем, что …
A)
доступ к нему занимает меньше времени
B)
он легче защищается от вирусов
C)
он легче защищается от несанкционированного
доступа
D)
он занимает меньше места *
E)
им нельзя пользоваться
9. Укажите
программы-архиваторы.
A)
WinZip, WinRar *
B)
WordArt, Norton Commander
C)
Word, PowerPoint
D)
Excel, Internet Explorer
E)
DrWeb,
Aidstest, AVP
10. Программа
WinRar предназначена…
A)
для
работы папками
B)
для
работы с файлами
C)
для
антивирусной обработки
D)
для сжатия файлов*
E)
для работы с базой данных
11. Программа
WinZip предназначена…
A)
для работы папками
B)
для
работы с файлами
C)
для
антивирусной обработки
D)
для
сжатия файлов*
E)
для работы с базой данных
12. Чтобы архивировать файл или папку, надо …
A) щелкнуть на выбранном объекте правой кнопкой
мыши, в контекстном меню выбрать команду Добавить в архив – выбрать нужные
параметры – нажать ОК*
B) щелкнуть на выбранном объекте левой кнопкой
мыши, в Главном меню выбрать команду Выполнить – заполнить нужные параметры —
нажать ОК
C) выделить объект, в меню Файл выбрать команду Добавить
в архив – выбрать нужные параметры – нажать ОК
D) выделить объект, в меню Сервис выбрать
команду Добавить в архив – выбрать нужные параметры – нажать ОК
E)
щелкнуть
на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду
Создать ярлык
13. Какое из
названных действий необходимо произвести со сжатым файлом перед началом работы?
A)
переформатировать
B)
сделать копию в текущем каталоге
C)
распаковать*
D)
запустить на
выполнение
E)
отправить
в сжатую Zip-папку
14. Чтобы
распаковать архив, надо выполнить команду . . .
A)
извлечь*
B)
достать
C)
найти
D)
выбрать
E)
вставить
15.
Расширение заархивированных файлов в операционной системе Windows:
A) TXT
B) DOC
С) ARJ, ZIP, RAR*
D) EXE
Е) ВМР
16. С использованием архиватора Arj лучше всего сжимаются:
A)
тексты;*
B)
рисунки;
C)
фотографии;
D)
видеофильмы;
E)
игровые программы.
17. Что не является архиватором?
A) WinRar
B) Rat*
C) LZEXE
D) WinZip
E) DriveSpace
18. Самый эффективный способ сжатия
графической информации (цветное
фото) используется в файлах . . .
A) bmp
B) gif
C)
tiff
D)
png
E) jpeg*
19. В тех
случаях, когда предполагается передача большого архива на носителях малой
емкости, создают
A)
Самораспаковывающиеся архивы
B)
Структурный архив
C)
Программный архив
D)
Распределённый архив*
E)
Файловый архив
20. Файловый архиватор позволяет
A)
упаковать за один прием один-единственный файл – исполняемую программу ЕХЕ-типа
B)
чисто программным способом увеличить почти вдвое
доступное дисковое пространство
C)
упаковывать один или несколько файлов в единый архивный
файл*
D)
распаковать файлы . GIF, . JPЕG – для графических
данных
E)
изменить содержания данных с потерей информации
21. Характерными
форматами сжатия с потерей информации являются:
A)
. JPЕG,
. МPG, . МРЗ*
B) . ЕХЕ, . BMP, . DOC
C)
. МPG, . МРЗ, . ЕХЕ, . BMP
D)
. BMP,
. DOC, . BAS, . МРЗ
E)
. C R,
. JPЕG, . GIF, . DOC
22. Характерными
форматами сжатия без потери информации являются:
A)
. GIF, . TIF, . PCX, . AVI*
B)
. ЕХЕ,
. DOC, . МРЗ
C)
. МPG, . МР3, . ЕХЕ, . BMP
D)
. BMP, . DOC, . BAS, . МРЗ
E)
. C R, . JPЕG, . GIF, . DOC
23. Весь спектр существующих сегодня
архиваторов можно разделить на три группы, которые условно называются
A)
файловыми, программными и дисковыми*
B)
распределёнными, программными, самораспаковывающиеся
C)
файловыми, дисковыми, распределёнными
D)
самораспаковывающиеся, дисковыми, программными
E) структурными,
программными, дисковыми
24. Программные архиваторы позволяют
A)
упаковывать один или несколько файлов в единый архивный
файл
B)
чисто программным способом увеличить почти вдвое
доступное дисковое пространство
C)
распаковать файлы . GIF, . JPЕG – для графических
данных
D)
изменить содержания данных с потерей информации
E)
упаковать за один прием один-единственный файл – исполняемую программу ЕХЕ-типа*
25. Дисковые архиваторы позволяют
A)
упаковать за один прием один-единственный файл – исполняемую программу ЕХЕ-типа
B)
упаковывать один или несколько файлов в единый архивный
файл
C)
чисто программным способом увеличить почти вдвое
доступное дисковое пространство*
D)
распаковать файлы . GIF, . JPЕG – для графических
данных
E)
изменить содержания данных с потерей информации
26. Степень сжатия файла зависит:
A)
только от типа файла;
B)
только от программы-архиватора;
C)
от типа файла и программы-архиватора*;
D)
от производительности компьютера;
E)
от объема оперативной памяти персонального
компьютера, на котором производится архивация файла.
27. В процессе
сжатия растровых графических файлов по алгоритму JPЕG его информационный объем
обычно уменьшается в…
A)
2-3 раза
B)
10-15 раз*
C)
в 100 раз
D)
в 1000 раз
E)
не изменяется
28. Процесс
восстановления файлов из архивов точно в таком виде, какой они имели до помещения
в архив:
A)
восстановление
B)
архивация
C)
резервирование
D)
самораспаковка
E)
разархивация*
29. Архив, к
которому присоединена программа архивации:
A)
сумматор
B)
архиватор
C)
самораспаковывающий*
D)
резерватор
E)
упаковщик
30. Непрерывным архивом называют:
A)
совокупность нескольких файлов в одном архиве;
B)
архивный файл большого объема;
C)
архивный файл, содержащий файлы с одинаковыми
расширениями*;
D)
файл, заархивированный в нескольких архивных
файлах;
E)
произвольный набор архивных файлов.
31. Метод Хафмана архивации текстовых файлов основан на том, что:
A)
в сообщениях, кодирующих текст, часто
встречаются несколько подряд идущих одинаковых байтов;
B)
текстовые сообщения обладают значительной
избыточностью;
C)
текстовые сообщения допускают упаковку с потерей
информации;
D)
в обычном тексте частоты появления разных
символов различны*;
E)
текстовые сообщения не обладают особой
избыточностью.
32. Метод Лемпеля – Зива архивации текстовых файлов основан на том, что:
A)
в сообщениях, кодирующих текст, часто
встречаются несколько подряд идущих одинаковых байтов*;
B)
текстовые сообщения обладают значительной
избыточностью;
C)
текстовые сообщения допускают упаковку с потерей
информации;
D)
в обычном тексте частоты появления разных
символов различны;
E)
текстовые сообщения не обладают особой
избыточностью.
33. В основе методов
архивации изображений без потери информации лежит:
A)
идея учета того, что частоты появления разных
байтов, кодирующих рисунок, различны;
B)
идея учета числа повторений одинаковых байтов,
кодирующих рисунок;*
C)
идея учета особенностей человеческого восприятия
изображений;
D)
идея учета малой избыточности кодируемого
рисунка;
E)
идея учета значительной избыточности кодируемого
рисунка.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
А |
В |
А |
Е |
А |
D |
C |
D |
A |
D |
D |
А |
С |
А |
С |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
А |
B |
Е |
D |
С |
А |
A |
А |
Е |
С |
С |
B |
E |
С |
С |
31 |
32 |
33 |
||||||||||||
D |
А |
В |
Н. В. Литвинова, МОУ СОШ №3,
Красный Кут, Саратовская область
Метки: Информатика
1. Программой архиватором называют:
а) программу для уменьшения информационного объема (сжатия) файлов +
б) интерпретатор
в) программу резервного копирования файлов
2. Сжатие данных:
а) удаление ненужной информации из файлов
б) процедура перекодировки данных с целью уменьшения их объема +
в) преобразование информации в вид, пригодный для работы
3. Многотомный архив:
а) единый архив, в котором содержится несколько файлов
б) единый архив, в котором содержится несколько папок
в) архив, который хранится в нескольких файлах, называемых томами +
4. Самораспаковывающийся архив:
а) архив с присоединенным исполняемым модулем, который позволяет извлекать файлы без запуска архиватора +
б) архив с присоединенным исполняемым модулем, который позволяет извлекать файлы с запуском архиватора
в) архив, который при попадании в операционную систему сам распаковывается в необходимую папку
5. Сколько места позволяют экономить архивы:
а) до 50%
б) не более 10%
в) от 20 до 90% +
6. Какой вид имеют многотомные архивы:
а) partNNN. moMa
б) moMa.partNNN +
в) такой же вид как и остальные архивы
7. Какого архиватора не существует:
а) Manager
б) WinZIP
в) Algol +
8. Как называется самораспаковывающийся архив:
а) SFX +
б) EAC
в) GLX
9. Алгоритм сжатия LZMA используется для формата архивов:
а) Zip
б) RAR
в) 7z +
10. Какой формат архивов часто используется для установщиков программ в системах Windows:
а) 7z
б) CAB +
в) RAR
11. Когда следует выполнять архивацию:
а) когда не хватает места на диске +
б) когда файлов много
в) когда играете в игры
12. Что может содержать в себе архивный файл:
а) только папки
б) файлы +
в) только файлы
13. Что может содержать в себе архивный файл:
а) папки +
б) только файлы
в) только папки
14. Какие программы используют для уменьшения объема файлов:
а) программы-трансляторы
б) программы-интерпретаторы
в) программы-архиваторы +
15. Архивный файл представляет собой:
а) файл, упакованный с помощью архиватора +
б) файл, которым долго не пользовались
в) файл, защищенный от несанкционированного доступа
16. Сжатый (архивированный) файл отличается от исходного тем, что:
а) доступ к нему занимает меньше времени
б) он занимает меньше места +
в) он легче защищается от вирусов
17. Укажите программы-архиваторы:
а) WordArt, Norton Commander
б) Word, PowerPoint
в) WinZip, WinRar +
18. Программа WinRar предназначена:
а) для работы с файлами
б) для сжатия файлов +
в) для работы папками
19. Программа WinZip предназначена для:
а) антивирусной обработки
б) работы папками
в) сжатия файлов +
20. Чтобы архивировать файл или папку, надо:
а) выделить объект, в меню Сервис выбрать команду Добавить в архив – выбрать нужные параметры — нажать ОК
б) щелкнуть на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду Добавить в архив – выбрать нужные параметры — нажать ОК +
в) щелкнуть на выбранном объекте правой кнопкой мыши, в контекстном меню выбрать команду Создать ярлык
21. Какое из названных действий необходимо произвести со сжатым файлом перед началом работы:
а) распаковать +
б) отправить в сжатую Zip-папку
в) запустить на выполнение
22. Чтобы распаковать архив, надо выполнить команду:
а) достать
б) извлечь +
в) выбрать
23. Расширение заархивированных файлов в операционной системе Windows:
а) DOC
б) TXT
в) ARJ, ZIP, RAR +
24. С использованием архиватора Arj лучше всего сжимаются:
а) рисунки
б) тексты +
в) фотографии
25. Что не является архиватором:
а) LZEXE
б) WinRar
в) Rat +
26. Самый эффективный способ сжатия графической информации (цветное фото) используется в файлах:
а) gif
б) jpeg +
в) bmp
27. В тех случаях, когда предполагается передача большого архива на носителях малой емкости, создают:
а) распределённый архив +
б) структурный архив
в) самораспаковывающиеся архивы
28. Файловый архиватор позволяет:
а) чисто программным способом увеличить почти вдвое доступное дисковое пространство
б) изменить содержания данных с потерей информации
в) упаковывать один или несколько файлов в единый архивный файл +
29. Характерными форматами сжатия с потерей информации являются:
а) .JPЕG, .МPG, .МРЗ +
б) .CUR, .JPЕG, .GIF, .DOC
в) .ЕХЕ, .BMP, .DOC
30. Характерными форматами сжатия без потери информации являются:
а) .ЕХЕ, .DOC, . МРЗ
б) .GIF, .TIF, .PCX, .AVI +
в) .CUR, .JPЕG, .GIF, .DOC
В каждой операционной системе Windows, начиная с самых ранних версий (например, в Windows XP), есть свой встроенный архиватор ZIP.
В самом меню Windows он значится как «Сжатая ZIP-папка»:
Этот архиватор никак не является полноценной заменой сторонних аналогичных программ, например, WinRAR, 7-Zip и прочих, поскольку имеет слишком уж мало возможностей (об этом ниже). Тем не менее, работать с архивами ZIP он худо-бедно умеет и поможем вам быстренько создать зип-архив или распаковать его при необходимости, если пока какой-то причине ещё не установили полноценный архиватор
Так вот, в данной статье я покажу подробно как с ним работать: опишу процесс создания архивов формата ZIP, а также извлечения файлов из архивов такого же формата.
Начнём с установки…
Шучу Установки никакой нет, ведь архиватор встроенн в виндовс, то есть он уже там есть изначально, сразу после установки системы Начнём с возможностей данного архиватора.
Что умеет встроенный в Windows архиватор?
Возможности архиватора весьма скудные, проще говоря, их всего 2:
-
Возможность создать архив формата ZIP;
-
Возможность распаковывать аналогичные зип-архивы.
Всё! Это значит, что через него вы не сможете создавать архивы форматов RAR, 7z и другие, не сможете устанавливать на них пароли, настраивать степень сжатия и, в общем, не сможете делать практически всё то, что могут полноценные архиваторы.
Тем не менее тех возможностей хватит, чтобы побыстрому работать с ZIP, если очень нужно и почему-то нельзя быстренько взять и поставить тот же винрар
С «богатым» функционалом разобрались и теперь расскажу о том, как распаковывать архивы ZIP через этого зверя…
Как распаковать архив ZIP
ЗИП-архивы через встроенный в Windows архиватор распаковываются элементарно, буквально в пару щелчков мышкой!
Кликаем правой кнопкой мыши (далее буду применять «ПКМ») по архиву ZIP и выбираем «Извлечь всё».
Откроется окно распаковки, в котором вы можете выбрать папку, в которую будет распакован архив, нажав кнопку «Обзор» [1].
Если не выбирать, то при распаковке будет создана новая папка с именем как у архива и туда будут помещены все файлы из него.
Опция «Показать извлечённые файлы» [2] позволит сразу после распаковки открыть папку с файлами.
Ну и для запуска распаковки просто нажмите «Извлечь» [3].
Готово! Теперь файлы будут разархивированы.
Важно! Если у вас в системе установлены архиваторы сторонних производителей, то автоматически пропадёт возможность распаковки архивов через контекстное меню рассматриваемым встроенным архиватором. Вместо пункта «Извлечь всё» будут пункты распаковки соответствующего установленного архиватора.
А теперь расскажу о том, как создавать зип-архивы…
Как создать архив ZIP встроенным архиватором
Архив самого распространённого формата ZIP вы сожете через этот встроенный архиватор создать двумя способами, которые весьма схожи:
-
Сначала создаём архив, затем перемещаем в него нужные файлы.
Теперь подробнее… Сначала нужно создать архив. Для этого кликаем ПКМ по рабочему столу либо по свободной области в любой папке, выбираем «Создать» — «Сжатая ZIP-папка».
Готовый архив сразу появится в той папке, где вы его создали (в моём случае — это папка «Загрузки»):
Теперь вы можете просто перетащить в этот архив нужные файлы и они автоматически в него добавятся:
Добавленные в ZIP файлы:
Либо второй способ…
-
Выбираем сразу нужные файлы и отправляем в архив.
Тут также всё просто. Выделяем нужные файлы, которые хотим добавить в архив, кликаем ПКМ и выбираем «Отправить» — «Сжатая ZIP-папка».
В итоге сразу создастся архив с вашими файлами и возьмёт название одного из добавленных файлов, например:
Вы можете переименовать созданную сжатую ZIP-папку как угодно, также как переименовываете любой файл и папку (ПКМ по имени и выбрать «Переименовать»).
Как видим, способы в принципе одинаковые, пользуйтесь тем, что кажется привычнее или удобнее
Ну вот, распаковывать и создавать архивы ZIP встроенным архиватором Windows теперь вы научились. Ну и в окончании ещё несколько слов и совет…
Заключение и совет!
Как вы уже поняли, встроенный в виндовс архиватор возможностей практически не имеет и для полноценной работы на компьютере уж точно не сгодится. Потому что рано или поздно, каждому пользователю компьютера приходится работать с архивами Rar, 7z, Tar, Gz образами ISO и другими, с которыми рассмотренный архиватор работать никак не имеет и вряд ли уже научится… Сколько времени то прошло, а его Майрософтовцы так и не доработали
Если, например, только установили систему, то да, для быстрой работы он сгодится, если есть ZIP-папки, которые нужно разархиваровать, а далее…
А далее совет! Сразу как устанавливаете или переустанавливаете Windows на компьютере и получаете возможность выхода в интернет, загружайте и устанавливайте бесплатный полноценный архиватор, который вам нравится. А если ещё не знаете какой вам нравится, то рекомендую WinRAR как самый популярный и имеющий все нужные функции
Статейка понравилась? Тогда поделитесь в соц.сетях с друзьями, глядишь и им поможет!
До скорого!
К идее внедрения в среду 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-формата, парольный доступ.
Загрузка…
В этой инструкции наглядно для новичков показываю, как открыть файл RAR на компьютерах и телефонах самыми удобными и бесплатными способами, включая онлайн сервисы. Также рассказываю, что это за формат «рар», для чего используется.
Изучение инструкции и применение информации отнимет у вас не более 10-15 минут. Зато после прочтения вы научитесь свободно работать с rar-файлами, открывать для чтения любые из них, а также упаковывать любые другие файлы в этот формат и поймете, в каких случаях этот навык незаменим.
Если вопросы останутся или будет, что добавить к материалу, напишите мне в комментариях внизу страницы. Всегда рад обратной связи! 😊
Что такое RAR и для чего это расширение
Прежде всего нужно понимать, для чего нужен такой формат, что это вообще за расширение.
Файл RAR — это контейнер, представляющий собой архив для сжатия и хранения других файлов / папок.
Для чего это нужно:
- Мы можем сжать архив с другими документами / изображениями / видео, другими форматами и уменьшить тем самым их «вес». Правда степень сжатия напрямую зависит от типа файла. Картинки, видеоролики, к примеру, сжимаются плохо.
- Для того чтобы загрузить куда-либо множество документов как один файл.
- Вытекает из предыдущего — можно отправить сразу много файлов как один, поскольку мы упаковываем их все в единый архив.
Понятный пример: есть 50 книг на полке и нужно их перенести куда-либо. Чтобы было проще, мы их упакуем в коробку (архив) и перенесем уже не 50 штук по отдельности, а лишь одну коробку. Также проще будет передать кому-то не по отдельности эти книги, а сразу упакованные в коробочку.
Но RAR — это лишь один из типов архивов. А их огромное количество: tar, gz, zip, 7z, gzip, jar и еще несколько десятков форматов. Каждый имеет свое назначение, преимущества.
RAR поддерживает:
- Неограниченный размер создаваемых архивов;
- Возможность поставить пароль;
- Создание многотомных архивов (из нескольких частей);
- В некоторых случаях можно исправить поврежденные архивы.
Как открыть файл RAR на компьютере
В этом разделе дам инструкцию по просмотру «РАР» на компьютере при помощи установки соответствующей программы, а также в режиме online через сервисы (специальные сайты «разархиваторы»).
Как открыть RAR файл на Windows 10, 11 и других версиях
Для ОС Виндовс есть множество вариантов посмотреть содержимое архива RAR-архива и извлечь из него файлы / папки. Для этого придется установить дополнительную программу — архиватор, поскольку встроенные средства операционной системы не поддерживают распаковку архивов с расширением «.rar».
Но установка программы-архиватора не проблема! Места много не занимает и, вероятнее всего, нужна вам регулярно. Поэтому рекомендую именно способ установить программу на компьютер, вместо просмотра RAR-архивов с помощью онлайн-сервисов, о которых рассказываю в следующей главе.
Среди самых популярных выделю 2…
✅ Плюсы | ❌ Минусы | |
---|---|---|
WinRAR | ✅ Очень удобный, интуитивно понятный интерфейс, подходящий для неопытных пользователей ПК. ✅ Есть приложение для Android. ✅ Помимо ZIP, позволяет создать архивы в форматах rar и rar4. |
❌ После 30 дней использования, приложение не запретит дальше пользоваться им бесплатно неограниченный срок, но будет регулярно показывать окно с сообщением о необходимости купить. ❌ Не работает под Linux, Mac, iOS. |
7-Zip | ✅ 100% бесплатен, не напоминает об оплате. ✅ Есть версия для Linux. ✅ Помимо ZIP, позволяет создать архивы в форматах tar, wim, 7z. |
❌ Менее удобен для новичков, не такой понятный и логичный интерфейс. Кажется в целом более сложным. ❌ По умолчанию не ассоциирует никаких форматов архивов кроме 7z с программой 7Zip, создавая тем самым неудобства. |
Что касается конкретно открытия файлов RAR, то оба с этим одинаково справляются. Кроме того открывают все типы других архивов, а также образы и иные контейнеры: zip; 7z; arj; bz2; cab; gz; iso; jar; lz; lzh; tar; uue; xz; z; zipx; zst; 001.
Также оба могут запаролить архив (зашифровать), чтобы увидеть содержащиеся внутри данные и распаковать их смог только тот, кто знает пароль.
Что в итоге выбрать:
- WinRAR, на мой взгляд — лучший архиватор для новичков по удобству интерфейса, одновременно имеющий все функции. Рекомендую! И, лично меня не напрягает появление предложений купить время от времени. Просто закрыли окно раз в месяц одним кликом и дальше пользуемся.
- Второй 7-Zip стоит есть смысл устанавливать, если что-то не получилось с 1-м вариантом или нужно заархивировать файл в формате, который не поддерживается WinRAR. Это .tar, .7z, .wim.
Как теперь открыть RAR-файл?
Установите выбранный архиватор на компьютер и перезагрузите компьютер, чтобы вступили все изменения в силу и создались ассоциации архивов с добавленной программой.
Если установили WinRAR, то:
- Просто откройте выбранный RAR-файл как обычно это делаете с файлами других типов. Он автоматически будет открыт через архиватор, где вы сможете посмотреть все, что в нем упаковано. Либо щелкните правой кнопкой мышки по файлу и выберите «Открыть» с иконкой Винрара (пункт может называться как Open With).
- Если нужно извлечь содержимое (чтобы превратить RAR в обычную папку), то нажмите кнопку «Извлечь» на верхней панели инструментов и выберите каталог для извлечения. Также можете кликнуть правой кнопкой мыши по файлу, выбрать из контекстного меню блок WinRAR и любой пункт распаковки, например, «Извлечь в текущую папку».
Как открыть файл «рар» через WinRAR
Подробная инструкция по распаковке архивных файлов любых типов: как распаковать любой архив ».
Если поставили 7-Zip:
- Кликните правой кнопкой мыши по RAR, выберите подменю 7-Zip, затем «Открыть архив». Если у вас ОС Windows 11, то подменю 7-Zip располагается за кнопкой «Показать дополнительные параметры». Также можно сразу открыть архиватор (7-Zip File Manager), найдя значок запуска на рабочем столе или ярлык в меню Пуск и уже в программе перейти к нужному файлу и раскрыть его содержимое.
- Если необходимо разархивировать, то используется кнопка «Извлечь». Затем выбираем папку для разархивирования.
Как открывать файлы RAR с помощью 7-Zip
Как открыть файл RAR онлайн бесплатно
Я считаю, что пытаться открыть архив или распаковывать его с помощью сервисов в интернете — крайняя мера. Потому что не очень удобно, медленно и, как правило, есть суточные ограничения для бесплатного доступа.
Нет ничего лучше, чем поставить программу на компьютер по первому методу.
Если же вариант с установкой никак не подходит вам, то есть ряд ресурсов с инструментами для просмотра и извлечения архивов.
Один из них — extract.me.
Рассмотрим как им пользоваться:
- Перейдите на страницу по ссылке выше и перетащите в окно ваш архив. Или нажмите кнопку «Выберите файл» и укажите, где он расположен на компьютере.
- Начнется процесс открытия. Чем больше размер архива, тем дольше будет идти разархивация. В завершении отобразится весь список элементов, расположенных в архиве. Осталось скачать их на ПК по отдельности, просто кликая по названиям. Либо нажмите «Сохранить все как ZIP» и тогда вместо RAR-файла загрузится сжатая папка Zip, которую можно извлечь в любой версии Windows встроенными средствами (подробный процесс показал в инструкции здесь).
Онлайн разархиватор extract.me
Альтернативный сервис — unzip-online.com. Точно такой же принцип действия:
- Загружаете архив по кнопке «Выберите файл»;
- Ждете окончания загрузки. На экране появится список всего, что находится внутри архива. Скачивайте нужные элементы по отдельности. К сожалению, здесь отсутствует кнопка «Скачать все».
Имейте ввиду, что во всех подобных онлайн-архиваторах, стандартно введены лимиты для бесплатных тарифов на максимальный объем загружаемого файла, количество операций за день или любые другие ограничения. Не всегда они сразу видны.
Также вы всегда можете легко найти другие варианты сервисов, набрав в любом поиске в интернете запрос вида «распаковать рар онлайн» и найдется множество аналогов, если что-то случится с теми, которые продемонстрировал выше.
Как открыть архив RAR на телефонах
Смартфоны и планшеты на базе Android, также iOS (iPhone / iPad) тоже умеют открывать архивы .RAR и другого типа. Рассмотрим, как это сделать для обоих типов устройств.
Сразу отмечу, что все телефоны поддерживают способ открыть и извлечь содержимое архива через онлайн-сервисы, как показал в соответствующей главе выше для компьютеров.
Как посмотреть RAR-файл на Андроид
В телефонах Android на новых версиях прошивки есть встроенный в стандартный файловый менеджер архиватор, который может обрабатывать файлы RAR. Но он не всегда работает. Для начала просто попробуйте:
- Найдите встроенное приложение «Мои файлы» или аналогичное (файловый менеджер), затем отыщите в нем место в памяти устройства или на карте, где хранится RAR.
- Тапните по нему или удерживайте палец до появления контекстного меню. В нем будет кнопка «Извлечь», нажав на которую останется выбрать место для распаковки. Если такой функции в проводнике нет, значит ваш телефон ее не поддерживает.
Проще всего будет установить архиватор, например, тот же WinRAR и через него открыть RAR-архив:
- Перейдите по ссылке и установите приложение RAR. Если так не получилось, то найдите на смартфоне Google Play, в поиске наберите «rar». В результате найдется карточка нужного приложения. Загрузите и установите его.
- При открытии программы, оно будет запрашивать разрешения на доступ к фото / видео / файлам на карте памяти в встроенном хранилище устройства. Везде разрешайте, чтобы архиватор смог найти и открыть ваш RAR-файл.
- Найдите через приложение то место, где расположен архив и выберите его. Либо вы можете найти его через встроенный файловый менеджер, затем кликнуть по нему и выбрать из вариантов подходящих для открытия программ «RAR».
- Затем нажмите кнопку извлечения.
- Выберите директорию (папку) для распаковки.
Архив распакуется, теперь вы можете перейти во нужную папку и увидеть распакованное содержимое.
Как открыть файл с расширением RAR на телефоне Андроид
Как открыть RAR-архив на iPhone
Встроенных средств для просмотра и распаковки RAR-архивов на iPhone и iPad не существует. Если я ошибаюсь, напишите, пожалуйста, в комментарии внизу страницы.
Некоторые пользователи говорят, что через встроенное приложение «Заметки» можно разархивировать. Однако, я пробовал, не работает. Лишь прикрепляется архив к новой заметке. Возможно это срабатывало на более старых прошивках iOS.
Поэтому необходимо добавлять приложение.
1-й вариант — редактор Documents. В него по умолчанию встроена функция открытия и распаковки файлов.
Загрузить можно из App Store здесь ». Либо откройте стандартное приложение с тем же названием «AppStore», наберите в поиске «Documents» загрузите.
Далее по шагам:
- Откройте RAR через файлы так как делаете это с любыми другими документами. Внизу окна нажмите на стрелку «Поделиться».
- Пролистайте список приложений вправо до кнопки «Еще» и кликните по ней.
- Выделите «Documents» из перечня.
- Откроется встроенный файловый менеджер программы, в котором нужно выбрать папку, куда будет извлечены элементы из архива.
- Готово. Теперь можете свободно открывать содержимое архива.
Как открыть формат RAR на Айфон
2-й вариант — установить любой архиватор или расширенный файловый менеджер.
- Заходим в магазин AppStore.
- В поиске набираем «rar» или «архиватор» и пробуем поставить первое из списка, а затем проверить в деле.
Например, iZip, UnZip и другие. Большинство таких утилит имеет однотипный функционал, но в бесплатном режиме показывают рекламу. Также есть файловый менеджер с расширенным функционалом — File Hub by imoreapps. Он тоже умеет открывать и распаковывать RAR.
Часто задаваемые вопросы и ответы
Как открыть архив RAR без архиватора?
К сожалению такая функция заложена лишь в последних версиях телефонов на базе Android и в ОС Linux с помощью консоли. В Windows, iOS (айфоны) и прочих устройствах распаковка RAR-файла возможна только с архиватором.
Как открывать RAR-архивы на Linux?
При помощи консольной команды sudo apt-get install unrar p7zip-rar добавляем в интерфейс графической оболочки пункт «Распаковать сюда». Его можно вызвать кликом правой кнопкой мыши по файлу.
Также можно поставить классический архиватор для Линукса, например у 7-Zip есть такая версия, а также p7zip и любой другой.
Какой программой открывать RAR на Mac OS?
Подходящий архиватор можно найти в магазине Mac App Store. Например, UnZip, The Unarchiver.
Основные выводы
Итак, RAR — это один из форматов архивов, служащих для удобной упаковки и сжатия нескольких файлов / папок.
Чтобы открыть RAR на любом устройстве практически всегда требуется установить отдельную программу — архиватор. Исключения — некоторые версии смартфонов с ОС Андроид, а также Linux.
Для пользователей Windows я всегда рекомендую WinRAR, которым можно пользоваться бесплатно неограниченный период времени несмотря на всплывающие предупреждения.
Тему не считаю сложной, но вопросы могут возникать. Не стесняйтесь задавать их ниже в комментариях к данной странице и я с радостью буду стараться помочь по мере своих возможностей 😊
Каждый пользователь ПК или владелец смартфона регулярно сталкивается с различными форматами архивов. RAR – это распространенное расширение, используемое для сжатия файлов на большинстве операционных систем. В данной статье подробно расскажем как открыть файл RAR на всех видах устройств: от компьютера до телефона.
Содержание
- Что собой представляет RAR?;
- Как открыть файл RAR;
- Как открыть RAR онлайн;
- Чем открыть RAR на Айфоне;
- Как открыть файл RAR на Андроиде;
- Как открыть файл RAR на macOS;
- Как открыть поврежденный архив RAR;
- Видео-инструкция.
Описание формата
RAR – это тип архивных файлов, то есть в нем содержатся другие сжатые файлы. Главное преимущество этого формата состоит в экономии места, так как информация находится в «запакованном» виде. Перечислим преимущества формата RAR:
- максимальный размер архива, как и файлов в нем, практически не ограничен;
- предусмотрено создание многотомного архива (состоящего из нескольких частей);
- предусмотрена защита паролем содержимого архива;
- предусмотрено исправление возникших ошибок.
Кстати, RAR расшифровывается как Roshal ARchiver, свое название формат получил по имени создателя, российского программиста, Рошаля Евгения Лазаревича.
Для просмотра и редактирования файлов внутри архива необходимо их извлечь специальной программой для открытия файлов RAR.
Как открыть RAR
Проверенный способ открытия RAR вне зависимости от версии операционной системы Windows – установка необходимого софта. Будь то актуальная Windows 10 или постепенно устаревающая семерка, список программ не изменится. Популярные утилиты, совместимые с Windows 7:
- WinRAR – архиватор от создателя формата RAR, что может быть стабильней? Встраивается в проводник Windows – чтобы создавать и распаковывать архивы, не нужно запускать программу.
- 7-Zip – бесплатный аналог WinRAR, скачать 7-Zip можно с официального сайта, регистрировать и платить за архиватор не придется.
- ТС4 Shell – аналогичный удобный инструмент, чтобы открывать всевозможные форматы архивов через проводник Windows.
Открыть RAR онлайн
Если компьютер чужой или нет постоянной необходимости в архиваторе, то не обязательно даже устанавливать программы. Распакуйте архив RAR в режиме онлайн, используя проверенные веб-сервисы:
- Archive Extractor – доступный и понятный разархиватор на русском языке позволяет импортировать запакованный файл с компьютера, гугл диска, дропбокса или по ссылке.
- B1 online – этот англоязычный архиватор позволяет легко открыть архив RAR онлайн, а разобраться в интерфейсе получится, даже если вы не владеете иностранным языком.
- Unzip online, как и предыдущий сервис, прост в обращении – загрузили архив, дождались распаковки, скачали файл.
Открыть RAR на iPhone
Приложение Заметки — один из самых удобных способов открыть RAR на iPhone:
- скачиваем архив через интернет-браузер;
- по окончании загрузки выбираем «Открыть в» и жмем Заметки;
- RAR-файл открыт.
Еще одна несложная альтернатива – скачать файловый менеджер Filehub, извлечение архивов заложено в функционал данного приложения. Еще один вариант – бесплатное приложение DOCUMENT 6, которое скачивается без встроенных покупок. Как и в первом случае, загрузите документ из сети и откройте с помощью менеджера.
Открыть RAR на Android
На Android для извлечения файлов из архива обычно хватает стандартного проводника, как и в случае с iOS. Однако, если запакованные файлы не удалось разархивировать, скачайте приложение RAR и спокойно работайте с большинством известных расширений архивов.
Открыть RAR на macOS
Чтобы открыть RAR на компьютерах от Apple также потребуется стороннее ПО:
- The Unarchiver – получить данный архиватор в App Store можно бесплатно, а интуитивно понятная настройка позволит работать с RAR без головной боли.
- Stufflt Expander – бесплатная версия программы подойдет, только если вам требуется распаковать файл-RAR, но не более.
Открыть поврежденный архив
Работы с поврежденным архивом при помощи WinRAR проводятся в два этапа:
- Восстановление поврежденного архива
- Выберите нужный архив.
- Нажмите кнопку «Исправить» вверху или зажмите комбинацию клавиш Alt+R.
- В открывшемся окне выбираем «Рассматривать поврежденный архив как RAR».
- Распаковка
- В WinRAR выбрать восстановленный архив, извлечь файлы.
- Перед вами появится окно «Путь и параметры извлечения».
- Выберите «Оставить на диске поврежденные файлы», затем жмите «Ок».
Это должно помочь открыть уцелевшие файлы архива.