Gibt es ein Windows-Dateiformat mit <cr>getrennte Datensätze (ohne <lf> Zeichen)? </lf></cr>

401
octopusgrabbus

Heute wurde eine Datei auf einem Windows-System extrahiert, Windows 7, um genau zu sein, und ftp auf ein Unix-System. Die Anwendung, die die Datei verarbeitet, ist absichtlich fehlgeschlagen, weil die Datei eine Zeile enthielt, obwohl mehrere Datensätze durch getrennt wurden <CR>. Die Datei wurde aus einer Access-Anwendung extrahiert.

Ist dieses Format eine Art Abkürzung von Windows? Ich werde verwendet, um Terminatoren aufzunehmen, die entweder <CR><LF>oder sind <LF>.

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

Nur um es klar auszudrücken. Diese Datei wurde nicht <LF>mit jedem gepaart <CR>. Ich habe es auch nochmal überprüft. Das Ausführen von dos2unix für diese Datei ändert die eine Zeile nicht in mehrere Datensätze (Zeilen).

0
Nur zu Ihrer Information, MacOS verwendete CR-Zeilenenden vor OS X, aber es scheint nicht, dass Ihre Datei von dort stammt. hvd vor 10 Jahren 0

2 Antworten auf die Frage

1
mgkrebbs

Die <CR>Codierung der Zeilen wurde von mehreren älteren Systemen verwendet, darunter Apple II und vor allem Mac OS (durch Version 9, das letzte klassische Mac-System vor der Einführung von OS-X). Verwendung unter Windows ist nicht normal. Für die Extraktion war höchstwahrscheinlich eine Access-Option zum Exportieren in einen (alten) Macintosh wirksam.

Das letzte Mal, wenn diese Datei extrahiert wurde, war sie unter Windows XP SP 3. Die Version der Access-Anwendung wurde nicht geändert. Danke für deine Antwort. octopusgrabbus vor 10 Jahren 0
0
Mikhail Moskalev

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

Vielen Dank. Wir werden versuchen, SecureFx in den ASCII-Konvertierungsmodus zu setzen. octopusgrabbus vor 10 Jahren 0