stringtranslate.com

Formato de texto enriquecido

El formato de texto enriquecido (a menudo abreviado RTF ) es un formato de archivo de documento propietario [6] [7] [8] con especificación publicada desarrollada por Microsoft Corporation desde 1987 hasta 2008 para el intercambio de documentos multiplataforma con productos de Microsoft. Antes de 2008, Microsoft publicó especificaciones actualizadas para RTF con revisiones importantes de las versiones de Microsoft Word y Office .

La mayoría de los procesadores de texto pueden leer y escribir algunas versiones de RTF. [9] Hay varias revisiones diferentes de la especificación RTF; La portabilidad de los archivos dependerá de la versión de RTF que se utilice. [7] [10]

RTF no debe confundirse con el texto enriquecido [11] o su predecesor Rich Text, [12] [13] o con RFT-DCA (Revisable Format Text-Document Content Architecture) de IBM , ya que son especificaciones diferentes.

Historia

Richard Brodie , Charles Simonyi y David Luebbert, miembros del equipo de desarrollo de Microsoft Word , desarrollaron el RTF original entre mediados y finales de los años 1980. El primer lector y escritor RTF se lanzó en 1987 como parte de Microsoft Word 3.0 para Macintosh , que implementó la especificación RTF versión 1.0. Todas las versiones posteriores de Microsoft Word para Macintosh, así como todas las versiones de Windows, pueden leer y escribir en formato RTF.

Microsoft mantiene RTF. La versión final fue la 1.9.1 en 2008, que implementó características de Office 2007 . Microsoft ha descontinuado las mejoras a la especificación RTF, por lo que las características nuevas de Word 2010 o una versión posterior no se guardarán correctamente en RTF. [14] Microsoft no prevé más actualizaciones de RTF, pero ha manifestado su voluntad de considerar modificaciones editoriales y otras modificaciones no sustanciales de la Especificación RTF durante un período de votación asociado ISO/IEC 29500 . [15]

Los archivos RTF se utilizaron para producir archivos de Ayuda de Windows , aunque desde entonces han sido reemplazados por archivos de Ayuda HTML compilados de Microsoft .

Sintaxis de código

Se programa mediante grupos, una barra invertida, una palabra de control y un delimitador. Los grupos están contenidos entre llaves ({}) e indican qué atributos deben aplicarse a determinado texto.

La barra invertida (\) introduce una palabra de control, que es un comando programado específicamente para RTF. Las palabras de control pueden tener ciertos estados en los que están activas. Estos estados están representados por números. Por ejemplo,

\b0
indica que el texto en negrita está desactivado
\b1
indica que el texto en negrita está activado
\i0
indica que el texto en cursiva está desactivado
\i1
indica que el texto en cursiva está en
\ul0
indica que el texto subrayado está desactivado
\ul1
indica que el texto subrayado está activado
\sub0
indica que el texto del subíndice está desactivado
\sub1
indica que el texto del subíndice está activado
\superscript0
indica que el texto en superíndice está desactivado
\superscript1
indica que el texto en superíndice está activado

Un delimitador es una de tres cosas:

  1. Un espacio
  2. Un dígito o guión (por ejemplo, -23, 23, 275)
  3. Un carácter que no sea un dígito o una letra (por ejemplo, \, /, }) [30]

Como ejemplo, el siguiente código RTF

 { \rtf 1 \ansi { \fonttbl\f 0 \fswiss Helvetica; } \f 0 \pard Este es un texto { \b negrita } . \par  }

se representaría de la siguiente manera:

Este es un texto en negrita .

Codificación de caracteres

Un archivo RTF estándar sólo puede constar de caracteres ASCII de 7 bits , pero puede utilizar secuencias de escape para codificar otros caracteres. [31] Los dos caracteres de escape son escapes de página de códigos y, a partir de RTF 1.5, escapes Unicode . En un escape de página de códigos, dos dígitos hexadecimales después de una barra invertida y un apóstrofo de máquina de escribir indican un carácter tomado de una página de códigos de Windows. Por ejemplo, si la página de códigos está configurada en Windows-1256 , la secuencia \'c8codificará la letra árabe bāʼ ب. También es posible especificar un "Conjunto de caracteres" en el preámbulo del documento RTF y asociarlo a un encabezado. Por ejemplo, el preámbulo tiene el texto \f3\fnil\fcharset128, luego, en el cuerpo del documento, el texto \f3\'bd\'f0representará el punto de código 0xbd 0xf0 del conjunto de caracteres 128 (que corresponde a la página de códigos Shift-JIS ), que codifica "金".

