Jump to content

Talk:Rich Text Format: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
Cewbot (talk | contribs)
m Maintain {{WPBS}} and vital articles: 1 WikiProject template. Create {{WPBS}}. Keep majority rating "C" in {{WPBS}}. Remove 1 same rating as {{WPBS}} in {{WikiProject Computing}}.
 
(44 intermediate revisions by 23 users not shown)
Line 1: Line 1:
{{WikiProject banner shell|class=C|
{{WikiProject Computing |importance=Mid}}
}}
==DEC v.s. Microsoft==
==DEC v.s. Microsoft==


Line 28: Line 31:
:::The spec we currently link to for [http://latex2rtf.sourceforge.net/RTF-Spec-1.0.txt Version 1.0] is identified as "GC0165: RICH-TEXT FORMAT (RTF) SPECIFICATION". As you have indicated there were changes between "Mac Word 3.0 RTF" and that "Version 1.0", it would be good to put our hands on any published information regarding RTF between those two. Perhaps similar text documents accompanied the releases, or documentation shared with business partners interested in writing import/output filters. Thanks for your help, [[User:Jayvdb|John Vandenberg]] 06:12, 12 October 2007 (UTC)
:::The spec we currently link to for [http://latex2rtf.sourceforge.net/RTF-Spec-1.0.txt Version 1.0] is identified as "GC0165: RICH-TEXT FORMAT (RTF) SPECIFICATION". As you have indicated there were changes between "Mac Word 3.0 RTF" and that "Version 1.0", it would be good to put our hands on any published information regarding RTF between those two. Perhaps similar text documents accompanied the releases, or documentation shared with business partners interested in writing import/output filters. Thanks for your help, [[User:Jayvdb|John Vandenberg]] 06:12, 12 October 2007 (UTC)


::So the information about a DEC connection on [[http://www.nationmaster.com/encyclopedia/Rich-text this site]], for example, is incorrect.[[User:Rick Jelliffe|Rick Jelliffe]] ([[User talk:Rick Jelliffe|talk]]) 06:43, 20 October 2008 (UTC)
::So the information about a DEC connection on (nationmaster.com/encyclopedia/Rich-text) this site, for example, is incorrect.[[User:Rick Jelliffe|Rick Jelliffe]] ([[User talk:Rick Jelliffe|talk]]) 06:43, 20 October 2008 (UTC)


==WordPad==
==WordPad==
Line 100: Line 103:


::This needs to be updated as there are problems with RTF compressing images. If you add a 100kb image, it often bloats the rtf to over 3 meg! --[[Special:Contributions/78.33.40.66|78.33.40.66]] ([[User talk:78.33.40.66|talk]]) 16:08, 29 September 2009 (UTC)
::This needs to be updated as there are problems with RTF compressing images. If you add a 100kb image, it often bloats the rtf to over 3 meg! --[[Special:Contributions/78.33.40.66|78.33.40.66]] ([[User talk:78.33.40.66|talk]]) 16:08, 29 September 2009 (UTC)

:Yes it supports two kinds of metafile, the .WMF kind and the .EMF kind, as in what they call enhanced metafile. These files are a basic Windows format, albeit a bit ageing now. The Windows API supports these files, so you can draw an image with PlayEnhMetaFile function for EMF and that seems to also work for WMF standard that Microsoft say one should not use as the EMF version is better. They bloat out the files because Word writes it in hexadecimal and so you lose half the bitspace as RTF is 7-bit and then MS writes it twice! That's for backwards compatibility apparently. A lot of RTF is redundant because of compatibility provision, but this really becomes noticeable with images. Rows in tables are also written twice, but you only lose a few hundred wasted bytes, not megabytes.[[Special:Contributions/79.67.251.15|79.67.251.15]] ([[User talk:79.67.251.15|talk]]) 20:52, 22 September 2013 (UTC)


==Tools==
==Tools==
Line 128: Line 133:


Regardless of whether it is open or not, the info box back-end uses the term "free" and the front end uses the term "open". These are quite different concepts and it is very confusing. <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/210.48.101.110|210.48.101.110]] ([[User talk:210.48.101.110|talk]]) 22:29, 30 August 2010 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
Regardless of whether it is open or not, the info box back-end uses the term "free" and the front end uses the term "open". These are quite different concepts and it is very confusing. <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/210.48.101.110|210.48.101.110]] ([[User talk:210.48.101.110|talk]]) 22:29, 30 August 2010 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->

My understanding of 'open standard' should mean that it is listed and specified in the Internet's [[Request for Comments|RFC]], which it is not, surprisingly (to me) I thought it was. It is mentioned there of course --[[User:2829VC|<span style="color:DarkCyan;">2829</span>]] [[User_Talk:2829VC | VC]] 08:57, 6 December 2013 (UTC)


== Human-readable ==
== Human-readable ==
Line 141: Line 148:
::::There was an early "Wordstar" era and now a modern XML era -- but in between was a period of almost 20 years when the default was to be not human readable... [[User:AnonMoos|AnonMoos]] ([[User talk:AnonMoos|talk]]) 00:26, 31 December 2009 (UTC)
::::There was an early "Wordstar" era and now a modern XML era -- but in between was a period of almost 20 years when the default was to be not human readable... [[User:AnonMoos|AnonMoos]] ([[User talk:AnonMoos|talk]]) 00:26, 31 December 2009 (UTC)


:::::OK. The early "Wordstar" era overlapped the RTF era. RTF was a product of the mid 1980's, released in 1987. SGML was standardized in 1986. HTML was named in 1991. So human readable formats were still in common use, and were still commonly being designed. Given that RTF was cross-platform and cross-application, how about this: ''Like all document interchange formats at the time, RTF was designed to be human readable'.
:::::OK. The early "Wordstar" era overlapped the RTF era. RTF was a product of the mid 1980's, released in 1987. SGML was standardized in 1986. HTML was named in 1991. So human readable formats were still in common use, and were still commonly being designed. Given that RTF was cross-platform and cross-application, how about this: ''Like all document interchange formats at the time, RTF was designed to be human readable'. <span style="font-size: smaller;" class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.206.162.148|203.206.162.148]] ([[User talk:203.206.162.148|talk]]) 08:18, 7 November 2012 (UTC)</span><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->

