Parsing text into bytes
Whitespace is ignored, so 48 65 6C 6C 6F, 48656C6C6F, and newline-separated columns parse to the same five bytes: each hex pair from 00 to FF becomes exactly one byte. A binary-digit input style is also accepted, where each group of eight 0s and 1s becomes one byte, so 01001000 means the same 0x48 as before. Anything outside 0-9, a-f, or 0-1 cannot form a byte, so a paste that came from a formatted dump needs proofreading.