A simple binary file reader that dumps the output to stdout
cargo install bred
``` Usage: bred [OPTIONS] [FILE]
Arguments: [FILE] The file to read or stdin if not provided
Options:
-l, --length
To use, input a file (or stdin
is used), and add any desired options.
_
The --length
option changes how many characters to print (not including any formatting like offsets and borders).
The --chunk
option changes how large the buffer array should be; the bigger it is, the faster but uses more memory.
The --hex
option simply prints the input in hexadecimal.
The --color
option uses colors to differentiate between letters (\0
are gray, others indicate how large the character code is, and orange is non-ascii characters). Note, make sure you use a terminal emulator that supports ANSI 256-color mode.
The --space
option replaces all the spaces (0x20
) with a green-colored _
. This also affects the hex output.
The --binary
option prints the input in binary