15个版本
0.3.7 | 2024年8月7日 |
---|---|
0.3.6 | 2024年7月30日 |
0.3.4 | 2024年5月30日 |
0.3.1 |
|
0.2.4 | 2023年11月23日 |
409在WebAssembly
12,121每月下载量
在10个crate中使用(通过liblzma)
1.5MB
33K SLoC
包含(晦涩的autoconf代码,44KB)
liblzma-sys
对liblzma的原始绑定,其中包含LZMA和xz流编码/解码的实现。
在liblzmacrate中提供了高级Rust绑定。
此crate是从lzma-sys分叉的,且liblzma-sys = "0.1.x"
与lzma-sys = "0.1.20"
完全兼容,因此您可以简单地迁移。
从lzma-sys迁移
# Cargo.toml
[dependencies]
-lzma-sys = "0.1.20"
+liblzma-sys = "0.1.20"
// *.rs
-use lzma_sys;
+use liblzma_sys;
0.2.x版本的重大更改
- XZ升级到5.4
- 默认禁用多线程。此功能可通过启用
parallel
功能获得 - 支持编译到WebAssembly
0.3.x版本的重大更改
- XZ升级到5.6
许可
该项目根据以下任一许可进行许可
- Apache License,版本2.0,(LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可(LICENSE-MIT或http://opensource.org/licenses/MIT)
您选择。
贡献
除非您明确声明,否则您提交给liblzma-sys的任何贡献,根据Apache-2.0许可定义,将根据上述条款双许可,没有任何额外的条款或条件。