Если у меня есть двоичный сериализованный объект .NET (скажем, объект класса Employee) в файл. Теперь некоторые другие умные ежи решают де-сериализовать этот файл с помощью .NET-приложения, но он не знает, что файл является сериализованным объектом Employee. Смогут ли он прочитать данные из этого файла, пока он не узнает класс, объект которого был сериализован? Если да, то как?Чтение двоичного сериализованного файла без знания класса
PS - Я предполагаю, что мы можем принимать данные в массив байтов, а затем использовать его, я просто знаю, как мы будем считывать значения свойств класса employee.
большая картинка - читать двоичный файл, который у меня есть на моей машине. Я могу загрузить его в массив байтов, но поскольку я не знаю его класса, я не могу прочитать значения свойств. Звучит как интересная проблема для решения! –
Итак, данные генерируются другой программой, и вы хотите ее прочитать? – ChrFin
Это та же самая проблема, с которой сталкивались программисты, когда ** предполагал ** структуру двоичного файла, созданного с использованием приложения, исходный код которого был потерян. – Tarik