3 个稳定版本
2.0.0 | 2022年11月22日 |
---|---|
1.1.0 | 2022年11月2日 |
1.0.1 | 2022年10月27日 |
#2244 in 编码
440KB
1K SLoC
bread
字节流转换库和 CLI 工具
关于
bread 是一个跨平台命令行工具,可用于将原始字节流转换为 ASCII 字符、二进制、十六进制或其他数字基表示的字节。
- 原始字节
- ASCII 字符
- 二进制、十六进制或其他数字基表示的字节
有关支持的格式的更多信息,请参阅
bread-cli --help
入门
先决条件
bread 是跨平台的,用 Rust 编写;您需要有一个有效的 Rust 安装。运行基准测试需要夜版本(功能 "benchmark")。
使用 cargo 获取
cargo install -f bread-cli
从源码构建
- 克隆此仓库
- 使用 cargo 构建
cargo build --release
用法
用法:bread [选项]
选项:-i, --input 输入 -o, --output 输出
输入和输出的可能值
- raw:原始字节
- bin:二进制表示(例如 '00001101')
- hex:十六进制表示(例如 'a4')
- ascii:ASCII 字符(例如 '!')
- N:基 N 表示(注意:确保为每个字节提供所需数量的数字,用前导 0 填充)
[默认:ascii]
-h, --help 打印帮助信息(使用 -h
查看摘要)
-V, --version 打印版本信息
许可协议
本项目采用 GNU 通用公共许可证 v3 许可。
有关更多信息,请参阅 LICENSE。
致谢
依赖项
~1.2–1.7MB
~33K SLoC