Описание тега binaryformatter
BinaryFormatter - это сериализатор, встроенный в платформу.NET. Он сериализует поля независимо от их видимости в неопределенный двоичный формат. Он поддерживает полиморфизм и циклические графы объектов.
Согласно странице документации класса :
BinaryFormatter небезопасен и не может быть защищен. Дополнительные сведения см. в руководстве по безопасности BinaryFormatter .
Методы сериализации BinaryFormatter устарели и запрещены в приложениях ASP.NET.
Кроссплатформенная альтернатива с открытым исходным кодом — Protocol Buffers . В протоколе .NET буферы поддерживаются с помощью инструментов gRPC или библиотек, таких как protobuf-net.