Comparison of file archivers


The following tables compare general and technical information for a number of file archivers. Please see the individual products' articles for further information. They are neither all-inclusive nor are some entries necessarily up to date. Unless otherwise specified in the footnotes section, comparisons are based on the stable versions—without add-ons, extensions or external programs.

Archivers

Note: Archivers names in purple are no longer in development.

General information

Basic general information about the archivers: creator/company, license/price etc.
File archiversCreatorFirst public release dateLatest stable versionCost Software license
7-ZipIgor Pavlov19.00
ALZipESTsoft
ALZip for MacESTsoft
Archive ManagerPaolo Bacchilega3.36.2
Archive UtilityApple Inc.
ArkKDE team199719.4.3
B1 Free ArchiverAdam Buyer1.5.86
BetterZipBetterZip
Commander OneEltima Software1.1
Compressed FoldersMicrosoft Inc.Windows 8.1
CRAX CommanderSoft4U21.10.9
Disk ARchiverDenis Corbin2.5.14
ExpanderHaiku, Inc.
FilzipPhilipp Engel
FreeArcBulat Ziganshin
v0.36
0.666
iArchiverDare to be Creative Ltd.1.4.1
Info-ZIP Samuel Smith6.0
KGB ArchiverTomasz Pawlak1.2.1.24
PeaZipGiorgio Tani7.3.2
PKZIPPhil Katz12.4
PowerArchiverConexWare17.01.04
StuffItSmith Micro Software15.0.7
TARAT&TGNU tar: ; star: 1.5.3; BSD tar: 2.6.0
The UnarchiverCirclesoft3.11.3
TerseIBM
TUGZipChristian Kindahl3.5.0.0
WinAcee-merge GmbH2.69
WinRAREugene Roshal / Alexander Roshal
WinZipWinZip Computing, Inc
XAD a.k.a. XADMaster.libraryDirk Stoecker13.1
XarchiverGiuseppe Torelli0.5.4
ZipGeniusMatteo Riso of M.Dev Software6.3.2.3112
ZPAQMatt Mahoney6.3.2.3112
MIT

Operating system support

The operating systems the archivers can run on without emulation or compatibility layer. Linux Ubuntu's own GUI Archive manager, for example, can open and create many archive formats even to the extent of splitting into parts and encryption and ability to be read by the native program. This is presumably a "compatibility layer."
File archiversWindows
DOSMac OS XLinuxBSDOther UnixAmigaOS
Android
Windows MobileWindows Phone
7-Zip
ALZip
ALZip for Mac
Archive Manager
Archive Utility
Ark
B1 Free Archiver
BetterZip
bsdtar/libarchive, bundled, bundled, bundled
Commander One
CRAX Commander
Disk ARchiver
Filzip
FreeArc
GNU tar
iArchiver
Info-ZIP
KGB Archiver
PeaZip
PKZIP
PowerArchiver
Star
StuffIt
The Unarchiver
TUGZip
WinAce
WinRAR and RAR
WinZip
XAD
Xarchiver
ZipGenius
ZPAQ
WindowsDOSMac OS XLinuxBSDUnixAmigaOSAndroidWindows MobileWindows Phone

Notes:
  1. A separate 64-bit Windows x64 Edition version is also available.
  2. The Unix-like system port is known as p7zip. p7zip also is provided by FreeDOS.
  3. A Windows Mobile release is available.
  4. The programs for other platforms are called Unace, do not have the same GUI, and can only perform decompression.
  5. WinRAR is for Windows, RAR for other platforms.
  6. This program also has a POSIX version available.
  7. General Windows CE version.
  8. Also Acorn RISC OS, Atari, MVS, OS/2, VM/CMS, VMS and others.
  9. Bundled with Windows 10 since insider build 17063

    Archiver features

