У меня есть этот старый файл .dat (середина 90-х годов), по-видимому, закодированный в ANSI, 4000 строк, состоящий в основном из элементов управления, таких как NUL
, SOH
, ETX
, STX
..., которые я хотел бы прочитать.
Я попытался преобразовать его в UTF-8 с помощью Notepad++, некоторые элементы управления, такие как NUL
удалены, но осталось много.
Я также попытался найти и заменить эти элементы управления, но они не попадают под действие функции поиска.
Как мне сделать этот файл понятным для человека?
РЕДАКТИРОВАТЬ для более подробной информации:
Этот файл взят из программного обеспечения, написанного на Borland C/C++ 2.0, разработанного кем-то из компании, в которой я работаю (в качестве стажера). Этого человека здесь больше нет, и программное обеспечение работает с 1996 года на супер старом компьютере под управлением MS-DOS и играет чрезвычайно важную роль для бизнеса компании.
Я отвечаю за переделку этого программного обеспечения с использованием технологий .NET, баз данных ... что уже сделано, но теперь мне нужен этот файл с именем STOCK.DAT
который используется старой программой для записи / чтения всех исходных данных.
Используя шестнадцатеричный редактор, первые байты 30 35 30 00 20 33 35
которые соответствуют 050. 35
в файле, а затем только 00
до начала текста.