fbpx
Wikipedia

Rich Text Format

El Rich Text Format (formato de texto enriquecido, a menudo abreviado como RTF) es un formato de archivo informático desarrollado por Microsoft en 1987 para el intercambio de documentos multiplataforma. La mayoría de los procesadores de texto pueden leer y escribir documentos RTF.[1]

Rich Text Format
Desarrollador
Microsoft
Información general
Extensión de archivo .rtf
Tipo de MIME text/rtf
Type code 'RTF '
Uniform Type Identifier public.rtf
Número mágico {\rtf
Lanzamiento inicial 1987
Tipo de formato Documento de texto
Formato abierto ?

No debe confundirse con el enriched text (mimetype "text/enriched" de RFC 1896) o su predecesor Rich Text (mimetype "text/richtext" de RFC 1341 y 1521), que son especificaciones completamente diferentes.

Historia editar

Richard Brodie, Charles Simonyi, y David Luebbert, miembros del equipo de desarrollo de Microsoft Word, crearon el RTF original a mediados de los años 1980. Su sintaxis se ve influenciada por el lenguaje de composición tipográfica TeX. La primera implementación de lectura y escritura de RTF se entrega en 1987 como parte de Microsoft Word 3.0 para Macintosh, que implementa la versión 1.0 de RTF. Todas las versiones posteriores de Microsoft Word para Macintosh y todas las versiones para Windows pueden leer y escribir en formato RTF.

Microsoft es el propietario de la propiedad intelectual y mantiene el formato. Publicada el 20 de marzo de 2008, la última versión es 1.9.1. De acuerdo con la documentación del kit de recursos de Office 2010, Microsoft ha dejado de implementar mejoras en el formato RTF. Además, algunas nuevas características de Word 2010 y versiones posteriores no se puede guardar correctamente en formato RTF.[2]

Cronología de versiones editar

  • 1987: RTF 1.0
  • Enero de 1994: RTF 1.3
  • Abril de 1997: RTF 1.5
  • Mayo de 1999: RTF 1.6
  • Agosto de 2001: RTF 1.7
  • Abril de 2004: RTF 1.8
  • Marzo de 2008: RTF 1.9.1

Ejemplos de código editar

Como ejemplo, el siguiente código RTF :

 {\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard Esto es un texto en {\b negrita}.\par } 

se muestra así cuando es representado por un programa que soporta RTF:

Esto es un texto en negrita.

Llaves ({ y }) definen un grupo; los grupos pueden estar anidados. Una barra inversa (\) inicia un código de control. Un documento RTF válido es un grupo que comienza con el código de control \rtf.

En el ejemplo anterior, el código de control \b activa la negrita; el ejemplo utiliza un grupo para limitar el alcance del código de control en negrita. Todos los caracteres de texto se representa como texto sin formato. El código de control \par indica el final de un párrafo.

Codificación de caracteres editar

RTF es un formato de 8 bits. Debido a ello tiene el mismo límite que ASCII, pero RTF puede codificar caracteres más allá de ASCII mediante secuencias de escape. Los caracteres escape son de dos tipos: escapes de página de código y escapes Unicode. En un escape de página de códigos, dos dígitos hexadecimales después de un apóstrofo se utiliza para denotar un carácter tomado de una página de códigos de Windows. Por ejemplo, si los códigos de control específicos de Windows-1256 están presentes, la secuencia \'c8 codifica la letra árabe beh (ب).

Si se requiere un escape Unicode, se usa el código de control \u, seguido por un entero decimal con signo de 16 bits que representa el código de carácter Unicode. Para aquellos programas que no soporten Unicode, se debe de especificar a continuación el carácter más parecido en esa página de códigos. Por ejemplo, \u1576? representa la letra árabe beh, especificando que los programas más antiguos que no tienen soporte de Unicode deben hacerlo como un signo de interrogación en su lugar.

El código de control \uc0 puede utilizarse para indicar que después de las secuencias de escape Unicode en el grupo actual no se especifica un carácter de sustitución.

Legibilidad por humanos editar

A diferencia de la mayoría de formatos de procesadores de textos, el código RTF bien formado puede ser legible por humanos. Cuando un archivo RTF se abre en un editor de texto, sin formateo o procesado de la información, el texto alfanumérico es legible y los elementos del lenguaje de marcado (formato) no distraen o son anti-intuitivos. Los archivos RTF producidos por la mayoría de los programas, como Microsoft Word (MS Word), contendrán un gran número de códigos de control para compatibilidad con los programas más antiguos tal que en la mayoría de los archivos ocuparán un orden superior al texto en bruto, lo que los hace muy difíciles de leer. Formatos de archivo como el .doc de MS Word, en contraste, son archivo binarios con solo unos trozos de texto legible.

Hoy en día, los formatos basados en XML, fáciles de leer por humanos, son cada vez más comunes. Sin embargo, durante el lanzamiento inicial de RTF, su nivel de legibilidad era rara entre los formatos de documento. Téngase en cuenta que los formatos basados en XML OpenDocument y Office Open XML a menudo no son inmediatamente legibles por humanos, porque son un conjunto de varios archivos diferentes dentro de un fichero ZIP.

Usos comunes e Interoperatividad editar

La mayoría de los procesadores de texto actuales incorporan la importación y exportación al formato RTF, e incluso su edición directa, siendo a menudo el nexo de unión entre procesadores y sistemas operativos incompatibles. Estos factores contribuyen a su Interoperatividad.

En general, desde 1987, los archivos RTF pueden ser el camino de ida y vuelta entre muchos viejos y nuevos sistemas informáticos (y ahora a través de Internet) a pesar de las diferencias entre los sistemas operativos y sus versiones. Esto hace que sea un formato útil para los documentos básicos del texto con formato, tales como manuales, currículums, cartas y documentos de información modestos. Estos documentos tiene un soporte mínimo de formatos de texto en negrita, cursiva y subrayado, y de alineado a izquierda, derecha, centrado y justificado. Además, la especificación de las fuentes y los márgenes del documento se soportan en los documentos RTF.

Los valores por defecto de fuente y márgenes, así como preajustes de Estilo y otras funciones pueden variar con la configuración por defecto de cada programa. También puede haber sutiles diferencias entre las distintas versiones de la especificación de formato RTF con que se guarda el fichero y las que se implementan en los programas. Sin embargo, el formato RTF es lo suficientemente consistente de un ordenador a otro como para ser considerado de gran portabilidad y moderadamente aceptable para su uso en multiplataforma. Para una mayor coherencia entre equipos más modernos, un formato como PDF puede ser preferible, pero los archivos PDF no se distribuyen como documentos editables mientras que RTF sí.

A diferencia del formato DOC de Microsoft Word, así como los nuevos formatos Office Open XML y OpenDocument, RTF no admite macros. Por esta razón, RTF, se recomienda en lugar de estos formatos, cuando la propagación de Virus informáticos es una preocupación. Sin embargo, tener la extensión. RTF no garantiza que un archivo sea seguro, ya que Microsoft Word abre archivos DOC estándar con la extensión renombrada a RTF y ejecutará las macros incluidas, como de costumbre. La exploración manual de un archivo en un editor de texto como el Bloc de notas, o el uso del comando file en sistemas UNIX, es necesario para determinar si un archivo sospechoso es realmente RTF.[1][3]

El editor WordPad de Microsoft Windows crea ficheros RTF por defecto. En su momento el formato por defecto era el de Microsoft Word 6.0, pero la escritura de este tipo de ficheros fue abandonado en una actualización de seguridad.

El editor de texto predeterminado para Mac OS X, TextEdit, también pueden ver, editar y guardar archivos RTF, así como archivo RTFD. Desde julio de 2009 TextEdit tiene una capacidad limitada para modificar los márgenes del documento RTF. Aplicaciones de tratamiento de textos para los antiguos Mac 68K como MacWrite y WriteNow son también capaces de ver, editar y guardar archivos RTF.

Los procesadores de texto libres y de código abierto AbiWord, LibreOffice, OpenOffice.org, KWord, y Bean son también capaces de ver, editar y guardar archivos RTF.

La aplicación de SIL International Toolbox para el desarrollo y publicación de diccionarios usa RTF como su documento de salida más común. Los ficheros RTF creados por Toolbox están diseñados para ser utilizados en Microsoft Word, pero pueden usarse en cualquier programa con soporte RTF.

RTF es un formato importante para los lectores de libros electrónicos debido a su interoperatividad, simplicidad, y bajo consumo de recursos de CPU, y algunos dispositivos, incluyendo BeBook, trabajan mejor con este formato.

Véase también editar

Enlaces externos editar

  • RTF 1.9.1 specification
  • RTF 1.8 specification
  • RTF 1.7 specification
  • RTF 1.6 specification
  • RTF 1.5 specification
  • RTF 1.0, 1.2, 1.3, 1.5 and 1.7 specifications el 27 de octubre de 2005 en Wayback Machine.
  • RTF 1.0 specification
  • Página del libro RTF Pocket Guide
  • UnRTF - programa open-source para convertir RTF en HTML, LaTeX, PostScript, y otros formatos
  • pyrtf-ng es un conjunto de clases de Python que hacen posible la producción de documentos RTF desde Python
  • Ruby RTF el 9 de noviembre de 2006 en Wayback Machine. para la creación de RTF a través de Ruby
  • PhpRtf proyecto para crear documentos RTF con PHP.
  • es una biblioteca de rutinas Tcl para la generación de ficheros RTF, además de un script Cost para convertir SGML en RTF.
  • RTF::Writer módulo Perl para generar RTF.
  • Gratuito En línea RTF Converter

Referencias editar

  1. . Desktop Publishing, Presentations & Word Processing. ETR Associates. Archivado desde el original el 23 de marzo de 2008. 
  2. Changes in Word 2010
  3. . SANS Institute. Archivado desde el original el 21 de septiembre de 2009. 
  •   Datos: Q467454

rich, text, format, formato, texto, enriquecido, menudo, abreviado, como, formato, archivo, informático, desarrollado, microsoft, 1987, para, intercambio, documentos, multiplataforma, mayoría, procesadores, texto, pueden, leer, escribir, documentos, desarrolla. El Rich Text Format formato de texto enriquecido a menudo abreviado como RTF es un formato de archivo informatico desarrollado por Microsoft en 1987 para el intercambio de documentos multiplataforma La mayoria de los procesadores de texto pueden leer y escribir documentos RTF 1 Rich Text FormatDesarrolladorMicrosoftInformacion generalExtension de archivo tt rtf tt Tipo de MIMEtext rtfType code tt RTF tt Uniform Type Identifierpublic rtfNumero magico code rtf code Lanzamiento inicial1987Tipo de formatoDocumento de textoFormato abierto editar datos en Wikidata No debe confundirse con el enriched text mimetype text enriched de RFC 1896 o su predecesor Rich Text mimetype text richtext de RFC 1341 y 1521 que son especificaciones completamente diferentes Indice 1 Historia 1 1 Cronologia de versiones 2 Ejemplos de codigo 3 Codificacion de caracteres 4 Legibilidad por humanos 5 Usos comunes e Interoperatividad 6 Vease tambien 7 Enlaces externos 8 ReferenciasHistoria editarRichard Brodie Charles Simonyi y David Luebbert miembros del equipo de desarrollo de Microsoft Word crearon el RTF original a mediados de los anos 1980 Su sintaxis se ve influenciada por el lenguaje de composicion tipografica TeX La primera implementacion de lectura y escritura de RTF se entrega en 1987 como parte de Microsoft Word 3 0 para Macintosh que implementa la version 1 0 de RTF Todas las versiones posteriores de Microsoft Word para Macintosh y todas las versiones para Windows pueden leer y escribir en formato RTF Microsoft es el propietario de la propiedad intelectual y mantiene el formato Publicada el 20 de marzo de 2008 la ultima version es 1 9 1 De acuerdo con la documentacion del kit de recursos de Office 2010 Microsoft ha dejado de implementar mejoras en el formato RTF Ademas algunas nuevas caracteristicas de Word 2010 y versiones posteriores no se puede guardar correctamente en formato RTF 2 Cronologia de versiones editar 1987 RTF 1 0 Enero de 1994 RTF 1 3 Abril de 1997 RTF 1 5 Mayo de 1999 RTF 1 6 Agosto de 2001 RTF 1 7 Abril de 2004 RTF 1 8 Marzo de 2008 RTF 1 9 1Ejemplos de codigo editarComo ejemplo el siguiente codigo RTF rtf1 ansi fonttbl f0 fswiss Helvetica f0 pard Esto es un texto en b negrita par se muestra asi cuando es representado por un programa que soporta RTF Esto es un texto en negrita Llaves y definen un grupo los grupos pueden estar anidados Una barra inversa inicia un codigo de control Un documento RTF valido es un grupo que comienza con el codigo de control rtf En el ejemplo anterior el codigo de control b activa la negrita el ejemplo utiliza un grupo para limitar el alcance del codigo de control en negrita Todos los caracteres de texto se representa como texto sin formato El codigo de control par indica el final de un parrafo Codificacion de caracteres editarRTF es un formato de 8 bits Debido a ello tiene el mismo limite que ASCII pero RTF puede codificar caracteres mas alla de ASCII mediante secuencias de escape Los caracteres escape son de dos tipos escapes de pagina de codigo y escapes Unicode En un escape de pagina de codigos dos digitos hexadecimales despues de un apostrofo se utiliza para denotar un caracter tomado de una pagina de codigos de Windows Por ejemplo si los codigos de control especificos de Windows 1256 estan presentes la secuencia c8 codifica la letra arabe beh ب Si se requiere un escape Unicode se usa el codigo de control u seguido por un entero decimal con signo de 16 bits que representa el codigo de caracter Unicode Para aquellos programas que no soporten Unicode se debe de especificar a continuacion el caracter mas parecido en esa pagina de codigos Por ejemplo u1576 representa la letra arabe beh especificando que los programas mas antiguos que no tienen soporte de Unicode deben hacerlo como un signo de interrogacion en su lugar El codigo de control uc0 puede utilizarse para indicar que despues de las secuencias de escape Unicode en el grupo actual no se especifica un caracter de sustitucion Legibilidad por humanos editarA diferencia de la mayoria de formatos de procesadores de textos el codigo RTF bien formado puede ser legible por humanos Cuando un archivo RTF se abre en un editor de texto sin formateo o procesado de la informacion el texto alfanumerico es legible y los elementos del lenguaje de marcado formato no distraen o son anti intuitivos Los archivos RTF producidos por la mayoria de los programas como Microsoft Word MS Word contendran un gran numero de codigos de control para compatibilidad con los programas mas antiguos tal que en la mayoria de los archivos ocuparan un orden superior al texto en bruto lo que los hace muy dificiles de leer Formatos de archivo como el doc de MS Word en contraste son archivo binarios con solo unos trozos de texto legible Hoy en dia los formatos basados en XML faciles de leer por humanos son cada vez mas comunes Sin embargo durante el lanzamiento inicial de RTF su nivel de legibilidad era rara entre los formatos de documento Tengase en cuenta que los formatos basados en XML OpenDocument y Office Open XML a menudo no son inmediatamente legibles por humanos porque son un conjunto de varios archivos diferentes dentro de un fichero ZIP Usos comunes e Interoperatividad editarLa mayoria de los procesadores de texto actuales incorporan la importacion y exportacion al formato RTF e incluso su edicion directa siendo a menudo el nexo de union entre procesadores y sistemas operativos incompatibles Estos factores contribuyen a su Interoperatividad En general desde 1987 los archivos RTF pueden ser el camino de ida y vuelta entre muchos viejos y nuevos sistemas informaticos y ahora a traves de Internet a pesar de las diferencias entre los sistemas operativos y sus versiones Esto hace que sea un formato util para los documentos basicos del texto con formato tales como manuales curriculums cartas y documentos de informacion modestos Estos documentos tiene un soporte minimo de formatos de texto en negrita cursiva y subrayado y de alineado a izquierda derecha centrado y justificado Ademas la especificacion de las fuentes y los margenes del documento se soportan en los documentos RTF Los valores por defecto de fuente y margenes asi como preajustes de Estilo y otras funciones pueden variar con la configuracion por defecto de cada programa Tambien puede haber sutiles diferencias entre las distintas versiones de la especificacion de formato RTF con que se guarda el fichero y las que se implementan en los programas Sin embargo el formato RTF es lo suficientemente consistente de un ordenador a otro como para ser considerado de gran portabilidad y moderadamente aceptable para su uso en multiplataforma Para una mayor coherencia entre equipos mas modernos un formato como PDF puede ser preferible pero los archivos PDF no se distribuyen como documentos editables mientras que RTF si A diferencia del formato DOC de Microsoft Word asi como los nuevos formatos Office Open XML y OpenDocument RTF no admite macros Por esta razon RTF se recomienda en lugar de estos formatos cuando la propagacion de Virus informaticos es una preocupacion Sin embargo tener la extension RTF no garantiza que un archivo sea seguro ya que Microsoft Word abre archivos DOC estandar con la extension renombrada a RTF y ejecutara las macros incluidas como de costumbre La exploracion manual de un archivo en un editor de texto como el Bloc de notas o el uso del comando file en sistemas UNIX es necesario para determinar si un archivo sospechoso es realmente RTF 1 3 El editor WordPad de Microsoft Windows crea ficheros RTF por defecto En su momento el formato por defecto era el de Microsoft Word 6 0 pero la escritura de este tipo de ficheros fue abandonado en una actualizacion de seguridad El editor de texto predeterminado para Mac OS X TextEdit tambien pueden ver editar y guardar archivos RTF asi como archivo RTFD Desde julio de 2009 TextEdit tiene una capacidad limitada para modificar los margenes del documento RTF Aplicaciones de tratamiento de textos para los antiguos Mac 68K como MacWrite y WriteNow son tambien capaces de ver editar y guardar archivos RTF Los procesadores de texto libres y de codigo abierto AbiWord LibreOffice OpenOffice org KWord y Bean son tambien capaces de ver editar y guardar archivos RTF La aplicacion de SIL International Toolbox para el desarrollo y publicacion de diccionarios usa RTF como su documento de salida mas comun Los ficheros RTF creados por Toolbox estan disenados para ser utilizados en Microsoft Word pero pueden usarse en cualquier programa con soporte RTF RTF es un formato importante para los lectores de libros electronicos debido a su interoperatividad simplicidad y bajo consumo de recursos de CPU y algunos dispositivos incluyendo BeBook trabajan mejor con este formato Vease tambien editarRich Text Format Directory Enriched text format Revisable Form Text TNEF Transport Neutral Encapsulation Format formato de mensaje por efecto de Microsoft OutlookEnlaces externos editarRTF 1 9 1 specification RTF 1 8 specification RTF 1 7 specification RTF 1 6 specification RTF 1 5 specification RTF 1 0 1 2 1 3 1 5 and 1 7 specifications Archivado el 27 de octubre de 2005 en Wayback Machine RTF 1 0 specification Pagina del libro RTF Pocket Guide UnRTF programa open source para convertir RTF en HTML LaTeX PostScript y otros formatos pyrtf ng es un conjunto de clases de Python que hacen posible la produccion de documentos RTF desde Python Ruby RTF Archivado el 9 de noviembre de 2006 en Wayback Machine para la creacion de RTF a traves de Ruby PhpRtf proyecto para crear documentos RTF con PHP RATFINK es una biblioteca de rutinas Tcl para la generacion de ficheros RTF ademas de un script Cost para convertir SGML en RTF RTF Writer modulo Perl para generar RTF Gratuito En linea RTF ConverterReferencias editar a b Benefits of Rich Text Format RTF Desktop Publishing Presentations amp Word Processing ETR Associates Archivado desde el original el 23 de marzo de 2008 Changes in Word 2010 Avoiding Macro Viruses SANS Institute Archivado desde el original el 21 de septiembre de 2009 nbsp Datos Q467454 Obtenido de https es wikipedia org w index php title Rich Text Format amp oldid 157124294, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos