计算机科学

首页 > 计算机科学

压缩软件比较

下列的表格比较各数据压缩软件的一般及技术性数据。欲知详情,请参见各产品的条目。本条目并不包含全部数据,亦不一定是最新信息。除非于脚注中另有指定,否则一切比较,皆基于稳定版及没有其他增益集、附加组件、附加程序、扩展或外部程序。

目录

  • 1 概括数据
  • 2 操作系统的支持
  • 3 压缩特性
  • 4 压缩格式支持
    • 4.1 读取
    • 4.2 写入
  • 5 参考资料
  • 6 外部链接

概括数据

有关压缩软件的概括数据,如开发者或公司、许可协议、价格等。

开发者/公司 首次公开发行日期 最新稳定版本 价格 软件许可证
360压缩 奇虎360 2011年3月3日,​7年前​(2011-03-03 Windows
4.0正式20版
(2017年11月27日,​9个月前​(2017-11-27[±]
免费 专有
7-Zip Igor Pavlov 1999年1月2日,​19年前​(1999-01-02 18.05(2018年4月30日,​4个月前​(2018-04-30[±][1] 免费 LGPL, Proprietary(RAR插件)
Alpha ZIP Alpha ZIP 2004年 1.3 非自由$29.95 专有
ALZip ESTsoft 1999年(as a WinZip translation) 8.51.0.0 个人使用免费 (2008年12月1日以后开始收费)[2]。商用或政府收取$20 专有
Archive Utility Apple Computer 2003年10月24日 6.3.3 Part of Mac OS X CoreServices 专有
Basic zip A programmer 2007年6月23日 1.0 免费提供给个人使用,为了支持软件开发而对其他用途收取$10 专有
Bandizip Bandisoft 2011年8月5日,​7年前​(2011-08-05 6.14
2018年6月19日,​2个月前​(2018-06-19
免费 专有
Beezer Ramshankar 2005年1月21日 0.09 非商用免费 专有
BitZipper Bitberry Software 2000年 5.0.1 非自由$24.95 专有
Disk ARchiver Denis Corbin 2002年 2.3.0 免费 GPL
Filzip Philipp Engel ? 3.06 免费 专有
FreeArc Bulat Ziganshin 2005年 0.666 免费 GPL
tar (file format) GNU Project 1989年 1.15.1 免费 GPL
Haozip 2345.com 2009年3月16日,​9年前​(2009-03-16 5.9.5(2017年10月24日,​10个月前​(2017-10-24 免费 专有
ICEOWS Béatrice Mounier 1998年 4.20b 免费 专有
Info-ZIP(Wzip) Samuel Smith 1989年3月 5.03(as "WiZ") 免费 BSD-like
IZArc IZSoftware ? 4.2(2015年11月23日,​2年前​(2015-11-23[±] 免费 专有
jZip Discordia Limited October 15, 2007 1.2 免费 专有
KGB Archiver Tomasz Pawlak ? 1.2.1.24 免费 GPL
NanoZip Sami Runsas 2008年7月5日 0.09a 免费 专有
Speednar(Winnar) Xspace免费资源论坛软件开发小组 2009年5月17日 1.2 (for xp) ,1.3(for dos) 免费 专有
PeaZip Giorgio Tani 2006年9月16日,​11年前​(2006-09-16 6.5.1(2018年2月18日,​6个月前​(2018-02-18[±] 免费 LGPL
PKZIP Phil Katz 1989年 11.0 非自由$29.00 专有
PowerArchiver ConexWare 1999年3月 10.2 非自由$19.95 专有
Squeez Speedproject ? 5.50.4810 非自由€24.90 专有
StuffIt Allume Systems 1987年 12 Free for expander; $49.99 Standard; $79.99 Deluxe 专有
The Extractor Urban Dahlberg 2007年1月1日 1.3.1.4 免费 专有
The Unarchiver Circlesoft ? 1.4 免费 LGPL
TUGZip Christian Kindahl 2002年8月18日 3.5.0.0 免费 专有
WinAce e-merge GmbH ? 2.69 非自由$29.00 Standard; $39.00 Plus 专有
WinHKI Hanspeter Imp ? 1.79 非自由$29.00 专有
WinRAR Eugene Roshal / Alexander Roshal 1993年,​24年前​(1993 5.60(2018年6月26日,​2个月前​(2018-06-26[±] 非自由$29 专有
WinRK M Software Ltd. 2004年5月26日 2.1.6 非自由$29.95 专有
WinUha Salvatore Ravidà 2003年6月9日 2.0 RC1 免费
WinZip WinZip Computing, Inc 1991年,​27年前​(1991 22.0.12663(2017年10月23日,​10个月前​(2017-10-23[±] 非自由$29.95 Standard; $49.95 Pro 专有
XAD a.k.a. XADMaster.library Dirk Stoecker Circa 1998 13.1 共享软件,非商用免费 专有
ZipGenius Matteo Riso of M.Dev Software 2003年5月 6.0.3.1150 免费 专有
Zipeg Leo Kuznetsov 2006年11月 1.4.0.768 免费 BSD-like
ZipitFree MicroSmarts LLC 免费 专有
ZipZag Xtreme Soft ? 1.80 非自由$19.95 专有
开发者/公司 首次公开发行日期 最新稳定版本 价格(美元) 软件许可证

操作系统的支持

这些压缩软件所运行于的操作系统。

Windows DOS[OS 1] Mac OS X[注 1] Linux BSD Unix AmigaOS[注 2]
360压缩
7-Zip (p7zip) [OS 2] 命令行接口[OS 3] 命令行接口[OS 3] 命令行接口[OS 3] 命令行接口[OS 3] 命令行接口[OS 3]
Alpha ZIP
ALZip
Archive Utility
Basic zip
Beezer[OS 4]
BitZipper
Disk ARchiver ?
Filzip
FreeArc 命令行接口
GNU tar ?
Info-ZIP
IZArc ?
jZip
KGB Archiver [OS 5] 部分
NanoZip ?
Speednar 部分
PeaZip ?
PKZIP
PowerArchiver ? 命令行接口
Squeez ?
StuffIt ?
StuffIt Expander
The Extractor ?
The Unarchiver ?
TUGZip ?
WinAce (UnAce) ? 仅解压缩[OS 6] 仅解压缩[OS 6]
WinRAR (RAR)
WinRK ?
WinZip 命令行接口
XAD
ZipGenius ?
Zipeg ?
ZipZag ?
Windows DOS Mac OS X Linux BSD Unix AmigaOS

注:

  1. ^ 标记为“是”的也很可能只有命令行。
  2. ^ 含 64 位支持。
  3. ^ 3.0 3.1 3.2 3.3 3.4 7-zip 在这些系统上的移植叫做 p7zip。它实际上包含一个 7zFM GUI,但一般不被发行者采用。
  4. ^ Beezer只支持BeOS和ZETA平台.
  5. ^ 这个程序也有POSIX版本,所以右边基本相当于可以用。
  6. ^ 6.0 6.1 其他平台只提供解压用命令行程序 UnAce。

压缩特性

关于常见压缩软件原生支持特性的信息(不包含第三方插件)。

数据压缩 外壳集成 密码保护 多卷压缩 自解压缩 文件修复 批量转换 Unicode文件 /
目录名5
7-Zip
Alpha ZIP ?
ALZip ? ?
Archive Utility ? ?
ARJ ?
Basic Zip ? ?
Beezer ? ?
BitZipper ? 4
Disk ARchiver
Filzip ? ?
FreeArc File extension only ? 3
GNU tar 2 Separate
Info-ZIP ? ?
IZArc
jZip ? ?
KGB Archiver Not enabled by default ? ?
NanoZip 待开发 待开发 ?
Speednar 部分 部分 部分 [4]
PeaZip
PKZIP Separate Separate
PowerArchiver ? 7
Squeez ?
StuffIt ? ?
StuffIt Expander 1 ? ?
The Extractor 1 ? ?
The Unarchiver 1 ?
TUGZip ?
WinAce
WinRAR 3 6
WinRK ?
WinZip ?
XAD 1 ? ? ? ?
ZipGenius ? ?
Zipeg 1 ?
ZipZag ?
数据压缩 外壳集成 密码保护 多卷压缩 自解压缩 文件修复 批量转换 Unicode文件 /
目录名5

注:

  1. ^ 只能解压缩.
  2. ^ GNU tar用外部程序gzip和bzip2来压缩。这些外部程序经常和包含GNU tar的系统同时存在。
  3. ^ 为了更好地错误修复,允许添加大小可变的数据冗余。参加RAR和WinRAR。
  4. ^ BitZipper会使用多种方式从受损的文件中解压缩数据。
  5. ^ 为了显示含有不同语言字符的文件或文件夹,将包含有UTF-7, UTF-8或UTF-16(UCS-2)编码的文件或文件夹添加/释放到一个压缩包。目前仅被7z(7-Zip), RAR(WinRAR)以及RK(WinRK)支持。
  6. ^ 在WinRAR 3.60版本中,当打开一个含有Unicode字符的文件或文件夹时,这些Unicode字符无法正确的显示,然而解压此文件或文件夹是没问题的。
  7. ^ 确实支持Unicode名称,在最新的13.03版本中,"Miscellaneous"标签下的"General"选项中已默认勾选了"Use OEM conversion for filenames"以启用Unicode名称支持。

压缩格式支持

读取

ZIP
TAR
GZ
BZ/BZ2
7z
xz
RAR
LHA/LZH
ACE
SIT
SITX
ARJ
KGB
DAR
ARC
CAB
ALZ
ISO/CD Image
7-Zip 1
ALZip 未知
Archive Utility 未知 7
Ark
BetterZip
Bitser
bsdtar/libarchive 10 10 10
cpio
Disk ARchiver
File Roller
Filzip 未知
FreeArc 未知 1 9
GNU tar2 2 2 2 3
iArchiver 未知
Info-ZIP
IZArc
KGB Archiver 未知
PeaZip
PKZIP 未知
PowerArchiver 未知
Star2 2 2 2 2
StuffIt 未知
The Unarchiver 部分 部分8
TUGZip 未知
WinAce
WinRAR 11
WinZip 未知 4 5 5
XAD 未知 部分
Xarchiver 未知
ZipGenius 未知 7 7
ZIP TAR GZ BZ/BZ2 7z xz RAR LHA/LZH ACE SIT SITX ARJ KGB DAR ARC CAB ALZ ISO/CD Image

Notes:

  1. ^ 曾经支持,现因技术与法律问题不再支持。
  2. ^ Tar implementations call external programs (like compress, gzip or bzip2 or any other programs working with abstract streams and supporting the "-d" option) to perform (de)compression, and allowing you to implement your own filters1. These external programs may be shipped with your Operating System.
  3. ^ GNU tar lets you implement your own filters 2, allowing you to use other compression programs (p7zip, ...) and filters (GPG, ...).
  4. ^ 从版本11开始支持。
  5. ^ 需要外部程序。More info
  6. ^ Archive Utility本身无法打开ISO文件,然而Disk Utility, which also comes with Mac OS X,可以将其挂载为虚拟磁盘。
  7. ^ 需要外部程序。3
  8. ^ Only partial support for reading proprietary SITX format. 4
  9. ^ FreeARC使用.arc作为扩展名,但是格式与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.
  11. ^ 从5.00版本开始支持。

写入

ZIP
TAR
gzip
bzip2
7z
xz
RAR
LHA/LZH
ACE
StuffIt
StuffIt X
ARJ
KGB
DAR
ARC
CAB
ALZ
ISO/CD Image
7-Zip 14 14 14
ALZip6 未知 未知
Archive Utility 未知
Ark 未知 10 未知 未知 未知 未知 未知 未知 未知 未知 未知 未知
BetterZip
Bitser
bsdtar/libarchive 15 15 15
Disk ARchiver
File Roller 12 未知 未知 未知 未知 未知 未知 未知 未知
Filzip 未知 未知 未知 未知 未知 未知
FreeArc [5] 未知 未知 未知 [5] 未知 [5] 未知 未知 未知 未知 未知 未知 未知 未知 未知 未知
GNU tar 1 1
iArchiver 未知
Info-ZIP
IZArc
KGB Archiver 未知 未知 未知 未知 未知 未知
PeaZip
PKZIP 未知 未知 未知 未知 未知 未知
PowerArchiver 未知
Star 1 1 1 1
StuffIt4 未知 9 未知 未知 未知 未知 未知
TUGZip 未知 2 4 未知
WinAce 未知 未知 未知
WinRAR
WinZip 未知 3 未知
Xarchiver 未知 11 未知 未知 未知 未知 未知 未知 未知 未知
ZipGenius 7 7 7 未知 8 未知 7
ZIP TAR GZ BZ/BZ2 7z xz RAR LHA/LZH ACE SIT SITX ARJ KGB DAR ARC CAB ALZ ISO/CD Image

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. ^ 需要WinRAR的rar.exe。
  3. ^ 对于WinZip 11.1及更早版本,需要外部程序。More info
  4. ^ 需要WinAce的Ace32.exe。
  5. ^ The Extractor与XAD不在此列表之中,因为它们只解压归档文件。
  6. ^ ALZip也可以输出为以下格式:BH, JAR和LZH。
  7. ^ 不支持更新归档文件。5
  8. ^ 需要外部程序。6
  9. ^ Stuffit supported file formats 7
  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. 8
  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. 910
  12. ^ File-Roller 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 File-Roller. writing in .rar format requires a commercial program.11
  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

参考资料

  1. ^ HISTORY of the 7-Zip. 7-Zip. 2018-04-30 [2018-04-30]. 
  2. ^ ESTsoft Licensing Policy Change. altools.com. 2008-10-20 [2009-06-26]. (原始内容存档于2009-08-02) (英语). 
  3. ^ Sander van der Burg. Porting software to AmigaOS (unconventional style). [2015-10-21]. 
  4. ^ 仅限伪nar格式
  5. ^ 5.0 5.1 5.2 存档副本. [2016-07-02]. (原始内容存档于2016-06-01). 
  1. ^ OS X 的系统基础脱胎于 BSD,不少 BSD 能使用的程序也可以编译运行。
  2. ^ AmigaOS 提供一个 Unix 兼容层,一些 Linux/BSD/Unix 上可用的软件也许可以编译运行。此外还有使用更完整环境的方式[3]

外部链接

  • SQUEEZECHART[永久失效链接]: See which archiver performs best on the world's largest file sets
  • Maximum Compression - Comparison of many archivers
  • Lossless Data Compression (links and spreadsheets)
  • Archive Comparison Test
  • Compression Tools Compared, Linux Journal, September 2005
  • Comparison of various softwares of compression (french)
  • NanoZip

相关推荐