Text to binary
Each input character is converted to its Unicode code point, then encoded as one or more bytes (1 byte for ASCII characters, up to 4 for UTF-8 characters outside the ASCII range). Every byte's numeric value (0-255) is written as an 8-digit base-2 string with leading zeros preserved, and the groups are joined with single spaces.