ODT

¿Qué es un archivo ODT?

El estándar abierto de documento de texto, el que escriben LibreOffice y OpenOffice.

Qué es ODT

ODT es un contenedor: una envoltura para flujos que ha codificado otra cosa. Se usa para la edición y el archivado.

La extensión es .odt y el nombre completo, OpenDocument Text. Ambos importan menos que lo que el archivo puede contener, y de eso trata el resto de esta página.

De dónde viene ODT

OASIS lo publicó en 2005. La especificación es ISO/IEC 26300.

La edad interesa por un motivo práctico: cuanto más antiguo es un formato, más programas han tenido tiempo de aprenderlo.

La especificación es pública

Está publicada entera, así que cualquiera puede implementarla leyendo el documento en vez de a base de inspeccionar archivos. Por eso aparece en tantos programas, y por eso los archivos escritos hace veinte años siguen abriéndose hoy. Publicada no quiere decir libre de regalías: cuando un formato envuelve un códec, la licencia de las patentes es un asunto aparte que la norma no resuelve.

Puede contener varias páginas en un solo archivo

Un archivo ODT no está limitado a una página, y eso importa al convertirlo a algo que sí lo está: de una conversión sale un único archivo con una sola página dentro — la primera, salvo que el conversor te deje elegir cuál.

Qué clase de documento es

ODT contiene un documento de texto: párrafos que se reajustan a la página en la que caen.

Eso decide cómo se convierte: el texto se reajusta, así que los números de página son una propiedad del resultado y no del archivo.

Qué hace para protegerse

ODT lleva cifrado opcional.

Un archivo cifrado hay que abrirlo antes de que nada pueda convertirlo, aquí y en cualquier otro sitio. Una contraseña no es algo que un conversor pueda esquivar, y a uno que dijera lo contrario tampoco habría que confiarle el archivo.

Qué abre ODT

LibreOffice Writer, Microsoft Word y Google Docs lo leen, y también la mayoría de programas del mismo tipo.

Cuando un archivo no se abre, el formato rara vez es el problema: lo más habitual es que el programa sea anterior al formato. Convertir a algo más antiguo es la salida fiable, y para eso está el resto de este sitio.

Abrirlo en el navegador

Ningún navegador lo lee.

Ese es el motivo más frecuente para convertirlo: no que el formato sea malo, sino que el sitio donde quieres mostrar el archivo no sabe leerlo.

Qué puede llevar además del contenido

ODT puede guardar las propiedades del documento.

Que algo de esto sobreviva a una conversión depende por completo del destino, y la respuesta honesta suele ser «una parte».

Es un formato de trabajo

ODT está pensado para abrirse y cambiarse. Guarda el archivo en este formato mientras el trabajo siga en marcha y exporta desde él cada vez que haga falta una copia terminada.

Word lo abre, pero nunca lo propone

ODT es la mitad de procesador de textos de OpenDocument, el formato que escriben LibreOffice, OpenOffice y Google Docs cuando se les pide algo abierto. Casi todos los ODT que circulan salieron de uno de ellos, porque Microsoft Word lee y escribe el formato pero no lo sugiere jamás.

De esa asimetría sale la llegada más frecuente a esta página: alguien envió un ODT a un usuario de Word, que hizo doble clic y no obtuvo nada útil. Normalmente no es que Word no pueda: es que la extensión estaba asociada a un editor de texto o a un compresor. Un Word actual abre un ODT sin dificultad; simplemente no es el dueño de la extensión.

Por dentro es un ZIP de XML, igual que un DOCX

Renombra un ODT a .zip y se abre. Dentro hay unos pocos archivos XML — el texto en uno, los estilos en otro, los metadatos del documento en un tercero — más una carpeta con las imágenes. La estructura es lo bastante directa como para leerla sin herramientas especiales.

DOCX está construido de la misma manera, y por eso ambos se convierten entre sí con mucha más fidelidad que cualquiera de los dos hacia un binario como DOC: discrepan en nombres y detalles, no en qué es un documento. Aun así, aquí el paso no lo da un traductor de estructuras: lo da LibreOffice, que abre el documento y lo vuelve a escribir. El resultado es una reconstrucción fiel, y el recuadro de datos de esta página lo etiqueta como aproximado precisamente por eso.

Es una norma ISO, y ese es todo el motivo de que exista

OpenDocument es la ISO/IEC 26300 y se normalizó en 2006 por un comité en lugar de publicarse por su fabricante. En el uso diario eso no es una ventaja técnica — un párrafo es un párrafo en los dos lados — pero es la razón entera de que el formato exista y de que ciertas organizaciones lo impongan.

La consecuencia práctica es la permanencia. Un formato con especificación pública e implementaciones abiertas se podrá seguir leyendo dentro de treinta años con programas que nadie ha escrito todavía. Ese argumento pesa mucho en archivos, expedientes públicos y cualquier cosa con plazo legal de conservación, y no pesa casi nada en la carta que se envía esta tarde.

Cuánto cuesta realmente pasarlo a DOCX

Menos de lo que la gente teme. Texto, títulos, listas, tablas, notas al pie y al final, imágenes e hipervínculos cruzan de forma fiable. En la inmensa mayoría de los documentos el archivo convertido es el mismo documento y nadie notaría la diferencia.

