WDB

application/vnd.ms-works

Safe

Magic Bytes

Offset: 0
D0 CF 11 E0 A1 B1 1A E1

The Microsoft Works Database (WDB) is a proprietary flat-file database format developed by Microsoft Corporation for its Works productivity suite. This format was primarily used by home and small business users to manage structured information such as mailing lists, inventories, and personal address books. Now considered an obsolete legacy format, WDB files utilize a proprietary binary structure that requires specific conversion tools for access in modern database software or spreadsheet applications.

Extension

.wdb

MIME Type

application/vnd.ms-works

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .wdb files in Python

Python
def is_wdb(file_path: str) -> bool:
    """Check if file is a valid WDB by magic bytes."""
    signature = bytes([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1])
    with open(file_path, "rb") as f:
        return f.read(8) == signature

How to validate .wdb files in Node.js

Node.js
function isWDB(buffer: Buffer): boolean {
  const signature = Buffer.from([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1]);
  return buffer.subarray(0, 8).equals(signature);
}
Go
func IsWDB(data []byte) bool {
    signature := []byte{0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1}
    if len(data) < 8 {
        return false
    }
    return bytes.Equal(data[:8], signature)
}

API Endpoint

GET /api/v1/wdb
curl https://filesignature.org/api/v1/wdb

Related Formats