Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.07.27;
Скачать: [xml.tar.bz2];

Вниз

Что за база такая (форматы файлов *.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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
15-1212426139
Kostafey
2008-06-02 21:02
2008.07.27
Посоветуйте систему автоматизации документирования кода


15-1213185617
ChaosAD
2008-06-11 16:00
2008.07.27
CASE ERWin и Paradox 7


2-1214667019
NewQuestion
2008-06-28 19:30
2008.07.27
Разделитель целой и дробной части в денежной единице.


2-1214300224
qwert
2008-06-24 13:37
2008.07.27
Запуск *,exe


2-1214041286
zep
2008-06-21 13:41
2008.07.27
Hint в тексте





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский