How to Identify Word 6.0 and Word 95 Legacy Documents by File Type
Question details
The user needs to identify and separate legacy Word 6.0 or Word 95 documents from a large collection without opening or resaving them.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Bulk sorting legacy documents to replace unsupported fonts in an older version of Word without damaging the original vernacular fonts.
- Observed behavior
- Standard VBA document properties return generic names like 'Word 97-2007 Document' instead of the exact Word 6.0/95 file type, and resaving files permanently ruins unsupported fonts.
Create a complete backup copy of your entire document folder before running any bulk identification or file-moving scripts to ensure no data is accidentally lost or modified.
Identify Legacy Word Documents Using File Signatures (Magic Numbers)
Because standard VBA properties return generic types, reading the file's binary header (file signature) is the most accurate method to distinguish exact Word 6.0 or Word 95 versions.
Built-in Word document properties group older files into a generic OLE category. To find the exact legacy version, you must inspect the raw file format.
You can achieve this using a dedicated document-format detection tool or a custom PowerShell script that reads the hexadecimal header of the files without fully opening them.
Identify the specific hexadecimal header (magic number) associated with Word 6.0 and Word 95 documents. Legacy Microsoft Office files typically share the Compound File Binary Format signature (D0 CF 11 E0 A1 B1 1A E1), but specific byte offsets define the Word version.
Use a specialized file identifier tool (like TrID) or execute a PowerShell script designed to read the first few kilobytes of each .doc file in your directory to match the legacy signature.
Configure your script to automatically use the File System Object (FSO) or PowerShell's Move-Item cmdlet to copy or move the positively identified files into a separate, designated folder.

Filter Legacy Files via File Explorer Properties
For smaller directories, you can use Windows File Explorer's detailed view to manually sort out files based on historical metadata attributes.
Safely View and Manage Legacy Word Documents in WPS Office
Struggling with obsolete Microsoft Office formats? WPS Office provides an incredibly compatible, lightweight, and completely free alternative that handles older .doc files effortlessly without forcing unwanted formatting changes.
- 1. Download and Install: Download WPS Office for free from the official website and complete the quick installation process.
- 2. Open Legacy Documents: Launch WPS Writer and select 'Open' to browse for your legacy .doc files.
- 3. View Without Resaving: Safely view the contents of the legacy files. If you do not save the document, the original fonts and formatting remain completely untouched.

Frequently Asked Questions
Why does VBA identify Word 6.0 files simply as 'Word 97-2007 Document'?
VBA utilizes standard Microsoft Office properties, which group most legacy .doc files under a single generic OLE format category rather than reading the specific internal version flags needed to distinguish Word 6.0 from Word 97.
Will saving a Word 6.0 document in a newer format damage unsupported fonts?
Yes, opening and resaving legacy files in modern Word versions can cause unsupported or vernacular fonts to be substituted or permanently lost, altering the original document structure.
Are there third-party tools that can accurately detect Word 95 files without opening them?
Yes, specialized file format identification tools (such as TrID or DROID) analyze binary file signatures (magic numbers) to accurately determine if a document is specifically Word 6.0 or Word 95.




