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

Вниз

Помогите опознать формат таблицы!   Найти похожие ветки 

 
LaidBack   (2004-04-23 15:00) [0]

Таблица с расширением *.dat, имеет служебный файл *.key. Сразу скажу, что это не Clarion 2.1 и не DBISAM 3.x, но это точно таблица БД.
Скачать табличку можно здесь:
http://www.abilogic.com/download/data.zip (18 Kb)

Спасибо заранее!


 
Jeer ©   (2004-04-23 17:06) [1]

Любая самопальная engine, например.


 
Vlad ©   (2004-04-23 17:09) [2]


> LaidBack   (23.04.04 15:00)  

Скачал посмотрел - формат неясен.
Во всяком случае не Кларион и не Btrieve, возможно действительно самопальная.


 
LaidBack   (2004-04-24 09:01) [3]

Возможно самопал, но там есть файл индекса, который написать гораздо сложнее, чем саму таблицу...


 
alex123   (2004-04-24 10:09) [4]

Это может быть и foxproшный dbf/cdx переименованный


 
sniknik ©   (2004-04-24 10:34) [5]

> Это может быть и foxproшный dbf/cdx переименованный
не может, это явно не его структура. заголовок не сходится и символы конца строк как в простых текстовых файлах, fox/dbase так не делает.


 
LaidBack   (2004-04-24 10:54) [6]

Там даже названия полей нет! Но для самопала очень круто! У меня задача написать для клиента просмотрщик для этих таблиц с последующей их конвертацией в DBF/CSV. Никак не могу разобраться где указана длина полей, учитывая, что все строковые :( Пока только сделал просмотрщик с размещением записи в одном поле, но так не прикольно :) Да и длину записи пока определяю как расстояние между 0D0A :)


 
Anatoly Podgoretsky ©   (2004-04-24 11:03) [7]

Длины полей нет, записи переменной длины, индексы во втором файле, вероятно это самопал.


 
LaidBack   (2004-04-24 11:49) [8]

Записи фиксированной длины. В первом файле 23 байта, во втором 495 байт. Кстати, файлы данных отлично смотрятся по F3 в TotalCommander в текстовом режиме просмотра, т.к. разделители записей 0D0A.


 
LaidBack   (2004-04-24 11:50) [9]

У меня подозрение, что это таблицы самых ранних версий Btrieve, DBISAM или еще чего-то.


 
Anatoly Podgoretsky ©   (2004-04-24 12:22) [10]

Да посмотрел, записи фиксированый длины + заголовок $24c байт
0 - сишнатрура SD
2 - $18
3 - количество полей
4 - вроде как длина записи - 2 (по крайней мере там 21 и 493, значит CRLF не входи в длину)
далее идет информация о поля

При желании разобраться легко


 
LaidBack   (2004-04-24 13:06) [11]

Спасибо, Анатолий! Я эту длину записи уже обыскался :)
Я ее измерял через поиск $0D0A. Естественно, что на пустой таблице мой способ давал бы сбой!



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

Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.099 c
1-1084285960
leonon
2004-05-11 18:32
2004.05.23
Переименование по маске


3-1082983490
Stupid
2004-04-26 16:44
2004.05.23
Как получить текст сообщения об ошибке при Query.ExecSQL?


3-1083260681
denik
2004-04-29 21:44
2004.05.23
MS SQL --> MySQL


3-1083040503
AntonVS
2004-04-27 08:35
2004.05.23
кирилица в FB


6-1080606162
Керик
2004-03-30 04:22
2004.05.23
Фактическое число байт





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