![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Типизированные файлы
Ренат © (2002-11-19 08:24:00)Можно ли не зная структуру записей в файле прочитать их?
Может утилиты какие есть?
Anatoly Podgoretsky (2002-11-19 12:21:00) [1]Ну так глазами проанилизируй с помощью хекс вьювера
Но даже в данной ситуации ты ничего не сказал о размере файла и о уоличестве записей, только намекнул, что знаешь это и предположительно, что это одно текстовое поле
Sirus (2002-11-19 12:18:00) [2]Может кинешь на почту если прога достаточно маленькая (до 1 Мб) попробуем разобраться....
Ренат (2002-11-19 12:12:00) [3]может неправильно объяснил:
есть программа ничего про нее никому неизвестно, работает с данными, данные хранятся в файлах *.dat
По всей видимости не таблицы а типизированные файлы
Программа на фиг не нужна. Но позарез нужны данные.
Все данные доступны из программы в виде справочников
Anatoly Podgoretsky (2002-11-19 12:07:00) [4]Да ну как правило элементарная задачка даже для начинающего, только нафига тебе данные о которых ты ничего не знаешь.
Ренат (2002-11-19 12:01:00) [5]да думаю придется сдаться
Anatoly Podgoretsky (2002-11-19 11:59:00) [6]Возможно ты захочешь сообщить жополнительные данные
Anatoly Podgoretsky (2002-11-19 11:58:00) [7]Еще раз смотри Anatoly Podgoretsky © (19.11.02 09:18)
Ренат (2002-11-19 11:57:00) [8]а как же быть?
Anatoly Podgoretsky (2002-11-19 11:54:00) [9]В C нет такого типа данных как Паскалевский string
Ренат (2002-11-19 11:50:00) [10]записи скорее всего сделаны с С
> Надо еще одинаковое выравнивание записей
непонятно
Anatoly Podgoretsky (2002-11-19 11:49:00) [11]Надо еще одинаковое выравнивание записей и надеюсь, что записи то сделаны с помощью той или иной версией Паскаля
Ренат (2002-11-19 11:44:00) [12]т.е. в чем вот беда
я знаю точно сколько записей в таблице
объявляю перем.
type a=record
b:string[x];
end;
подбираю x, сравнивая filesize c истинным значением
Проблема в том что никак они уравниваются
Anatoly Podgoretsky (2002-11-19 11:38:00) [13]Никак, точнее по длине
Ренат (2002-11-19 11:35:00) [14]я в смысле как вообще записи разделяются?
Anatoly Podgoretsky (2002-11-19 11:32:00) [15]Типизированный файл созданный на PASCAL и на PASCAL тоже могут отличаться
Ренат (2002-11-19 11:23:00) [16]а вот типизированный файл созданный на C и на PASCAL могут отличаться ?
Наезжалкин (2002-11-19 10:03:00) [17]>Можно ли не зная структуру записей в файле прочитать их?
ReadFile() :o)
Ренат (2002-11-19 09:34:00) [18]
> Anatoly Podgoretsky © (19.11.02 09:18)
и спасибо и спасибо
sh_vit (2002-11-19 09:18:00) [19]Если нужно просто достать какие-то ресурсы из файла нестандартного формата, то можно попробовать утилитку "DragonUnpacker"
Anatoly Podgoretsky (2002-11-19 09:18:00) [20]Глазами смотреть и попытаться найти закономерность и думать, думать.