Business Dictionary:
Rich Text Format (RTF) |
A computer format for text documents that includes formatting attributes, such as different Fonts and Typefaces.
Business Dictionary:
Rich Text Format (RTF) |
A computer format for text documents that includes formatting attributes, such as different Fonts and Typefaces.
| Wikipedia: Rich Text Format |
| Rich Text Format | |
|---|---|
| File extension: | .rtf |
| MIME type: | text/rtf |
| Type code: | 'RTF ' |
| Uniform Type Identifier: | public.rtf |
| Magic: | {\rtf |
| Developed by: | Microsoft |
| Type of format: | document file format |
The Rich Text Format (often abbreviated to RTF) is a proprietary document file format developed by Microsoft in 1987 for cross-platform document interchange. Most word processors are able to read and write RTF documents.
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) which are completely different specifications.
Members of the Microsoft Word development team, Richard Brodie, Charles Simonyi, and David Luebbert developed the original RTF in the middle to late 1980s. The first RTF reader and writer shipped in 1987 as part of Microsoft Word 3.0 for Macintosh, which implemented the version 1.0 RTF specification.
All subsequent releases of Microsoft Word for the Macintosh and all versions of Microsoft Word for Windows have included built-in RTF readers and writers which translate from RTF to Word's .doc format and from .doc to RTF.
The standard is still owned by Microsoft to this date; as of January 2007 it is up to version 1.9.
As an example, the following RTF code:
{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
This is some {\b bold} text.\par
}
would be rendered like this when read by an appropriate word processor:
This is some bold text.
A backslash (\) starts an RTF control code. The \par
control code indicates the end of a paragraph, and \b switches to a bold typeface. Brackets ({ and }) define a group; the example uses a group to limit the scope
of the \b control code. Everything else will be treated as clear text, or the text to be formatted. A valid
RTF document is a group starting with the \rtf control code.
RTF is a 8-bit format. That would limit it to \'c8 will encode the Arabic letter beh (ب).
If a Unicode escape is required, the control word \u is used, followed by a 16-bit signed decimal integer giving
the Unicode codepoint number. For the benefit of programs without Unicode support, this must be followed by the nearest
representation of this character in the specified code page. For example, \u1576? would give the Arabic letter
beh, specifying that older programs which do not have Unicode support should render it as a question mark instead.
The control word \uc0 can be used to indicate that subsequent Unicode escape sequences within the current group
do not specify a substitution character.
Unlike most word processing formats, good RTF code can be made human-readable. That is
to say that when an RTF file is opened in a text editor, the text is legible and the markup is not too distracting or
counter-intuitive. The RTF files produced by most programs, such as MS Word, will contain such a large number of control codes
for compatibility with older programs that most files will easily be an order of magnitude larger than the raw text and very
difficult to read. Formats such as MS Word's .doc are, in contrast, binary formats with only a few scraps of legible
text.
Nowadays, human-readable XML-based formats are becoming more common, but RTF's readability was a rare thing when it came out. Note that the XML-based OpenDocument and Office Open XML formats are often not immediately human-readable due to its being a bundle of several different files within a ZIP archive.
Most word processing software implementations support RTF format import and export, often making it a "common" format between otherwise incompatible word processing software.
The WordPad editor in Microsoft Windows creates RTF files by default. It once defaulted to the Microsoft Word 6.0 file format, but write support for Word documents was dropped in a security update.
The free and open-source word processors AbiWord, OpenOffice.org, and KWord can view and edit RTF files.
The default editor for Mac OS X, TextEdit, can also view and edit RTF files.
Since RTF files are text files, it is easy to produce RTF with many programming languages, like Ruby, Perl, Java, [[C++]], Pascal and Delphi, COBOL, or Lisp.
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
Join the WikiAnswers Q&A community. Post a question or answer questions about "Rich Text Format" at WikiAnswers.
Copyrights:
![]() | Business Dictionary. Dictionary of Business Terms. Copyright © 2000 by Barron's Educational Series, Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Rich Text Format". Read more |
Mentioned in