Recuperar archivo corrupto ODT tras apagón accidental

Imagen de watjilpa
18 puntos

Buenas noches. Ayer apagué por error el ordenador "a capón" mientras tenía abierto un texto .odt sobre el que había estado trabajando unos días. El casos es que al intentar abrirlo hoy, el programa me indica que está corrupto y al intentar la recuperación automática se me queda en blanco, con cuatro kb.

Me gustaría intentar recuperarlo. Una de las posibilidades en las que he pensado es que puesto que lo tengo sincronizado en Ubuntu One, intentar recuperarlo alli. Lo único que compruebo es que la sincronización parece haberme replicado también el documento corrupto en la nube.

¿Qué puedo hacer?

Gracias,
Wat

Imagen de Gabriel_M
+1
0
-1

.... abrirlo con nano, si algo de texto esta visible, podrías extraerlo.

+1
0
-1
Imagen de watjilpa
+1
0
-1

Al ejecutar sudo nano "nombredearchivo.odt" me salen un montón de caracteres raros, del tipo

�+ѩ^Zh驷�-"(�é^RI/�ɉh�7h�2T̩�۩ǩ^QӄĄQ��

Me pregunto si podría ser parte del texto originario, codificado de alguna manera extraña. ¿Puedo hacer algo con ello?

Gracias y saludos,
Wat

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

... investigando y:

Un archivo .odt es un archivo comprimido en un contenedor zip que contiene varios archivos y directorios:

Archivos XML
content.xml
meta.xml
settings.xml
styles.xml

Otros archivos
mimetype
layout-cache

Directorios
META-INF/
Thumbnails/
Pictures/
Configurations2/

content.xml es el el archivo más importante. Almacena el contenido real del documento (excepto los datos binarios como las imágenes). El formato de base utilizado fue inspirado por el HTML, aunque es bastante más complejo que éste, y debería ser razonablemente legible para un humano.

Así que copia el archivo a un directorio
Renombralo como .zip
Extrae el archivo content.xml de el
En este archivo tendría que estar el texto recuperable.

+1
0
-1
Imagen de watjilpa
+1
0
-1

Pero el archivo debe de estar más corrupto que un consejero delegado de Lehmans Brothers. Al intentar descomprimir aparece este mensaje:

7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30
p7zip Version 9.04 (locale=es_ES.utf8,Utf16=on,HugeFiles=on,2 CPUs)
Error: /home/watjilpa/Escritorio/Bicicletas.zip: Can not open file as archive
Errors: 1

Despueś se me ocurrió probar también con .rar y este ultimo descomprime una carpeta que no contiene nada en su interior.

En fin, me temo que toca reescribir. Igual que no hay dos días iguales, nunca sale lo mismo.

Saludos,
Wat

+1
0
-1
Imagen de lorenramis
+1
0
-1

Muchas gracias, Gabriel M. Lo he guardado como zip y al descomprimir el content.xml lo he renonmbrado como .odt y lo he podido abrir.

+1
0
-1