Extension
A human-facing convention. Easy to change and not guaranteed to match the bytes.
A compact reference for everyday files
Compare common formats by structure, media type, capabilities, and identifying bytes — without treating a filename as proof.
89 50 4E 47UTF-8 · structured text50 4B 03 04Each section focuses on the decisions a format makes: text or binary, lossy or lossless, one stream or many entries, passive data or potentially active content.
Encoding, structure, delimiters, and the limits of “plain text.”
.png · .jpg · .webp · .svgPixels or vectors, lossy or lossless, still frames or animation.
.zip · .gz · .tarBundling, compression, metadata, and why tar.gz has two suffixes.
offset · hex · ASCIIRecognizable headers, offsets, and the checks they cannot replace.
A useful identification combines several independent clues. Any one of them can be absent, ambiguous, or deliberately misleading.
A human-facing convention. Easy to change and not guaranteed to match the bytes.
Metadata such as an HTTP Content-Type. Useful when the sender labels the content correctly.
Headers, signatures, and parseable records. Stronger evidence, but still not a security verdict.
This guide covers common interchange formats rather than every variant. Exact conformance belongs to the linked standards and format specifications.
Media types are checked against the IANA registry where a registration exists.
Signatures are shown with offsets and caveats instead of presented as universal magic.
No file leaves your device because the site does not accept or inspect files.