#lz4 #decompression #search #json #mozlz4

sys mozlz4-sys

mozlz4的sys crate

1个不稳定版本

使用旧的Rust 2015

0.1.0 2019年10月13日

#723 in 压缩


用于 mozlz4

MIT 许可证

70KB
1K SLoC

C 1K SLoC // 0.2% comments Rust 20 SLoC // 0.7% comments

mozlz4

解压缩/压缩mozlz4文件,特别是Firefox中的search.json.mozlz4。

可在此处找到二进制文件 here

用法

$ ./mozlz4 --help
mozlz4 0.1.0
Justin Wong
Decompress and compress mozlz4 files. Overwrites existing files.

USAGE:
    mozlz4.exe [FLAGS] <input> [output]

FLAGS:
    -x, --extract     decompress mozlz4 (default)
    -z, --compress    compress to mozlz4
    -h, --help        Prints help information
    -V, --version     Prints version information

ARGS:
    <input>     input file, - for stdin
    <output>    output file, - for stdout (default)

示例

提取search.json.lz4

$ ./mozlz4 search.json.mozlz4 search.json

压缩search.json

$ ./mozlz4 -z search.json search.json.mozlz4

构建

$ cargo build --release

注意事项

$ rustc --version
rustc 1.24.0 (4d90ac38c 2018-02-12)

lz4.hlz4.c 直接从Mozilla仓库复制

依赖

~225KB