Konvertieren / Öffnen Sie eine ASCII-Datei

747
Caleb Pitman

Ich versuche, eine ASCII-Datei zu öffnen. Der Anbieter der Datei sagt, es liegt in meiner Verantwortung, dies herauszufinden. Die ersten 10 Zeilen der Datei (mit dem Linux-Befehl " head -10 file.txt ") sind unten aufgeführt. Ich nahm an, dass es sich bei der Datei um reinen Text handeln würde, da die meisten Unternehmen, mit denen ich mich befasst habe, dies tun, wenn sie ASCII sagen. Es ist einfach ein Datenabzug aus ihrer Datenbank, der wie Oracle aussieht. Ich erwartete eine begrenzte Textdatei wie folgt:

Delimited File 123 123 123 123 Delimited 

Frage: Wie kann ich die "ASCII" -Datei in ein lesbares Format konvertieren?

0b8p À0l# 8|FñÕ¤ßcÈQpMdÓ¢]ëÕlA±6%ì^+kÞìÆD>q:ýTÆçzáä"]8Ë %hÃ"l1xÓ§Q§J=JQ6Ôãâ¬aÃÊV5IÙ5©ÒCcÔÈÇ ®=©YJû$ã1KÇ àØA@)â H'G@´!¥"R@PyÂý*R$1[2'Ãß9 èA|D rpEÏ9ñA@ OXQaÔG±DKXA$6Ñ_ÿ8`G6L àx30È£y8Da 
0
Nur ein Hinweis: Der Kauderwelsch, den Sie sehen, sind die Daten selbst, nachdem sie in UNICODE codiert wurden. Unicode behält ASCII-Werte bei, sodass Sie gültige ASCII-Zeichen in Unicode lesen können. Da der Text keinen Sinn ergibt, bedeutet dies, dass die Datei wahrscheinlich keine ASCII-codierten Textdaten enthält. Frank Thomas vor 8 Jahren 0

1 Antwort auf die Frage

1
Lucio Crusca

Versuchen Sie den Befehl

file file.txt 

Es sollte Ihnen das tatsächliche Dateiformat mitteilen.

Es heißt "komprimierte Daten 16 Bit" Caleb Pitman vor 8 Jahren 0
Das führt mich eigentlich zur Antwort! Danke, Lucio! Nachdem ich die Ausgabe davon recherchiert hatte, stellte ich fest, dass die Datei komprimiert war. Ich bin so dumm... :( Caleb Pitman vor 8 Jahren 0
@ fixer1234 Es antwortet: Das Verfahren zum Öffnen einer Datei besteht darin, das Format zu finden und dann das richtige Werkzeug zum Öffnen zu verwenden. Dem OP fehlte der erste Teil beim Ermitteln des Dateiformats. Sie können einem Mann einen Fisch geben oder einem Mann das Fischen beibringen. Was ist das Beste? Lucio Crusca vor 8 Jahren 1