TLD

text/plain

Safe

Magic Bytes

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

The TLD file format is a plain text database configuration format maintained by the TeX Users Group as part of the TeX Live distribution ecosystem. It is primarily utilized for managing package metadata, installation paths, and dependency information within the TeX Live Manager utility. As a text format, it is considered safe for local processing, though it remains a legacy standard primarily relevant to the specialized TeX typesetting environment.

Extension

.tld

MIME Type

text/plain

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .tld files in Python

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

Node.js
function isTLD(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 IsTLD(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/tld
curl https://filesignature.org/api/v1/tld

Related Formats