2024-04-19 19:01:44 发布
网友
我希望在保存日志文件的Python脚本中使用PPMd压缩(https://en.wikipedia.org/wiki/Prediction_by_partial_matching)(因为PPMd在压缩文本/日志文件方面非常出色)
然而,我似乎找不到任何实现此功能的库。我已经找到了一个gzip库,但就我的情况而言,这比PPMd更慢、更糟糕
如果没有PPMd压缩库,我将如何实现它
Python核心提供了一些压缩算法,但PPMd还不受支持。[1]
无论如何,您可以使用subprocess模块调用例如7zip。下面是一个关于如何在命令行中将7zip与PPMd一起使用的示例:
subprocess
7z a -m0=PPMd archive.7z text.txt
您可能还想看看这个答案Mimic 7zip with python,其中提到了两个用于使用7zip的Python库,但第一个仅适用于Linux,另一个仅适用于Windows
Python核心提供了一些压缩算法,但PPMd还不受支持。[1]
无论如何,您可以使用
subprocess
模块调用例如7zip。下面是一个关于如何在命令行中将7zip与PPMd一起使用的示例:7z a -m0=PPMd archive.7z text.txt
您可能还想看看这个答案Mimic 7zip with python,其中提到了两个用于使用7zip的Python库,但第一个仅适用于Linux,另一个仅适用于Windows
相关问题 更多 >
编程相关推荐