Convert UTF-8 strings and files to hexadecimal byte representation or decode hex dumps back to readable text. Supports custom separators and byte formats.