Главная страница
    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.48 MB
Время: 0.006 c
15-1213169514
Olegz77
2008-06-11 11:31
2008.07.27
Перестают загружаться Design time пакеты


6-1191213910
VitGun
2007-10-01 08:45
2008.07.27
Блокировка диалоговых окон в TWebBrowser


15-1213187241
Dennis I. Komarov
2008-06-11 16:27
2008.07.27
MS SQL Server 2005 EE


2-1214480489
lewka-serdceed
2008-06-26 15:41
2008.07.27
Поиск слова в строке


15-1213169553
ekto
2008-06-11 11:32
2008.07.27
При попытке открытия любого файла в виндовз, вылазиет окошко,





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский