Gibt es ein Windows-Dateiformat mit <CR> -getrennten Datensätzen (ohne <LF> -Zeichen)?


0

Heute wurde eine Datei auf einem Windows-System extrahiert, genauer gesagt Windows 7, und per FTP auf ein Unix-System übertragen. Die Anwendung, die die Datei absichtlich verarbeitet, ist fehlgeschlagen, da die Datei eine Zeile enthielt, obwohl ihre mehreren Datensätze durch voneinander getrennt waren <CR>. Die Datei wurde aus einer Access-Anwendung extrahiert.

Handelt es sich bei diesem Format um eine Verknüpfung, die Windows verwendet? Ich bin es gewohnt, Terminatoren aufzuzeichnen, die es auch sind <CR><LF> oder <LF>.

Ich weiß, wie ich das Problem beheben kann. Ich bin nur neugierig auf dieses Dateiformat, das ich noch nie gesehen habe.

Nur um es klar auszudrücken. Diese Datei hatte keine <LF> mit jedem gepaart <CR>. Ich habe auch nochmal nachgesehen. Wenn Sie dos2unix für diese Datei ausführen, wird die eine Zeile nicht in mehrere Datensätze (Zeilen) geändert.


Nur zu Ihrer Information, MacOS verwendete früher CR-Zeilenenden vor OS X, aber es scheint nicht so, als ob Ihre Datei von dort stammt.
hvd

Antworten:


1

Das <CR> Das Kodieren von Zeilen wurde von mehreren älteren Systemen verwendet, darunter Apple II und vor allem Mac OS (bis Version 9, dem letzten klassischen Mac-System vor der Einführung von OS-X). Die Verwendung unter Windows ist nicht normal. Höchstwahrscheinlich war für die Extraktion eine Access-Option zum Exportieren auf einen (alten) Macintosh aktiviert.


Diese Datei wurde zum letzten Mal unter Windows XP SP 3 extrahiert. Die Version der Access-Anwendung wurde nicht geändert. Danke für deine Antwort.
octopusgrabbus

0

Überprüfen Sie, ob Sie FTP im Binärmodus verwenden. Andernfalls versucht das FTP-Protokoll, die Leitungstrennung vom Quellbetriebssystem zum Ziel zu konvertieren.


Vielen Dank. Wir werden versuchen, SecureFx in den ASCII-Konvertierungsmodus zu versetzen.
octopusgrabbus
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.