XLR

application/x-tika-msworks-spreadsheet

Safe

Magic Bytes

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

The XLR format is a proprietary spreadsheet file developed by Microsoft for use within the Microsoft Works office productivity suite. This format was primarily utilized for organizing tabular data, performing basic mathematical calculations, and generating simple charts for home or small business users. While now considered an obsolete legacy format, Microsoft Excel and various open-source office suites still provide compatibility for accessing and converting these archived data files.

Extension

.xlr

MIME Type

application/x-tika-msworks-spreadsheet

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .xlr files in Python

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

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

Related Formats