Merkwürdiges Verhalten in reiner Textdatei im Notizblock?

917
user2728397

Ich habe gerade die TXT-Datei erhalten, und es sieht so aus,

Merkwürdiges Verhalten in reiner Textdatei im Notizblock?

Aber als ich es in mein Cisco-Gerät eingefügt habe, wurde es nicht richtig geladen. Zuerst bekam ich es nicht, weil der Text in Ordnung ist. Dann habe ich aus Neugier den Text kopiert und in Micrsoft Excel eingefügt, wo ich einige neue Zeilen sehen kann Dort .

Merkwürdiges Verhalten in reiner Textdatei im Notizblock?

Dann habe ich den Text kopiert und in eine neue Notepad-Datei eingefügt. Wenn ich auf saveas klicke und es abspeichere, ändert sich das plötzlich

Merkwürdiges Verhalten in reiner Textdatei im Notizblock?

Ich habe versucht, Word-Wrap zu entfernen und anzuwenden, aber es hat nicht funktioniert.

Schließlich konvertierte ich txt in eine .py-Datei, dann konnte ich die neuen Zeilen sehen und schrieb dann das Skript, um neue Zeilen dort zu entfernen und erneut von .py in .txt umzuwandeln.

Aber was passiert mit dem Text, den ich erhalten habe? Warum sehe ich die neuen Zeilen nicht im Text, aber in Excel und im .py-Modus.

EDIT1

https://www.dropbox.com/s/tf8lcvtiqx76g2p/abcd.zip?dl=0 Link zur ZIP-Datei

0
Notepad ist nicht für alles geeignet. Holen Sie sich etwas, das verschiedene Arten von Zeilenumbrüchen versteht, z. B. Notepad ++. Bitte geben Sie auch die betreffende Datei an. Vorzugsweise in einem ZIP-Archiv oder was auch immer, um sicherzustellen, dass nichts den Inhalt ändert. Daniel B vor 7 Jahren 2
@ DanielB Ich habe den Link zur Dropbox bereitgestellt user2728397 vor 7 Jahren 0

1 Antwort auf die Frage

2
gronostaj

Möglicherweise ist ein Zeilenumbruch aufgetreten. In der Vergangenheit wurden drei Haupttypen für Zeilenumbrüche verwendet:

  • Line Feed (LF), ASCII-Code 0x10 - wird von Unix-ähnlichen Systemen verwendet
  • Carriage Return (CR), ASCII-Code 0x13 - wird von älteren Mac OS-Versionen verwendet
  • CR + LF (zwei Zeichen) - wird von Windows verwendet

Moderne Apple-Betriebssysteme verwenden LF-Zeilenumbrüche.

Die Zeilenumbruchunterstützung von Notepad ist sehr begrenzt. Es behandelt nichts anderes als CR + LF. Sie können prüfen, welche Art von Zeilenumbrüchen in Ihrer Datei verwendet wird, indem Sie sie in einem Hex-Editor (z. B. XVI32) oder mit einem geeigneten Texteditor wie Sublime Text, Notepad ++ oder Atom überprüfen.