WCM

application/vnd.ms-works

Safe

Magic Bytes

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

Microsoft Works Communications (WCM) is a legacy file format developed by Microsoft as part of the Microsoft Works productivity suite. This format was primarily utilized to store terminal configuration settings and automated scripts for connecting to remote bulletin board systems or mainframe computers via analog modems. Although the format is now obsolete, it employs the Microsoft Compound File Binary Format structure and is generally regarded as a safe, low-risk data container for modern computing environments.

Extension

.wcm

MIME Type

application/vnd.ms-works

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .wcm files in Python

Python
def is_wcm(file_path: str) -> bool:
    """Check if file is a valid WCM 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 .wcm files in Node.js

Node.js
function isWCM(buffer: Buffer): boolean {
  const signature = Buffer.from([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1]);
  return buffer.subarray(0, 8).equals(signature);
}
Go
func IsWCM(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/wcm
curl https://filesignature.org/api/v1/wcm

Related Formats