我正在尝试压缩一些较大的文档文件。但是大多数文件只能压缩最多10%。我正在使用7zip终端命令。
7z a filename.7z -m0=LZMA -mx=9 -mmt=on -aoa -mfb=64 filename.pptx
有没有更改参数的建议。我需要至少30%的压缩比。
我正在尝试压缩一些较大的文档文件。但是大多数文件只能压缩最多10%。我正在使用7zip终端命令。
7z a filename.7z -m0=LZMA -mx=9 -mmt=on -aoa -mfb=64 filename.pptx
有没有更改参数的建议。我需要至少30%的压缩比。
.pptx
文件或.docx
文件实际上是内部为.zip
压缩包的文件。在已经被压缩的文件上,您不应该期望有太多的压缩效果。
文档说明了lzma2
可以更好地处理无法压缩的数据,因此您可以尝试使用它。
7z a -m0=lzma2 -mx filename.7z filename.pptx
这只是一个最大压缩的想法:
lzma2非常好 - 但是如果文件包含许多jpg,请考虑尝试开源软件PeaZip或更具体地说paq8o。Paq8具有内置JPEG压缩器并支持范围压缩。因此,它也将处理包含在其他文件中的jpg。相比之下,Winzip的zipx则需要纯粹的jpg文件,在这种情况下无用。
但是为了使PAQ有效地工作/压缩目标文件,您需要“null” zip/deflate压缩,将其转换为未压缩的zip。
PAQ可能有点奇特,但在我看来,它比zipx更诚实和清晰。PAQ不受支持,因此像往常一样,建议搜索您不了解的内容,您会找到一些东西。相比之下,zipx可能看起来有点神秘,因为它看起来像一个普通的zip文件,并且在Winrar或7zip中文件的列表正确,但是当您想要提取jpg时,它会失败,因此如果用户没有经验,则可能会看起来像zip文件已损坏。这将更难发现是zipx,到目前为止只有WinZip或The Unarchiver(unar.exe)可以正确处理。