Information about what common archiver features are implemented natively.
File archiversData compression
Shell integration
Password protection
Multiple volumes
Self extraction
File repairing
Batch conversion
Unicode file /
directory names
Encryption
Filename Encryption
7-Zip
ALZip
Archive Manager
Archive Utility
ARJ
Ark
B1 Free Archiver
BetterZip
bsdtar/libarchive
Commander One for 7z
CRAX Commander
Disk ARchiver
Filzip
FreeArc
GNU tarSeparate
iArchiver
Info-ZIPZipCrypto and AES
KGB ArchiverNot enabled by default
PeaZip
PKZIPSeparateSeparate
PowerArchiver
StuffIt
The Unarchiversome formats
TUGZip
WinAce
WinRAR and RAR
WinZip
XAD
Xarchiver
ZipGenius
ZPAQ
Data compressionShell integrationPassword protectionMultiple volumesSelf extractionFile repairingBatch conversionUnicode file /
directory names
EncryptionFilename Encryption

Notes:
  1. Application is only for decompression.
  2. Traditionally, tar, cpio, or pax calls the external programs gzip and bzip2 to perform compression; these external programs usually come with systems that contain the archiver. This is the case for GNU tar. BSD tar uses its own implementation, since it also has to deal with archive formats that do their own compression.
  3. Allows adding a variable amount of redundancy for much better error recovery. See also RAR.
  4. Extracting/adding file and/or directory names into archive in either UTF-7, UTF-8 or UTF-16/UCS-2 encoding to support single file/directory name which contains characters from different languages. More recent versions of the zip file format have support for Unicode filenames.
  5. In WinRAR 3.60, when opening 7-Zip archives which contains Unicode file/directory names, they will not be displayed correctly. There will be no problem extracting them, however.
  6. Does support Unicode names, but not under the default option settings: the user must tick "Use OEM conversion for filenames" under "General" on the "Miscellaneous" tab in the Configuration dialog to enable Unicode name support. Full support for Unicode files names by default is supported only for 7-Zip and RAR archive formats.
  7. Commandline batch compression is available only for ZIP and ALZ formats.
  8. UTF-8 file/path-names support was completed in release 3.0.1 on Unix systems, and in release 5.8.0 on Windows systems. GUI UTF-8 support for full internationalization of the application was completed in release 2.2.0. Optionally, extended characters can be set to be replaced by jolly "?" character for exporting scripts to legacy systems; scripts creation screen informs if commands are ANSI-safe, OEM-codepage-safe, or requires UTF-8 compliant environment to run.
  9. Commandline batch compression and expansion requires free add-on software downloaded from the WinZip website.
  10. Peazip supports file encryption and file name encryption, although only in certain types of archives, including its own Pea format, 7-zip, zip and Arc.
  11. Many shells have built-in zip file support. Windows Explorer has "Send To"->"ZIP-compressed folder".
  12. Unicode and volumes since version 3.0. AES since 3.1.

    Archive format support

Reading

Information about what archive formats the archivers can read. External links lead to information about support in future versions of the archiver or extensions that provide such functionality. Note that gzip, bzip2 and xz are rather compression formats than archive formats.
File archiversZIP
TAR
GZ
BZ/BZ2
7z
xz
RAR
LHA/LZH
ACE
SIT
SITX
ARJ
KGB
DAR
ARC
CAB
ALZ
ISO/CD Image
ZPAQ
7-Zip
ALZip
TAR
Archive Utility
Ark
B1 Free Archiver
BetterZip
bsdtar/libarchive
cpio
Commander One
CRAX Commander
Disk ARchiver
Filzip
FreeArc
GNU tar
iArchiver
Info-ZIP
KGB Archiver
PeaZip
PKZIP
PowerArchiver
Star
StuffIt
The Unarchiver
TUGZip
WinAce
WinRAR
WinZip
XAD
Xarchiver
ZipGenius
ZIPTARGZBZ/BZ27zxzRARLHA/LZHACESITSITXARJKGBDARARCCABALZISO/CD ImageZPAQ

