Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > структура файла


Автор: Satana 4.4.2005, 14:54
Люди есть такая проблема: нужно распарсить двоичный файл (хе понимаю что звучит глупо но тем не менее). Короче есть файл, в нем есть несколько картинок и строки с данными которые меня интересуют. Так вот можно ли каким либо образом узнать структуру этого файла средствами дельфи или еще какими либо? Нужно если можно посрочнее smile

Автор: Rennigth 4.4.2005, 15:57
ну есть вероятность что твой файл Storage, тогда можно найти редактор для него. А так... smile без доплнительной инфы сложновато.
короче WinHex - forever!!!

Автор: Satana 4.4.2005, 16:01
мдя ето не есть вери гуд smile

Автор: Snowy 4.4.2005, 17:10
А ресторатором не пробовал?
Или каким другим редактором ресурсов...
А иначе нужно как-то исходняк искать (выпросить, декомпилить).
Или прямо так и править. Через hex editor.
(не забудь сохранить резервную копию)

Автор: Satana 4.4.2005, 17:37
Snowy Ресторатор гад не хочет, smile уже кучу прог поперепробовал но не судьба, да и декомпилить там особо нечего это результаты измерений на одной из установок и вот эта сволочь сохраняет результаты измерений в собственном формате который мне и нада разобрать чтобы можно было открыть в своей проге

Автор: Snowy 4.4.2005, 17:45
Ну тогда долгих и успешных тебе трудов.
Надеюсь файл хоть небольшой?
Принцип работы здесь стандартный.
1. Сохраняешь несколько результатов и анализируешь, что в них изменилось.
2. Поскольку есть картинки, то нужно вычислить в каком они формате и вычислить их по заголовку.

Автор: Satana 4.4.2005, 17:47
Snowy мдя попадалово недетское smile файлы по 6 метров smile

Автор: Snowy 4.4.2005, 20:47
Тогда вряд ли тебе кто-то поможет.
Качать 6-метровые файлы грустно...
Работай сам. Анализируй на изменения.
Вычисли картинки - это поможет исключить ненужные области.
Я бы помог - опыта в этой области много, но размер...

Автор: Satana 4.4.2005, 21:10
Snowy Ну это он в несжатом виде около 6 метров, я тебе могу на почту кинуть заархивированный он будет максимум 2 метра

Автор: Snowy 5.4.2005, 07:07
Цитата(Satana @ 4.4.2005, 21:10)
на почту кинуть заархивированный он будет максимум 2 метра

smile а 3-4 копии? У меня почта и не пропустит столько.
Если все еще нужно, то порежь архив на 4 части и зашли одну копию. Гляну.
Только не забудь прислать данные, которые в нем содержатся в натуральном виде.
Иначе чего искать-то...

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