Вниз
Скачать: CL | DM;

Работа с DAT файлами   Найти похожие ветки 

← →
IntruderLab   (2006-01-08 20:04) [0]

Проблема такова, имеется программа стороннего производителя с БД. Моя фирма разработала программный продукт более высокого качества и функциональности, мой клиент решил брать комплекс, но требует, чтобы данные были перекачены со старой программы в новую. Попытался выяснить, что за БД в страрой программе, но формат БД так и остался неизвестен, видимо самосозданная БД. Как мне выскрыть БД и вытащить данные? Само собой, без благодарности Вы не останетесь.
----------------------------------
С уважением, IntruderLab
Знания должны принадлежать человечеству...


← →
Плохиш ©   (2006-01-08 20:26) [1]


> Как мне выскрыть БД и вытащить данные?

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


← →
Anatoly Podgoretsky ©   (2006-01-08 20:28) [2]

А ты ничего не пропустил здесь D5, D6, D7, IB4.x, IB5.x, IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox, DAT


← →
аматор ©   (2006-01-08 20:45) [3]

Привет...
В базе, кажись должны быть файлы и не только в её папке. Размеры файлов в глаза не бросаются? (Но, кажись базу уже определили. Если да то можна пропустить.). И если прога на паскале есть множество способов увидеть код (точнее dfm). Даже если запакована тоже, распаковать мона. Только это, кажись, хмакерство :). Ну и плясать от этого. (Если это паскаль (надеюсь не "кол" или "доска"). И вообще в поисковиках кажись, если правильно понял, уже искали. Свой формат врядли, конечно если не "зверь" похожий на того которого я знаю тогда только через бутылку.


← →
tech ©   (2006-01-08 20:48) [4]

Нужно знать, какие данные имеются файле, определить начало регулярной структуры с нужными данными, дальше совсем просто - конвертируем простенькой программой с такого-то байта файла регулярные строки такой-то длины преобразуя их по такому-то формату.
Другое дело - если данные записаны как-то иначе - нерегулярно. Тогда или каюк, или - к дешифровальщикам ФСБ.


← →
DSKalugin ©   (2006-01-09 10:54) [5]

*.DAT это может быть dbIsam. На сайте ДБИсама есть утилита для просмотра таблиц и экспорта в ДБФ
А вообще запусти FAR и просмотри содержимое *.exe программы на предмет ключевых слов. Оттуда и ясно станет что за механизм доступа к данным используется


← →
аматор ©   (2006-01-09 17:36) [6]

DAT - TurboDb (кажись так), может ошибаюсь, но в кажись эти компоненты работают с DAT. А у dbIsam, кажись расширение другое.


← →
DSKalugin ©   (2006-01-09 19:15) [7]


> кажись

Не уверен не советуй

У dbIsam расширение файлов БД по умолчанию DAT, хотя можно указать любое другое


← →
VitGun ©   (2006-01-09 20:49) [8]

DAT - это еще формат БД Clarion. Тут где-то лежали компоненты для работы с такими файлами...


← →
аматор ©   (2006-01-09 21:43) [9]

DSKalugin - знаю, но я этим компонентом давно не пользовался (может в буквах ошибся :) - вот и "кажись").
Залез на торри не "кажись", а точно. Там ещё и прога для просмотра дат, но всё это ламать надо. Кстати у меня прога дбфники с расширением цыфрами (по кварталам) и в юникоде (так что может и не турбо).
С dbIsam вскользь смотрел. Но расширения чесно не помню.
А Clarion - интересно...


← →
Германн ©   (2006-01-10 02:32) [10]

Самый лучший ответ дал АП!
> Anatoly Podgoretsky ©   (08.01.06 20:28) [2]
>
> А ты ничего не пропустил здесь D5, D6, D7, IB4.x, IB5.x,
>  IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox, DAT


Ну действительно. Почему McSimm не сделал в форме кнопки "Все системы", "Все среды разработки программ", "Все версии баз данных", ..., "ВСЁ ВООБЩЕ"? А вот, кстати, кнопка "ВСЁ ВООБЩЕ" - тут в самый раз.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.042 c
15-1139761710
Admeral
2006-02-12 19:28
2006.03.05
Ошибка 505?


15-1139656603
Steep
2006-02-11 14:16
2006.03.05
Компоненты


10-1111136854
Anty
2005-03-18 12:07
2006.03.05
Проблема с ActiveX


2-1140186431
korban
2006-02-17 17:27
2006.03.05
Сгенерировать произвольный символ


15-1139681490
PARUS
2006-02-11 21:11
2006.03.05
Телефонный вопрос.




   Наверх