J Horvath Ответов: 2

Получение файлов из BLOB-файла


У меня есть 4 файла.
.Дас .Дат .D01 имеют, .В IDx. Они представляют собой экспорт больших двоичных объектов из (неизвестной) системы баз данных.
Как я могу получить файлы изображений и другие вещи из этого файла 4?
Какой инструмент, приложение и т. д. Я должен использовать для извлечения изображений?

Что я уже пробовал:

Я попытался собрать как можно больше информации из интернета с помощью Google.

2 Ответов

Рейтинг:
2

Jochen Arndt

Прочитайте первые байты файла (например, с помощью шестнадцатеричного редактора) и сравните их с "магией" известных типов файлов. Видеть Список подписей файлов-Википедия[^].

Если у вас есть доступ к системе Linux, вы также можете использовать файл (1): Определение типа файла-man-страница Linux[^] чтобы определить тип.

После определения типа вы можете переименовать файлы с помощью соответствующих расширений и открыть их с помощью приложений, поддерживающих определенные типы.


J Horvath

Первые байты (с помощью шестнадцатеричного редактора) показывают, что файл .DAT могут быть файл с помощью gzip .Расширение GZ. После переименования его, Windows рекомендуется много заявка на молнии для извлечения файла. Заглянув в файл с одним из них, я вижу, что там есть только один очень большой файл (2 ГБ). Так что это не то, чего я хотел. Эти файлы включают в себя множество файлов изображений. С помощью блокнота я могу заглянуть внутрь .DAS файлы имена файлов:
Ай-Си ПНГ 011040611004.СВГ -* 011040611004_TH.ПНГ -* * 019030606000.SVG * / "019030606000_TH. PNG sP' 019030611000.SVG T
Но в самом деле .DAT-файлы там просто" китайские " иероглифы!
Во всяком случае, в шестнадцатеричном редакторе у меня есть "Resource extractor", я не знаю, что это значит, но он показывает конкретные файлы изображений в файле .Файл DAT. Он полон файлов. PNG.

Jochen Arndt

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

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

Что касается файла GZ (Gnu Zip) :
Это может быть TGZ (GNU Zipped TAR file). TAR (Tape ARchiver) - это утилита резервного копирования Linux. Если это так, то он может содержать несколько файлов (TGZ -> TAR -> содержит несжатые файлы).

Взгляните на 7Zip (www.7-zip.org). Это может обрабатывать множество форматов архивов, включая многие используемые Linux, такие как GZ, TAR и TGZ.

Рейтинг:
2

J Horvath

???

Richard MacCutchan

Это сайт, где вы можете узнать, какие типы файлов обычно имеют какие расширения. Так что, вооружившись этой информацией, вы можете пойти и поискать приложения, которые могут их расшифровать.

J Horvath

ОК. Спасибо.