Описание тега binary-serialization

Процесс перевода структур данных или состояния объекта в двоичный формат
1 ответ

Отправить myObject по TCP/IP

У меня проблема с отправкой myObject по TCP/IP. Моя ArchMap public class ArchMap { public string DetalCode { get; set; } public List<Arch> Archs { get; set; } } и арка public class Arch { public string ModulName { get; set; } public string Par…
10 апр '16 в 09:42
1 ответ

Перед завершением анализа был обнаружен конечный поток

Это снова я, и у меня есть другая проблема. Где-то я нашел следующий код: private T DeepDeserialize<T>(string fileName) { T returnValue; using (FileStream str = new FileStream(fileName, FileMode.Open)) { BinaryFormatter binaryFormatter = new B…
0 ответов

BinaryFormatter Serialize исключает свойство datatable.defaultview.sort во время сериализации

У меня есть класс с несколькими свойствами, некоторые из типов свойств в классе datatable Я использую BinaryFormatter для создания копии клона класса, он работает нормально, но datatable.defaultview.sort это было установлено с некоторым значением, н…
24 июл '18 в 11:52
1 ответ

Как записать в файл при использовании Marshal::dump в Ruby для сериализации объектов

Допустим, у меня есть линия объекта из класса Line: class Line def initialize point1, point2 @p1 = point1 @p2 = point2 end end line = Line.new... Как я могу двоично сериализовать линейный объект? Я пробовал с: data = Marshal::dump(line, "path/to/sti…
2 ответа

Порядковый номер перечисления, влияющий на десериализацию BinaryFormatter?

У меня странная проблема с сериализацией партитур в моей игре. У меня есть класс LevelHighScore: [System.Serializable] public class LevelHighScores { readonly Dictionary<Level, ModeScores> scores; // clipped out the rest for simplicity } С клю…
03 июл '16 в 01:44
1 ответ

Бинарный бекенд сериализации для Orange

Почему не библиотека Orange поддерживать бинарный бинарный сериализации в дополнение к его XML? Это потому, что D в настоящее время не может получить доступ к своему двоичному представлению или отразить его, или он просто еще не определен по приорит…
25 фев '13 в 18:09
2 ответа

C++: Ошибка сериализации / десериализации пользовательских объектов

У меня проблемы с чтением сериализованного объекта обратно из его сохраненного файла. (См. Код ниже). Процесс сериализации "работает" (хотя, вероятно, написан очень плохо), и потому что нет способа узнать, передает ли пользователь флаг std::ios::bin…
1 ответ

Десериализовать для типа, чье пространство имен изменилось

Использование.NET 4/C#... Мне нужно десериализовать старые конфигурационные файлы, которые содержат сериализованное представление типа, скажем, ns1.X . Сериализация была сделана с использованием BinaryFormatter, Проблема в том, что после раунда рефа…
1 ответ

Десериализовать объект без его типа

Есть ли способ просмотреть метаданные и информацию о свойствах для сериализованного объекта, не зная, к чему он сериализуется? У меня есть куча двоичных сериализованных объектов, и мне нужно собирать данные, но у меня нет доступа к исходным классам.…
07 мар '14 в 21:40
1 ответ

Оптимизация передачи пропускной способности WCF (уменьшение детализации)

В настоящее время мы используем WCF для передачи между нашими клиентами и серверами. Мы используем HttpTransportBinding с BinaryMessageEncoding. Внутренняя часть - это.NET, а внешняя - Xamarin (iOS, Android, Windows 10) и Silverlight. Мы рассматрива…
4 ответа

Неправильная двоичная сериализация HashMap<String, Double>

Я написал код для сериализации HashMap&lt;String,Double&gt; путем итерации записей и сериализации каждого из них вместо использования ObjectOutputStream.readObject(), Причина заключается только в эффективности: результирующий файл намного меньше и н…
1 ответ

Двоичная сериализация с использованием Boost и uint8_t

При работе с двоичными данными я склонен использовать uint8_t, Я думаю, это просто похоже на тип байта для меня. Однако я не могу понять, как заставить двоичную сериализацию в boost работать с этим типом. Я спрашиваю о невозможном или просто упускаю…
0 ответов

Почему сериализация двоичных файлов имеет определенные преимущества в производительности и размере?

Почему сериализация двоичных файлов быстрее сериализуется и захватывает относительно небольшой объем дискового пространства по сравнению с сериализацией текстовых файлов?
12 авг '15 в 09:55
3 ответа

Как создать SerializationBinder для двоичного форматера, который обрабатывает перемещение типов из одной сборки и пространства имен в другую

Контекст выглядит следующим образом Я хочу реорганизовать код, переместив его в разные проекты Часть этого кода состоит из сериализуемых DTO, которые используются для отправки и получения данных через несколько конечных точек Если я перемещаю код, с…
1 ответ

C# десериализация вручную

Я хочу знать, возможно ли вручную разобрать сериализованный двоичный файл, который был сериализован в C#. Моя конечная цель состоит в том, чтобы разобрать сериализованный двоичный файл многомерного массива, который был сериализован в C#, и проанализ…
1 ответ

Преобразование вида дерева в byte[], затем снова обратно

Я пытаюсь преобразовать вид дерева в байтовый массив, а затем обратно. пока форма загружается, она загружает структуру моих документов. Затем, насколько я знаю, он преобразует его в байтовый массив и обратно, но я не уверен, как преобразовать байтов…
1 ответ

Двоичная сериализация / десериализация со словарями и другими учениками

Мне нужно сериализовать / десериализовать класс с подклассами, в которых членом является словарь. Другой член - это класс, хранящий пароли, поэтому он не может быть XML, а двоичным. Нашли это очень хорошее решение, которое может быть простым и без п…
20 дек '15 в 21:13
3 ответа

C# и Android/Java - кросс-языковые средства записи / чтения двоичных потоков? (для примитивов и строк UTF-8)

Какой самый простой способ выполнить двоичную сериализацию / десериализацию некоторых пользовательских данных между C# и Java Android? Я хотел бы найти для Java что-то похожее на C# BinaryWriter и BinaryReader - который поддерживает написание примит…
29 авг '11 в 22:39
3 ответа

Частичная (де) сериализация Java-объектов

Допустим, у нас есть 3 класса: class foo { // not a singleton String s; } class bar { foo f; int i; } class baz { foo sameF; } Теперь мы создаем экземпляры foo onlyFoo = new foo("the only one"); bar theBar = new bar(onlyFoo, 123); baz theBaz = new b…
1 ответ

WCF не обрабатывает сообщение MSMQ в двоичном формате

У меня есть служба Windows WCF, которая получает сообщения MSMQ. SubmitPurchaseOrderInMessage, кажется, не вызывается, и я не вижу никаких сообщений в очереди. Код показан ниже. WCF класс: public class OrderProcessorService : IOrderProcessor { [Oper…