Сейчас на форуме: igorcauret, Rio (+6 невидимых)

 eXeL@B —› Вопросы новичков —› TransBase CD извлечение файлов
Посл.ответ Сообщение

Ранг: 57.0 (постоянный), 10thx
Активность: 0.050.08
Статус: Участник

Создано: 26 января 2015 23:15
· Личное сообщение · #1

Есть база данных TransBase CD. помимо обычной базы данных в ней есть файлы находящиеся в двух файлах виртуальных CD-ROM. Задача извлечь эти файлы
вытащил из софта пользующего эту БД логин и пароль. Пытался открыть БД через Access использую ODBC - выдает ошибку, что неверный драйвер.
смотрел админ тул, который идет вместе с БД - в нем нет ничего для извлечения файлов.
гугл тоже не дал ни каких результатов
вобщем сейчас в ступоре, что делать дальше.
Есть у кого какие идеи?



Ранг: 17.7 (новичок), 13thx
Активность: 0.010
Статус: Участник

Создано: 27 января 2015 08:40
· Личное сообщение · #2

Ничего не понятно...




Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 27 января 2015 10:43
· Личное сообщение · #3

Попробуйте Aqua Data Studio 10.0

-----
IZ.RU




Ранг: 57.0 (постоянный), 10thx
Активность: 0.050.08
Статус: Участник

Создано: 27 января 2015 11:38
· Личное сообщение · #4

вот информация по БД

вчера подключился к самой БД через DbVisualizer (драйвер JDBC\ODBC Bridge). Но вижу только таблицы, в которых ничего ценного для меня нет.
Нужно подключиться именно к romfiles (CD_1, CD_2) в которых файлы. Как это сделать ума не приложу.
То что там файлы это 100%. Ромфайлы весят 1.4гб и 700мб. В dll софта которая работает с этой БД нашел строки с расширениями файлов, которые в этой БД. Но т.к. софт не работает по причине отсутствия железа, то посмотреть как прога обращается к ним - нет возможности



Ранг: 17.7 (новичок), 13thx
Активность: 0.010
Статус: Участник

Создано: 27 января 2015 12:00
· Личное сообщение · #5

В dblist.ini [databases] - сколько баз?




Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 27 января 2015 12:00 · Поправил: DenCoder
· Личное сообщение · #6

Сами файлы в BLOB'ах могут быть в какой-то из этих таблиц.

Не каталог автозапчастей случайно копаете? )

-----
IZ.RU




Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 27 января 2015 12:17
· Личное сообщение · #7

zds пишет:
Ромфайлы весят 1.4гб и 700мб.

В hex редактор разбирать структуру.

-----
TEST YOUR MIGHT




Ранг: 57.0 (постоянный), 10thx
Активность: 0.050.08
Статус: Участник

Создано: 27 января 2015 12:28
· Личное сообщение · #8

Artem_N нету такого файла
вот все файлы что есть за исключением папки Roms в корне весом 2.2гб о которой говорил выше http://rghost.ru/6jzsfLMQz (размер архива 3мб)
DenCoder
нет не каталог, но тоже на авто тему. в romfiles находятся .hex файлы прошивок



Ранг: 17.7 (новичок), 13thx
Активность: 0.010
Статус: Участник

Создано: 27 января 2015 12:48
· Личное сообщение · #9

Я в Транцбейсе ни разу не специались, но эти CDROM'ы представляют собой, наверное, что-то наподобие кластера. По сути, база всё ж одна.
Поэтому, как выше сказал DenCoder, скорее всего данные в блобах.

| Сообщение посчитали полезным: zds


Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 27 января 2015 12:49 · Поправил: DenCoder
· Личное сообщение · #10

romfiles - это и есть бд TransBase, насколько я знаю.

Попробуйте выполнить
Code:
  1. select t.tname
  2. from systable t
  3. join syscolumn c on t.segno = c.tsegno
  4. where c.ctype = 'blob'


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

-----
IZ.RU


| Сообщение посчитали полезным: zds

Ранг: 57.0 (постоянный), 10thx
Активность: 0.050.08
Статус: Участник

Создано: 27 января 2015 14:05
· Личное сообщение · #11

DenCoder спасибо
есть 2 таблицы с blob
теперь осталось изучить что это и как выдернуть файлы...

Добавлено спустя 4 часа 13 минут
всем спасибо. вопрос полностью решен.


 eXeL@B —› Вопросы новичков —› TransBase CD извлечение файлов
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати