请您推荐给我一个通用的无损文件压缩器,它比标准的ZIP压缩更节省空间?当然,压缩得越好,…就越好
它应满足下列附加标准:
因为我正在寻找一些更节省空间的东西,如果你将你的建议与标准的ZIP压缩进行比较,那将是很酷的。
注意:我不是在要求“最好的”工具。我正在寻找的是“比ZIP更有效的工具”,它符合上述标准。最后,我会自己决定我最喜欢哪个推荐(S)。
发布于 2014-02-12 15:59:49
PAQ (官方网站这里)压缩机效率很高(如压缩文件大小)。这样做的代价是速度和内存的使用(注意:这只适用于一些实验性的PAQ版本)。
PAQ赢得了哈特奖和卡尔加里挑战。
注:ZPAQ开放标准日志档案是所有实验PAQ库的顶点。
ZPaQ使用去重叠、多线程和一系列压缩算法(LZ77、BWT和上下文混合)来实现高性能。
更新:为ZPAQ构建了一个名为winzpaq的GUI包装器(使用.Net)。您可以阅读发行说明这里并直接从这站点下载最新版本。到了这个编辑阶段,它可以在Windows上工作,但是从发布说明看,它似乎也可以在Linux上工作(因为Mono)。
更新:我将讨论标准清单:
下面的比较来自10 GB基准 ( 83,437个文件和目录中的10 GB ),在核心i7 M620上使用默认设置,2.66 GHz,4 GB备份到Ubuntu中的外部USB硬盘驱动器。
Archiver Size Compress Extract License
-------- ------- -------- ------- -------
zip 4844 MB 1206 sec 229 sec Free, open source with specification
rar 4493 MB 1423 sec 239 sec Commercial, unrar is free and open source
7zip 3892 MB 6593 sec 472 sec Free, open source
freearc 3711 MB 1448 sec 422 sec Free, open source
zpaq 3825 MB 379 sec 249 sec Free, open source with specification发布于 2014-02-12 08:09:43
我个人推荐7-拉链使用7z档案格式和LZMA2压缩算法。
GUI只支持Windows,但是有一些linux构建可以用于命令行(尽管我个人还没有使用过它们-与windows版本的cmd行不同,我使用了非常重要的(1))。
(1)阅读:测试了数百条从python程序(Wrye Bash)中提取和压缩的命令。
发布于 2014-02-12 12:56:19
我想给gzip和bzip2硬币。这两种格式在POSIX (例如Linux)系统中非常常见,几乎所有的系统都可以使用,因此它们也渗透到了周围的生态系统(例如MySQL)中。
它们都只压缩文件,因此通常与tar (连接文件)组合,生成.tar.gz和.tar.bz文件。
优势:
缺点:
.tar.gz提取到一个需要重新提取的.tar文件中)https://softwarerecs.stackexchange.com/questions/439
复制相似问题