![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с DAT файлами [D5, D6, D7, IB4.x, IB5.x, IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox, DAT]
IntruderLab © (2006-01-08 20:04:00)Проблема такова, имеется программа стороннего производителя с БД. Моя фирма разработала программный продукт более высокого качества и функциональности, мой клиент решил брать комплекс, но требует, чтобы данные были перекачены со старой программы в новую. Попытался выяснить, что за БД в страрой программе, но формат БД так и остался неизвестен, видимо самосозданная БД. Как мне выскрыть БД и вытащить данные? Само собой, без благодарности Вы не останетесь.
----------------------------------
С уважением, IntruderLab
Знания должны принадлежать человечеству...
Германн (2006-01-10 02:32:00) [1]Самый лучший ответ дал АП!
> Anatoly Podgoretsky © (08.01.06 20:28) [2]
>
> А ты ничего не пропустил здесь D5, D6, D7, IB4.x, IB5.x,
> IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox, DAT
Ну действительно. Почему McSimm не сделал в форме кнопки "Все системы", "Все среды разработки программ", "Все версии баз данных", ..., "ВСЁ ВООБЩЕ"? А вот, кстати, кнопка "ВСЁ ВООБЩЕ" - тут в самый раз.
аматор (2006-01-09 21:43:00) [2]DSKalugin - знаю, но я этим компонентом давно не пользовался (может в буквах ошибся :) - вот и "кажись").
Залез на торри не "кажись", а точно. Там ещё и прога для просмотра дат, но всё это ламать надо. Кстати у меня прога дбфники с расширением цыфрами (по кварталам) и в юникоде (так что может и не турбо).
С dbIsam вскользь смотрел. Но расширения чесно не помню.
А Clarion - интересно...
VitGun (2006-01-09 20:49:00) [3]DAT - это еще формат БД Clarion. Тут где-то лежали компоненты для работы с такими файлами...
DSKalugin (2006-01-09 19:15:00) [4]
> кажись
Не уверен не советуй
У dbIsam расширение файлов БД по умолчанию DAT, хотя можно указать любое другое
аматор (2006-01-09 17:36:00) [5]DAT - TurboDb (кажись так), может ошибаюсь, но в кажись эти компоненты работают с DAT. А у dbIsam, кажись расширение другое.
DSKalugin (2006-01-09 10:54:00) [6]*.DAT это может быть dbIsam. На сайте ДБИсама есть утилита для просмотра таблиц и экспорта в ДБФ
А вообще запусти FAR и просмотри содержимое *.exe программы на предмет ключевых слов. Оттуда и ясно станет что за механизм доступа к данным используется
tech (2006-01-08 20:48:00) [7]Нужно знать, какие данные имеются файле, определить начало регулярной структуры с нужными данными, дальше совсем просто - конвертируем простенькой программой с такого-то байта файла регулярные строки такой-то длины преобразуя их по такому-то формату.
Другое дело - если данные записаны как-то иначе - нерегулярно. Тогда или каюк, или - к дешифровальщикам ФСБ.
аматор (2006-01-08 20:45:00) [8]Привет...
В базе, кажись должны быть файлы и не только в её папке. Размеры файлов в глаза не бросаются? (Но, кажись базу уже определили. Если да то можна пропустить.). И если прога на паскале есть множество способов увидеть код (точнее dfm). Даже если запакована тоже, распаковать мона. Только это, кажись, хмакерство :). Ну и плясать от этого. (Если это паскаль (надеюсь не "кол" или "доска"). И вообще в поисковиках кажись, если правильно понял, уже искали. Свой формат врядли, конечно если не "зверь" похожий на того которого я знаю тогда только через бутылку.
Anatoly Podgoretsky (2006-01-08 20:28:00) [9]А ты ничего не пропустил здесь D5, D6, D7, IB4.x, IB5.x, IB6.x, MSSQL, MySQL, dBase, FoxPro, Paradox, DAT
Плохиш (2006-01-08 20:26:00) [10]
> Как мне выскрыть БД и вытащить данные?
Погадать на кофейной гуще, обратиться к разработчику, привести здесь хотя бы название столь секретной программы.