Начните после сериализации
UTF-8 сохраняет пробелы и переводы строк. В hex допустимы пробельные символы ASCII, но нужны полные пары без 0x. Стандартный Base64 требует заполнения. Переключение кодировки переинтерпретирует текущий ввод, а не преобразует его в другой формат.