Automatically goes through up to 4 algorithms for recovering corrupt docx docs.
Requirements: .NET 2.0
BS Editor: Savvy Corrupt DOCX Recovery, automatically recovers corrupt docx files. The program uses four different progressively more basic algorithms. With each Algorithm less and less formatting is expected to be recovered until the final method hopes only to recover text.
Docx files are in Reality zipped collections of mostly xml files. The text is mainly concentrated in the document.xml file. If other xml files such as the styles.xml file are corrupt, Word will sometimes refuse to open the file. Repairing or deleting this other xml file will often allow Word to open.
Also if document.xml is partially corrupt, for instance ending with inappropriate XML tags, Word will often not open the file. Savvy Word Recovery truncates document.xml 50 characters upstream of the first sign of XML corruption. It does this because the XML validator used will Detect corruption sometimes several characters into where the actual corruption begins. The program will add the correct ending tags to the document.xml file and try to open the resulting document with the probably truncated text.
Finally the program also has a shortcut to commercial WordFix program if the user wishes to try their solution.