Features
- Converts any text to its UTF-8 binary form, eight bits per byte, and back again.
- Separates each byte with a space or dash to keep long bit strings readable.
- Handles accented and non-Latin characters correctly via their multi-byte UTF-8 encoding.