我有一个文本文件,我想在它达到指定大小后对其进行压缩。我已经看到GZipStream
哪个效果很好,但是 RAR 压缩要好得多。
我一直在寻找一个可以用 RAR压缩文件的库(我真的不关心提取或解压缩),但我还没有找到。
问问题
7607 次
1 回答
9
由于RAR 压缩算法不是免费的(只有解压缩算法是免费的),你不会找到它的库(或者必须购买许可证)。
一个不错的替代方案是LZMA SDK,它提供了 7-Zip 中使用的压缩算法。
对于压缩率/速度比较,您可以查看例如最大压缩摘要页面,排名 50 和 52,比较“最佳固态”模式下的 WinRAR 4.01 和“超”模式下的 7-Zip 9.22。WinRAR 的压缩效果略好 (<1%) 和更快,7-Zip 的解压缩速度更快。
请注意,正如 peachykeen 所指出的,如果您查看效率等级而不是大小,WinRAR 在正常模式下比 7-Zip 快得多。
于 2011-11-10T18:57:17.143 回答