::::::Not sure what that means -- [[RFT-DCA]] was not human-readable, and the native file formats of the majority of late-1980s and 1990s word processors were not human-readable (and the native file formats were what was used for most "document interchange" in businesses at the time). For that matter RTF is only "human-readable" if there's light formatting and mainly ASCII characters used -- if there's embedded bitmaps or non-Latin text, then it's quite unreadable in a basic text editor... [[User:AnonMoos|AnonMoos]] ([[User talk:AnonMoos|talk]]) 10:46, 7 November 2012 (UTC)

:::::::The document markup formats (SPRINT, Wordstar, HTML, SGML, RTF) from the RTF era were human readable, and the RTF from that era was human-readable too -- it was later versions of Word which generated the massive header blocks which made reading and editing Word RTF so difficult. Why bring the 1990's into it? RTF is the source format of Microsoft Help files. It was replaced by HTML for Compiled Help Files. RTF is exactly part of the SGML, HTML era. <span style="font-size: smaller;" class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.206.162.148|203.206.162.148]] ([[User talk:203.206.162.148|talk]]) 06:02, 12 December 2012 (UTC)</span><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->

::::::::I don't know what "SPRINT" is, but SGML was a somewhat esoteric/enterprise product -- mainly used by university scholars and on mainframes at large corporations -- before the rise of HTML, ca. 1993/1994. Wordstar was already strongly declining by the time that HTML really started to catch on, so I don't understand the expression "Wordstar-HTML era"... [[User:AnonMoos|AnonMoos]] ([[User talk:AnonMoos|talk]]) 07:56, 12 December 2012 (UTC)
:::::::::SPRINT was a word processor. SGML was the parent of HTML. Wordstar-SGML-SPRINT-HTML were human-readable word processing formats in use/designed around the time RTF was designed/in use. <span style="font-size: smaller;" class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.206.162.148|203.206.162.148]] ([[User talk:203.206.162.148|talk]]) 05:09, 24 September 2013 (UTC)</span><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->


== RichEdit? ==
== RichEdit? ==
Line 164: Line 178:


Oops--I'm not 100% sure yet, but maybe I was thinking of "Navy DIF" (Document Interchange Format). BTW, there doesn't seem to be a Wikipedia article about Navy DIF.-[[User:Rhkramer|Rhkramer]] ([[User talk:Rhkramer|talk]]) 18:52, 14 July 2008 (UTC)
Oops--I'm not 100% sure yet, but maybe I was thinking of "Navy DIF" (Document Interchange Format). BTW, there doesn't seem to be a Wikipedia article about Navy DIF.-[[User:Rhkramer|Rhkramer]] ([[User talk:Rhkramer|talk]]) 18:52, 14 July 2008 (UTC)

:[[Data Interchange Format]]? -- [[User:AnonMoos|AnonMoos]] ([[User talk:AnonMoos|talk]]) 08:05, 12 December 2012 (UTC)


== Falsehood in character encoding section ==
== Falsehood in character encoding section ==
Line 193: Line 209:
I opened these files with OpenOffice3.X using the native OO import filters. Result: the OO import filters work better with binary doc, than with RTF. That is why I am sceptical about the above statement.[[User:Oub|Oub]] ([[User talk:Oub|talk]]) 10:04, 11 June 2010 (UTC):
I opened these files with OpenOffice3.X using the native OO import filters. Result: the OO import filters work better with binary doc, than with RTF. That is why I am sceptical about the above statement.[[User:Oub|Oub]] ([[User talk:Oub|talk]]) 10:04, 11 June 2010 (UTC):
: I think the keywords here are "moderately acceptable" and "complex tables". Tables are notoriously difficult to handle in different applications. Apple's TextEdit lived happily without them for several years, in spite of having RTF as native format. Copying and pasting tables between browsers, Word, and other applications often renders strange results. As the text says "moderately" acceptable, I think it is correct. --[[User:Mlewan|Mlewan]] ([[User talk:Mlewan|talk]]) 11:13, 11 June 2010 (UTC)
: I think the keywords here are "moderately acceptable" and "complex tables". Tables are notoriously difficult to handle in different applications. Apple's TextEdit lived happily without them for several years, in spite of having RTF as native format. Copying and pasting tables between browsers, Word, and other applications often renders strange results. As the text says "moderately" acceptable, I think it is correct. --[[User:Mlewan|Mlewan]] ([[User talk:Mlewan|talk]]) 11:13, 11 June 2010 (UTC)
::Original RTF was portable. I could edit the files by hand and easily see what I was doing. Files generated by MS Word 95,97 where much more complex, and I doubt that 2000,2002,2003 got any easier. <span style="font-size: smaller;" class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.206.162.148|203.206.162.148]] ([[User talk:203.206.162.148|talk]]) 06:08, 12 December 2012 (UTC)</span><!-- Template:Unsigned IP --> <!--Autosigned by SineBot-->


==Character Encoding==
==Character Encoding==
Line 214: Line 231:


:James 2:24 "You see that a person is justified by what he does and not by faith alone." <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.206.162.148|203.206.162.148]] ([[User talk:203.206.162.148|talk]]) 05:58, 8 September 2010 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
:James 2:24 "You see that a person is justified by what he does and not by faith alone." <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/203.206.162.148|203.206.162.148]] ([[User talk:203.206.162.148|talk]]) 05:58, 8 September 2010 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->

::Yes, words with specific meanings in specialist fields shouldn't have such definitions forced upon the outside world. However, this particular context clearly is typographical in nature, and should conform to typographical terminology at least when such terminology will not cause confusion. [[Special:Contributions/143.92.1.33|143.92.1.33]] ([[User talk:143.92.1.33|talk]]) 00:31, 18 October 2013 (UTC)


