Plain text
Plain text (englisch für „reiner Text“,[1][2] „Nur-Text“,[3][4] „einfacher Text“,[5] „Reintext“[6][7]) ist laut Unicode[8] „eine reine Folge von Zeichencodes; Reiner Unicode-kodierter Text ist daher eine Folge von Unicode-Zeichencodes. Im Gegensatz dazu ist formatierter Text, auch als Rich Text bezeichnet, jede Textdarstellung, die aus reinem Text sowie zusätzlichen Informationen wie einer Sprachkennung, Schriftgröße, Farbe, Hypertext-Links usw. besteht. Der Text dieser Spezifikation beispielsweise, ein Text mit mehreren Schriftarten, der von einem Buchbearbeitungssystem formatiert wurde, ist Rich Text.“
Folglich ist es unformatierter Text oder Nicht-Text-Daten, die durch Schriftzeichen abgebildet werden, in einer Zeichenkodierung. (z. B. ist Base64 eine reine Folge von ASCII-Zeichencodes[9]) Steuerzeichen, die nur zu maschinellen Zwecken verwendet werden, sind in reinem Text heute unüblich.[10]
Grundsätzlich kann Reintext in jeder beliebigen Kodierung vorliegen. Die heute mit Abstand häufigste Kodierung ist UTF-8.
Eine reine Textdatei[11] ist das Gegenstück zur Binärdatei (z. B. .doc, JPEG).[12][13] Bei Binärdateien sind zumindest Teile der Datei nicht aus Schriftzeichen. Beispielsweise ist eine Datei mit der Zeichenkette „Hallo“, gefolgt von 4 Bytes, die eine binäre Ganzzahl darstellen, die in einer Prozessordarstellung wie Little Endian ausgewertet werden soll, eine Binärdatei.
Textdateien, die nichts anderes als Text in einer Zeichenkodierung enthalten, weisen in den meisten Dateisystemen weder einen Hinweis auf die Kodierung, noch eine „Magische Zahl“[14], noch eine spezielle Markierung am Anfang, noch Metadaten, die sie als Text kennzeichnen, auf. Allerdings werden ihre Dateinamen von Windows-Nutzern häufig mit der Endung .txt versehen, und andere Betriebssysteme gehen oft davon aus, dass nicht identifizierbare Dateien Text sind. Es gibt jedoch den MIME-Typ „text/plain“, der für die Übertragung über das Internet oder zwischen Softwarekomponenten verwendet wird.
Der Begriff schließt in der Regel Dateiformate bzw. Datenformate, die auf reinem Text beruhen, ein (z. B. JSON, .ini/.conf, CSV, HTML, XML, Markdown).[8] Er wird allerdings manchmal auch als Synonym für den MIME-Typ „text/plain“ verwendet, um nicht nur von binären, sondern von allen anderen Datenformaten abzugrenzen.[15]
Literatur
[Bearbeiten | Quelltext bearbeiten]- RFC: – Multipurpose Internet Mail Extensions. Part Two: Media Types. November 1996, Abschnitt 3 (Nr. 1, englisch).
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Sascha Kersken: IT-Handbuch für Fachinformatiker: der Ausbildungsbegleiter (= Rheinwerk Computing). 9., aktualisierte und erweiterte Auflage 2019. Rheinwerk Verlag, Bonn 2020, ISBN 978-3-8362-7023-6, S. Abschnitt 1.3.3.
- ↑ plain text - Deutsch-Übersetzung – Linguee Wörterbuch. Abgerufen am 16. Juni 2026.
- ↑ PLAIN TEXT translation in German | English-German Dictionary | Reverso. Abgerufen am 16. Juni 2026 (englisch).
- ↑ plain text in Deutsch - Englisch-Deutsch Wörterbuch | Glosbe. Abgerufen am 16. Juni 2026.
- ↑ Philipp Rieber: Dynamische Webseiten in der Praxis: Mit PHP 5, MySQL 5, XHTML, CSS, JavaScript und AJAX. mitp/bhv, Heidelberg 2009, ISBN 978-3-8266-8430-2, S. 647.
- ↑ ZID: Plain-Text-Nachrichten, Technische Universität Graz
- ↑ plain text | Übersetzung Englisch-Deutsch. Abgerufen am 16. Juni 2026.
- 1 2 Chapter 2 – Unicode 17.0.0. Abgerufen am 16. Juni 2026.
- ↑ data: URLs - URIs | MDN. 31. Oktober 2025, abgerufen am 16. Juni 2026 (amerikanisches Englisch).
- ↑ Chapter 23 – Unicode 17.0.0. Abgerufen am 14. Juni 2026.
- ↑ Textdatei – Schreibung, Definition, Bedeutung, Beispiele. In: Digitales Wörterbuch der deutschen Sprache. 13. März 2023, abgerufen am 16. Juni 2026.
- ↑ Dateiformate einfach erklärt: Unterschied zwischen Textdateien und Binärdateien. In: Fachinformatik.net. Abgerufen am 14. Juni 2026.
- ↑ Stefan: Stefans Weblog - Textdateien vs. Binärdateien - Warum ist das wichtig für Git? 1. Juli 2021, abgerufen am 14. Juni 2026.
- ↑ Why Doesn't Magic Number Detection Work for Plain Text Files? 10. Juni 2025, abgerufen am 16. Juni 2026 (englisch).
- ↑ Plain Text Techniques | Techniques for WCAG 2.0. In: w3.org. Abgerufen am 16. Juni 2026.