3 个不稳定版本
0.2.1 | 2020年9月22日 |
---|---|
0.2.0 | 2020年9月22日 |
0.1.0 | 2020年7月26日 |
#3 in #encodes
每月下载量
在 lf2_parse 中使用
11KB
179 行
LF2 编解码器
编码和解码 Little Fighter 2 (LF2) 数据文件。
使用方法
LF2 编解码器可以作为应用程序或库使用。
应用程序
# Installation
cargo install lf2_codec
# Running
lf2_codec decode character.dat > character.txt
lf2_codec encode character.txt > character.dat
库
use lf2_codec::DataDecoder;
let decoded_bytes = DataDecoder::decode_path("character.dat")?;
// or
// let character_dat_reader = BufReader::new(File::open("character.dat")?);
// let decoded_bytes = DataDecoder::decode(character_dat_reader)?;
let decoded = String::from_utf8(decoded_bytes)?;
println!("{}", decoded);
许可协议
采用 Zlib 许可协议。
贡献
除非你明确表示,否则你提交的任何有意包含在作品中的贡献都应按上述方式许可,没有任何额外的条款或条件。