SDW

application/vnd.stardivision.writer

Safe

Magic Bytes

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

StarDivision Writer (SDW) is a proprietary word processing document format originally developed by the German software company StarDivision. It served as the primary document type for early versions of the StarOffice suite before the transition to OpenOffice.org and the OpenDocument Format. This legacy format is now largely obsolete, though modern office suites like LibreOffice and Apache OpenOffice maintain backward compatibility for opening and converting existing archives.

Extension

.sdw

MIME Type

application/vnd.stardivision.writer

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .sdw files in Python

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

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

Related Formats