2个版本
0.0.2 | 2021年6月3日 |
---|---|
0.0.1 | 2020年10月19日 |
#423 in 压缩
在 5 个crate中使用(通过 vfile)
23KB
493 行
paku 是纯Rust安全的解压缩器集合
当前状态
- 由于现有解压缩器不存在或在某些特定用例中存在各种问题,因此必须编写的解压缩器集合。
最终目标
- 纯Rust。没有不安全代码。
- 支持所有合理现代流行的解压缩格式。
- 不依赖于外部解压缩代码。
- 尽可能快。目前未知。
未来目标
- 支持写入一些特定的压缩格式或两个。待定哪个。最可能是zstd。
- 提供无_std支持。
- 可选ARM和x86汇编。
支持的格式
格式 | 状态 | 备注 |
---|---|---|
lzf | 完全实现 | |
lz4在LZ4Block中 | lz4_jblock实现与 https://github.com/lz4/lz4-java/blob/master/src/java/net/jpountz/lz4/LZ4BlockInputStream.java 兼容的格式 | 这个格式似乎没有得到任何其他库的支持,然而不幸的是,有使用这个格式的压缩文件 |
依赖
~120KB