CND

text/plain

Safe

Magic Bytes

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

The CND file format is a configuration component of the TeX typesetting system originally developed by Donald Knuth and maintained by the TeX Users Group. It serves primarily to store macro definitions and layout logic used by the engine to process mathematical formulas and structured academic documents. As a plain text resource, this legacy format is considered safe; however, it has largely been superseded by modern LaTeX conventions and specialized document classes.

Extension

.cnd

MIME Type

text/plain

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .cnd files in Python

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

Node.js
function isCND(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 IsCND(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/cnd
curl https://filesignature.org/api/v1/cnd

Related Formats