Notes:
  1. Used to, but no longer does, due to technical and legal issues.
  2. Tar implementations call external programs to perform compression, and allowing you to implement your own filters. These external programs may be shipped with your Operating System.
  3. GNU tar lets you implement your own filters , allowing you to use other compression programs and filters.
  4. Starting from version 11.
  5. Requires external program.
  6. Archive Utility itself is unable to open ISO files, but Disk Utility, which also comes with Mac OS X, is able to mount them as virtual disks.
  7. Requires external program.
  8. Only partial support for reading proprietary SITX format.
  9. FreeARC uses .arc as its filename extension, but this format is not the same as the traditional ARC file.
  10. Supports these formats as compression stream of other archive formats like tar.bz2 or iso.xz but does not support the format as an archive itself, as they are not archive formats. See the above explanation for tar.
  11. B1 Free Archiver for Android and B1 Online Archiver support ARJ format.

    Writing

Information about what archive formats the archivers can write and create. External links lead to information about support in future versions of the archiver or extensions that provide such functionality. Note that gzip, bzip2 and xz are rather compression formats than archive formats.
File archiversZIP
TAR
Gzip/Deflate ZIPx
Bzip2/BZ2 ZIPx
7z
XZ ZIPx
RAR
LHA/LZH
ACE
StuffIt
StuffIt X
ARJ
KGB
DAR
ARC
CAB
ALZ
ISO/CD Image
ZPAQ
Special
7-Zip
ALZip
Archive Manager
Archive Utility
Ark
B1 Free Archiver
BetterZip
bsdtar/libarchive
Commander One
CRAX Commander
Disk ARchiver
Filzip
FreeArc
GNU tar
iArchiver
Info-ZIP
KGB Archiver
PeaZip
PKZIP
PowerArchiver 2018.bh by ZipTV
Star
StuffIt
TUGZip
WinAce
WinRAR
WinZipZIPx
Xarchiver
ZipGenius
ZIPTARGzip/Deflate ZIPxBzip2/BZ2 ZIPx7zXZ ZIPxRARLHA/LZHACESITSITXARJKGBDARARCCABALZISO/CD ImageZPAQSpecial

Notes:
  1. Tar implementations call the external programs gzip and bzip2, 7z, xz,... to perform compression; these external programs usually come with systems that contain tar.
  2. Requires rar.exe from WinRAR.
  3. Requires external program.
  4. Requires Ace32.exe from WinAce.
  5. The Extractor and XAD are not included in this list because they only expand archives.
  6. ALZip can also write to the following formats: BH, JAR, and LZH
  7. Updating archives is not supported.
  8. Requires external program.
  9. Stuffit supported file formats
  10. Ark is a front-end only and requires appropriate command-line programs be installed. Programs like bzip2, gzip, tar, zip usually come with systems that contain Ark; writing in.rar format requires a commercial program.
  11. Xarchiver is a front-end only and requires appropriate command-line programs be installed. Programs like bzip2, gzip, tar, zip usually come with systems that contain Xarchiver; writing in.rar format requires a commercial program.
  12. Archive Manager is a front-end only and requires appropriate command-line programs be installed. Programs like bzip2, gzip, tar, zip usually come with systems that contain Archive Manager. writing in.rar format requires a commercial program.
  13. If there are more than one, files must be grouped in a.tar before being compressed.
  14. supports the formats as stream compression of other archive format and can create compressed format like tar.bz2 or iso.xz but cannot create an archive in these formats
  15. it is possible to open war and jar files to extract e add/replace file; files war and jar are still valid after that
  16. it require console rar.exe, and the path to it -- specified in Options. it can be taken from WinRAR software. PowerArchiever also doesn't support separate definition of the Dictionary Size and Compression Method.

    Uncommon archive format support

PeaZip has full support for Brotli, Zstandard, various LPAQ and PAQ formats, QUAD / BALZ / BCM, FreeArc format, and for its native PEA format.
7-Zip includes read support for.msi, cpio and xar, plus Apple's dmg/HFS disk images and the deb/.rpm package distribution formats; beta versions have full support for the LZMA2-compressed.xz format.