4 个稳定版本
使用旧的 Rust 2015
1.0.6 | 2018年11月16日 |
---|---|
1.0.5 | 2018年10月16日 |
1.0.4 | 2017年8月25日 |
#1549 在 文本处理
每月 23 次下载
18KB
305 行
recode_rs
recode_rs 是一个命令行工具,用于转换编码标准中定义的字符编码。
它主要作为示例代码编写,演示了 encoding_rs 的使用,因此它有一个使用 UTF-16(而非默认的 UTF-8)作为中间编码的选项,尽管从非示例代码使用程序的角度来看,这样的选项并不合理。
使用 cargo
安装
使用发布通道 Rust
cargo install recode_rs
支持 x86、x86_64 和 Aarch64 的 SIMD 加速
cargo install recode_rs --features simd-accel
从本地 git 克隆构建
使用发布通道 Rust
cargo build --release
支持 x86、x86_64 和 Aarch64 的 SIMD 加速
cargo build --release --features simd-accel
用法
recode_rs [-f INPUT_ENCODING] [-t OUTPUT_ENCODING] [-o OUTFILE] [INFILE] [...]
选项
-o, --output PATH set output file name (- for stdout; the default)
-f, --from-code LABEL
set input encoding (defaults to UTF-8)
-t, --to-code LABEL set output encoding (defaults to UTF-8)
-u, --utf16-intermediate
use UTF-16 instead of UTF-8 as the intermediate
encoding
-h, --help print usage help
许可
请参阅名为 COPYRIGHT 的文件。
发行说明
1.0.6
- 使用 encoding_rs 0.8.11 的
fast-legacy-encode
功能。
1.0.5
- 将 encoding_rs 更新到 0.8.x。
1.0.4
- 调整 README。
1.0.3
- crates.io 首次发布。
依赖
~3.5MB
~121K SLoC