Convert hex strings to readable ASCII text and vice versa.
Convert hexadecimal byte strings to readable ASCII text and back. Hex strings can include spaces, colons, or other separators between bytes. Each pair of hex digits represents one ASCII character (e.g., 48 = 'H', 65 = 'e').