#lz4 #decompression #lzf

paku

纯Rust安全的解压缩器集合

2个版本

0.0.2 2021年6月3日
0.0.1 2020年10月19日

#423 in 压缩


5 个crate中使用(通过 vfile

BSD-2-Clause

23KB
493

paku 是纯Rust安全的解压缩器集合

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

依赖

~120KB