Outlook Express address book

application/octet-stream

Safe

Magic Bytes

Offset: 0
81 CD AB

The Outlook Express address book (WAB) is a proprietary file format developed by Microsoft for storing contact information within its early email clients. It serves as the primary database for Outlook Express and earlier versions of Windows, organizing names, email addresses, and phone numbers for user communication. As a legacy format replaced by modern contact management systems in Windows Vista and later, it remains structurally safe but is largely obsolete for current productivity workflows.

Extension

.wab

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .wab files in Python

Python
def is_wab(file_path: str) -> bool:
    """Check if file is a valid WAB by magic bytes."""
    signature = bytes([0x81, 0xCD, 0xAB])
    with open(file_path, "rb") as f:
        return f.read(3) == signature

How to validate .wab files in Node.js

Node.js
function isWAB(buffer: Buffer): boolean {
  const signature = Buffer.from([0x81, 0xCD, 0xAB]);
  return buffer.subarray(0, 3).equals(signature);
}
Go
func IsWAB(data []byte) bool {
    signature := []byte{0x81, 0xCD, 0xAB}
    if len(data) < 3 {
        return false
    }
    return bytes.Equal(data[:3], signature)
}

API Endpoint

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

Related Formats