У мене є цей старий файл .dat (середина 90-х років), очевидно, закодований у ANSI, 4000 рядків, що складається в основному з елементів керування, таких як NUL
, SOH
, ETX
, STX
... що я хочу прочитати.
Я спробував перетворити його в UTF-8 за допомогою програми Notepad ++, як і деякі елементи керування NUL
зняти, але залишилося багато.
Я також спробував здійснити пошук і замінити ці елементи керування, але вони не потрапили в пошукову функцію.
Як слід зробити цей файл людським для читання?
EDIT для більш докладної інформації:
Цей файл походить з програмного забезпечення, написаного на Borland C / C ++ 2.0, розробленого кимось у компанії, в якій я працюю (як стажер). Ця людина більше не існує, і програмне забезпечення працює з 1996 року на супер-старому комп'ютері під управлінням MS-DOS і має надзвичайно важливу роль для бізнесу компанії.
Я відповідаю за переробку цього програмного забезпечення за допомогою .NET технологій, баз даних ... що зроблено, але тепер мені потрібен цей файл STOCK.DAT
що старе програмне забезпечення використовує для запису / читання всіх даних про запас.
Використовуючи шістнадцятковий редактор, є перші байти 30 35 30 00 20 33 35
які відповідають 050. 35
у файлі 00
до початку тексту.