Как извлечь или просмотреть данные из файла .dat? - PullRequest
0 голосов
/ 03 июля 2019

У меня есть каталог со следующими файлами: Data.dat Data.ldb Program.exe prog.UDL

Я хочу получить доступ к данным в Data.dat размером 82 МБ Любое решение?

Я попытался запустить программу, но выдает ошибку, что она не может подключиться к базе данных. Мне было интересно, если есть способ получить доступ к файлу data.dat и просмотреть данные. Когда я пытаюсь открыть его в текстовом редакторе, это выглядит так:

enter image description here Мне удалось просмотреть файл с помощью MDB Viewer Plus, и это то, что я получаю; список таблиц с такого рода зашифрованными данными:

enter image description here

Ответы [ 2 ]

1 голос
/ 03 июля 2019

Я немного осмотрелся и наткнулся здесь на этот код Visual Basic.

Set cat = CreateObject("ADOX.Catalog")
Set cn = CreateObject("ADODB.Connection")

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=C:\Docs\db1.dat;"

Set cat.ActiveConnection = cn

For Each t In cat.Tables
    strList=t.Name & vbcrlf & strList
Next 

MsgBox strList

Вот ссылка на форум

0 голосов
/ 03 июля 2019

Если вы просто хотите просмотреть любой читаемый контент из файла без какой-либо структуры, среда * nix включает в себя программу под названием 'strings', которая будет выводить из файла строки печатных символов и отфильтровывать остальные.

Если вы используете Windows, sysinternals предоставляет ту же утилиту:

https://docs.microsoft.com/en-gb/sysinternals/downloads/strings

...