Para un escape Unicode, \use utiliza la palabra de control, seguida de un entero de 16 bits con signo que corresponde al número de unidad de código Unicode UTF-16. Para beneficio de los programas sin soporte Unicode, esto debe ir seguido de la representación más cercana de este carácter en la página de códigos especificada. Por ejemplo, \u1576?daría la letra árabe bāʼ ب, pero indica que los programas más antiguos que no admiten Unicode deberían representarla como un signo de interrogación.

La palabra de control \uc0se puede utilizar para indicar que las secuencias de escape Unicode posteriores dentro del grupo actual no especifican el carácter de sustitución.

Hasta el lanzamiento de la versión 1.5 de la especificación RTF en 1997, RTF solo manejaba caracteres de 7 bits directamente y caracteres de 8 bits codificados como hexadecimal (usando \'xx). Sin embargo, desde RTF 1.5, las palabras de control RTF generalmente aceptan números de 16 bits con signo como argumentos. Los valores Unicode superiores a 32767 deben expresarse como números negativos. [25] Si un carácter Unicode está fuera de BMP , se codifica con un par sustituto. La compatibilidad con Unicode se realizó debido a cambios en el manejo de texto en Microsoft Word: Microsoft Word 97 es una aplicación parcialmente habilitada para Unicode y maneja texto utilizando el esquema de codificación de caracteres Unicode de 16 bits . [25] Microsoft Word 2000 y versiones posteriores son aplicaciones habilitadas para Unicode que manejan texto utilizando el esquema de codificación de caracteres Unicode de 16 bits. [3]

Debido a que los archivos RTF suelen ser texto sin formato ASCII de 7 bits , se pueden transmitir fácilmente entre sistemas operativos basados ​​en PC. Los convertidores que se comunican con Microsoft Word para MS Windows o Macintosh generalmente esperan la transferencia de datos como caracteres de 8 bits y datos binarios que pueden contener cualquier valor de 8 bits. [29]

Legibilidad humana

RTF es un formato de datos para guardar y compartir documentos, no un lenguaje de marcado ; no está diseñado para escribir de forma intuitiva y sencilla. [33] [34] No obstante, a diferencia de muchos formatos de procesamiento de textos, el código RTF puede ser legible por humanos . Cuando un archivo RTF que contiene principalmente caracteres latinos sin signos diacríticos se ve como un archivo de texto sin formato, el texto ASCII subyacente es legible, siempre que el autor haya mantenido un formato conciso.

Cuando se lanzó RTF, la mayoría de los procesadores de texto utilizaban formatos de archivos binarios; Microsoft Word, por ejemplo, utilizaba el formato de archivo .DOC . RTF era único en su control de formato simple que permitía que programas que no eran compatibles con RTF, como el Bloc de notas de Microsoft , abrieran y proporcionaran archivos legibles. Hoy en día, la mayoría de los procesadores de texto han pasado a formatos de archivo basados ​​en XML (Word ha cambiado al formato de archivo .docx ). De todos modos, estos archivos contienen grandes cantidades de código de formato, por lo que suelen ser diez o más veces más grandes que el texto sin formato correspondiente. [35] [33]

Para ser RTF compatible con el estándar, se deben utilizar caracteres de escape que no sean ASCII. Por lo tanto, incluso con un formato conciso, el texto que utiliza ciertos guiones y comillas es menos legible. Los idiomas latinos con muchos signos diacríticos son particularmente difíciles de leer en RTF, ya que dan lugar a sustituciones como \'f1 por ñ y \'e9 por é . Las escrituras no latinas son ilegibles en RTF; \u21563, por ejemplo, se utiliza para吻. Desde el principio, RTF también ha admitido objetos integrados OLE de Microsoft y objetos de suscriptor de Macintosh Edition Manager, que no son legibles por humanos.

Usos comunes e interoperabilidad

La mayoría del software de procesamiento de textos admite la importación y exportación de formato RTF para alguna especificación RTF o la edición directa, lo que lo convierte en un formato "común" entre el software de procesamiento de textos y los sistemas operativos que de otro modo serían incompatibles. La mayoría de las aplicaciones que leen archivos RTF ignoran silenciosamente las palabras de control RTF desconocidas. [36] Estos factores contribuyen a su interoperabilidad , aunque todavía depende de la versión RTF específica en uso. [7] Hay varios dialectos RTF diseñados conscientemente o nacidos accidentalmente. [36]

RTF es el lenguaje de marcado interno utilizado por Microsoft Word. [33] Desde 1987, los archivos RTF se han podido transferir de un lado a otro entre muchos sistemas informáticos antiguos y nuevos (y ahora a través de Internet), a pesar de las diferencias entre los sistemas operativos y sus versiones. Esto lo convierte en un formato útil para documentos de texto con formato básico, como manuales de instrucciones, currículums, cartas y documentos informativos modestos. Estos documentos, como mínimo, admiten formato de texto en negrita, cursiva y subrayado. También suelen admitirse texto alineado a la izquierda, al centro y a la derecha, especificaciones de fuente y márgenes de documentos.

Los valores predeterminados de fuentes y márgenes, los ajustes preestablecidos de estilo y otras funciones varían según los valores predeterminados del programa. También puede haber incompatibilidades entre diferentes versiones de RTF, por ejemplo, entre RTF 1.0 1987 y especificaciones posteriores, o entre RTF 1.0-1.4 y RTF 1.5+ en el uso de caracteres Unicode. [37] [38] [39] Y aunque RTF admite metadatos como título y autor, no todas las implementaciones lo admiten. Sin embargo, el formato RTF es lo suficientemente consistente como para considerarse altamente portátil y aceptable para uso multiplataforma .

Objetos

Los objetos Microsoft Object Linking and Embedding (OLE) y los objetos de suscriptor de Macintosh Edition Manager permiten incrustar otros archivos dentro del RTF, como tablas o gráficos de una aplicación de hoja de cálculo. Sin embargo, dado que estos objetos no son ampliamente compatibles con programas para ver o editar archivos RTF, también limitan la interoperabilidad de RTF. [40] [41] [42] [43] [44] Si el software que entiende un objeto OLE particular no está disponible, el objeto se muestra usando una imagen del objeto que está incrustada junto con él. [45] [46]

Fotos

RTF admite la inclusión de JPEG, PNG, metarchivo mejorado (EMF), metarchivo de Windows (WMF), Apple PICT, mapa de bits dependiente del dispositivo de Windows, mapa de bits independiente del dispositivo de Windows y tipos de imágenes de metarchivo OS/2 en formato hexadecimal (el predeterminado) o binario. en un archivo RTF. Sin embargo, no todos estos tipos de imágenes son compatibles con todos los lectores RTF. Cuando se abre un documento RTF en un software que no admite el tipo de imagen de una imagen insertada, la imagen no se muestra. Los escritores RTF generalmente convierten una imagen insertada en un tipo de imagen no compatible a una en un tipo de imagen compatible o no incluyen ninguna imagen.

Para una mejor compatibilidad con los productos de Microsoft, algunos escritores RTF incluyen la misma imagen en dos tipos diferentes en un archivo RTF: un tipo de imagen compatible para mostrar y una copia WMF sin comprimir de la imagen original para mejorar la compatibilidad con algunas aplicaciones de Microsoft como Wordpad. [47]

Este método aumenta drásticamente el tamaño del archivo RTF. La especificación RTF no requiere este método y varias implementaciones no incluyen la copia WMF (por ejemplo, Abiword o Ted).

Para Microsoft Word, también es posible establecer un valor de registro específico ("ExportPictureWithMetafile=0") para evitar que Word guarde la copia WMF. [47]

Fuentes

RTF admite la incrustación de fuentes utilizadas en el documento, pero esta característica no es ampliamente compatible con las implementaciones de software. [48] ​​[49] [50]

RTF también admite nombres de familias de fuentes genéricas utilizadas para la sustitución de fuentes : romana ( serif ), suiza ( sans-serif ), moderna ( monoespaciada ), script , decorativa y técnica . [19] Esta característica tampoco es ampliamente compatible.

Anotaciones

Desde RTF 1.0, la especificación RTF ha admitido anotaciones/comentarios de documentos. [19] La especificación RTF 1.7 definió algunas características nuevas para las anotaciones, incluida la marca de fecha (anteriormente solo existía la "marca de tiempo") y los padres de las anotaciones. [27] Cuando se abre un documento RTF con anotaciones en una aplicación que no admite anotaciones RTF, las anotaciones no se muestran. De manera similar, cuando un documento con anotaciones se guarda como RTF en una aplicación que no admite anotaciones RTF, las anotaciones no se conservan en el archivo RTF. Algunas implementaciones, como Abiword (desde la versión 2.8) e IBM Lotus Symphony (hasta la versión 1.3), pueden ocultar anotaciones de forma predeterminada o requerir alguna acción del usuario para mostrarlas.

La especificación RTF también admite notas a pie de página, que son ampliamente compatibles con implementaciones RTF (por ejemplo, en OpenOffice.org, Abiword, KWord, Ted, pero no en Wordpad). Las notas al final se implementan como una variación de las notas al pie, por lo que las aplicaciones que admiten notas al pie pero no notas al final mostrarán una nota al final como una nota al pie.

Los productos de Microsoft no admiten comentarios en pies de página, notas al pie o encabezados. De manera similar, los productos de Microsoft no admiten notas al pie en encabezados, pies de página o comentarios. Insertar un comentario o una nota al pie en uno de estos contextos no permitidos puede resultar en un documento dañado. [29]

Dibujar objetos

La especificación RTF 1.2 definió el uso de objetos de dibujo, conocidos como formas, como rectángulos, elipses, líneas, flechas y polígonos. La especificación RTF 1.5 introdujo muchas palabras de control nuevas para dibujar objetos. [25]

Sin embargo, muchas implementaciones RTF, como Apache OpenOffice , no admiten objetos de dibujo [51] (aunque sí son compatibles con LibreOffice 4.0 en [52] ) o Abiword. [53] Las aplicaciones que no admiten objetos de dibujo RTF no muestran ni guardan las formas. Algunas implementaciones tampoco mostrarán ningún texto dentro de los objetos de dibujo. [54] [55]

Preocupaciones de seguridad

A diferencia del formato DOC de Microsoft Word, así como de los formatos más nuevos de Office Open XML y OpenDocument , RTF no admite macros . Por esta razón, a menudo se recomendaba RTF sobre esos formatos cuando la propagación de virus informáticos a través de macros era una preocupación. Sin embargo, tener la extensión .RTF no garantiza un archivo seguro, ya que Microsoft Word abrirá archivos DOC estándar renombrados con una extensión RTF y ejecutará las macros contenidas como de costumbre. Se requiere el examen manual de un archivo en un editor de texto plano como el Bloc de notas , o el uso del filecomando en sistemas tipo UNIX , para determinar si un archivo sospechoso es realmente RTF o no. [9] [56] Habilitar la opción "Confirmar conversión de formato de archivo al abrir" de Word también puede ayudar advirtiendo que un documento que se está abriendo tiene un formato que no coincide con el formato implícito en la extensión del archivo y brindando la opción de cancelar la apertura. archivo. En abril de 2015 se parchó un exploit que atacaba una vulnerabilidad en Microsoft Word. [57]

Desde 2014, ha habido archivos RTF de malware que incorporan exploits OpenXML . [58]

Implementaciones

Cada implementación de RTF normalmente implementa sólo algunas versiones o subconjuntos de la especificación RTF. [7] Muchos de los convertidores RTF disponibles no pueden comprender todas las funciones nuevas de las últimas especificaciones RTF. [37] [59]

El editor de WordPad en Microsoft Windows crea archivos RTF de forma predeterminada. Una vez utilizó de forma predeterminada el formato de archivo Microsoft Word 6.0, pero la compatibilidad con escritura para documentos de Word (.doc) se eliminó en una actualización de seguridad. La compatibilidad con la lectura también se eliminó en Windows 7. WordPad no admite algunas funciones RTF, como encabezados y pies de página. [60] Sin embargo, WordPad puede leer y guardar muchas funciones RTF que no puede crear, incluidas tablas, tachado, superíndice, subíndice, colores "extra", colores de fondo del texto, listas numeradas, sangría derecha o izquierda, cuasi hipertexto y enlaces URL. y varios interlineados. RTF es también el formato de datos para "controles de texto enriquecido" en las API de MS Windows. [33]

El editor de texto predeterminado para macOS , TextEdit , también puede ver, editar y guardar archivos RTF, así como archivos RTFD , y utiliza el formato como predeterminado. En julio de 2009, TextEdit tiene una capacidad limitada para editar márgenes de documentos RTF. Programas de aplicación de procesamiento de textos para Mac mucho más antiguos, como MacWrite y WriteNow, tenían las mismas capacidades RTF que TextEdit.

Los siguientes procesadores de texto gratuitos y de código abierto intentan funcionar con el formato de archivo RTF de Microsoft; consulte el párrafo de críticas a continuación. AbiWord , Apache OpenOffice , Bean , Calligra , Collabora Online y LibreOffice .

Scrivener utiliza archivos RTF individuales para todos los archivos de texto que componen un "proyecto" determinado.

La aplicación gratuita de SIL International para desarrollar y publicar diccionarios utiliza RTF como su forma más común de salida de documentos. Los archivos RTF producidos por Toolbox están diseñados para usarse en Microsoft Word , pero también pueden usarse en otros procesadores de texto compatibles con RTF.

RTF se puede utilizar en algunos lectores de libros electrónicos debido a su interoperabilidad, [61] simplicidad y bajos requisitos de procesamiento de CPU.

Bibliotecas y conversores

El script de código abierto rtf2xml puede convertir parcialmente RTF a XML. [62] [63]

GNU UnRTF es un programa de código abierto para convertir RTF a HTML, LaTeX, macros troff y otros formatos. pyth es una biblioteca de Python para crear y convertir documentos en formato RTF, XHTML y PDF. Ruby RTF es un proyecto para crear contenido de texto enriquecido a través de Ruby . RaTFink es una biblioteca de rutinas Tcl, software gratuito para generar resultados RTF y un script de costo para convertir SGML a RTF. RTF::Writer es un módulo Perl para generar documentos RTF. PHPRtfLite es una API que permite a los desarrolladores crear documentos RTF con PHP . Pandoc es un conversor de documentos de código abierto con múltiples formatos de salida, incluido RTF. RTFGen es un proyecto para crear documentos RTF mediante PHP puro . rtf.js es una biblioteca basada en JavaScript para representar documentos RTF en HTML.

La herramienta de línea de comandos de macOS textutil puede convertir archivos entre formatos rtf, rtfd, text, doc, docx, wordml, odt y webarchive. [64] El editor Ted también puede convertir archivos RTF a formato HTML y PS.

Crítica

El formato de texto enriquecido era el formato de archivo estándar para documentos basados ​​en texto en aplicaciones desarrolladas para Microsoft Windows. Inicialmente, Microsoft no hizo pública la especificación RTF, lo que dificultó a los competidores desarrollar funciones de conversión de documentos en sus aplicaciones. Como los desarrolladores de Microsoft tenían acceso a la especificación, las aplicaciones de Microsoft tenían una mejor compatibilidad con el formato. Además, cada vez que Microsoft cambiaba la especificación RTF, las propias aplicaciones de Microsoft llevaban ventaja en el tiempo de comercialización, porque los competidores tenían que volver a desarrollar sus aplicaciones después de estudiar la versión más nueva del formato.

Novell alegó que las prácticas de Microsoft eran anticompetitivas en su denuncia antimonopolio de 2004 contra Microsoft. [65] [66]

Ver también

Referencias

  1. ^ "Tipos de medios de texto". iana.org. 1993-06-08 . Consultado el 13 de marzo de 2010 .
  2. ^ "Tipos de medios de aplicaciones". iana.org. 2007-06-18 . Consultado el 20 de agosto de 2010 .
  3. ^ abc Microsoft Corporation (mayo de 1999). "Especificación de formato de texto enriquecido (RTF), versión 1.6" . Consultado el 13 de marzo de 2010 .
  4. ^ ab Microsoft Corporation (20 de abril de 2004). "Word 2003: especificación de formato de texto enriquecido (RTF), versión 1.8". Microsoft . Consultado el 13 de marzo de 2010 .
  5. ^ John Siracusa (28 de abril de 2005). "Mac OS X 10.4 Tiger: tipos de archivos revisados" . Consultado el 13 de marzo de 2010 .
  6. ^ "tutorial: formato de texto enriquecido (RTF)". Universidad Estatal de Colorado. Archivado desde el original el 30 de junio de 2012 . Consultado el 13 de marzo de 2010 . Al igual que ".doc", RTF es un formato de archivo propietario, pero ha sido diseñado para ser más compatible y transferible.
  7. ^ abcd "4.3 Formatos de archivo que no son HTML". Unidad de Gobierno Electrónico. Mayo de 2002. Archivado desde el original el 2 de abril de 2007 . Consultado el 13 de marzo de 2010 . Hay muchas revisiones diferentes del formato de texto enriquecido patentado por Microsoft y la portabilidad de los archivos dependerá de la versión de RTF que se utilice.
  8. ^ Unidad de Gobierno Electrónico (mayo de 2002). "4.3 Formatos de archivo que no son HTML (sitio archivado)". Archivado desde el original el 21 de marzo de 2007 . Consultado el 12 de enero de 2011 . Hay muchas revisiones diferentes del formato de texto enriquecido patentado por Microsoft y la portabilidad de los archivos dependerá de la versión de RTF que se utilice.
  9. ^ ab "Beneficios del formato de texto enriquecido (RTF)". Autoedición, presentaciones y procesamiento de textos . Asociados ETR. Archivado desde el original el 23 de marzo de 2008.
  10. ^ "Sean M. Burke - Escritor de RTF - El libro de cocina de RTF" . Consultado el 16 de septiembre de 2013 .
  11. ^ Resnick, P.; Walker, A. "El tipo de contenido MIME texto/enriquecido".
  12. ^ Borenstein, N.; Freed, N. "MIME (extensiones de correo de Internet multipropósito): mecanismos para especificar y describir el formato de los cuerpos de los mensajes de Internet".
  13. ^ Borenstein, N.; Freed, N. "MIME (extensiones multipropósito de correo de Internet), primera parte: mecanismos para especificar y describir el formato de los cuerpos de los mensajes de Internet".
  14. ^ Inc), Niveditha Narva (Beyondsoft Consulting. "Cambios en Word 2010 (para profesionales de TI". docs.microsoft.com .
  15. ^ Microsoft (17 de marzo de 2011), Informe explicativo de referencia (RER) GS26 RS para DR 10-0017, General: falta referencia normativa, para RTF, archivado desde el original (PDF) el 12 de mayo de 2014 , consultado en 2011 04-02
  16. ^ "Información sobre las especificaciones de la versión de formato de texto enriquecido (RTF) para varias versiones de Word". 2007-02-21 . Consultado el 13 de marzo de 2010 .
  17. ^ "Los que olvidan a Santayana...". Rob Weir. 2007-12-20 . Consultado el 13 de marzo de 2010 .
  18. ^ Microsoft Corporation, Especificación de formato de texto enriquecido (RTF): versión RTF 1.0 (RTF) , consultado el 13 de marzo de 2010
  19. ^ abc Microsoft Corporation (junio de 1992), Nota de aplicación de servicios de soporte técnico de productos de Microsoft (archivo de texto) - GC0165: Especificación de formato de texto enriquecido (RTF) (TXT) , consultado el 13 de marzo de 2010
  20. ^ Microsoft Corporation, Especificación de formato de texto enriquecido v. 1.2 (RTF) , consultado el 13 de marzo de 2010
  21. ^ Especificación de formato de texto enriquecido v. 1.2 (PDF) , consultado el 13 de marzo de 2010
  22. ^ Microsoft Corporation (enero de 1994), Especificación de formato de texto enriquecido (RTF): versión RTF 1.3 (RTF) , consultado el 13 de marzo de 2010
  23. ^ Microsoft Corporation (enero de 1994), Especificación de formato de texto enriquecido (RTF): versión RTF 1.3 (TXT) , consultado el 13 de marzo de 2010
  24. ^ Corporación Microsoft. "RTF: formato de texto enriquecido" . Consultado el 13 de marzo de 2010 .
  25. ^ Corporación ABCDE Microsoft. "Especificación de formato de texto enriquecido (RTF) versión 1.5" . Consultado el 13 de marzo de 2010 .
  26. ^ Herramienta Word 2002: especificación de formato de texto enriquecido, archivado desde el original el 12 de noviembre de 2010 , consultado el 26 de septiembre de 2012
  27. ^ ab Microsoft Corporation (31 de agosto de 2001), Herramienta Word 2002: Especificación de formato de texto enriquecido - 8/2001 - Especificación RTF de Word 2002, archivado desde el original (EXE (ZIP)) el 10 de junio de 2016 , recuperado en 2010 03-13
  28. ^ "Especificación RTF 1.9 (Word 2007)". Greg Duncan. 2007-01-09 . Consultado el 13 de marzo de 2010 .
  29. ^ Corporación abc Microsoft (20 de marzo de 2008). "Word 2007: especificación de formato de texto enriquecido (RTF), versión 1.9.1" (PDF) . Consultado el 18 de febrero de 2020 .
  30. ^ "Especificación de la versión 1.5 del formato de texto enriquecido (RTF)". www.biblioscape.com .
  31. ^ Sintaxis RTF de Microsoft
  32. ^ Kaplan, Michael S (8 de noviembre de 2005). "Más de lo que jamás quisiste saber sobre CP_SYMBOL". Clasificándolo todo .
  33. ^ abcd Sean M. Burke (julio de 2003). "Guía de bolsillo RTF". Amazon UK . Consultado el 13 de marzo de 2010 .
  34. ^ Guía de bolsillo RTF de O'Reilly Media , consultado el 13 de marzo de 2010
  35. ^ Sean M. Burke (12 de julio de 2008). "Formato de texto enriquecido: MSWord genera un RTF aterrador" . Consultado el 13 de marzo de 2010 .
  36. ^ ab Mark de Does (23 de octubre de 2009). "Ted, un sencillo procesador de textos enriquecidos" . Consultado el 13 de marzo de 2010 .
  37. ^ ab "Cómo importar archivos de Microsoft Word a WordPerfect para DOS" . Consultado el 13 de marzo de 2010 .
  38. ^ "Ayuda de Abiword: formatos de archivo" . Consultado el 13 de marzo de 2010 .
  39. ^ "Apertura de archivos en formato de texto enriquecido (RTF)" . Consultado el 13 de marzo de 2010 .
  40. ^ Byfield, Bruce (23 de agosto de 2005). "Comparación de procesadores de texto FOSS: OOo Writer, AbiWord y KWord". Linux.com . La Fundación Linux . Consultado el 29 de septiembre de 2020 .
  41. ^ Byfield, Bruce (28 de julio de 2005). "Compartir archivos entre OpenOffice.org y Microsoft Office". Linux.com . La Fundación Linux . Consultado el 29 de septiembre de 2020 .
  42. ^ Sharma, Mayank (20 de noviembre de 2008). "SoftMaker Office 2008 se centra en la compatibilidad con Microsoft Office". Linux.com . La Fundación Linux . Consultado el 29 de septiembre de 2020 .
  43. ^ Byfield, Bruce (21 de noviembre de 2006). "SoftMaker Office 2006 beta: no es una aplicación excelente". Linux.com . La Fundación Linux . Consultado el 29 de septiembre de 2020 .
  44. ^ Lagadec, Philippe (30 de noviembre de 2006). «OpenOffice/OpenDocument y Microsoft Office 2007/Seguridad Open XML» (PDF) . Conferencia PacSec 2006 . Consultado el 29 de septiembre de 2020 .
  45. ^ Gong, Rhett (5 de septiembre de 2005). "RE: objeto OLE - ¿representación de mapa de bits?". Grupo de noticias : microsoft.public.win32.programmer.ole. Usenet:  [email protected] . Consultado el 29 de septiembre de 2020 .
  46. ^ "ACC: Por qué los objetos OLE hacen que las bases de datos crezcan". Microsoft . 2007-01-19. Archivado desde el original el 15 de febrero de 2008.
  47. ^ ab "El tamaño del archivo del documento aumenta con gráficos EMF, PNG, GIF o JPEG en Word" . Consultado el 1 de marzo de 2011 .
  48. ^ "Las fuentes incrustadas no se muestran como se esperaba en los documentos guardados como RTF en Word". Corporación Microsoft. 2007-02-20 . Consultado el 17 de marzo de 2010 .
  49. ^ "Incrustar fuentes en un archivo RTF". 23 de abril de 2005 . Consultado el 17 de marzo de 2010 .
  50. ^ "Problema de OpenOffice.org: interoperabilidad de MS: incrustar fuentes en el documento" . Consultado el 17 de marzo de 2010 .
  51. ^ "Problema 3790 - RTF: Importar RTF de Word 97-2000 para dibujar objetos (formas)". Apache OpenOffice (AOO) Bugzilla . Fundación de software Apache . Consultado el 27 de octubre de 2014 .
  52. ^ "Notas de la versión de LibreOffice 4.0". La Fundación Documento . Consultado el 27 de octubre de 2014 .
  53. ^ "Re: Dibujar dentro de Abiword". 2006-03-15 . Consultado el 21 de mayo de 2011 .
  54. ^ "OOoForum.org: problema al abrir un archivo RTF en Writer". Archivado desde el original el 28 de septiembre de 2011 . Consultado el 19 de mayo de 2011 .
  55. ^ "OpenOffice.org Bugzilla - Error 113308 - Texto vertical en el borde" . Consultado el 19 de mayo de 2011 .
  56. ^ "Evitar los virus de macro". Archivado desde el original el 10 de junio de 2011 . Consultado el 6 de junio de 2015 .
  57. ^ Paul Ducklin (8 de septiembre de 2015). "Anatomía de un correo electrónico malicioso: delincuentes aprovechando el reciente agujero de Word - Naked Security". Sitio web de Sophos . Consultado el 16 de febrero de 2016 .
  58. ^ "Blog de seguimiento de malware: análisis de documentos Cryptam + OpenXML integrado en RTF". Blog.malwaretracker.com . Consultado el 16 de febrero de 2016 .
  59. ^ Wilfried Hennings (2010). "Convertidores de procesadores de texto de PC a LaTeX - Descripción general - Conversión de RTF" . Consultado el 13 de marzo de 2010 .
  60. ^ "¿Por qué RTF no funciona correctamente en WordPad y NotePad?". Búsqueda familiar . Archivado desde el original el 5 de agosto de 2009 . Consultado el 13 de marzo de 2010 .
  61. ^ "Manual sobre estándares mínimos de interoperabilidad de la información (MIOS)" (PDF) . Departamento de Administración y Servicio Público (Sudáfrica). 2002-04-16 . Consultado el 11 de julio de 2010 .
  62. ^ "rtf2xml: convierte MS RTF a XML" . Consultado el 5 de junio de 2010 .
  63. ^ "rtf2xml: la página de manual" . Consultado el 5 de junio de 2010 .
  64. ^ "página de manual de textutil" . Consultado el 25 de junio de 2013 .
  65. ^ Novell (12 de noviembre de 2004), Novell presenta una demanda antimonopolio de WordPerfect contra Microsoft (PDF) , consultado el 13 de marzo de 2010
  66. ^ "La denuncia antimonopolio de Novell (como texto) y una ley sobre antimonopolio y redacción de normas". 2004-11-17. Archivado desde el original el 30 de diciembre de 2005 . Consultado el 13 de marzo de 2010 .

enlaces externos