SDC

application/vnd.stardivision.calc

Safe

Magic Bytes

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

StarDivision Calc (SDC) is a legacy spreadsheet file format originally developed by StarDivision for the StarOffice productivity suite. It was primarily used for storing tabular data, complex formulas, and charts within early versions of StarOffice and OpenOffice.org prior to the adoption of OpenDocument standards. While historically safe, this format is now obsolete, and users typically convert these files to modern extensions like ODS or XLSX for compatibility with contemporary spreadsheet applications.

Extension

.sdc

MIME Type

application/vnd.stardivision.calc

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .sdc files in Python

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

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

Related Formats