Lo que se desplaza está en los márgenes. Los dos formatos expresan de otra manera cierta numeración de listas, cierto posicionamiento de marcos y algunos tipos de campo, así que un documento muy estilizado puede moverse un poco. Las macros, los objetos incrustados y el historial de control de cambios normalmente no llegan al otro lado, y conviene contar con ello antes que descubrirlo. Y si las tipografías cambian de una máquina a otra, el corte de línea cae en otro sitio y los saltos de página se desplazan en un texto largo. Cuando la paginación exacta importa, la respuesta es PDF y no DOCX.

Cuando te lo exige la administración

Varias administraciones publican o aceptan documentos en OpenDocument con el razonamiento de que un ciudadano no debería tener que comprar un programa concreto para leer un expediente público. En España el Esquema Nacional de Interoperabilidad y su catálogo de estándares recogen el formato, y distintas comunidades autónomas llevan años repartiendo distribuciones con LibreOffice instalado.

Si te han pedido un ODT en vez de un DOCX, la petición va sobre que el formato sea abierto y no sobre el programa que tú uses. Word guarda ODT desde Guardar como, eligiendo Texto de OpenDocument, así que cumplir el requisito no obliga a cambiar de procesador.

Las tipografías, que son el motivo habitual de que se vea distinto

Un ODT nombra sus tipografías y por lo general no las incrusta. Un documento compuesto en LibreOffice sobre Linux puede pedir familias que una máquina con Windows no tiene, y el sustituto tendrá otros anchos de letra.

El resultado es un documento perfectamente correcto que se ve sutilmente mal: un título que se parte en dos líneas, una columna de tabla que se estrecha, una página que termina una línea antes. No se ha perdido nada y no hay nada que reparar. Ceñirse a tipografías que existan en todas partes lo evita; un PDF hecho en la máquina donde el documento ya se ve bien cierra la pregunta del todo. Hecho aquí no la cierra sin más, porque la sustitución ocurre antes de que se incruste nada — el apartado sobre la subida dice con qué tipografías cuenta el contenedor.

Aquí también hay macros

Un ODT puede llevar código de macros, normalmente en LibreOffice Basic. La exposición es menor que su equivalente en el mundo de Microsoft, en buena medida porque los atacantes apuntan al parque instalado más grande, pero no es cero y a un adjunto inesperado le corresponde la misma prudencia.

LibreOffice desactiva por defecto las macros de origen no confiable y pregunta antes de ejecutar nada. Convertir el archivo en lugar de abrirlo es una manera razonable de leer el contenido de algo que no esperabas, porque una conversión se lleva el texto y deja el código atrás.

Sus hermanos, y por qué aparecen juntos

ODT tiene familia: ODS para hojas de cálculo, ODP para presentaciones, ODG para dibujos. Comparten contenedor y norma, y se corresponden con XLSX y PPTX igual que ODT se corresponde con DOCX.

Conviene saberlo porque una carpeta exportada desde LibreOffice llega mezclada, y la herramienta que abre uno abrirá normalmente todos. Si alguien te manda su trabajo en ODT, cuenta con que las hojas serán ODS y no XLSX, y conviértelo todo de una vez en lugar de descubrir el segundo formato más tarde.

Convertir un ODT aquí implica una subida, y se dice sin rodeos

Las tres salidas disponibles — DOCX, PDF y RTF — las produce LibreOffice, que no cabe dentro de un navegador. Son de las 89 combinaciones del sitio que sí envían el archivo. Va a api.quinvert.com, se guarda en una carpeta temporal creada para ese trabajo con el nombre input.odt, así que el nombre original nunca llega al disco, y esa carpeta se borra en todos los casos, incluido el de fallo. El contenedor no tiene acceso a internet y la respuesta se entrega marcada como no almacenable.

Por eso el tope aquí es de 25 MB por archivo en lugar de los 100 MB de las conversiones que se resuelven en tu equipo, y hay un máximo de 100 conversiones de servidor por visitante y día UTC. Ningún paso individual dura más de 60 segundos: pasado ese tiempo se corta y se devuelve un error en lugar de esperar indefinidamente. Y ese LibreOffice compone con las tipografías que lleva instaladas el contenedor — Liberation, Carlito, Caladea, DejaVu y las Noto básicas —, de modo que un documento escrito en Arial, Times New Roman, Courier New, Calibri o Cambria, o con la tipografía incrustada, mantiene la maquetación; cualquier otra familia se sustituye sin avisar y el texto se recoloca.

Cuál de las tres copias conservar

Conserva el ODT si el documento se va a volver a editar, sobre todo en LibreOffice: es el formato que su propia aplicación abre y guarda sin pérdidas, y toda conversión es una pequeña traducción. Envía un DOCX cuando quien lo recibe trabaja con Word y va a seguir escribiendo encima.

Envía un PDF cuando el documento está terminado. Esa es la salida honesta de toda la discusión entre ODT y DOCX para la mayoría de los textos: la discusión solo existe mientras el archivo se sigue editando, y desaparece en el momento en que el documento está hecho.

Los datos, en un solo sitio

Identificadores y procedencia del formato ODT.
Extensión.odt
Tipo de medioapplication/vnd.oasis.opendocument.text
Publicado porOASIS
Primera publicación2005
EspecificaciónISO/IEC 26300