How Binary-to-Text Conversion Works
Binary data is the fundamental language of computers โ everything stored or transmitted is ultimately a sequence of 0s and 1s. Each group of 8 bits (one byte) maps to a character in standard encodings like ASCII or UTF-8.
Space-Separated vs Continuous
Space-separated (01001000 01100101) is most readable โ each 8-bit group is one character. Continuous binary (0100100001100101) is split every 8 bits automatically.
Telemetry & UART Streams
Hardware devices often output hex-encoded bytes separated by spaces or commas. The Telemetry mode handles mixed formats, header offsets, and any delimiter โ perfect for embedded debug logs.
Hex vs Binary
Hex (base 16) is binary shorthand โ 2 hex digits = 1 byte. 0x48 and 01001000 both represent 'H'. Hex is used in most protocol analyzers and memory dumps.
Control Characters
Non-printable bytes (0โ31, 127) are control characters like NULL, LF, CR. The Stream View highlights them in yellow so you can spot protocol artifacts instantly.
ASCII vs UTF-8
ASCII covers 128 characters (standard English). UTF-8 extends this to support all Unicode characters including emojis and international scripts while staying backward compatible with ASCII.
Common Use Cases
Debug UART/serial output, decode Wireshark packet payloads, parse embedded sensor data, decode steganography challenges, read raw memory dumps, and analyze protocol messages.