Когда вы двоично сериализуете объект в .Net с помощью BinaryFormatter, вы получаете байтовый массив, который явно бессмыслен для людей.
Соответствует ли этот байтовый массив более значимому строковому представлению, которое читается человеком?Или вам нужно полностью десериализовать его, чтобы сделать его более читабельным для человека?
Я бы ожидал, что двоичный форматировщик имеет некоторое промежуточное строковое представление объекта, который он использует, перед тем как выдать байтовый массив.Это было бы идеально для моих нужд ...
Я пробовал Base64, кодирующий массив байтов, но я только что получил бред.
РЕДАКТИРОВАТЬ:
Как объяснено в моемответ, кодировка UTF8 - лучшее, что вы можете получить.
Причина, по которой я хочу это сделать, заключается в том, чтобы я мог преобразовывать две двоичные антенны и сохранять только первую сериализацию и разницу, и мне было интересно посмотреть, как сериализацияработал для того, чтобы выяснить, как лучше развести массив байтов.