Tool Download

Savvy-DOCX-Recovery

Automatically repairs corrupt Word docx docs.

Tool Name:

Savvy-DOCX-Recovery

Tool Version: 2.0.3

Tool Type: Freeware

Tool Cost In: 0.00 US$

Tool Target Platform:

Tool OS Support: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,WinServer,WinVista,WinVista x64

Limitations: None

Tool Info URL: Click to view

Video 1: Link for download

Video 2: Link for download

Download 1: Click to download

Download 2: Click to download

Short Description:
Automatically recovers corrupt Word docx files suffering from corruption. The program uses 4 progressively more radical recovery methods. The final methods hopes to just recover the text, no formatting. The earlier methods recover formatting.

Long Description 1:
Savvy Corrupt DOCX Recovery, automatically recovers corrupt docx files. The program uses 4 different progressively more radical methods for recover from docx corruption. The earlier methods in the order attempt to recover the formatting as well as text, whereas the last method is content to recover just the text. A link to the commercial WordFix application is also provided.

Long Description 2:
XML was designed from the beginning to be intolerant of errors. This XML 'precision decision' adversely affects MS Word's corruption recovery. If there is one error in the document.xml subfile where all the docx text is stored within the DOCX, MS Word will stop with an error. This is frustrating in a data recovery situation where partial recovery is better than nothing. Savvy Word Recovery attempts to do precise surgery on corrupt Word documents of the 'Unspecified' and '...end tag of the element must match the element type in the start tag' error types to reorder or excise bad XML tags. For other types of errors it uses the command line app xmllint first to attempt to repair corrupt XML subfiles particularly the document.xml one. If this doesn't work a third attempt is made where the XML subfiles are truncated at the first XML error, and the correct ending tags are again added with xmllint. Finally if all else fails SilverCoder's DocToText is used to try to extract text.