From Wikipedia, the free encyclopedia
This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it (//en.wikipedia.org/w/index.php? title=List_of_file_signatures&action=edit) with reliably sourced entries.
This is a list of file signatures, data used to identify or verify the content of a file. Such signatures are also known as magic numbers and are further explained in the Magic number (programming) article.
Many binary file formats are not intended to be read as text. If such a file is accidentally viewed as a text file, its contents will be unintelligible. However, sometimes the file signature can be recognizable when interpreted as text. The column ISO 8859-1 shows how the file signature appears when interpreted as text in the common
ISO 8859-1 encoding.
Hex signature
ISO 8859-1
Offset
File extension PIC
IBM Storyboard bitmap file
Windows Program
Information File
Mac Stuffit SelfExtracting 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 00
........
........
11
PDB
Palmpilot
Database/Document
File
BE BA FE CA
...
0
DBA
Palm Desktop
Calendar Archive
00 01 42 44
...
0
DBA
Palm Desktop To
Do Archive
00 01 44 54
...
0
TDA
Palm Desktop
Calendar Archive
00 01 00 00
...
0
...
Palm Desktop Data
File (Access format)
ico
Computer icon encoded in ICO file format[1] 00 00 01 00
....
0
PIF
SEA
YTR
Description
0
3rd Generation
Partnership Project
00 00 00 nn 66 74 79 70
....ftyp
0
3GG, 3GP,
3GPP (nn=0x14)
00 00 00 nn 66 74 79 70
....ftyp
33 67 70
3gp
00 00 00 nn 66 74 79 70
....ftyp
33 67 70 35
3gp5
0
0
3GG, 3GP,
3G2
3GPP (nn=0x14)
MP4
MPEG-4 video files
and 3GPP2
(nn=0x20)
multimedia files
compressed
References: 3. ^ "TechNote.txt: RAR version 4.00 - Technical information". 2010-12-01. "The marker block is actually considered as a fixed byte sequence: 0x52 0x61 0x72 0x21 0x1a 0x07 0x00" 4. ^ PNG (Portable Network Graphics) Specification Version 1.0 (http://tools.ietf.org/html/rfc2083) 5 6. ^ Gary C. Kessler (21 October 2012). "File Signatures Table" (http://www.garykessler.net/library/file_sigs.html)