[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
S536870912 (Diskussion | Beiträge)
 
(42 dazwischenliegende Versionen von 28 Benutzern werden nicht angezeigt)
Zeile 5:
| Screenshot =
| Beschreibung =
| Dateiendung = <tt>.rtf</tt>
| MIME = text/rtf, application/rtf
| MIME-Anm =<ref>[http://www.iana.org/assignments/media-types/application/rtf ''Application Media Types (engl.)''], abgerufen am 26. Februar 2013 (englisch).</ref>
| type code = <tt>'RTF '</tt>
| UniformTyp = public.rtf
| MagischeZahl = <nowiki>{</nowiki>\rtf
| MagischeZahlNotation =
Zeile 24 ⟶ 23:
| Website =
}}
Das '''Rich Text Format''' ('''RTF''') ist ein [[proprietäres Dateiformat]] für Texte, das von [[Microsoft]] 1987 eingeführt wurde. Es kann als [[Austauschformat]] zwischen [[Textverarbeitung]]sprogrammen verschiedener Hersteller auf verschiedenen [[Betriebssystem]]en dienen. Ebenso wird es zum Beispiel für die Darstellung formatierten Textes in Datenbankfeldern eingesetzt.
 
== VerwendungMerkmale ==
Im Gegensatz zu [[Plain text]], der nur die reinen Textzeichen transportiert, aber keinerlei Formatierungen wie zum Beispiel Schriftgrößen, -arten oder -auszeichnungen, enthält ein RTF-Dokument auch zahlreiche Textformatierungsmerkmale bis hin zu eingebetteten Grafiken, ohne andererseits an eine bestimmte Software gebunden zu sein. Praktisch alle Textverarbeitungssysteme können RTF-Dateien schreiben und lesen. Layouttreue ist dabei allerdings nicht gewährleistet, es kann beispielsweise zu veränderten Seitenumbrüchen auf dem Zielsystem kommen.
Der Benutzer wählt in seiner Textverarbeitung im „Speichern-Dialog“ als Dateityp ''RTF'' an, damit das Programm den Text als RTF-Datei mit der Dateiendung ''.rtf'' speichert. Mit einem anderen Textverarbeitungsprogramm kann dann der Text wieder geöffnet werden. Layouttreue ist jedoch keinesfalls gewährleistet, obwohl viele Formatierungsmerkmale erhalten bleiben. Je einfacher der Text formatiert ist, desto besser wird er mit anderen Programmen wiedergegeben. Insbesondere Vorlagen und Objektanker (Bilder, Textrahmen und andere Objekte) können das Layout bei der Wiedergabe mit einem anderen Programm beeinträchtigen. Schriften werden in der Regel nicht eingebettet und sollten deswegen auch auf dem Zielsystem zur Wiedergabe installiert sein. Teilweise ist mit heutigen Importfiltern für Microsoft-Dokumente anderer Softwarehersteller (darunter [[OpenOffice.org]] oder [[Softmaker]]) eine bessere Wiedergabe möglich als über das RTF-Dateiaustauschformat.
 
Technisch gesehen sind RTF-Dateien reine [[Textdatei]]en. Sie, enthalten Anweisungen,jedoch dieinnerhalb dasdes Ausseheneigentlichen desTextinhalts Texteseingebettete verändernAnweisungen zur Formatierung. Diese Vorgehensweise nennt man Textauszeichnung ([[Auszeichnungssprache|Markup]]), undsie istarbeitet ähnlich wie in [[HTML]] und [[LaTeX]]. AußerdemDarüber hinaus können in RTF-Dateien mit speziellen Befehlen auch Binärdaten, z. B. ein Bild, enthalteneingebettet sein. Die verschiedenen RTF-Versionen sind [[Kompatibilität (Technik)#Aufwärtskompatibilität|aufwärtskompatibel]].
== Beispiel ==
 
Die ab Version 1.0 von 1987 definierten RTF-Versionen sind dabei [[Kompatibilität (Technik)#Aufwärtskompatibilität|aufwärtskompatibel]].
 
== Anwendung ==
Der Benutzer wählt in seiner Textverarbeitung im „Speichern-Dialog“ als Dateityp ''RTF'' an, damit das Programmum den Text als RTF-Datei mit der Dateiendung ''.rtf'' speichertzu speichern. Mit einem anderen Textverarbeitungsprogramm kann dann der Text wieder geöffnet werden. Layouttreue ist jedoch keinesfalls gewährleistet, obwohl viele Formatierungsmerkmale erhalten bleiben. Je einfacher der Text formatiert ist, desto besserzuverlässiger wird er mit anderen Programmen wie gewünscht wiedergegeben. Insbesondere Vorlagen und Objektanker (Bilder, Textrahmen und andere Objekte) können das Layout bei der Wiedergabe mit einem anderen Programm beeinträchtigen. SchriftenSchriftarten werden in der Regel nicht eingebettet und solltenmüssen deswegen auch auf dem Zielsystem zur Wiedergabe installiert sein. Teilweise ist mit heutigen Importfilterndaher für Microsoft-Dokumente anderer Softwarehersteller (darunter [[OpenOffice.org]] oder [[Softmaker]]) eine bessereoriginalgetreue Wiedergabe möglichauf alsdem überZielsystem dasinstalliert RTF-Dateiaustauschformatsein.
 
== BeispielAufbau ==
Das folgende Beispiel zeigt, wie eine RTF-Datei intern aufgebaut ist.
 
Der RTF-Dateiinhalt:
{\rtf1
Guten Tag!
\line
{\i Dies} ist \b{\i ein
\i0 formatierter \b0Text}.
\par
\i0b Das \b0Ende.
}
Die Darstellung:
<div style="margin-left:2em;">
<blockquote>
<p>Guten Tag!<br />
''Dies'' ist '''''ein''''' '''formatierter''' Text.</p>
<p>'''Das''' Ende.</p>
</blockquote>
 
== Techniken ==
Technisch gesehen sind RTF-Dateien reine [[Textdatei]]en. Sie enthalten Anweisungen, die das Aussehen des Textes verändern. Diese Vorgehensweise nennt man Textauszeichnung ([[Auszeichnungssprache|Markup]]) und ist ähnlich wie in [[HTML]] und [[LaTeX]]. Außerdem können RTF-Dateien mit speziellen Befehlen auch Binärdaten, z. B. ein Bild, enthalten. Die verschiedenen RTF-Versionen sind [[Kompatibilität (Technik)#Aufwärtskompatibilität|aufwärtskompatibel]].
 
<p>'''Das''' Ende.</p>
Absätze werden also durch ''\par'' getrennt. Innerhalb von {\i <Text>} wird der Text kursiv und innerhalb {\b <Text>} fett geschrieben. Andere Texteigenschaften werden entsprechend markiert. Am Beginn jeder RTF-Datei kann die Liste aller verwendeten Schriftarten gespeichert sein.
</div>
 
Absätze werden also durch ''\par'' getrennt., InnerhalbLeerzeilen mit ''\line'' eingefügt, innerhalb von <code>{\i <Text>}</code> wird der stehender&nbsp;Text kursiv und innerhalb <code>{\b <Text>}</code> stehender Text fett geschriebenangezeigt usw. AndereWeitere Texteigenschaften werden entsprechendanalog markiert., und Amzu Beginn jedereiner RTF-Datei kann dieaußerdem eine Liste aller verwendeten Schriftarten gespeichert sein.
RTF ist das Standard-Dateiformat von [[WordPad]] in [[Microsoft Windows]]. Wordpad stellt auch RTF-Texte mit Bildern dar und erlaubt es, diese (als Bitmap über den Objekte-Dialog) einzufügen, zu löschen und (per Mausklick) in der Größe zu ändern. Darüber hinaus werden keine weiteren Bearbeitungsmöglichkeiten für Bilder angeboten.
 
== Verbreitung ==
[[Apple]]s [[TextEdit]], der Standard-Editor von [[Mac OS X]], und alle anderen Programme, die auf dem Framework [[Apple TextEngine]] basieren, verwenden ebenfalls RTF als Standardformat. Allerdings beherrschen diese Programme keine eingebundenen Grafiken und auch keine Fußnoten. [[Apple]] hat dazu das proprietäre [[RTFD]]-Format eingeführt: Eine Paketdatei, die aus dem Text im Rich Text Format und anderen, in den Text eingefügten Dateien wie Bildern, aber auch Filmen etc. besteht.
RTF ist das Standard-Dateiformat von [[WordPad]] und eine der wenigen Möglichkeiten, Texte ohne größeren Aufwand zwischen DOS- und Windows-Anwendungen auszutauschen. Wordpad erlaubt es außerdem, RTF-Texte über den „Objekt-Einfügen“-Dialog mit als Bitmap vorliegenden Bildern zu versehen, diese (per Mausklick) in ihrer Größe zu ändern und auch selbst anzuzeigen bzw. wieder zu löschen. Darüber hinausgehende Bearbeitungsmöglichkeiten für Bilder werden dagegen nicht angeboten.
 
{{Anker|RTFD}}[[Apple]]s [[TextEdit]], der Standard-Editor von [[Mac OS XmacOS]], und alle anderen Programme, die auf dem Framework [[Apple TextEngine]] basieren, verwenden ebenfalls RTF als Standardformat. Allerdings beherrschen diese Programme keine eingebundenen Grafiken und auch keine Fußnoten. [[Apple]] hat dazu das proprietäre [[RTFD]]-Format eingeführt: Eineeine Paketdatei, die aus dem Text im Rich Text Format und anderen, in den Text eingefügten Dateien wie Bildern, aber auch Filmen etc. besteht.
 
Mit steigender Leistungsfähigkeit von Importfiltern für proprietäre Dateiformate und der wachsenden Popularität von [[Markdown]] verliert RTF als Austauschformat an Bedeutung.
RTF-Dateien werden zwar schnell groß, lassen sich dagegen aber gut Komprimieren und werden als Universalformat von annähernd jedem Editor Unterstützt. Z.B. [[WordPad,]] [[Microsoft Word]], [[OpenOffice]] und [[NotePad++]]
 
== Weblinks ==
* [httphttps://msdn.microsoft.com/de-de/library/aa140277(office.10).aspx Online-Version der Spezifikationen (HTML, englisch)], Version 1.6] vom (Mai 1999., englisch)
* [http://supportysagnier.microsoftfree.comfr/?scid=kb;de;269575&spid=3252&sid=256formats/rtf/rtf-spec-1-8.pdf Spezifikationen, Version 1.78/Word 2003] vom(April August2004, 2003.englisch)
* [httphttps://web.archive.org/web/20190109143929/https://www.microsoft.com/downloadsen-us/download/details.aspx?FamilyIDid=ac57de32-17f0-4b46-9e4e-467ef9bc5540&displaylang=en10725 Spezifikationen, Version 1.89.1/Word 20032007] vom(Februar April2007, 2004.englisch)
* [http://www.microsoft.com/downloads/details.aspx?familyid=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en Version 1.9/Word 2007] vom Februar 2007.
* [http://www.gnu.org/software/unrtf/unrtf.html UnRTF], Open-Source-Programm zur Konvertierung von RTF in HTML, LaTeX, PostScript und andere Formate. Das Programm muss vor der Benutzung kompiliert werden.