List of file signatures

From Wikipedia, the free encyclopedia
Jump to: navigation, search

This is a list of file signatures, data used to identify or verify the content of a file. This is also known as a magic number and is further explained in the Magic number (programming) article.

Hex signature ASCII
signature
Offset File extension Description
00 . 0 PIC

PIF
SEA
YTR

IBM Storyboard bitmap file

Windows Program Information File
Mac Stuffit Self-Extracting Archive
IRIS OCR data file

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00

........

........
........

11 PDB Palmpilot Database/Document File
00 00 00 nn 66 74 79 70

33 67 70

....ftyp

3gp

0 3GG, 3GP, 3G2 3rd Generation Partnership Project 3GPP (nn=0x14)

and 3GPP2 (nn=0x20) multimedia files

00 00 00 18 66 74 79 70

33 67 70 35

....ftyp

3gp5

0 MP4 MPEG-4 video files
1F 9D .. 0 z, tar.z compress file (often tar zip)

using Lempel-Ziv-Welch

1F A0 .. 0 z, tar.z compress file (often tar zip)

using LZH (Lempel-Ziv-Huffman)

49 49 2A 00
4D 4D 00 2A
II*.
MM*
0 tif, tiff tif file format
50 4B 03 04 PK.. 0 zip zip file format
CA FE BA BE Êþº¾ 0 class Java bytecode file
FF FE .. 0 Byte-order mark for 16-bit Unicode text file
FF FE 00 00 .... 0 Byte-order mark for 32-bit Unicode text file
89 50 4E 47 0D 0A 1A 0A .PNG.... 0 png PNG image


[edit] See also

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export