|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.02.2012, 08:02 | #1 |
Регистрация: 20.02.2012
Сообщений: 5
|
Чтение из бинарного файла
Есть некий бинарник (во вложении пример ) , нужно считать из него все текстовые строки .
Первый байт содержит их количество , только как считать все это я так и не понял (текст может быть разной длинны ). Сначала идет сам текст , потом 2 параметра , и так с каждым блокомм. 030000006D696E6100000000000000000000000000000000000 00000000000000000000001000000010000004B4F4B6C6F6100000000000000000000000000000000000 0000000000000000001000000010000005A495300000000000000000000000000000000000 000000000000000000000000100000001000000 Сами параметры считывать необязательно , прост мне все это дело взорвало мозг уже. |
20.02.2012, 08:14 | #2 |
Форумчанин
Регистрация: 02.09.2011
Сообщений: 336
|
BinaryReader Вам в помощь.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
|
20.02.2012, 10:15 | #3 |
Регистрация: 20.02.2012
Сообщений: 5
|
Если нечего ответить , можно не отвечать чем попало ?
|
20.02.2012, 11:54 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а чем Вас ответ не устроил?
я бы тоже предложил читать файл как бинарный (как поток байт), полученный поток разбирать на отдельные элементы (числа, строки и т.п.). |
20.02.2012, 11:58 | #5 |
Регистрация: 20.02.2012
Сообщений: 5
|
|
20.02.2012, 12:03 | #6 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
Ах ты хочешь чтобы за тебя алгоритм парсинга сделали
|
20.02.2012, 12:17 | #7 |
Регистрация: 20.02.2012
Сообщений: 5
|
Нет , я зазываю специалистов с форума , чтоб они набили постов здесь
|
20.02.2012, 14:00 | #8 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
lioc, ПМС? Чего так грубо отвечаете-то а? Вам ответили уже BinaryReader или StreamReader. А алгоритм парсинга уже сами пишите. Лично я не собираюсь больше ничем помогать и вам никто ничем не обязан здесь.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
20.02.2012, 14:06 | #9 | ||
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
lioc, зазывать специалистов хорошо, но задача поставлена неверно.
Цитата:
Цитата:
Никогда никто, работая с бинарными файлами не делает такую структуру файла. Если в файл пишется строка, значит перед ней пишется ее длина и т.д. Это в случае не строгой типизации. А вообще, структура файла должна быть известна заранее( если это не поток) и читается блоками, размер которых известен заранее.
Не давай организму поблажки, каждый день тренируй его в шашки..
|
||
20.02.2012, 14:27 | #10 |
Регистрация: 20.02.2012
Сообщений: 5
|
Что все такие суровые , трудно поделится ссылкой на примеры, гугля я ничего подобного пока не нашел
Во вложении сам этот файл , первый байт содержит количество блоков , размер блока меняется на несколько байт всегда , я немогу понять как его считать Последний раз редактировалось lioc; 20.02.2012 в 14:29. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чтение бинарного файла | Snake22 | Общие вопросы Delphi | 1 | 23.01.2012 07:44 |
Чтение структур с бинарного файла | nikol_ | C# (си шарп) | 1 | 21.01.2012 15:29 |
чтение из бинарного файла | Kukurudza | Общие вопросы C/C++ | 6 | 08.09.2011 19:09 |
запись/чтение из бинарного файла. | H1ghlander | Общие вопросы C/C++ | 0 | 21.11.2010 17:44 |
Чтение из бинарного файла. | kir_rik | Помощь студентам | 2 | 04.06.2010 00:31 |