1 个不稳定版本
0.1.0 | 2023年5月27日 |
---|
#656 在 压缩
110KB
243 代码行
zx0dec
一个命令行应用程序,用于解压缩使用 Einar Saukas 的 ZX0 压缩格式压缩的文件。
通常,您使用 ZX0 格式在 ZX Spectrum 等8位平台上节省空间。您在现代计算机上压缩数据,然后在目标平台上使用汇编语言实现的解压缩器。
对于某些用例,例如构建工具和其他实用程序,在工作站上保留解压缩器可能仍然很有用。已经有一个用 C 语言编写的 命令行解压缩器,但由于我想创建一个 Rust 库,所以我同时实现了应用程序。
安装
您需要一个正常工作的 Rust 环境,您可以使用 Rustup 安装。
命令行应用程序的名称为 zx0dec
。通过克隆此仓库,cd
进入它并运行来安装它
cargo install --path cli
用法
您可以使用 zx0dec --help
命令获取帮助
Usage: zx0dec [OPTIONS] <INPUT> <OUTPUT>
Arguments:
<INPUT> Compressed file to read from
<OUTPUT> File to write the decompressed data to
Options:
-c, --classic Treat input as old (v1) file format
-m, --max-output-size <SIZE> Maximum number of decompressed bytes to write
-h, --help Print help
作为库的用法
请参阅 zx0decompressor。
链接
依赖项
~1.4–1.9MB
~35K SLoC