Binary File Format Validator tool for Microsoft Office validates .doc, .xls, and .ppt binary file format conformance to the binary file format open specifications. This is command-line tool without any user interface and without requiring an installation of Word, Excel or PowerPoint on the computer.
Microsoft Office Binary File Format Validator validates implementations of the following binary file formats:
• .doc files for Microsoft Word 97, Microsoft Word 2000, and Microsoft Office Word 2003. These file formats are also understood by Microsoft Office Word 2007 and Microsoft Word 2010.
• .xls files for Microsoft Excel 97, Microsoft Excel 2000, and Microsoft Office Excel 2003. These file formats are also understood by Microsoft Office Excel 2007 and Microsoft Excel 2010.
• .ppt files for Microsoft PowerPoint 97, Microsoft PowerPoint 2000, and Microsoft Office PowerPoint 2003. These file formats are also understood by Microsoft PowerPoint 2007 and Microsoft PowerPoint 2010.
System requirements for Microsoft Binary File Format Validator tool:
Supported Operating Systems:Windows 7;Windows Server 2003;Windows Server 2008;Windows Server 2008 R2;Windows Vista;Windows XP
Download the tool from the above location and then run the setup. To run the validator on any document, open command prompt and issue the following command:
Bffvalidator.exe [-l log.xml] [-v] filename.ext
where filename.ext is the complete path and the file name including the extension of the Office document. If you want to see the help for syntax and options available with the Binary File Format Validator, issue the following command:
This will give you all the options available for the tool. The results of the validator tool show the following information:
- Pass or fail result of the validation scan.
- The name and location of the file that was scanned.
- Error information if the command was used incorrectly, or another reason why the specified file could not be scanned.
- The date and time when the validation was completed.
- The location of the log file that was created for this run. If the run fails, the Command Prompt window will specify whether a log file was created or not.
- If the result of the scan is FAILED, an HTTP link to a file format specification with more information about the correct format of the binary data is provided.