文本压缩工具
trenzalore的Python项目详细描述
PyCompress
Pycompressor是一个将文本文件压缩为较小文件的工具,如 以及将压缩文件提取回原始内容。
它可以用作程序或作为包模块导入, 使用上面定义的函数。
例如,为了压缩一个文件:
$ pycompress -c /usr/share/dict/words -d /tmp/compressed.zf
在本例中,原始文件的大小为~4.8M,剩下的工具是 结果文件位于/tmp/compressed.zf,大小为~2.7M。
为了提取它:
$ pycompress -x /tmp/compressed.zf -d /tmp/original
您可以使用-d标志指定结果文件的名称。如果你 不指定结果文件的名称,默认值为 <original-file>.comp。
对于完整选项,请运行:
$ pycompress -h
Development
要以开发模式安装软件包,请运行:
make dev
并使用以下命令运行测试:
make test
测试具有可通过运行make testdeps安装的依赖项。
在提交请求之前,运行检查表以确保 满足依赖项(代码样式/linting、测试、pass等)。这是自动化的 使用:
make checklist
这将对代码样式(make lint)以及 测试(make test)。
为了检查项目是否使用支持的python版本运行, 运行:
make tox