3 个稳定版本

2.0.0 2022年11月22日
1.1.0 2022年11月2日
1.0.1 2022年10月27日

#2244 in 编码

GPL-3.0-or-later

440KB
1K SLoC

bread

字节流转换库和 CLI 工具

关于

bread 是一个跨平台命令行工具,可用于将原始字节流转换为 ASCII 字符、二进制、十六进制或其他数字基表示的字节。

  • 原始字节
  • ASCII 字符
  • 二进制、十六进制或其他数字基表示的字节

有关支持的格式的更多信息,请参阅

bread-cli --help

入门

先决条件

bread 是跨平台的,用 Rust 编写;您需要有一个有效的 Rust 安装。运行基准测试需要夜版本(功能 "benchmark")。

使用 cargo 获取

cargo install -f bread-cli

从源码构建

  1. 克隆此仓库
  2. 使用 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