Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: 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 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
9-1125394911
-=S.S=-
2005-08-30 13:41
2006.03.05
Оптимизация


2-1139860729
s_t_d
2006-02-13 22:58
2006.03.05
Функция считывания данных из буфера обмена


2-1140243055
VitalikS
2006-02-18 09:10
2006.03.05
POP3


15-1139492085
Awex
2006-02-09 16:34
2006.03.05
TEditControl


2-1139976703
Триггер
2006-02-15 07:11
2006.03.05
Вопрос по SQL