byte stream conversion library and CLI tool
bread is a cross-platform command-line tool useful for converting from and to a stream of: - raw bytes - ascii characters - binary, hexadecimal or other numeric base representation of bytes
For more info about supported formats see
bread-cli --help
bread is cross-platofrm, coded in Rust; you need to have a valid Rust installation. Nightly version would be required for running benchmarks (feature "benchmark").
cargo install -f bread-cli
cargo build --release
Usage: bread [OPTIONS]
Options: -i, --input INPUT -o, --output OUTPUT
Possible values for INPUT and OUTPUT are: - raw: raw byte - bin: binary representation (g.e. '00001101') - hex: hexadecimal representation (g.e. 'a4') - ascii: ASCII characters (g.e. '!') - N: base N representation (note: make sure to provide required number of digits per each byte, pad with heading 0s)
[default: ascii]
-h, --help
Print help information (use -h
for a summary)
-V, --version Print version information
This project is licensed under the GNU General Public License v3.
See LICENSE for more information.