Tipp: Defektes LibreOffice-Dokument retten
Wenn Dateien des freien Office-Pakets kaputt sind, ist meist guter Rat teuer. Mit unserem Tipp kommen sie dennoch an ihre Daten.
Frage: Ich arbeite mit LibreOffice und bislang war es immer zuverlässig. Nun bekomme ich beim Öffnen einer Datei aber die Fehlermeldung „Lesefehler. Formatfehler in Teildokument context.xml“. Wie komme ich an den Inhalt heran?
Mac & i antwortet: Mit etwas GlĂĽck kann Ihnen der universelle Dokument-Konverter Pandoc fĂĽr das Terminal beim Retten des Dokumentinhalts mitsamt der Bilder helfen.
Verwenden Sie zur Installation entweder die Downloads auf der GitHub-Projektseite (Endung Intel-Macs: -x86_64-macOS.pkg; Apple Silicon: -arm64-macOS.pkg) oder nutzen Sie den Paketmanager Homebrew im Terminal. Ist dieser bisher nicht installiert, besuchen Sie die Website brew.sh/de, kopieren dort den Installationsbefehl in die Zwischenablage und fĂĽgen ihn ins Terminal ein, gefolgt von Return:
/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"​
brew install pandoc​
pandoc -o ~/Downloads/Gerettet.odt​
pandoc -o ~/Downloads/Gerettet.odt /Users/Wolfgang/Downloads/Kaputt.odt​
brew install odt2txt​
odt2txt --output=$HOME/Downloads/Gerettet.txt /Users/Wolfgang/Downloads/Kaputt.odf​
Da das Kommando die Tilde (~) für den Benutzer-Ordner nicht interpretiert, müssen Sie stattdessen $HOME eingeben. Die erzeugte Textdatei enthält auch Anmerkungen und unter Umständen gelöschte Passagen. Hier ist also deutlich mehr Nacharbeit als mit Pandoc nötig, um das Dokument wiederherzustellen.
Da Sie auf diesem Weg nicht an die Bilder gelangen, ist noch ein weiterer Schritt erforderlich. Da es sich bei LibreOffice-Dokumenten im Prinzip um einen gezippten Ordner handelt, können Sie den Inhalt einfach per unzip auspacken:
unzip -d ~/Downloads/Gerettet /Users/Wolfgang/Downloads/Kaputt.odf​
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmung wird hier ein externer Preisvergleich (heise Preisvergleich) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (heise Preisvergleich) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
(bsc)