Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Типизированные файлы


Страницы:   1 2

Ренат ©   (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]

Глазами смотреть и попытаться найти закономерность и думать, думать.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо