4 个版本
0.1.3 | 2024 年 8 月 4 日 |
---|---|
0.1.2 | 2024 年 7 月 29 日 |
0.1.1 | 2024 年 7 月 22 日 |
0.1.0 | 2024 年 7 月 22 日 |
#102 in 压缩
572 次月下载
26KB
438 行
rzopfli
rzopfli 是一个使用 Zopfli 压缩算法的无损数据压缩工具。
安装
从源代码
cargo install rzopfli
从二进制文件
发布页面包含 Linux、macOS 和 Windows 的预构建二进制文件。
如何构建
请参阅 BUILD.adoc。
使用方法
rzopfli
的命令行语法类似于 gzip
和 zstd
,并且一些选项来自 Zopfli 参考实现。默认情况下,rzopfli
保留输入文件,就像 zstd
一样。可以使用 --rm
自动删除它们。
基本用法
将文件压缩为 gzip 格式
rzopfli foo.txt
将处理后的数据写入标准输出
rzopfli -c foo.txt
压缩成功后删除输入文件
rzopfli --rm foo.txt
执行 50 次压缩迭代
rzopfli -i 50 foo.txt
将文件压缩为 zlib 格式
rzopfli --format zlib foo.txt
生成 shell 完成脚本
--generate-completion
选项将生成 shell 完成脚本到标准输出。
以下 shell 支持
bash
elvish
fish
nushell
powershell
zsh
示例
rzopfli --generate-completion bash > rzopfli.bash
命令行选项
请参阅以下
变更日志
请参阅 CHANGELOG.adoc。
贡献
请参阅 CONTRIBUTING.adoc。
许可
版权 © 2024 Shun Sakai(见 AUTHORS.adoc)
- 本程序根据 Apache License 2.0 或 MIT License 的条款分发。
- 一些文件根据 Creative Commons Attribution 4.0 国际公共许可 的条款分发。
本项目符合 REUSE 规范 第 3.2 版。有关版权和许可信息的更多详细信息,请参阅各个文件的版权声明。
依赖项
~4–13MB
~174K SLoC