Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Чтение из бинарного файла


Автор: Relapse 19.2.2012, 10:21
Есть некий бинарник (во вложении пример ) , нужно считать из него все текстовые строки .
Первый байт содержит их количество , только как считать все это я так и не понял (текст может быть разной длинны ).
Сначала идет сам текст , потом 2 параметра , и так с каждым блокомм.

030000006D696E610000000000000000000000000000000000000000000000000000000001000000010000004B4F4B6C6F61000000000000000000000000000000000000000000000000000001000000010000005A495300000000000000000000000000000000000000000000000000000000000100000001000000

Сами параметры считывать необязательно , прост мне все это дело взорвало мозг уже.

Автор: Karadul 22.2.2012, 18:02
Формат определяется на глазок - сначала littleendian uint32 с количеством записей, потом сами записи с размером в 40 байт. В начале идет null terminated string. google:\\C# binary data parsing little endian google:\\C# read null terminated string from file

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)