Expand description
Library for encoding and decoding data to/from binary representations using the Braille Patterns Unicode Block characters
See the documentation or the source for each function for doctest examples.
See also the bbd crate which provides a CLI utility.
use bbd_lib::*;
assert_eq!(encode(b"Hello\n", encode_nlbb, 0, 0), "⢄⠮⢦⢦⢾⢐");
assert_eq!(decode("⢄⠮⢦⢦⢾⢐", decode_nlbb), b"Hello\n");Functions§
- Decode binary representation to bytes using the given function with optional wrapping
- Translate a binary representation to
u8using thebcdencoding - Translate a binary representation to a
u8using thedirectencoding - Translate a binary representation to
u8using thenlbbencoding - Translate a binary representation to
u8using thenlbtencoding - Translate a binary representation to
u8using thenrbbencoding - Translate a binary representation to
u8using thenrbtencoding - Encode bytes to binary representation using the given function with optional wrapping
- Translate a
u8to binary representation using thebcdencoding - Translate a
u8to binary representation using thedirectencoding - Translate a
u8to binary representation using thenlbbencoding - Translate a
u8to binary representation using thenlbtencoding - Translate a
u8to binary representation using thenrbbencoding - Translate a
u8to binary representation using thenrbtencoding