预压缩:进一步压缩已压缩的文件

2020-11-01 03:57:23

Precomp是一个命令行预压缩器,可用于进一步压缩已压缩的文件。它改进了某些文件的压缩-/Streamtype-适用于使用zLib或Deflate压缩方法(如PDF、PNG、ZIP等)、bZip2、GIF、JPG和MP3压缩的文件和流。Precomp尝试解压这些流,如果可以将它们解压缩并重新压缩,使它们与原始流逐位相同,则可以使用解压缩的流,而不是压缩的流。(=。

Precomp的结果要么是扩展名为.pcf(PCF=PreCompressedFile)的较小的LZMA2压缩文件,要么是在使用-cn时包含来自原始文件的解压缩数据以及重建数据的文件。在这种情况下,文件比原始文件大,但可以使用比Deflate更强的任何压缩算法进行压缩,以获得更好的压缩效果。

从版本0.4.3开始,预装也可用于Linux/*nix/macOS。不同版本完全兼容,PCF文件可在Windows/Linux/*NIX/MacOS系统之间交换。

这会将原始文件恢复为名为silesia.zip_的新文件。如果没有-o参数,Precomp将解压为silesia.zip。

如果您正在寻找不需要对整个项目有更深层次了解的简单问题,可以查看问题列表,寻找容易解决的问题。

您可以构建项目或下载二进制文件(见下文),在您的系统上运行它并报告错误或提出增强建议。

要捐款,你可以使用这里的捐赠按钮,页面顶部的那个(赞助商)或者我主页上的那个。您也可以将比特币发送到。

ZLib 1.2.11(Jean-Loup Gailly和Mark Adler的http://www.zlib.net)用于压缩/解压缩zLib流。

GifLib4.1.4(http://sourceforge.net/projects/giflib)用于GIF文件的压缩/解压缩。GIFLIB发行版版权所有(C)1997 Eric S.Raymond。

Preflate v0.3.5(Dirk Steinke的https://github.com/deus-libri/preflate)用于创建和使用放气流的重建信息。

在Apache许可证2.0版(许可证)下获得许可;除非遵守许可证,否则您不能使用此文件。您可以在以下位置获取许可证副本。

除非适用法律要求或书面同意,否则根据本许可证分发的软件按原样分发,不提供任何明示或默示的担保或条件。请参阅本许可证,了解管理本许可证下的权限和限制的特定语言。?