7 个版本

新版本 0.2.4 2024年8月22日
0.2.3 2024年8月22日
0.2.1 2024年7月23日
0.2.0 2023年7月30日
0.1.1 2023年7月29日

#374文本处理

Download history 2/week @ 2024-05-17 108/week @ 2024-07-19 27/week @ 2024-07-26 3/week @ 2024-08-02 53/week @ 2024-08-09 176/week @ 2024-08-16

269 每月下载量

MIT 许可证

37KB
264 代码行

CLI 工具,用于使用 盲文模式 Unicode 块字符 对数据进行编码和解码

另请参阅 bbd-lib 库 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.2.4

示例

$ echo Hello |bbd
⢄⠮⢦⢦⢾⢐
$ echo "⢄⠮⢦⢦⢾⢐" |bbd -d
Hello

依赖项

~3–11MB
~141K SLoC