Curiosidades de OpenOffice

Hace ya un tiempo, buscando el modo de gestionar un fichero ODB (base de datos de OpenOffice) mediante Java, descubrí* que todos los ficheros creados con OpenOffice son realmente archivos ZIP; dentro de dichos ZIP se almacena una estructura de directorios y ficheros con formato XML.

Veamos un ejemplo muy simple: para ello, he creado un fichero de OpenOffice Writer llamado Prueba.odt, cuyo contenido es el siguiente:

Esto es una prueba con Writer...

En primer lugar, cambiamos la extensión del fichero de ".odt" a ".zip".
A continuación, abrimos el fichero con el Gestor de archivadores (basta con hacer doble click sobre él), y pulsamos Extraer:


Aquí tenéis el resultado (en este caso, 3 directorios y 6 ficheros):


Y si abrimos el fichero content.xml, observaremos toda la información de formato del texto y, un poco más abajo, el propio texto (lo he resaltado en gris):


Seguramente, en la práctica, esto no sirva para nada... pero tampoco está de más saber cómo van las cosas por las "capas inferiores".

Un saludo!!!

Comments are closed.