1 个不稳定版本
0.1.0 | 2024年7月17日 |
---|
#473 在 命令行工具
每月 116 次下载
8KB
90 行
xconv
xconv
是一个用 Rust 编写的、高性能的批量文件编码转换工具。它支持将文件或目录从一种编码转换为另一种编码,重点在于速度和效率。
特性
- 批量转换:一次转换多个文件或整个目录。
- 高性能:利用 Rust 的并发功能以实现最佳性能。
- 灵活的输入和输出:指定输入和输出为文件或目录。
- 易于使用:简单的命令行界面。
安装
您可以使用 cargo
,Rust 软件包管理器来安装 xconv
cargo install xconv
用法
xconv -i <input_path> -o <output_path> -f <source_encoding> -t <target_encoding>
示例
转换单个文件
xconv -i /path/to/input_file.txt -o /path/to/output_file.txt -f UTF-8 -t GBK
转换目录中的所有文件
xconv -i /path/to/input_dir -o /path/to/output_dir -f UTF-8 -t GBK
命令行选项
- -i, --input: 输入文件或目录的路径。
- -o, --output: 输出文件或目录的路径。
- -f, --from: 源编码。
- -t, --to: 目标编码。
许可证
xconv
使用 MIT 许可证。有关更多详细信息,请参阅 LICENSE。
贡献
欢迎贡献!请在 GitHub 上打开一个问题或提交一个拉取请求。
依赖
~8–14MB
~226K SLoC