Textprozessoren, die für eine reichhaltige Textformatierung entwickelt wurden, fügen häufig Elemente hinzu, die bei der Arbeit mit Klartextdateien unerwünscht werden. Dazu gehören:
* Formatierungscodes: Dies sind unsichtbare Charaktere, die Dinge wie Fettdruck, Kursivschrift, Schriftgrößen, Absatzabstand, Registerkarten und mehr steuern. Wenn Sie die Datei in einem einfachen Texteditor öffnen, sind diese Codes sichtbar, die den Text überladen und es schwierig machen, zu lesen oder zu verarbeiten. Sie sind besonders problematisch für das Programmieren, Scripting oder Aufgaben, die sich auf reinen Text verlassen.
* versteckte Zeichen: Ähnlich wie bei Formatierungscodes können diese nicht druckenden Zeichen wie weiche Bindestriche, Abschnittsbrüche, Seitenunterbrechungen und andere Steuerzeichen enthalten, die von der Layout-Engine des Textverarbeiters eingefügt werden.
* Metadaten: Textprozessoren betten Metadaten häufig in die Datei ein, z. B. Autoreninformationen, Erstellungsdatum, Revisionsgeschichte und andere Details. Diese Metadaten erhöht die Dateigröße und ist für die Manipulation der Klartext irrelevant.
* Eingebettete Objekte: Bilder, Tabellenkalkulationen oder andere in das Dokument verknüpfte oder eingebettete Objekte sind nicht mit einfachem Text kompatibel und gehen entweder verloren oder verursachen Fehler, wenn sie in einem einfachen Texteditor geöffnet werden.
* Codierungsprobleme: Der Textverarbeitungsprogramm kann die Datei in einer bestimmten Codierung (wie UTF-16 oder proprietären Formaten) speichern, die mit der Standard-Codierung des Plain Texteditors nicht kompatibel ist und zu Problemen mit Zeichenanzeigen oder Beschädigungen führt.
Kurz gesagt, jede Funktion, die über den einfachen Texteintrag und die grundlegenden Zeilenumbrüche hinausgehen, ist wahrscheinlich problematisch, wenn Sie mit Dateien zu tun haben, die eine einfache Textinterpretation benötigen. Notepads, einfache Texteditoren und Code -Editoren sind weit überlegen, wenn sie direkt mit Klartextdateien arbeiten.