15个版本
0.1.6 | 2020年6月29日 |
---|---|
0.1.5 | 2020年6月2日 |
0.1.4 | 2020年5月30日 |
0.1.1 | 2020年4月28日 |
0.0.4 | 2020年2月21日 |
#471 在 压缩
每月52次下载
345KB
6.5K SLoC
Asuran CLI
这是asuran (crates.io)的主命令行接口,asuran是一个新的、极快的去重存档格式,具有零妥协的安全模型。
请访问asuran.rs网站以获取更多信息,因为大部分有趣的功能都是在asuran库中实现的。
安装和使用
您可以从我们的发布页面下载一个副本,或者自行从源代码构建。
请注意,发布页面上的构建需要核心品牌的sandybridge或更新的/等效处理器,并需要支持AVX指令。如果您需要在较低的CPU或没有这些指令的旧机器上运行,您将需要从源代码自行构建。
在大多数情况下,您将与命令行asuran客户端(asuran-cli)交互。您可以从该存储库中的asuran-cli目录自行从源代码构建它,或者使用以下命令安装:
cargo install asuran-cli
可选地使用env RUSTFLAGS="-C target-cpu=native -C target-feature=+aes" cargo install asuran-cli
进行更好的性能。
查看asuran-cli --help
的输出以获取使用信息。请注意,每个子命令都有自己的帮助页面(例如asuran-cli extract --help
)。
asuran-cli
在本质上是一个薄包装器,它将asuran
库的API粘合在一起。asuran
包提供了一个高级接口来与存储库交互,它将始终是一个单独的组件,并享有与asuran-cli
本身相同级别的支持。
许可
本项目采用BSD 2 Clause + Patent许可
联系方式
加入我们的 matrix 聊天室,提问、报告错误或提出改进建议。
另外,如果您发现任何错误,请随时在 gitlab 上打开一个问题。
关于稳定性说明
Asuran 和 asuran-cli 是 预_alpha 软件,在版本 1.0.0 之前,发布仅用于评估和测试。在 1.0.0 之前,API 可能会在补丁版本之间进行破坏性更改,并且在 0.2.0 之前的补丁版本之间可能会有破坏性格式更改(0.2.0 之后,破坏性格式更改可能仅发生在小版本增加之间)。更新前请务必阅读变更日志。
支持
开发软件是一项艰巨的工作,而持续改进 Asuran 占据了我大量的时间。
我目前正在努力建立一个 patreon/open collective/sponus 或类似的平台,但在此期间,如果您想支持我,请随意发送您喜欢的加密货币
- BTC: bc1q99tz5sv4mn9l3mhx3qc3lh64skgx85uxssg3tc
- ETH: 0xd9CdBD945fE347FDAC4DFA71E13cB3EED7595882
- XRP: r46gGdwgMVMaWreVbRzSoxm9QrT3uSoEWC
- USDT: 0xd9CdBD945fE347FDAC4DFA71E13cB3EED7595882
- BCH: qrrsykuptuu7urt38k4u29j3kvnfa9n3msjssg6cje
如果您想用这里未列出的货币捐赠,请提交一个问题,我会添加地址。
依赖关系
~14-27MB
~372K SLoC