Achso.
Ja das Programm speichert die Datei in einem eigenen Format.
Ist nicht so einfach das für jemanden zu erklären der offensichtlich nichts mit Programmieren am Hut hat.
(Wirklich sehr) kurzgefasst:
Eine normale Textdatei wird so gespeichert:
Du hast eine Textzeile ("Hallo<neue Zeile>Hallo") - da hat jeder Buchstabe sein Byte.
Beispielsweise
0x57 (H) 0x71 (a) 0x78 (l) usw. (Stimmen jetzt nicht, bin zu faul nachzuschauen).
Daher in der Hex Ansicht wirst du dann
57 71 78 ... sehen
und in der String / Text Ansicht "Hallo(...)"
Da das aber offensichtlich nicht als normale Textdatei gespeichert wird:
Es werden noch Nummern (nicht als "Buchstaben", sondern als wirkliche Bytezahlen) gespeichert.
z.b. 1 = 0x01 (wäre als Text 0x31) usw.
Daher kommen die, für dich unlesbaren, anderen Bytes. Weil eben nicht nur "Text" gespeichert wird, sondern auch Zahlen.
Das bedeutet:
Du kannst die Datei nicht einfach so lesen.
Du müsstest erst schauen wie genau das Programm die Datei speichert und ggf einen Konverter dafür schreiben.