Rich Text Format

related topics
{math, number, function}
{system, computer, user}
{language, word, form}
{work, book, publish}
{style, bgcolor, rowspan}
{company, market, business}

The Rich Text Format (often abbreviated RTF) is a proprietary[6][7] document file format with published specification developed by Microsoft Corporation since 1987 for Microsoft products and for cross-platform document interchange[citation needed].

Most word processors are able to read and write some versions of RTF.[8] There are several different revisions of RTF specification and portability of files will depend on what version of RTF is being used.[7][9] RTF specifications are changed and published with major Microsoft Word/Microsoft Office versions.

It should not be confused with enriched text (mimetype "text/enriched" of RFC 1896) or its predecessor Rich Text (mimetype "text/richtext" of RFC 1341 and 1521); nor with IBM's RFT-DCA (Revisable Format Text-Document Content Architecture) which are completely different specifications.

Contents

History

Richard Brodie, Charles Simonyi, and David Luebbert, members of the Microsoft Word development team, developed the original RTF in the middle to late 1980s. Its syntax was influenced by the TeX typesetting language.[citation needed] The first RTF reader and writer shipped in 1987 as part of Microsoft Word 3.0 for Macintosh, which implemented the RTF version 1.0 specification. All subsequent releases of Microsoft Word for the Macintosh and all versions for Windows can read and write files in RTF format.

Full article ▸

related documents
Java API for XML Processing
Data structure
Dynamic HTML
Blowfish (cipher)
Bytecode
Mercury (programming language)
Tcl
C shell
Java applet
Occam (programming language)
Interchange File Format
Pliant
MOO (programming language)
Dekker's algorithm
Tiny BASIC
Non-deterministic Turing machine
Data type
World file
Client-side scripting
Denormalization
Serial number
Lex programming tool
Meta-Object Facility
Initialization vector
AIML
Wikipedia:Browser notes
Turing completeness
Data integrity
Java Naming and Directory Interface
Single precision