POD

text/plain

Safe

Magic Bytes

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

POD (Plain Old Documentation) is a lightweight markup language created by Larry Wall and maintained by the Perl development community. It is primarily used for writing module manuals and technical documentation that can be rendered into various formats including HTML, LaTeX, and manual pages. As a text-based format, it is considered safe for general use and maintains high cross-platform compatibility without the risks associated with executable content or complex binary structures.

Extension

.pod

MIME Type

text/plain

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .pod files in Python

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

Node.js
function isPOD(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 IsPOD(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/pod
curl https://filesignature.org/api/v1/pod

Related Formats