Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.27;
Скачать: CL | DM;

Вниз

Что за база такая (форматы файлов *.d и *.i) ?   Найти похожие ветки 

 
Kuibida   (2008-02-12 14:47) [0]

Народ - хэлп ми! Есть старая досовская прога на Паскале. Работает с какой то нереальной базой, у которой сть два типа файлов: d и i (подозреваю, что d - data, а i - index).
Надо выкачать оттуда данные, а чем - понятия не имею, уже все испробовал. Может подскажет кто - что за демон такой мне попался?


 
clickmaker ©   (2008-02-12 14:50) [1]

так может, это вообще самописный формат?
тогда хрен узнаешь без автора


 
Sergey13 ©   (2008-02-12 14:51) [2]

> [0] Kuibida   (12.02.08 14:47)

А что внутри то? Не текстовые файлы случайно?

ЗЫ: просто недавно в курилке коллега рассказывал как он что-то такое делал в юности на паскале. 8-)


 
clickmaker ©   (2008-02-12 14:53) [3]

а исходники проги е?


 
Anatoly Podgoretsky ©   (2008-02-12 20:58) [4]

> Kuibida  (12.02.2008 14:47:00)  [0]

Хекс редактор тебе в руки.


 
Anatoly Podgoretsky ©   (2008-02-12 20:59) [5]

Кстати, структура может окажаться нерегулярной, тогда дешевле выкинуть, если данных много.


 
BoxTer   (2008-02-13 08:48) [6]

По всей видимости это типизированный файл
Type
 FileRec=record
             ….
            End;
Var
FL: file of FileRec;

Нужно искать исходник, чтоб понять его структуру.
И этот же исходник, чтоб выгрузить данные в какой-нить текстовик...


 
ANB   (2008-02-13 09:56) [7]


> Хекс редактор тебе в руки.

+1. Если данные фиксированной длинны, то дня за 2 мона разобрать формат (если знаешь, что внутри вообще).
Если плавающей - то мона попытаться его понять, но . . ., короче и к (5) +1.


 
umbra ©   (2008-02-13 12:54) [8]


> подозреваю, что d - data, а i - index

если i - таки индекс, то, по смыслу, в этом файле должны храниться номера записей и/или смещения чего-то в соответствующем файле данных


 
Anatoly Podgoretsky ©   (2008-02-13 13:00) [9]

> umbra  (13.02.2008 12:54:08)  [8]

Забыл название, но была одна старая российская база, ее сильно пиарили как убийцу всех остальных, вот там как раз были такие файлы.
Структура как данных, так и индекса не регулярная.


 
Sergey13 ©   (2008-02-13 13:17) [10]

> [9] Anatoly Podgoretsky ©   (13.02.08 13:00)

Линтер?


 
Anatoly Podgoretsky ©   (2008-02-13 13:25) [11]

> Sergey13  (13.02.2008 13:17:10)  [10]

Другая, и видимо старее, слово на языке вертится, но вспомнить не могу.
Это был забавный уродец.


 
ANB   (2008-02-14 09:09) [12]


> если i - таки индекс,

если i - индекс, то выкинуть нафиг этот файл и не мучится. :)


 
Anatoly Podgoretsky ©   (2008-02-14 15:10) [13]

> ANB  (14.02.2008 09:09:12)  [12]

Нельзя, некоторые базы после этого можно выкидывать


 
ANB   (2008-02-14 18:08) [14]


> Нельзя, некоторые базы после этого можно выкидывать

Ну эт если открывать штатными средствами. Но для фокса проблема решается с полпинка.
А поскольку штатного средства нет и придется писать свой парсер скорее всего (если это реально), то i не особо нужны.


 
sniknik ©   (2008-02-14 19:50) [15]

> то i не особо нужны.
ага, особенно если там индекс - подобие кластерного ключа, т.е. физически упорядоченные значения ключевого поля, в основной отсутствующее, со смещения по которым находится относящаяся к нему запись.
совсем не нужна. вместе с табличными данными... выкинул одно, выкидывай и другое.


 
Anatoly Podgoretsky ©   (2008-02-15 00:35) [16]


> Ну эт если открывать штатными средствами.

После этого любыми, можешь выкидывать.
База может представлять собой дерево или список, узлы переменной длины, добраться можно через индекс.
Я вот до сих пор не могу вспомнить имя, там как раз вот так и было.


 
ANB   (2008-02-15 10:26) [17]


> Anatoly Podgoretsky ©   (15.02.08 00:35) [16]

Мать этих крутых разработчиков. Правда место экономится и без СУБД хрен файл прочитаешь. :)


 
Anatoly Podgoretsky ©   (2008-02-15 11:27) [18]

> ANB  (15.02.2008 10:26:17)  [17]

А ты знаешь как приходится дрожать, только бы индексный файл не полетел :)))



Страницы: 1 вся ветка

Текущий архив: 2008.07.27;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.02 c
13-1120618997
Skyle
2005-07-06 07:03
2008.07.27
Web Service, DCOM сервер и многия клиенты


15-1213111229
Волков Макс
2008-06-10 19:20
2008.07.27
Скорость обработки


2-1214633047
Yury
2008-06-28 10:04
2008.07.27
Access violation...


2-1214304266
Голденко
2008-06-24 14:44
2008.07.27
Сортировать таблицу в случайном порядке в SQL


15-1213086652
Alexander
2008-06-10 12:30
2008.07.27
DBGrid с поддержкой Unicode