El formato de texto enriquecido (a menudo abreviado RTF ) es un formato de archivo de documento patentado [6] [7] [8] con especificación publicada desarrollada por Microsoft Corporation desde 1987 hasta 2008 para el intercambio de documentos entre plataformas con productos de Microsoft. Antes de 2008, Microsoft publicó especificaciones actualizadas para RTF con importantes revisiones de las versiones de Microsoft Word y Office .
Extensión de nombre de archivo | .rtf |
---|---|
Tipo de medio de Internet | |
Código de tipo | 'RTF'. [3] [4] [5] |
Identificador de tipo uniforme (UTI) | public.rtf |
número mágico | {\rtf |
Desarrollado por | Microsoft |
Versión inicial | 1987 |
Último lanzamiento | 1.9.1 (19 de marzo de 2008 ) |
Tipo de formato | Formato de archivo de documento |
¿ Formato abierto ? | No |
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 esté utilizando. [7] [10]
RTF no debe confundirse con texto enriquecido [11] o su predecesor Rich Text, [12] [13] ni con RFT-DCA (Arquitectura de contenido de documento de texto de formato revisable) de IBM , ya que se trata de especificaciones diferentes.
Historia
Richard Brodie , Charles Simonyi y David Luebbert, miembros del equipo de desarrollo de Microsoft Word , desarrollaron el RTF original a mediados o finales de la década de 1980. El primer lector y escritor RTF se envió 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 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 anticipa 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 de ISO / IEC 29500 . [15]
Los archivos RTF se utilizaron para producir archivos de Ayuda de Windows , aunque desde entonces han sido reemplazados por los archivos de Ayuda HTML compilados de Microsoft .
Versión RTF | Fecha de publicación | Versión de Microsoft Word | Fecha de lanzamiento de MS Word | Notas |
---|---|---|---|---|
1.0 | 1987 | Microsoft Word 3 | 1987 | La última revisión se realizó en junio de 1992. [18] [19] La revisión de 1992 definió el soporte para objetos de vinculación e incrustación de objetos de Microsoft (OLE) y objetos de suscriptor de Macintosh Edition Manager. También admitió la inclusión de tipos de imagen de metarchivo de Windows , PICT , mapa de bits dependiente del dispositivo de Windows, mapa de bits independiente del dispositivo de Windows y metarchivo OS / 2 en RTF. |
1.1 | Microsoft Word 4 | 1989 | Permitido para la incrustación de fuentes , lo que permite que los datos de fuentes se ubiquen dentro del archivo. | |
1.2 | 1993 | Microsoft Word 5 | 1991 | [20] [21] |
1.3 | Enero de 1994 | Microsoft Word 6 | 1993 | 1/94 GC0165; para la independencia del dispositivo y la interoperabilidad, se recomienda incrustar mapas de bits dentro de los metarchivos de Windows , [22] [23] en lugar de usar mapas de bits independientes del dispositivo de Windows o mapas de bits dependientes del dispositivo de Windows. |
1.4 | Septiembre de 1995 | Microsoft Word 95 / Word 7 | 1995 | [24] |
1,5 | Abril de 1997 | Microsoft Word 97 / Word 8 | 1997 | Se introdujo Unicode RTF, que admite el esquema de codificación de caracteres Unicode de 16 bits; inclusión definida de tipos de imagen PNG , JPEG y EMF en formato hexadecimal (predeterminado) o binario en un archivo RTF. [25] También contenía una especificación RTF local japonesa llamada RTF-J para la versión japonesa de Word; RTF-J es algo diferente de la especificación RTF estándar. [25] |
1,6 | Mayo de 1999 | Microsoft Word 2000 / Word 9 | 1999 | Incluye Pocket Word y Exchange (utilizado en conversiones RTF-HTML). [3] |
1,7 | Agosto de 2001 | Microsoft Word 2002 / Word 10 | 2001 | 8/2001 - Especificación RTF de Word 2002 [26] [27] |
1.8 | Abril de 2004 | Microsoft Word 2003 / Word 11 | 2003 | 10/2003 - Especificación RTF de Word 2003 [4] |
1.9.1 | 19. Marzo de 2008 (RTF 1.9 - publicado en enero de 2007) [28] | Microsoft Word 2007 / Word 12 | 2006 | Marcado XML permitido : etiquetas XML personalizadas, etiquetas inteligentes , elementos matemáticos en un documento RTF, protección con contraseña, elementos correspondientes a Office Open XML Ecma-376 Parte 4 [29] |
Sintaxis del código
La sintaxis de RTF fue influenciada por el lenguaje de composición tipográfica TeX . [ cita requerida ] Se programa usando 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 cierto 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
Un delimitador es una de tres cosas:
- Un espacio
- Un dígito o un guión (p. Ej., -23, 23, 275)
- Un carácter que no sea un dígito o una letra (p. Ej., \, /,}) [30]
Como ejemplo, el siguiente código RTF
{ \ rtf 1 \ ansi { \ fonttbl \ f 0 \ fswiss Helvetica; } \ f 0 \ pard Este es un texto en { \ 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 solo puede constar de caracteres ASCII de 7 bits , pero puede utilizar secuencias de escape para codificar otros caracteres. [31] Los escapes de dos caracteres 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 que siguen a una barra invertida y un apóstrofo de máquina de escribir denotan 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 \'c8
codificará la letra árabe bāʼ ب. También es posible especificar un "Juego 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\'f0
representará 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 "金".
Conjunto de caracteres RTF | Página de código | Descripción |
---|---|---|
0 | Windows-1252 | Alfabeto latino, Europa occidental / América |
1 | 0 | Página de códigos de la API de Windows predeterminada para la configuración regional del sistema |
2 | 42 | Conjunto de caracteres de símbolo ( asignado a PUA ) [32] |
77 | 2 | Página de códigos de compatibilidad con Macintosh predeterminada para la configuración regional del sistema |
128 | Windows-932 | Japonés, Shift JIS (versión de Windows) |
129 | Windows-949 | Coreano, código Hangul unificado (Wansung extendido) |
130 | Windows-1361 | Coreano, Johab (versión basada en ASCII) |
134 | Windows-936 | Chino, GBK ( GB ampliado 2312 ) |
136 | Windows-950 | Chino, Big5 |
161 | Windows-1253 | griego |
163 | Windows-1254 | Alfabeto latino, turco |
177 | Windows-1258 | Alfabeto latino, vietnamita |
178 | Windows-1255 | hebreo |
186 | Windows-1256 | Arábica |
204 | Windows-1257 | báltico |
222 | Windows-1251 | cirílico |
238 | Windows-1250 | Alfabeto latino, Europa del Este |
255 | 1 | Página de códigos OEM predeterminada para la configuración regional del sistema |
Para un escape Unicode, \u
se usa 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 el 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 son compatibles con Unicode deberían representarla como un signo de interrogación.
La palabra de control \uc0
se 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 hexadecimales (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 usando 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 usando 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 una escritura fácil e intuitiva. [33] [34] No obstante, a diferencia de muchos formatos de procesamiento de texto, 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 el formato conciso.
Cuando se lanzó RTF, la mayoría de los procesadores de texto usaban formatos de archivo binarios; Microsoft Word, por ejemplo, utilizó el formato de archivo .DOC . RTF fue único en su control de formato simple que permitió que programas no compatibles con RTF como Microsoft Notepad se abrieran y proporcionaran archivos legibles. Hoy en día, la mayoría de los procesadores de texto se han trasladado a formatos de archivo basados en XML (Word ha cambiado al formato de archivo .docx ). Independientemente, estos archivos contienen grandes cantidades de código de formato, por lo que a menudo son diez o más veces más grandes que el texto sin formato correspondiente. [35] [33]
Para ser RTF compatible con el estándar, los caracteres que no sean ASCII deben ser de escape. Por lo tanto, incluso con un formato conciso, el texto que usa 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 resultan en sustituciones como \ 'f1 por ñ y \' e9 por é . Las escrituras no latinas son ilegibles en RTF - \ u21563, por ejemplo, se usa para吻. Desde el principio, RTF también ha admitido objetos incrustados de Microsoft OLE 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 texto 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 texto y los sistemas operativos de otro modo 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 nuevos y antiguos (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 de información modestos. Estos documentos, como mínimo, admiten formato de texto en negrita, cursiva y subrayado. También se admiten normalmente texto alineado a la izquierda, centro y derecha, especificación de fuente y márgenes del documento.
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 de vinculación e incrustación de objetos de Microsoft (OLE) y los objetos de suscriptor de Macintosh Edition Manager permiten incrustar otros archivos dentro del RTF, como tablas o gráficos de la aplicación de hoja de cálculo. Sin embargo, dado que estos objetos no son ampliamente compatibles con los programas para ver o editar archivos RTF, también limitan la interoperabilidad de RTF. [40] [41] [42] [43] [44] Si un software que comprende un objeto OLE no está disponible, el objeto generalmente se reemplaza por una representación de mapa de bits del objeto (es decir, una imagen) o no se muestra en absoluto . [45] [46] [47]
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 (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 admitido a una en un tipo de imagen admitido, o no incluyen la imagen en absoluto.
Para una mejor compatibilidad con los productos de Microsoft, algunos escritores RTF incluyen la misma imagen en dos tipos de imágenes 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. [48]
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 de WMF. [48]
Fuentes
RTF admite la incrustación de fuentes utilizadas en el documento, pero esta función no se admite ampliamente en implementaciones de software. [49] [50] [51]
RTF también admite nombres de familias de fuentes genéricas que se utilizan para la sustitución de fuentes : romana ( serif ), suiza ( sans-serif ), moderna ( monoespacio ), script , decorativa y técnica . [19] Esta función 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, incluido el sello de fecha (anteriormente solo había "sello 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 las 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, representará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. Del mismo modo, los productos de Microsoft no admiten notas a pie de página 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 definía 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 [52] (aunque son compatibles con LibreOffice 4.0 en [53] ) o Abiword. [54] 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. [55] [56]
Preocupaciones de seguridad
A diferencia del formato DOC de Microsoft Word, así como 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 sin formato, como el Bloc de notas , o el uso del filecomando en un sistema similar a UNIX , para determinar si un archivo sospechoso es realmente RTF o no. [9] [57] 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 dando la opción de cancelar la apertura de ese expediente. Un exploit que atacaba una vulnerabilidad fue parcheado en Microsoft Word en abril de 2015. [58]
Desde 2014 ha habido archivos RTF de malware que incorporan exploits OpenXML . [59]
Implementaciones
Cada implementación RTF generalmente implementa solo algunas versiones o subconjuntos de la especificación RTF. [7] Muchos de los convertidores RTF disponibles no pueden comprender todas las características nuevas en las últimas especificaciones RTF. [37] [60]
El editor de WordPad en Microsoft Windows crea archivos RTF de forma predeterminada. Una vez adoptó de forma predeterminada el formato de archivo Microsoft Word 6.0, pero la compatibilidad de escritura para documentos de Word (.doc) se eliminó en una actualización de seguridad. El soporte de lectura también se eliminó en Windows 7. WordPad no admite algunas funciones RTF, como encabezados y pies de página. [61] Sin embargo, WordPad puede leer y guardar muchas características RTF que no puede crear, incluidas tablas, tachado, superíndice, subíndice, colores "extra", colores de fondo de texto, listas numeradas, sangría derecha o izquierda, cuasi-hipertexto y enlaces de URL. y varios espacios entre líneas. RTF también es 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 . En julio de 2009, TextEdit tiene una capacidad limitada para editar los márgenes de los documentos RTF. Los programas de aplicación de procesamiento de texto de Mac mucho más antiguos, como MacWrite y WriteNow, tenían las mismas capacidades RTF que TextEdit.
Los procesadores de texto gratuitos y de código abierto AbiWord , Apache OpenOffice , Bean , Calligra , KWord , LibreOffice y NeoOffice pueden ver, editar y guardar archivos RTF. El formato RTF también se utiliza en el procesador de texto Ted .
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 ser usados por otros procesadores de texto compatibles con RTF.
RTF se puede utilizar en algunos lectores de libros electrónicos debido a su interoperabilidad, [62] simplicidad y bajos requisitos de procesamiento de CPU.
Bibliotecas y convertidores
El script de código abierto rtf2xml puede convertir parcialmente RTF a XML. [63] [64]
GNU UnRTF es un programa de código abierto para convertir RTF en 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 salida RTF y un script de costos para convertir SGML a RTF. RTF :: Writer es un módulo de 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 a través de PHP puro . rtf.js es una biblioteca basada en JavaScript para renderizar documentos RTF en HTML.
La herramienta de línea de comandos de macOS textutil puede convertir archivos entre los formatos rtf, rtfd, text, doc, docx, wordml, odt y webarchive. [sesenta y cinco]
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. Microsoft no puso inicialmente la especificación RTF a disposición del público, lo que dificulta que los competidores desarrollen funciones de conversión de documentos en sus aplicaciones. Debido a que 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 tenían una 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 demanda antimonopolio de 2004 contra Microsoft. [66] [67]
Según el blogger Hannes Schmidt, las especificaciones RTF carecen de algunas de las definiciones semánticas necesarias para leer, escribir y modificar documentos. [68]
Ver también
- Directorio de formato de texto enriquecido ( tipo de archivo .rtfd )
- Formato de texto enriquecido
- Lista de lenguajes de marcado de documentos
- Comparación de lenguajes de marcado de documentos
- Texto de formato revisable (RFT), parte de la Arquitectura de contenido de documentos (DCA) de IBM
- TNEF , Transport Neutral Encapsulation Format, el formato de mensaje predeterminado de Microsoft Outlook
Referencias
- ^ "Tipos de medios de texto" . iana.org. 1993-06-08 . Consultado el 13 de marzo de 2010 .
- ^ "Tipos de medios de aplicación" . iana.org. 2007-06-18 . Consultado el 20 de agosto de 2010 .
- ^ a b c Microsoft Corporation (mayo de 1999). "Especificación de formato de texto enriquecido (RTF), versión 1.6" . Consultado el 13 de marzo de 2010 .
- ^ a b Microsoft Corporation (20 de abril de 2004). "Word 2003: Especificación de formato de texto enriquecido (RTF), versión 1.8" . Consultado el 13 de marzo de 2010 .
- ^ John Siracusa (28 de abril de 2005). "Mac OS X 10.4 Tiger - Tipos de archivo revisados" . Consultado el 13 de marzo de 2010 .
- ^ "tutorial: formato de texto enriquecido (RTF)" . Universidad Estatal de Colorado. Archivado desde el original el 2 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.
- ^ a b c d "4.3 Formatos de archivo no 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 de Microsoft y la portabilidad de los archivos dependerá de la versión de RTF que se esté utilizando.
- ^ Unidad de Gobierno Electrónico (mayo de 2002). "4.3 Formatos de archivo no HTML (sitio archivado)" . archive.org. 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 de Microsoft y la portabilidad de los archivos dependerá de la versión de RTF que se esté utilizando.
- ^ a b "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.
- ^ "Sean M. Burke - RTF-Writer - El libro de cocina de RTF" . Consultado el 16 de septiembre de 2013 .
- ^ Resnick, P .; Walker, A. "El texto / tipo de contenido MIME enriquecido" .
- ^ Borenstein, N .; Freed, N. "MIME (Extensiones multipropósito de correo de Internet): mecanismos para especificar y describir el formato de los cuerpos de mensajes de Internet" .
- ^ Borenstein, N .; Freed, N. "MIME (Extensiones multipropósito de correo de Internet) Parte uno: Mecanismos para especificar y describir el formato de los cuerpos de mensajes de Internet" .
- ^ Inc), Niveditha Narva (Beyondsoft Consulting. "Cambios en Word 2010 (para profesionales de TI" . Docs.microsoft.com) .
- ^ Microsoft (2011-03-17), GS26 RS Referencing Explanatory Report (RER) para DR 10-0017, General: falta la referencia normativa, para RTF , archivado desde el original (PDF) el 2014-05-12 , recuperado 2011-04 -02
- ^ "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 .
- ^ "Los que se olvidan de Santayana ..." . Rob Weir. 2007-12-20 . Consultado el 13 de marzo de 2010 .
- ^ Microsoft Corporation, Especificación de formato de texto enriquecido (RTF) - RTF Versión 1.0 (RTF) , consultado el 13 de marzo de 2010
- ^ a b c Microsoft Corporation (junio de 1992), de productos de Microsoft Servicios de Soporte de aplicaciones Nota (archivo de texto) - GC0165: Formato de texto enriquecido (RTF) (TXT) , recuperada 2010-03-13
- ^ Microsoft Corporation, Rich Text Format Specification v. 1.2 (RTF) , consultado el 13 de marzo de 2010
- ^ Especificación de formato de texto enriquecido v. 1.2 (PDF) , consultado el 13 de marzo de 2010
- ^ Microsoft Corporation (enero de 1994), Especificación de formato de texto enriquecido (RTF) - RTF Versión 1.3 (RTF) , consultado el 13 de marzo de 2010
- ^ Microsoft Corporation (enero de 1994), Especificación de formato de texto enriquecido (RTF) - RTF Versión 1.3 (TXT) , consultado el 13 de marzo de 2010
- ^ Corporación Microsoft. "RTF - Formato de texto enriquecido" . Consultado el 13 de marzo de 2010 .
- ^ a b c d e Corporación Microsoft. "Especificación de la versión 1.5 del formato de texto enriquecido (RTF)" . Consultado el 13 de marzo de 2010 .
- ^ Word 2002 Herramienta: Especificación de formato de texto enriquecido , Archivado desde el original el 12 de noviembre, 2010 , recuperada 09/26/2012
- ^ a b Microsoft Corporation (2001-08-31), Word 2002 Tool: Rich Text Format Specification - 8 / 2001– Word 2002 RTF Specification , archivado desde el original (EXE (ZIP)) el 2016-06-10 , recuperado 2010-03- 13
- ^ "Especificación RTF 1.9 (Word 2007)" . Greg Duncan. 2007-01-09 . Consultado el 13 de marzo de 2010 .
- ^ a b c Microsoft Corporation (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 .
- ^ "Especificación de la versión 1.5 del formato de texto enriquecido (RTF)" . www.biblioscape.com .
- ^ Sintaxis RTF de Microsoft
- ^ Kaplan, Michael S (8 de noviembre de 2005). "Más de lo que nunca quiso saber sobre CP_SYMBOL" . Ordenando todo .
- ^ a b c d Sean M. Burke (julio de 2003). "Guía de bolsillo RTF" . Consultado el 13 de marzo de 2010 .
- ^ RTF Pocket Guide de O'Reilly Media , consultado el 13 de marzo de 2010
- ^ Sean M. Burke (12 de julio de 2008). "Formato de texto enriquecido: MSWord genera un RTF aterrador" . Consultado el 13 de marzo de 2010 .
- ^ a b Mark de Does (23 de octubre de 2009). "Ted, un sencillo procesador de texto enriquecido" . Consultado el 13 de marzo de 2010 .
- ^ a b "Cómo importar archivos de Microsoft Word a WordPerfect para DOS" . Consultado el 13 de marzo de 2010 .
- ^ "Ayuda de Abiword - Formatos de archivo" . Consultado el 13 de marzo de 2010 .
- ^ "Abrir archivos de formato de texto enriquecido (RTF)" . Consultado el 13 de marzo de 2010 .
- ^ Byfield, Bruce (23 de agosto de 2005). "Procesadores de texto FOSS comparados: OOo Writer, AbiWord y KWord" . Linux.com . La Fundación Linux . Consultado el 29 de septiembre de 2020 .
- ^ 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 .
- ^ 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 .
- ^ 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 .
- ^ Lagadec, Philippe (30 de noviembre de 2006). "Seguridad OpenOffice / OpenDocument y Microsoft Office 2007 / Open XML" (PDF) . Conferencia PacSec 2006 . Consultado el 29 de septiembre de 2020 .
- ^ 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 .
- ^ O'Neill, Mike (9 de febrero de 2005). "Un control de edición enriquecido que muestra mapas de bits y otros objetos OLE" . Proyecto de código . Consultado el 29 de septiembre de 2020 .
- ^ "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.
- ^ a b "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 .
- ^ "Las fuentes incrustadas no se muestran como se esperaba en los documentos que se guardan como RTF en Word" . Corporación Microsoft. 2007-02-20 . Consultado el 17 de marzo de 2010 .
- ^ "Incrustación de fuentes en archivo RTF" . 2005-04-23 . Consultado el 17 de marzo de 2010 .
- ^ "Problema de OpenOffice.org - Interoperabilidad de MS: fuentes incrustadas en el documento" . Consultado el 17 de marzo de 2010 .
- ^ "Problema 3790 - RTF: Importar Word 97-2000 RTF para dibujar objetos (formas)" . Apache OpenOffice (AOO) Bugzilla . Fundación de software Apache . Consultado el 27 de octubre de 2014 .
- ^ "Notas de la versión de LibreOffice 4.0" . The Document Foundation . Consultado el 27 de octubre de 2014 .
- ^ "Re: Dibujar dentro de Abiword" . 2006-03-15 . Consultado el 21 de mayo de 2011 .
- ^ "OOoForum.org - Problema al abrir el archivo RTF en Writer" . Archivado desde el original el 28 de septiembre de 2011 . Consultado el 19 de mayo de 2011 .
- ^ "OpenOffice.org Bugzilla - Error 113308 - Texto vertical en el borde" . Consultado el 19 de mayo de 2011 .
- ^ "Evitar macrovirus" . Instituto SANS (a través de archive.org). Archivado desde el original el 10 de junio de 2011 . Consultado el 6 de junio de 2015 .
- ^ Paul Ducklin (8 de septiembre de 2015). "Anatomía de un correo electrónico malicioso: ladrones que explotan el agujero de Word reciente - seguridad desnuda" . Sitio web de Sophos . Consultado el 16 de febrero de 2016 .
- ^ "Blog rastreador de malware: análisis de documentos Cryptam + OpenXML incrustado en RTF" . Blog.malwaretracker.com . Consultado el 16 de febrero de 2016 .
- ^ 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 .
- ^ "¿Por qué RTF no funciona correctamente en WordPad y NotePad?" . Archivado desde el original el 5 de agosto de 2009 . Consultado el 13 de marzo de 2010 .
- ^ "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 .
- ^ "rtf2xml: convertir MS RTF a XML" . Consultado el 5 de junio de 2010 .
- ^ "rtf2xml - La página de manual" . Consultado el 5 de junio de 2010 .
- ^ "página de manual de textutil" . Consultado el 25 de junio de 2013 .
- ^ Novell (2004-11-12), Novell Files WordPerfect Antitrust Dewsuit against Microsoft (PDF) , consultado el 13 de marzo de 2010
- ^ "La denuncia antimonopolio de Novell (como texto) y una ley sobre la redacción de normas y antimonopolio" . 2004-11-17. Archivado desde el original el 30 de diciembre de 2005 . Consultado el 13 de marzo de 2010 .
- ^ Hannes Schmidt (6 de agosto de 2004). "Pesadilla de la especificación RTF de Microsoft" . Consultado el 5 de junio de 2010 .
enlaces externos
- Especificación RTF 1.9.1 , marzo de 2008, de Microsoft
- Especificación RTF 1.9.1 , marzo de 2008, a través de una descarga anterior de Microsoft e Internet Archive
- Especificación RTF 1.8 , abril de 2004, de ysagnier.free.fr
- Especificación RTF 1.6 , mayo de 1999, de Microsoft
- Especificación RTF 1.5 , abril de 1997, de biblioscape.com
- Especificaciones RTF 1.0, 1.2, 1.3, 1.5 y 1.7 , del proyecto de código abierto RTF Tools
- Especificación RTF 1.0 , junio de 1992, del proyecto de código abierto latex2rtf
- RTF Pocket Guide , página de inicio del libro
- Juego de caracteres RTF en la página de códigos , última edición en junio de 2017