XSAMPLES

text/plain

Safe

Magic Bytes

Offset: 0
54 68 69 73 20 69 73 20 54 65 58 2C

XSAMPLES is a plain text file format associated with the TeX typesetting system, originally developed by Donald Knuth and currently maintained by the TeX Users Group. These files are primarily utilized for generating typesetting samples, testing font rendering capabilities, and verifying macro package installations within various LaTeX environments. As a standard text-based format containing TeX commands, it is considered secure; however, it remains a legacy format largely superseded by modern documentation and automated testing tools.

Extension

.xsamples

MIME Type

text/plain

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .xsamples files in Python

Python
def is_xsamples(file_path: str) -> bool:
    """Check if file is a valid XSAMPLES by magic bytes."""
    signature = bytes([0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x54, 0x65, 0x58, 0x2C])
    with open(file_path, "rb") as f:
        return f.read(12) == signature

How to validate .xsamples files in Node.js

Node.js
function isXSAMPLES(buffer: Buffer): boolean {
  const signature = Buffer.from([0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x54, 0x65, 0x58, 0x2C]);
  return buffer.subarray(0, 12).equals(signature);
}
Go
func IsXSAMPLES(data []byte) bool {
    signature := []byte{0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x54, 0x65, 0x58, 0x2C}
    if len(data) < 12 {
        return false
    }
    return bytes.Equal(data[:12], signature)
}

API Endpoint

GET /api/v1/xsamples
curl https://filesignature.org/api/v1/xsamples

Related Formats