Форум: "Базы";
Текущий архив: 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.46 MB
Время: 0.034 c