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 压缩

Download history 313/week @ 2024-07-22 216/week @ 2024-07-29 43/week @ 2024-08-05

572 次月下载

Apache-2.0 OR MIT

26KB
438

rzopfli

CI Version MSRV License

rzopfli 是一个使用 Zopfli 压缩算法的无损数据压缩工具。

安装

从源代码

cargo install rzopfli

从二进制文件

发布页面包含 Linux、macOS 和 Windows 的预构建二进制文件。

如何构建

请参阅 BUILD.adoc

使用方法

rzopfli 的命令行语法类似于 gzipzstd,并且一些选项来自 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

  1. 本程序根据 Apache License 2.0MIT License 的条款分发。
  2. 一些文件根据 Creative Commons Attribution 4.0 国际公共许可 的条款分发。

本项目符合 REUSE 规范 第 3.2 版。有关版权和许可信息的更多详细信息,请参阅各个文件的版权声明。

依赖项

~4–13MB
~174K SLoC