LIST

text/plain

Safe

Magic Bytes

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

The LIST format in this context identifies a text-based transcript generated by the TeX typesetting system, originally created by Donald Knuth. It functions as a comprehensive log file, capturing diagnostic messages, compilation errors, and page metrics during the document rendering process. While the extension is less common than standard log files, the content remains safe plain text useful primarily for debugging typesetting issues within scientific and academic publishing workflows.

Extension

.list

MIME Type

text/plain

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .list files in Python

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

Node.js
function isLIST(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 IsLIST(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/list
curl https://filesignature.org/api/v1/list

Related Formats