| Crates.io | bbd |
| lib.rs | bbd |
| version | 0.4.3 |
| created_at | 2023-07-29 14:49:11.94731+00 |
| updated_at | 2025-11-14 01:12:37.444294+00 |
| description | Binary Braille Dump |
| homepage | |
| repository | https://github.com/qtfkwk/bbd |
| max_upload_size | |
| id | 929290 |
| size | 16,647 |
CLI utility for encoding and decoding data to/from binary representations using the Braille Patterns Unicode Block characters
See also the bbd-lib library crate.
$ bbd -h
Binary Braille Dump
Encode/decode data to/from Braille Patterns Unicode Block characters
Usage: bbd [OPTIONS] [PATH]...
Arguments:
[PATH]... Input file(s); [default: "-" (stdin)]
Options:
-d Decode Braille characters to bytes using the given style;
ignores wrapping
-s <STYLE> Style (1) [default: nlbb] [possible values: bcd, direct, nlbb,
nlbt, nrbb, nrbt]
-c <N> Wrap to N columns ("bytes") per line; 0: disable wrapping
[default: 64]
-m Markdown output
-h, --help Print help
-V, --version Print version
---
Notes:
1. Styles:
* `bcd`: Binary Coded Decimal of byte values 0-99
* `direct`: Direct encoding using the standard Braille dot values
* `nlbb`: Most significant nibble (MSN) left column, most significant bit
(MSB) bottom row. This is the default style.
* `nlbt`: MSN left column, MSB top row
* `nrbb`: MSN right column, MSB bottom row
* `nrbt`: MSN right column, MSB top row
$ bbd -V
bbd 0.4.3
$ echo Hello |bbd
⢄⠮⢦⢦⢾⢐
$ echo "⢄⠮⢦⢦⢾⢐" |bbd -d
Hello