Works for Windows spreadsheet file

application/vnd.ms-works

Safe

Magic Bytes

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

The Works for Windows Spreadsheet (WKS) format is a legacy file type created and maintained by Microsoft as part of the Microsoft Works productivity suite. It was primarily utilized for data organization, financial calculations, and basic graphing within small business and home computing environments. Although now largely obsolete and replaced by modern Excel formats, contemporary spreadsheet applications typically provide import filters for these files, and they are generally considered safe for use.

Extension

.wks

MIME Type

application/vnd.ms-works

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .wks files in Python

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

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

Related Formats