Wie kann ich eine alte Datei leicht lesbar machen?

499
A. Petit

Ich habe diese alte .dat - Datei (Mitte der 90er Jahre), offenbar in ANSI codiert, 4000 Linien, die hauptsächlich aus Kontrollen wie NUL, SOH, ETX, STX... dass ich lesen möchte.

Ich habe versucht, es mit Notepad ++ nach UTF-8 zu konvertieren. Einige Steuerelemente NULwerden entfernt, aber es gibt noch eine Menge übrig.
Ich habe auch versucht, diese Steuerelemente zu suchen und zu ersetzen, aber sie werden von der Suchfunktion nicht erfasst.

Wie soll ich vorgehen, um diese Datei für Menschen lesbar zu machen?

BEARBEITEN für weitere Informationen:
Diese Datei stammt von einer Software, die in Borland C / C ++ 2.0 geschrieben wurde und von einer Person in der Firma (für die ich arbeite) (als Praktikant) entwickelt wurde. Diese Person ist nicht mehr hier und die Software läuft seit 1996 auf einem sehr alten Computer, auf dem MS-DOS ausgeführt wird, und spielt eine äußerst wichtige Rolle für das Unternehmen.
Ich bin für das Wiederholen dieser Software unter Verwendung von .NET-Technologien und Datenbanken verantwortlich. Dies ist nun geschehen, aber jetzt brauche ich diese Datei STOCK.DAT, die die alte Sotware zum Schreiben / Lesen aller Bestandsdaten verwendet.

Mit einem Hex - Editor, das erste Bytes 30 35 30 00 20 33 35entsprechen, welche 050. 35in der Datei, nur gefolgt, 00bis der Text beginnt.

0
Das Vorhandensein von nicht druckbaren Bytes in einer Datei zeigt fast immer an, dass es sich bei * nicht * um eine Textdatei handelt, obwohl sie Textdaten enthalten kann. Sie müssen sich den ursprünglichen Quellcode ansehen. Daniel B vor 6 Jahren 0
Dies ist eine "_binary_" -Datei, die Sie mit einem Texteditor nicht verstehen können. Wenn Sie einen Hex-Editor (z. B. HxD) verwenden könnten, um die ersten ~ 32 Bytes mit uns zu teilen, können wir möglicherweise herausfinden, um welchen Dateityp es sich handelt, und schlagen Möglichkeiten vor, sie anzuzeigen. Dies ist jedoch höchstwahrscheinlich eine Sonderanfertigung Format, bei dem wir Ihnen nicht weiterhelfen können - überprüfen Sie den ursprünglichen Quellcode. Attie vor 6 Jahren 0

1 Antwort auf die Frage

0
harrymc

Dies klingt entweder nach einer binären Datei oder wurde von einem obskuren Editor erstellt. Das Postfix .datwird normalerweise für Binärdateien oder für E-Mail-Anhänge verwendet.

Wenn Sie die lesbaren Zeichenfolgen in der Datei untersuchen möchten, können Sie die kostenlosen Sysinternals-Zeichenfolgen verwenden .

Der Dateityp kann manchmal aus den ersten paar Bytes analysiert werden. Wenn Sie einen Blick darauf werfen möchten, fügen Sie hier einen Hex-Dump des Beginns dieser Datei hinzu.

Danke für `Strings`, dass die Datei tatsächlich lesbar ist. Es sieht auch so aus, als würde es einige Dinge falsch interpretieren, da einige Teile (Zahlen) entfernt erscheinen. Ich habe auch den ursprünglichen Beitrag bearbeitet, falls er hilft. A. Petit vor 6 Jahren 0
Das ist also wirklich eine binäre Datei. Die Zahlen sind möglicherweise in binärer Form. harrymc vor 6 Jahren 0