DOS Database - Help Needed to Recognize What It Is

Today I have a copy of the old system from which I need to import data. The system is written in C and runs in DOS. It uses some kind of database. The file format seems pretty simple (1 file = 1 table, the header contains some description, and then records, fields are separated by the ASCII 0 character, but it's not as simple as it seems).

Question: how do I know which database is used?

Is there any software that can open many formats?

Or is there any software that could help me?

Or any links to sites describing dos databases?

Or just anything that can help will be appreciated :)

PS> I can publish small files from db if someone wants to guess.

One small db file:

http://www.2shared.com/file/9137583/f840f261/WCENNIK.html

+3
source share
4 answers

Almost every version of Unix, including Linux and Mac OS, has a command called "file" that recognizes a huge range of file types by their content. Try copying one of the data files to a Mac OS or Linux computer and run

file [filename]

from the command line.

+2
source

Most older flat file applications used proprietary (i.e. non-standard) formats. If db is the standard format, you should see some kind of identifier close to the header that tells you what it is.

, , C, .

+1

? , . - "" .

0

Source: https://habr.com/ru/post/1722824/


All Articles