== Updated cite link ==
== Updated cite link ==
Line 228: Line 247:
There is no reference for this claim in the article. I don't think this claim is correct. The RTF specification was published much earlier than any final HTML specification. The RTF 1.0 specification itself defined cca 500 control words. Later versions defined several hundred new control words. RTF is very different from HTML.
There is no reference for this claim in the article. I don't think this claim is correct. The RTF specification was published much earlier than any final HTML specification. The RTF 1.0 specification itself defined cca 500 control words. Later versions defined several hundred new control words. RTF is very different from HTML.
--[[Special:Contributions/89.173.65.92|89.173.65.92]] ([[User talk:89.173.65.92|talk]]) 14:32, 29 May 2011 (UTC)
--[[Special:Contributions/89.173.65.92|89.173.65.92]] ([[User talk:89.173.65.92|talk]]) 14:32, 29 May 2011 (UTC)

== In defense of Criticism section ==

Wikipedia is not here to polish the reputation of Microsoft at the cost of needless historical revisionism. We are not beholden to billionaires Gates, Ballmer, Simonyi or to 'research' funding by Microsoft or IBM or Siemens as are many academics in CS.

To remove the criticism section would be to whitewash the contentious actions and their consequences which are historical fact known to those of us who worked through that period in IT.

There are a great many articles in WP where NPOV is not impaired by a section of criticism and objections and this should be one.

[[User:Grshiplett|G. Robert Shiplett]] 13:13, 20 November 2012 (UTC)

