Recuperando arquivos corrompidos do OpenOffice

A situação é desesperadora: você tá lá, editando aquela planilha importantíssima, e….. a energia acaba, o windows trava, a tia da limpeza puxa o estabilizador da tomada, e você perde tudo o que estava fazendo e não estava saldo. Só que, ao religar o computador, você descobre que…. o arquivo não abre! Ou está corrompido! Ou ambos! Ai jisuis, e agora?

Se você tem um backup no jeito, não tem muito problema, mas… e quando, por algum motivo o backup não resolve o problema? Ou, pior, até resolve, mas implica em horas e horas de trabalho perdidas e frustração para o usuário?

No MS-Office, pode até ser que você tenha perdido tudo, mas no OpenOffice (ou BROffice.org, como ficou conhecido no Brasil, por questões legais) a situação é diferente: É possível, sim, recuperar o arquivo (ou uma parte importante dele) sem precisar ficar escovando bits.

A grande sacada é que os arquivos do OpenOffice são na verdade arquivos XML compactados (ou “zipados”, como quiser), e podem ser abertos na maioria dos programas compactadores! Ou seja, se a corrupção do documento aconteceu em um arquivo “não importante” do conjunto, sua vida está salva!

E, como fazer para recuperar esses arquivos corrompidos?

Simples: abra o seu compactador favorito, e peça para abrir o arquivo corrompido. Se ainda houve chance de recuperação, ele listará todos os arquivos .xml lá dentro.

tela

Reparem no arquivo ‘content.xml’. O arquivo crucial é esse. É onde estão as principais informações, a parte ‘textual’ do documento. Agora, extraia esse arquivo, como você faria com um arquivo normal, e verifique se não aparece nenhuma mensagem de erro.

Agora, vamos ao transplante: crie um arquivo em branco, no mesmo formato do arquivo corrompido (planilha, texto, apresentação, etc.) e abra-o, do mesmo jeito que você fez com o outro arquivo. Pegue o ‘contents.xml’ que você extraiu, adicione ao novo documento (provavelmente, o programa irá perguntar se você quer sobreescrever o arquivo. Sim, óbvio), feche tudo, e tente abrir o novo arquivo. Se o ‘contents.xml’ não foi o arquivo “premiado” com a corrupção, você conseguiu recuperar o que mais importa no documento. :D Se o documento tinha imagens, será necessário usar o mesmo método.

“Mas… e se for justamente ESSE o arquivo corrompido?” - Bom, se você entender alguma coisa de XML pode muito bem abrir o arquivo e ver se salva algo. Lembre-se, melhor salvar ALGUMA coisa do que nada.

Importante: Esse procedimento NÃO funciona se o arquivo foi salvo em outros formatos que não sejam os nativos do OpenOffice. Formatos .doc ou .xls, por exemplo, não vão funcionar.

Technorati Tags: , , ,

Tags: , , ,

Se você gostou deste post, escreva um comentário e/ou cadastre-se em nosso feed.

Comentários

Gostei muito da dica.. Novidade pra mim. parabens
O problema é que meu arquivo era .doc e estava abrindo com o oppenofice.. de repente sopa de letras.. e agora pede OPCÇÕES de FILTRO ASCII. Já tentei todas e o resultado é o mesmo..

¥÷x¥.■¡#°#À4î°·Ùãð­§═âmÔk¨©Â­u─Æ░ßk¶ã3黾#a─ÎøÌ
#_3«
#__},î°Ü┐!╠°┌¶¤.ü»q├║#¥nZ#ͰÀoåÇ»o#Á─Îg#ÁÅ»#;é»ÑB#±uÐ#íßÙì?Àë»┼ h#_¸#à

se puder ajudar..
Um abraço e parabens

Amigo,

documento .doc corrompido, é mais complicado, já que o formato (mesmo que tenha sido criado pelo OpenOffice) não é “zipado”. Nesse caso, não tem muito o que fazer… :(

Escreva um Comentário

(obrigatório)

(obrigatório)