:Which is fine, but it currently doesn't cite sources for most of the content. It looks like [[WP:OR|original research]], which is not welcome. -[[User:Rushyo|<span style="color: #FF00FF;">'''Rushyo'''</span>]] [[User_talk:Rushyo|<span style="color: #990099; font-size: 0.8em;"><sup>Talk</sup></span>]] 13:19, 25 January 2013 (UTC)

:: As of today, it cites as well as anything does. The tag claiming it is NPOV is bullshit. The claim that it needs to be merged into the rest of the article is similarly asinine. I have removed that tag. Further, I think the original research tag on this article is wrong as well. Everyone loves to throw these tags around anywhere they don't like something, and they're so rarely justified. Just another way of spreading FUD... [[Special:Contributions/199.19.252.13|199.19.252.13]] ([[User talk:199.19.252.13|talk]]) 18:43, 19 March 2014 (UTC)

:: I don't think the section violates NPOV, but... it contains criticisms of Microsoft's practices and transparency, not the format itself. If Microsoft never intended it to be an open standard, then there needs to be some justification as to why their behavior was wrong. You could make the case that everything Microsoft does creates a standard whether they want it to or not and work from there. - [[User:Richfife|Richfife]] ([[User talk:Richfife|talk]]) 19:26, 3 July 2014 (UTC)

==Mistakes in the Specification==

I’ve been writing an RTF reader and writer (RTF 1.6), and I’ve found numerous mistakes in the specification, where some are quite obviously someone getting a control word wrong, as in a typographical mistake, but others need a bit of thinking about and there are definite differences between what say Word 2000 outputs and what the specification says. For examples some control words are logical, where you get two general types, either it is present or missing as one representation of a logical parameter, and then with others you get a numerical value of zero or one after the control word. You are then left wondering what to do. Do you make it Word compatible or do you make it compatible with the specification where these are different? I’ve counted probably a dozen or so instances so far. Out of those there are one or two where the spec. leaves you with ambiguity. This maybe why users find computers misbehaving, say if a writer writes it one way and a reader is expecting something different. The spec is also poorly written in the grammatical sense. Having said that, the system does have its merits, but I feel with all the backward compatibility it can be a bit verbose and more complicated than it would otherwise be. [[Special:Contributions/79.67.241.98|79.67.241.98]] ([[User talk:79.67.241.98|talk]]) 05:02, 16 September 2013 (UTC)

:The spec has plenty of mistakes, though in my experience the developers of other word processors tend to choose "do what MS Word does", and regard the spec (and Microsoft's Office file format specs in general) as fiction with an [[unreliable narrator]]. Not sure how we'd go about properly sourcing such an assertion, though - [[User:David Gerard|David Gerard]] ([[User talk:David Gerard|talk]]) 12:01, 15 November 2014 (UTC)

== External links modified ==

Hello fellow Wikipedians,

I have just modified {{plural:2|one external link|2 external links}} on [[Rich Text Format]]. Please take a moment to review [https://en.wikipedia.org/enwiki/w/index.php?diff=prev&oldid=712954442 my edit]. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit [[User:Cyberpower678/FaQs#InternetArchiveBot|this simple FaQ]] for additional information. I made the following changes:
*Corrected formatting/usage for http://www.microsoft.com/downloads/en/details.aspx?familyid=E5B8EBC2-6AD6-49F0-8C90-E4F763E3F04F&displaylang=en
*Corrected formatting/usage for http://www.sans.org/security-resources/macro.php

When you have finished reviewing my changes, please set the ''checked'' parameter below to '''true''' or '''failed''' to let others know (documentation at {{tlx|Sourcecheck}}).

{{sourcecheck|checked=false}}

Cheers.—[[User:Cyberbot II|<sup style="color:green;font-family:Courier">cyberbot II</sup>]]<small><sub style="margin-left:-14.9ex;color:green;font-family:Comic Sans MS">[[User talk:Cyberbot II|<span style="color:green">Talk to my owner</span>]]:Online</sub></small> 01:11, 1 April 2016 (UTC)

== External links modified ==

Hello fellow Wikipedians,

I have just modified {{plural:1|one external link|1 external links}} on [[Rich Text Format]]. Please take a moment to review [https://en.wikipedia.org/enwiki/w/index.php?diff=prev&oldid=730731956 my edit]. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit [[User:Cyberpower678/FaQs#InternetArchiveBot|this simple FaQ]] for additional information. I made the following changes:
*Added {{tlx|dead link}} tag to http://www.linux.com/archive/feed/47307
*Added archive https://web.archive.org/20110724111954/http://www.keyongtech.com/2560234-ole-object-bitmap-representation to http://www.keyongtech.com/2560234-ole-object-bitmap-representation

When you have finished reviewing my changes, please set the ''checked'' parameter below to '''true''' or '''failed''' to let others know (documentation at {{tlx|Sourcecheck}}).

{{sourcecheck|checked=failed}}

Cheers.—[[User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[User talk:InternetArchiveBot|Report bug]])</span> 21:17, 20 July 2016 (UTC)

== RTF is Virus Safe? ==


What are the unstated assumptions here? My understanding is RTF is 100% safe if opened in safe apps such as MS Wordpad or Jarte. The rare problems seems to be vulnerable (unpatched? buggy?) programs open to exploits, not .RTF. For examples, these multi-function, "do-all" problematic apps:
"RTF files can carry malware; sometimes malicious files in RTF format are renamed with the .DOC extension. One exploit attacking a vulnerability was patched in Microsoft Word in April 2015.[53]

"Since 2014 there have been malware RTF files embedding OpenXML exploits (.DOCX file with ZIP header, renamed with RTF extension) "to create a multi-exploit master key to cover a number of recent patched exploits in one RTF with low AV detection".[54]"

Say what? It seems the topic should be patches in Microsoft Word, not problems with RTF. This is confusing, and needs to be made explicit. If a program/app attempts to execute code in a simple .RTF, (or .TXT, .JPG, etc..) that is the problem (a serious security bug) of the app, not the file format. (.RTF is safe, .EXE is not, due to how the OS '''should''' handle them.) This should be enunciated, not the quoted implications of format problems. The assumption seems to be that the app's screw-ups are OK or normal, therefore call RTF in general, unsafe. Please explicitly put blame where due, not just list outside technical problems within an RTF context. Thanks! <BR> --[[Special:Contributions/2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149|2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149]] ([[User talk:2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149|talk]]) 17:03, 19 May 2020 (UTC) Just Saying

:"RTF files can carry malware;" ?? One can embed pictures and perhaps other binary objects into .RTF files. Perhaps malware too? However Wordpad does not open them when opening the RTF. The operator must click on the embedded icon. If that's what's meant, it's too vague & should be clarified. It sounds dangerous, but its only an inert container...that is, not safe. They are not the same. <BR> --[[Special:Contributions/2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149|2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149]] ([[User talk:2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149|talk]]) 17:27, 19 May 2020 (UTC) Just Saying

Latest revision as of 19:23, 8 February 2024

DEC v.s. Microsoft

[edit]

The first paragraph states "developed by vyas in 1987", whereas the "information box" in the top-right states "Developed by: Microsoft". This seems inconsistent.


DEC had nothing to do with the development of the RTF format. It was entirely a Microsoft development effort within the Microsoft Word team. Richard Brodie, Charles Simonyi, and I (David Luebbert) were responsible for the design of the RTF 1.0 format.

The first RTF implementation was shipped with Microsoft Word 3.0 for Macintosh in early 1987. I wrote the first RTF reader and writer for that release of Word. RTF format was listed as a Save As format in that version of Word. RTF files that were opened by MacWord 3.0 were automatically translated into a Word document.

In Mac Word 3.0 and its descendents (all subsequent versions of MacWord and Windows Word), RTF was used as an interlingua for translation to and from other word processing file formats. Foreign file formats (PC Word, Mac Write, DisplayWrite, WordPerfect) were translated into an RTF stream which was fed into the builtin RTF reader to produce a Word format document. When translating Word documents into a foreign format, the Word document was translated into an RTF stream which was passed to a translation to produce a foreign format. With this design it became possible to produce plug-in modules for translating from Word to a foreign format and vice versa, making it unnecessary to link rarely used large translation routines into the main Word executable. This design also made it possible for third parties to ship translation packages on their own without Microsoft's involvement. DLuebbert 20:43, 2 October 2007 (UTC)[reply]

Hi David, the "DEC" involvement was added on 7 June 2007 by PGSONIC (talk · contribs), who revised it on 4 October 2007, presumably based on information you provided above. What we really need is reliable sources to verify the early history of the file format. We have a gap between 1987 and 1992, the date on the RTF 1.0 spec. Was the RTF file format static during that period ? John Vandenberg 03:31, 5 October 2007 (UTC)[reply]
Hi John, I did provide PGSONIC (talk · contribs) with that information and I thank him for making that revision,
From the 1992 date I'm guessing that what you label as the RTF 1.0 spec corresponds to what was shipped with Windows Word 2.0.
It was always a requirement that the entirety of structures and properties that could be stored in a Microsoft Word doc format file would have an equivalent representation in RTF. Whenever a major architectural change was made to the doc format, RTF was changed in parallel so that the newly added structures could be accurately translated.
RTF was always backwardly compatible with previous version of Word, so that any new structure descriptions or tags could be ignored by old versions and still produce a best possible translation of the new format.
Whenever a new structure declaration was introduced, we required that it begin with a '{' character followed by a /* tag followed by the structure tag (eg./table, /field). The /* instructed the reader to skip to the '}' character that matches with the opening '{' character and ignore all intervening text if it could not recognize the newly introduced structure tag. This prevented mysterious uninterpretable text (like WinWord 1.0 field declarations) from appearing in documents produced by back-level RTF readers.
The initial spec (I don't remember the version numbering scheme we used back then) was first published a few months after Mac Word 3.0 was released in 1987. It was provided to development houses that wished to prepare translators from RTF to other word processing formats. The spec was revised whenever a new version of Word was released. The tables implementation used in Mac Word and Win Word was introduced in MacWord 4.0, so /table and all of the table description tags were added to the spec at that time. This would have been 1989. WinWord 1.0 shipped the first version that used Word's field constructs, so field descriptions were added to the spec at that time. This would have been 1990. MacWord 5.0 was the first version of Word that allowed embedded objects from the earliest implementation of OLE, so the spec was revved to add object descriptions after that version shipped. This would have been late 1991 or early 1992.
DLuebbert 03:21, 12 October 2007 (UTC)[reply]
The spec we currently link to for Version 1.0 is identified as "GC0165: RICH-TEXT FORMAT (RTF) SPECIFICATION". As you have indicated there were changes between "Mac Word 3.0 RTF" and that "Version 1.0", it would be good to put our hands on any published information regarding RTF between those two. Perhaps similar text documents accompanied the releases, or documentation shared with business partners interested in writing import/output filters. Thanks for your help, John Vandenberg 06:12, 12 October 2007 (UTC)[reply]
So the information about a DEC connection on (nationmaster.com/encyclopedia/Rich-text) this site, for example, is incorrect.Rick Jelliffe (talk) 06:43, 20 October 2008 (UTC)[reply]

WordPad

[edit]

It is my understanding that the opposite is true. WordPad used to save as .DOC by default and now saves .RTF

I believe you are right and have edited accordingly. I know for a fact that WordPad once supported the Word 6.0 format, but as for defaulting to it, I'm not sure. Can anyone on an older version of Windows verify? --Mark Yen 04:44, 13 August 2006 (UTC)[reply]

Wordpad.exe 5.0.2195.6991, found in an up-to-date Win2K, defaults to saving RTF, but will save as Word 6.0. Wordpad.exe 5.00.1691.1, found on my official 98SE upgrade CD, defaults to saving Word 6.0, but will save as RTF

Test method:

 close all instances of Wordpad, 
 open Wordpad, 
 enter text, 
 save it as a text file (*.txt), 
 close all instances of Wordpad, 
 open Wordpad, 
 enter text, 
 format the text, 
 select File Save - what format does it offer? 

Neither version appears to remember what type of file you saved as previously.

24.17.178.36 (talk) 02:53, 31 December 2008 (UTC)[reply]

Linux

[edit]

is rtf format widely supported on Linux platforms?

RTF is supported under Linux by Ted (word processor) and Abiword. I am puzzled why these are not listed here.

where does Apple's .rtf format fit in? (rtf is the standard format for rich text in Mac OS X, in its default text editor TextEdit.)

what's the common rich text format used in linuxes? (if there is one at all)

thanks Xah P0lyglut 07:19, 2003 Nov 29 (UTC)

Probably the best example of Linux standard "rich text" is HTML. But there are editors for Microsoft RTF as well. PeteVerdon

Yes, and HTML is widely-used today, probably more than RTF. I've added a reference to HTML. Perhaps we should include a link to the PDF format, as well, since it is similar too? dionyziz 18:49, Feb 13, 2005 (UTC)

DocBook

Btw rtf is supported by most Linux word processors, including OOo. --grin 10:40, 10 May 2006 (UTC)[reply]

RTF code

[edit]

Perhaps we schould include the basic RTF code (for bold/italic/underline and font face/font size)? dionyziz 18:49, Feb 13, 2005 (UTC)

Well, perhaps not. The official specification is already linked for RTF authors; and 'basic RTF codes' would serve no purpose for non-authors. This kind of information is just not encyclopedic.
Herbee 19:23, 17 Feb 2005 (UTC)

Out-of-Date

[edit]

RTF Spec for Word 97 -- link appears to be out-of-date

A link to the RTF v1.3 spec -- link yields an access denied


Microsoft refers to a March 1987 RTF specification—presumably a pre-1.0 version. Does anyone have access to the actual text?
Herbee 19:18, 25 Nov 2004 (UTC)

Does it support images? What kind?

[edit]

Does it support images? What kind?

Yes, it does support images. However, I don't know which format they use to store them... dionyziz 18:20, Feb 13, 2005 (UTC)

Added information regarding image support (only the fact that it supports images, actually). Perhaps we should add more? dionyziz 18:49, Feb 13, 2005 (UTC)

The image format seems to be a “metafile” of some sort, though I don’t know if it’s the same as WMF (Windows Metafile). Upon doing a Paste Special in OpenOffice Writer, the dialog box shows “GDI Metafile” and “Picture (Metafile)” as options. As for the details of that format, they’re simple to figure out by opening the RTF with a text editor: the data is encoded entirely in hex digits in ASCII, with a palette coming first if the image has one, and then the image data (palette index numbers or RGB triplets). It seems only 8-bit palettes are supported, and whatever values the image palette hasn't filled are filled with values from the Websafe palette. I think this is enough information about RTF image support, with the exception of the actual name of that format. --Shlomital 20:49, 23 October 2005 (UTC)[reply]

According to the spec linked to in the article it supports a number of metafile formats and in addition PNG, JPEG and macpict (QuickDraw). Mlewan 19:09, 8 December 2006 (UTC)[reply]
This needs to be updated as there are problems with RTF compressing images. If you add a 100kb image, it often bloats the rtf to over 3 meg! --78.33.40.66 (talk) 16:08, 29 September 2009 (UTC)[reply]
Yes it supports two kinds of metafile, the .WMF kind and the .EMF kind, as in what they call enhanced metafile. These files are a basic Windows format, albeit a bit ageing now. The Windows API supports these files, so you can draw an image with PlayEnhMetaFile function for EMF and that seems to also work for WMF standard that Microsoft say one should not use as the EMF version is better. They bloat out the files because Word writes it in hexadecimal and so you lose half the bitspace as RTF is 7-bit and then MS writes it twice! That's for backwards compatibility apparently. A lot of RTF is redundant because of compatibility provision, but this really becomes noticeable with images. Rows in tables are also written twice, but you only lose a few hundred wasted bytes, not megabytes.79.67.251.15 (talk) 20:52, 22 September 2013 (UTC)[reply]

Tools

[edit]

Has someone made an editor/tool for rtf that shows the markup directly like notepad, but helps out with things like intellisense/autocomplete/keyword insight popups? I.E. not a wysiwyg editor like a word processor, but more of a tool for rtf application developers a bit like how visual studio works for HTML.

Well, jEdit has RTF syntax highlighting. —Caesura(t) 02:51, 19 Apr 2005 (UTC)

Unicode support

[edit]

A Unicode character escape needs to be followed by the character in the current code page which most closely represents it, and the code point also needs to be represented as a 16 bit signed decimal integer. [1] I have corrected this information as the previous version was misleading. Jammycakes 13:32, 18 May 2006 (UTC)[reply]

If you have used \uc0, then you don't follow a Unicode character escape with a substitution character.--Jwwalker 21:18, 23 June 2006 (UTC)[reply]
Does the Unicode format really take a "signed" decimal integer? How can a negative value possibly be valid? It would be my guess that unsigned would be the correct adjective. —Ksn 17:39, 20 August 2006 (UTC)[reply]
Yes, it is signed, according to the RTF specification. Values greater than 32767 have to be specified as a negative number eg 0xFEFF would be -257. The point about the \uc0 is correct though. Jammycakes 18:26, 20 August 2006 (UTC)[reply]
Thanx. Leave it to Microsoft to specify code points with negative numbers. —Ksn 22:58, 21 August 2006 (UTC)[reply]

Open standard?

[edit]

Is Rich Text Format an open standard? --Aeon17x 04:22, 22 July 2006 (UTC)[reply]

I'd say it meets the definition of open standard given at the beginning of that page, but does not meet the EU definition given later on that page. By the way, RTF is mentioned on the open format page, but it is not clear to me whether it was saying that RTF is an open format or not. --Jwwalker 06:52, 22 July 2006 (UTC)[reply]
It is not a standard (as defined by a standards body), but is defined by a single company. The text claims patents may be involved, so it isn't free. I removed the reference to "free text format". --NealMcB (talk) 03:59, 22 September 2008 (UTC)[reply]
At the Open format page, under the Examples of Open Formats and then under Text, RTF is listed as a free format. Which one is incorrect?--Dbmikus (talk) 03:00, 7 November 2009 (UTC)[reply]

Regardless of whether it is open or not, the info box back-end uses the term "free" and the front end uses the term "open". These are quite different concepts and it is very confusing. —Preceding unsigned comment added by 210.48.101.110 (talk) 22:29, 30 August 2010 (UTC)[reply]

My understanding of 'open standard' should mean that it is listed and specified in the Internet's RFC, which it is not, surprisingly (to me) I thought it was. It is mentioned there of course --2829 VC 08:57, 6 December 2013 (UTC)[reply]

Human-readable

[edit]

I think the information on human-readability is obsolete. Yes, RTF is still human-readable, but so are most of the other formats in use today (including .doc, .odt and .html). Usually the formats of today are XML-based. —The preceding unsigned comment was added by AVainio (talkcontribs) .

It is still important to mention this as the format was designed to be human-readable in an era when that was not the norm, especially for Microsoft. Would the following be better:
Unlike most of the word processing formats designed in that era, RTF is human-readable.
btw, .doc is still a closed binary format. .docx is the extension for Microsoft Office Open XML, the human-readable replacement. Jayvdb 13:03, 21 August 2006 (UTC)[reply]
What other word processing formats are not human readable? What other word processing format designed in that era were not human readable? SPRINT, Wordstar, RTF.... markup languages were the norm. "Unlike most word processing formats" needs to be justified.203.206.162.148 (talk) 10:59, 11 March 2009 (UTC).[reply]
There was an early "Wordstar" era and now a modern XML era -- but in between was a period of almost 20 years when the default was to be not human readable... AnonMoos (talk) 00:26, 31 December 2009 (UTC)[reply]
OK. The early "Wordstar" era overlapped the RTF era. RTF was a product of the mid 1980's, released in 1987. SGML was standardized in 1986. HTML was named in 1991. So human readable formats were still in common use, and were still commonly being designed. Given that RTF was cross-platform and cross-application, how about this: Like all document interchange formats at the time, RTF was designed to be human readable'. — Preceding unsigned comment added by 203.206.162.148 (talk) 08:18, 7 November 2012 (UTC) [reply]
Not sure what that means -- RFT-DCA was not human-readable, and the native file formats of the majority of late-1980s and 1990s word processors were not human-readable (and the native file formats were what was used for most "document interchange" in businesses at the time). For that matter RTF is only "human-readable" if there's light formatting and mainly ASCII characters used -- if there's embedded bitmaps or non-Latin text, then it's quite unreadable in a basic text editor... AnonMoos (talk) 10:46, 7 November 2012 (UTC)[reply]
The document markup formats (SPRINT, Wordstar, HTML, SGML, RTF) from the RTF era were human readable, and the RTF from that era was human-readable too -- it was later versions of Word which generated the massive header blocks which made reading and editing Word RTF so difficult. Why bring the 1990's into it? RTF is the source format of Microsoft Help files. It was replaced by HTML for Compiled Help Files. RTF is exactly part of the SGML, HTML era. — Preceding unsigned comment added by 203.206.162.148 (talk) 06:02, 12 December 2012 (UTC)[reply]
I don't know what "SPRINT" is, but SGML was a somewhat esoteric/enterprise product -- mainly used by university scholars and on mainframes at large corporations -- before the rise of HTML, ca. 1993/1994. Wordstar was already strongly declining by the time that HTML really started to catch on, so I don't understand the expression "Wordstar-HTML era"... AnonMoos (talk) 07:56, 12 December 2012 (UTC)[reply]
SPRINT was a word processor. SGML was the parent of HTML. Wordstar-SGML-SPRINT-HTML were human-readable word processing formats in use/designed around the time RTF was designed/in use. — Preceding unsigned comment added by 203.206.162.148 (talk) 05:09, 24 September 2013 (UTC)[reply]

RichEdit?

[edit]

I noticed there is nothing on Wikipedia about the Rich Edit controls in Windows. In my memory, they're supposed to handle RTF, aren't they ?

Rich

[edit]

The article should define where the word "Rich" comes from. —Preceding unsigned comment added by 85.166.80.132 (talk) 17:35, 23 January 2008 (UTC)[reply]

Well, while I'm here (to bring up a different point), I'll hazard a guess as to where "rich" came from. I pretty strongly suspect that the rich is intended to indicate that rtf provides for text that is "richer" than, for example, some prior formats, like, for example plain (ASCII) text.

Exactly what existed before, or what features form the basis for calling it rich, I'm not short, but I would guess that it may included things like the ability to display bold, italic, ... fonts, and the ability to "declare" a portion of text to be a paragraph and be formatted accordingly, and similarly for maybe bulleted and numbered lists, and whatever. So "rich" might be considered a synonym for "fancy".-Rhkramer (talk) 18:27, 14 July 2008 (UTC)[reply]

Influence of the Navy?

[edit]

I have this recollection that RTF either originated with the (US) Navy, or maybe was used heavily by the navy in the early days.

I can't remember exactly why I think that, but I seem to recall that some of the choices for saving (and opening) documents might have included options with both the word "navy" and the acronym "RTF" in very early versions of MS Word--I probably mean before Word version 3.0.

Can anybody shed any more light on that?-Rhkramer (talk) 18:27, 14 July 2008 (UTC)[reply]

Oops--I'm not 100% sure yet, but maybe I was thinking of "Navy DIF" (Document Interchange Format). BTW, there doesn't seem to be a Wikipedia article about Navy DIF.-Rhkramer (talk) 18:52, 14 July 2008 (UTC)[reply]

Data Interchange Format? -- AnonMoos (talk) 08:05, 12 December 2012 (UTC)[reply]

Falsehood in character encoding section

[edit]

The character encoding section of the article begins, "RTF is an 8-bit format. That would limit it to ASCII, ...." This is a falsehood, since ASCII is a 7-bit specification, and numerous characters sets, including all the ISO 8859-* sets, use 8-bit codes. Many of them (including the 8859-* sets) coincide with ASCII for the code points < 128, but EBCDIC, for example, doesn't. I don't know what it should say, but I know what it says now is incorrect. Can someone please correct it? —Largo Plazo (talk) 19:15, 1 April 2009 (UTC)[reply]

Actually, RTF generally avoids including hi-bit (128-255) characters in the file... AnonMoos (talk) 00:29, 31 December 2009 (UTC)[reply]

Internet media type

[edit]

Shouldn't text/rtf read application/rtf? http://www.fileformat.info/info/mimetype/text/rtf refers to something different than the RTF as mentioned in http://www.fileformat.info/info/mimetype/application/rtf (on iana.org, http://www.iana.org/assignments/media-types/text/rtf downloads some email message with the same content as given on FileFormat.info)

Intellectual property

[edit]

The page currently says "The intellectual property of the format belongs to Microsoft." This seems too vague: are there patents involved? The Microsoft docs don't seem to mention any. Dmurdoch (talk) 10:53, 29 October 2009 (UTC)[reply]

Microsoft help (HLP) files

[edit]

RTF was the source format for the MS Help Compiler - which rendered subscripts and superscripts as hyperlinks and index entries. So all Help files were written in RTF. The HLP format was replaced with Compiled HTML (CHM), which uses HTML as the markup language. —Preceding unsigned comment added by 203.206.162.148 (talk) 07:26, 27 May 2010 (UTC)[reply]

Interoperability: RTF vs DOC

[edit]

The article states:

Nevertheless, the RTF format is consistent enough from computer to computer to be 
considered highly portable and moderately acceptable for cross-platform use.[who?] 

Can somebody provide a link to a systematic study? I have tried several times to deal with documents generated by MS Word 2003, containing complex tables. These files were either saved as DOC or RTF. I opened these files with OpenOffice3.X using the native OO import filters. Result: the OO import filters work better with binary doc, than with RTF. That is why I am sceptical about the above statement.Oub (talk) 10:04, 11 June 2010 (UTC):[reply]

I think the keywords here are "moderately acceptable" and "complex tables". Tables are notoriously difficult to handle in different applications. Apple's TextEdit lived happily without them for several years, in spite of having RTF as native format. Copying and pasting tables between browsers, Word, and other applications often renders strange results. As the text says "moderately" acceptable, I think it is correct. --Mlewan (talk) 11:13, 11 June 2010 (UTC)[reply]
Original RTF was portable. I could edit the files by hand and easily see what I was doing. Files generated by MS Word 95,97 where much more complex, and I doubt that 2000,2002,2003 got any easier. — Preceding unsigned comment added by 203.206.162.148 (talk) 06:08, 12 December 2012 (UTC)[reply]

Character Encoding

[edit]

The article states:

 RTF is an 8-bit format. That would limit it to ASCII

However, ASCII is a 7-bit format. For one, the 8-bit format means a limit to ANSI, but that's still incorrect because being an 8-bit format means you're "restricted" to any of the many 8-bit character encodings used throughout the world. The section is ill-written anyway, as it first describes RTF as 8 bit, then says it's not been 8-bit until v1.5, then goes on that most RTF are actually 7-bit. --Mike Kamermans (12 August 2010) —Preceding unsigned comment added by 209.121.34.89 (talk) 18:37, 12 August 2010 (UTC)[reply]

Minor Terminology Point

[edit]

There was a sentence which said: "Also typically supported are left-, center-, and right- justified text." I changed the word "justified" to "aligned" because anybody with real knowledge of traditional typographic terminology knows there is no such thing as (for example) "right-justified text". The term "justified" means (simultaneously) flush-left and flush-right. It has no other meaning. Text can be flush-left, centered, flush-right, or justified. —Preceding unsigned comment added by 71.243.14.44 (talk) 18:24, 5 September 2010 (UTC)[reply]

In my field, the word "Discrimination" has a specific technical meaning, sort of related to what it means in normal conversation. And "Discrimination" is always good, and the more of it the better. This caused a problem for me whenever I heard phrases like "sexual discrimination" or "racial discrimination". I always had to stop and think about what the phrase meant, and I could never use a phrase like that in speach: the cognitive disconnect was just too great.
Some people I know are lawyers. The term "duplicity" is a technical term in English law, and means something only vaguely related to what it means in normal English or American conversation.
However, I never made the mistake of thinking that other people should use those words in the specific technical sense that (respectively) engineers or lawyers would use them.
Justified is a perfectly good English word. The fact that it has a specific meaning to you does not justify editing it out of articles where it is used with a related but different meaning.
James 2:24 "You see that a person is justified by what he does and not by faith alone." —Preceding unsigned comment added by 203.206.162.148 (talk) 05:58, 8 September 2010 (UTC)[reply]
Yes, words with specific meanings in specialist fields shouldn't have such definitions forced upon the outside world. However, this particular context clearly is typographical in nature, and should conform to typographical terminology at least when such terminology will not cause confusion. 143.92.1.33 (talk) 00:31, 18 October 2013 (UTC)[reply]
[edit]

Hi,

I changed the link http://archive.cabinetoffice.gov.uk/e-government/resources/handbook/html/4-3.asp into http://webarchive.nationalarchives.gov.uk/20100807034701/http://archive.cabinetoffice.gov.uk as the former now suggest to refer to the latter. --77.198.58.56 (talk) 14:15, 12 January 2011 (UTC) (|Hibou57)[reply]

RTF is equivalent to HTML?

[edit]

I removed the following unreferenced claim from the "Criticism" section: This wasn't an issue for good developers, though, because RTF only has 14 codes, with "\i " being equivalent to HTML's "<i>," with other codes operating more or less as HTML: "\par" for "<br>" and "\tab" for tab.

There is no reference for this claim in the article. I don't think this claim is correct. The RTF specification was published much earlier than any final HTML specification. The RTF 1.0 specification itself defined cca 500 control words. Later versions defined several hundred new control words. RTF is very different from HTML. --89.173.65.92 (talk) 14:32, 29 May 2011 (UTC)[reply]

In defense of Criticism section

[edit]

Wikipedia is not here to polish the reputation of Microsoft at the cost of needless historical revisionism. We are not beholden to billionaires Gates, Ballmer, Simonyi or to 'research' funding by Microsoft or IBM or Siemens as are many academics in CS.

To remove the criticism section would be to whitewash the contentious actions and their consequences which are historical fact known to those of us who worked through that period in IT.

There are a great many articles in WP where NPOV is not impaired by a section of criticism and objections and this should be one.

G. Robert Shiplett 13:13, 20 November 2012 (UTC)[reply]

Which is fine, but it currently doesn't cite sources for most of the content. It looks like original research, which is not welcome. -Rushyo Talk 13:19, 25 January 2013 (UTC)[reply]
As of today, it cites as well as anything does. The tag claiming it is NPOV is bullshit. The claim that it needs to be merged into the rest of the article is similarly asinine. I have removed that tag. Further, I think the original research tag on this article is wrong as well. Everyone loves to throw these tags around anywhere they don't like something, and they're so rarely justified. Just another way of spreading FUD... 199.19.252.13 (talk) 18:43, 19 March 2014 (UTC)[reply]
I don't think the section violates NPOV, but... it contains criticisms of Microsoft's practices and transparency, not the format itself. If Microsoft never intended it to be an open standard, then there needs to be some justification as to why their behavior was wrong. You could make the case that everything Microsoft does creates a standard whether they want it to or not and work from there. - Richfife (talk) 19:26, 3 July 2014 (UTC)[reply]

Mistakes in the Specification

[edit]

I’ve been writing an RTF reader and writer (RTF 1.6), and I’ve found numerous mistakes in the specification, where some are quite obviously someone getting a control word wrong, as in a typographical mistake, but others need a bit of thinking about and there are definite differences between what say Word 2000 outputs and what the specification says. For examples some control words are logical, where you get two general types, either it is present or missing as one representation of a logical parameter, and then with others you get a numerical value of zero or one after the control word. You are then left wondering what to do. Do you make it Word compatible or do you make it compatible with the specification where these are different? I’ve counted probably a dozen or so instances so far. Out of those there are one or two where the spec. leaves you with ambiguity. This maybe why users find computers misbehaving, say if a writer writes it one way and a reader is expecting something different. The spec is also poorly written in the grammatical sense. Having said that, the system does have its merits, but I feel with all the backward compatibility it can be a bit verbose and more complicated than it would otherwise be. 79.67.241.98 (talk) 05:02, 16 September 2013 (UTC)[reply]

The spec has plenty of mistakes, though in my experience the developers of other word processors tend to choose "do what MS Word does", and regard the spec (and Microsoft's Office file format specs in general) as fiction with an unreliable narrator. Not sure how we'd go about properly sourcing such an assertion, though - David Gerard (talk) 12:01, 15 November 2014 (UTC)[reply]
[edit]

Hello fellow Wikipedians,

I have just modified 2 external links on Rich Text Format. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—cyberbot IITalk to my owner:Online 01:11, 1 April 2016 (UTC)[reply]

[edit]

Hello fellow Wikipedians,

I have just modified one external link on Rich Text Format. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

☒N An editor has determined that the edit contains an error somewhere. Please follow the instructions below and mark the |checked= to true

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 21:17, 20 July 2016 (UTC)[reply]

RTF is Virus Safe?

[edit]

What are the unstated assumptions here? My understanding is RTF is 100% safe if opened in safe apps such as MS Wordpad or Jarte. The rare problems seems to be vulnerable (unpatched? buggy?) programs open to exploits, not .RTF. For examples, these multi-function, "do-all" problematic apps:

"RTF files can carry malware; sometimes malicious files in RTF format are renamed with the .DOC extension. One exploit attacking a vulnerability was patched in Microsoft Word in April 2015.[53]
"Since 2014 there have been malware RTF files embedding OpenXML exploits (.DOCX file with ZIP header, renamed with RTF extension) "to create a multi-exploit master key to cover a number of recent patched exploits in one RTF with low AV detection".[54]" 

Say what? It seems the topic should be patches in Microsoft Word, not problems with RTF. This is confusing, and needs to be made explicit. If a program/app attempts to execute code in a simple .RTF, (or .TXT, .JPG, etc..) that is the problem (a serious security bug) of the app, not the file format. (.RTF is safe, .EXE is not, due to how the OS should handle them.) This should be enunciated, not the quoted implications of format problems. The assumption seems to be that the app's screw-ups are OK or normal, therefore call RTF in general, unsafe. Please explicitly put blame where due, not just list outside technical problems within an RTF context. Thanks!
--2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149 (talk) 17:03, 19 May 2020 (UTC) Just Saying[reply]


"RTF files can carry malware;"  ?? One can embed pictures and perhaps other binary objects into .RTF files. Perhaps malware too? However Wordpad does not open them when opening the RTF. The operator must click on the embedded icon. If that's what's meant, it's too vague & should be clarified. It sounds dangerous, but its only an inert container...that is, not safe. They are not the same.
--2602:306:CFCE:1EE0:4CFD:EC6D:1B18:1149 (talk) 17:27, 19 May 2020 (UTC) Just Saying[reply]