L'encyclopédie

Table des signatures de fichiers

Les 252 signatures binaires (magic bytes) de 220 formats référencés par fichiers.org, en un seul tableau consultable : hexadécimal, offset et masque quand il existe. Pour identifier un fichier précis à partir de son contenu réel plutôt que de chercher sa signature manuellement, utilisez l'identifieur de fichier. Pour comprendre à quoi servent ces notions, voir leguide de vocabulaire.

FormatExtensionsHexadécimalOffsetMasque
3DS (Autodesk 3D Studio).3ds4D 4D0
3GP.3gp66 74 79 704
3MF (3D Manufacturing Format).3mf50 4B 03 040
7z.7z37 7A BC AF 27 1C0
AAC (flux brut ADTS).aacFF F10
AAC (flux brut ADTS).aacFF F90
AC-3 (Dolby Digital).ac30B 770
ACCDB (Access récent).accdb00 01 00 00 53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42 000
ACE.ace2A 2A 41 43 45 2A 2A7
AI (Adobe Illustrator).ai25 50 44 46 2D0
AI (Adobe Illustrator).ai25 21 50 530
AIFF.aiff .aif46 4F 52 4D 00 00 00 00 41 49 46 460FF FF FF FF 00 00 00 00 FF FF FF FF
ALAC (Apple Lossless).alac66 74 79 704
AMR.amr23 21 41 4D 52 0A0
ANI (curseur animé Windows).ani52 49 46 46 00 00 00 00 41 43 4F 4E0FF FF FF FF 00 00 00 00 FF FF FF FF
Apache Arrow.arrow41 52 52 4F 57 31 00 000
Apache ORC.orc4F 52 430
APE (Monkey's Audio).ape4D 41 43 200
APK (application Android).apk50 4B 03 040
AppImage.AppImage7F 45 4C 460
Page 1 sur 13 (252 signatures)
Toutes les signatures, en une seule table (252)
FormatExtensionsHexadécimalOffsetMasque
3DS (Autodesk 3D Studio).3ds4D 4D0
3GP.3gp66 74 79 704
3MF (3D Manufacturing Format).3mf50 4B 03 040
7z.7z37 7A BC AF 27 1C0
AAC (flux brut ADTS).aacFF F10
AAC (flux brut ADTS).aacFF F90
AC-3 (Dolby Digital).ac30B 770
ACCDB (Access récent).accdb00 01 00 00 53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42 000
ACE.ace2A 2A 41 43 45 2A 2A7
AI (Adobe Illustrator).ai25 50 44 46 2D0
AI (Adobe Illustrator).ai25 21 50 530
AIFF.aiff .aif46 4F 52 4D 00 00 00 00 41 49 46 460FF FF FF FF 00 00 00 00 FF FF FF FF
ALAC (Apple Lossless).alac66 74 79 704
AMR.amr23 21 41 4D 52 0A0
ANI (curseur animé Windows).ani52 49 46 46 00 00 00 00 41 43 4F 4E0FF FF FF FF 00 00 00 00 FF FF FF FF
Apache Arrow.arrow41 52 52 4F 57 31 00 000
Apache ORC.orc4F 52 430
APE (Monkey's Audio).ape4D 41 43 200
APK (application Android).apk50 4B 03 040
AppImage.AppImage7F 45 4C 460
AppImage.AppImage41 49 028
APPX / MSIX.appx .msix50 4B 03 040
ar (archive Unix).a .ar21 3C 61 72 63 68 3E 0A0
ARJ.arj60 EA0
ARW (Sony RAW).arw49 49 2A 000
AU (Sun/NeXT).au .snd2E 73 6E 640
AVI.avi52 49 46 46 00 00 00 00 41 56 49 200FF FF FF FF 00 00 00 00 FF FF FF FF
AVIF.avif66 74 79 70 61 76 69 664
Avro (Apache).avro4F 62 6A 010
AZW (Kindle, ancien format).azw42 4F 4F 4B 4D 4F 42 4960
AZW3 (Kindle Format 8).azw342 4F 4F 4B 4D 4F 42 4960
Blender (.blend).blend42 4C 45 4E 44 45 520
BMP.bmp .dib42 4D0
BZ2 (bzip2).bz242 5A 680
CAB (Microsoft Cabinet).cab4D 53 43 460
CBR (bande dessinée numérique, RAR).cbr52 61 72 21 1A 07 000
CBR (bande dessinée numérique, RAR).cbr52 61 72 21 1A 07 01 000
CBZ (bande dessinée numérique).cbz50 4B 03 040
CDA.cda52 49 46 460
CDR (CorelDRAW).cdr52 49 46 460
CDR (CorelDRAW).cdr50 4B 03 040
CHM (aide HTML compilée).chm49 54 53 460
Core Audio Format (CAF).caf63 61 66 660
cpio.cpio30 37 30 37 30 310
CR2 (Canon RAW).cr249 49 2A 00 10 00 00 00 43 52 000
CR3 (Canon RAW v3).cr366 74 79 70 63 72 78 204
Creative Voice File (VOC).voc43 72 65 61 74 69 76 65 20 56 6F 69 63 65 20 46 69 6C 65 1A0
CRX (extension Chrome).crx43 72 32 340
CUR.cur00 00 02 000
DBX (Outlook Express).dbxCF AD 12 FE C5 FD 74 6F0
DDS (DirectDraw Surface).dds44 44 53 200
DEB (paquet Debian).deb21 3C 61 72 63 68 3E 0A0
DjVu.djvu .djv41 54 26 54 46 4F 52 4D0
DLL.dll4D 5A0
DMP (fichier de vidage mémoire Windows).dmp4D 44 4D 500
DNG (Adobe Digital Negative).dng49 49 2A 000
DNG (Adobe Digital Negative).dng4D 4D 00 2A0
DOC (legacy).docD0 CF 11 E0 A1 B1 1A E10
DOCX.docx50 4B 03 040
DPX.dpx53 44 50 580
DPX.dpx58 50 44 530
DS_Store (métadonnées de dossier macOS).DS_Store00 00 00 01 42 75 64 310
DTS.dts7F FE 80 010
Dynamic Library (dylib, macOS).dylibCF FA ED FE0
ELF.elf .so .o7F 45 4C 460
EMF (Enhanced Metafile).emf20 45 4D 4640
EOT (Embedded OpenType).eot02 00 02 008
EPS.eps .epsf25 21 50 530
EPS.eps .epsfC5 D0 D3 C60
EPUB.epub50 4B 03 040
EXE.exe4D 5A0
EXR (OpenEXR).exr76 2F 31 010
FBX.fbx4B 61 79 64 61 72 61 20 46 42 58 20 42 69 6E 61 72 79 20 20 00 1A 000
Feather.feather41 52 52 4F 57 31 00 000
FIG (Figma).fig50 4B 03 040
FITS.fits .fit .fts53 49 4D 50 4C 45 20 20 3D0
FLAC.flac66 4C 61 430
FLI/FLC (Autodesk Animator).fli .flc11 AF4
FLI/FLC (Autodesk Animator).fli .flc12 AF4
FLV (Flash Video).flv46 4C 560
FON.fon4D 5A0
GIF.gif47 49 46 38 37 610
GIF.gif47 49 46 38 39 610
GLB (glTF binaire).glb67 6C 54 460
Glyph Bitmap Distribution Format (BDF).bdf53 54 41 52 54 46 4F 4E 540
GZIP.gz1F 8B 080
HDF5.h5 .hdf589 48 44 46 0D 0A 1A 0A0
HDR (Radiance / RGBE).hdr23 3F 52 41 44 49 41 4E 43 45 0A0
HEIC.heic66 74 79 70 68 65 69 634
ICNS.icns69 63 6E 730
ICO.ico00 00 01 000
INDD (InDesign).indd06 06 ED F5 D8 1D 46 E5 BD 31 EF E7 FE 74 B7 1D0
IPA (application iOS).ipa50 4B 03 040
ISO.iso43 44 30 30 3132769
IVF.ivf44 4B 49 460
JAR (archive Java).jar50 4B 03 040
Java Class.classCA FE BA BE0
Java KeyStore (JKS).jksFE ED FE ED0
JFIF.jfifFF D8 FF0
JFIF.jfif4A 46 49 466
JPEG.jpg .jpegFF D8 FF0
JPEG 2000.jp200 00 00 0C 6A 50 20 20 0D 0A 87 0A0
JPEG XL.jxlFF 0A0
JPEG XL.jxl00 00 00 0C 4A 58 4C 20 0D 0A 87 0A0
JPEG XR.jxr .hdp .wdp49 49 BC 010
JSE (JScript encodé).jse23 40 7E 5E0
Keynote (Apple).key50 4B 03 040
KMZ.kmz50 4B 03 040
Kodak PhotoCD.pcd50 43 44 5F 49 50 492048
KTX.ktxAB 4B 54 58 20 31 31 BB 0D 0A 1A 0A0
LAS (nuage de points LIDAR).las4C 41 53 460
LNK (raccourci Windows).lnk4C 00 00 000
LZ4.lz404 22 4D 180
LZH / LHA.lzh .lha2D 6C 68 30 2D2
LZH / LHA.lzh .lha2D 6C 68 35 2D2
M4A.m4a66 74 79 704
MBTiles.mbtiles53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 000
MDB (Access ancien).mdb00 01 00 00 53 74 61 6E 64 61 72 64 20 4A 65 74 20 44 42 000
MDS (Alcohol 120%).mds4D 45 44 49 41 20 44 45 53 43 52 49 50 54 4F 520
Microsoft Reader (LIT).lit49 54 4F 4C 49 54 4C 530
Microsoft Works.wpsD0 CF 11 E0 A1 B1 1A E10
MIDI.mid .midi4D 54 68 640
MKV (Matroska).mkv1A 45 DF A30
MNG.mng8A 4D 4E 47 0D 0A 1A 0A0
MOBI.mobi .prc42 4F 4F 4B 4D 4F 42 4960
MOV (QuickTime).mov66 74 79 70 71 74 20 204
MP3.mp349 44 330
MP3.mp3FF E00FF E0
MP4.mp466 74 79 704
MPG / MPEG.mpg .mpeg00 00 01 B30
MPG / MPEG.mpg .mpeg00 00 01 BA0
MRW (RAW Minolta).mrw4D 52 4D0
MSG (Outlook).msgD0 CF 11 E0 A1 B1 1A E10
MSI (Windows Installer).msiD0 CF 11 E0 A1 B1 1A E10
Musepack.mpc4D 50 43 4B0
MXF.mxf06 0E 2B 34 02 05 01 01 0D 01 02 01 01 02 01 000
NEF (Nikon RAW).nef49 49 2A 000
NEF (Nikon RAW).nef4D 4D 00 2A0
Numbers (Apple).numbers50 4B 03 040
ODG (dessin OpenDocument).odg50 4B 03 040
ODP (présentation OpenDocument).odp50 4B 03 040
ODS (tableur OpenDocument).ods50 4B 03 040
ODT.odt50 4B 03 040
OFF (Object File Format).off4F 46 460
OFT (modèle de message Outlook).oftD0 CF 11 E0 A1 B1 1A E10
OGG.ogg4F 67 67 530
OGV (vidéo Ogg/Theora).ogv4F 67 67 530
ONE (OneNote).oneE4 52 5C 7B 8C D8 A7 4D AE B1 53 78 D0 29 96 D30
Opus.opus4F 67 67 530
ORF (Olympus RAW).orf49 49 52 520
ORF (Olympus RAW).orf49 49 52 530
ORF (Olympus RAW).orf4D 4D 4F 520
OST (cache hors ligne Outlook).ost21 42 44 4E0
OTF (OpenType).otf4F 54 54 4F0
OVA (Open Virtualization Appliance).ova75 73 74 61 72 00 30 30257
OVA (Open Virtualization Appliance).ova75 73 74 61 72 20 20 00257
Pages (Apple).pages50 4B 03 040
Parquet (Apache).parquet50 41 52 310
PBM (Netpbm).pbm50 310
PBM (Netpbm).pbm50 340
PCX.pcx0A0
PDF.pdf25 50 44 46 2D0
PEF (RAW Pentax).pef49 49 2A 000
PEF (RAW Pentax).pef4D 4D 00 2A0
PFB (Type 1 binaire).pfb80 010
PGM (Netpbm).pgm50 320
PGM (Netpbm).pgm50 350
PLIST (property list).plist62 70 6C 69 73 74 30 300
PLY (Polygon File Format).ply70 6C 790
PNG.png89 50 4E 47 0D 0A 1A 0A0
Portable Compiled Format (PCF).pcf01 66 63 700
PPM (Netpbm).ppm50 330
PPM (Netpbm).ppm50 360
PPTX.pptx50 4B 03 040
Profil ICC.icc .icm61 63 73 7036
PS (PostScript).ps25 21 50 530
PSB (Photoshop grand format).psb38 42 50 530
PSD (Photoshop).psd38 42 50 530
PST (Outlook).pst21 42 44 4E0
PUB (Microsoft Publisher).pubD0 CF 11 E0 A1 B1 1A E10
QCOW2.qcow251 46 49 FB0
QOI.qoi71 6F 69 660
RAF (RAW Fujifilm).raf46 55 4A 49 46 49 4C 4D 43 43 44 2D 52 41 57 200
RAR.rar52 61 72 21 1A 07 000
RAR.rar52 61 72 21 1A 07 01 000
RDB (dump Redis).rdb52 45 44 49 530
RM (RealMedia).rm .rmvb2E 52 4D 460
RPM (paquet Red Hat).rpmED AB EE DB0
RTF.rtf7B 5C 72 74 66 310
RW2 (Panasonic RAW).rw249 49 55 00 08 00 00 000
SCR (économiseur d'écran Windows).scr4D 5A0
Scream Tracker 3 (S3M).s3m53 43 52 4D44
SHP (Shapefile).shp00 00 27 0A0
Sketch.sketch50 4B 03 040
SQLite.sqlite .sqlite3 .db53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 000
SquashFS.squashfs .sqfs68 73 71 730
SRW (RAW Samsung).srw49 49 2A 000
SRW (RAW Samsung).srw4D 4D 00 2A0
STEP (ISO 10303).step .stp49 53 4F 2D 31 30 33 30 33 2D 32 31 3B0
Sun Raster.ras .sun59 A6 6A 950
SWF (Flash).swf46 57 530
SWF (Flash).swf43 57 530
SWF (Flash).swf5A 57 530
SXW (StarOffice/OpenOffice.org 1.x).sxw50 4B 03 040
SYS (pilote Windows).sys4D 5A0
TAR.tar75 73 74 61 72 00 30 30257
TAR.tar75 73 74 61 72 20 20 00257
Thumbs.db (cache de miniatures Windows)Thumbs.dbD0 CF 11 E0 A1 B1 1A E10
TIFF.tif .tiff49 49 2A 000
TIFF.tif .tiff4D 4D 00 2A0
Torrent.torrent64 38 3A 61 6E 6E 6F 75 6E 63 650
True Audio (TTA).tta54 54 41 310
TrueType Collection (TTC).ttc74 74 63 660
TTF (TrueType).ttf00 01 00 000
TTF (TrueType).ttf74 72 75 650
USDZ.usdz50 4B 03 040
VDI (VirtualBox).vdi7F 10 DA BE64
VHD (Virtual Hard Disk).vhd63 6F 6E 65 63 74 69 780
VHDX.vhdx76 68 64 78 66 69 6C 650
VMDK (VMware).vmdk4B 44 4D 560
VOB.vob00 00 01 BA0
VRML.wrl .vrml23 56 52 4D 4C0
VSD (Visio legacy).vsdD0 CF 11 E0 A1 B1 1A E10
VSDX (Visio).vsdx50 4B 03 040
WAV.wav52 49 46 46 00 00 00 00 57 41 56 450FF FF FF FF 00 00 00 00 FF FF FF FF
WavPack.wv77 76 70 6B0
WebAssembly (WASM).wasm00 61 73 6D0
WebM.webm1A 45 DF A30
WebP.webp52 49 46 46 00 00 00 00 57 45 42 500FF FF FF FF 00 00 00 00 FF FF FF FF
WebVTT.vtt57 45 42 56 54 540
WIM (Windows Imaging Format).wim4D 53 57 49 4D 00 00 00 000
WMA.wma30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C0
WMF (Windows Metafile).wmfD7 CD C6 9A0
WMV.wmv30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C0
WOFF.woff77 4F 46 460
WOFF2.woff277 4F 46 320
WordPerfect.wpdFF 57 50 430
X3F (RAW Sigma).x3f46 4F 56 620
XAR.xar .pkg78 61 72 210
XCF (GIMP).xcf67 69 6D 70 20 78 63 660
XD (Adobe XD).xd50 4B 03 040
XLS (legacy).xlsD0 CF 11 E0 A1 B1 1A E10
XLSX.xlsx50 4B 03 040
XPM.xpm2F 2A 20 58 50 4D 20 2A 2F0
XPS.xps50 4B 03 040
XZ.xzFD 37 7A 58 5A 000
YUV4MPEG2 (Y4M).y4m59 55 56 34 4D 50 45 47 320
Z (Unix compress).Z1F 9D0
ZIP.zip50 4B 03 040
ZIP.zip50 4B 05 060
ZIP.zip50 4B 07 080
ZST (Zstandard).zst28 B5 2F FD0

Formats sans signature binaire (99)

Ces formats texte (JSON, XML, CSV...) n'ont pas d'en-tête binaire dédié : leur identification passe par l'inspection de leur contenu plutôt que de leurs premiers octets.

AbiWordAdobe Font Metrics (AFM)Advanced SubStation Alpha (ASS/SSA)Affinity DesignerAffinity PhotoBAK (fichier de sauvegarde)BAT (script batch Windows)BIN (fichier binaire générique)BrotliBSONCBORCERCGM (Computer Graphics Metafile)COM (exécutable DOS)CRDOWNLOAD / PART (téléchargement en cours)CRL (liste de révocation de certificats)CRTCSR (demande de signature de certificat)CSVDAE (COLLADA)DAT (fichier de données générique)DBF (dBASE)DERDMG (Apple Disk Image)DWG (AutoCAD)DXF (Drawing Exchange Format)EMLENV (dotenv)FB2 (FictionBook)FRM (définition de table MySQL)G-code (impression 3D / CNC)GeoJSONGeoTIFFglTFGML (Geography Markup Language)GPG (OpenPGP)GPX (GPS Exchange Format)HTA (application HTML Windows)IBD (tablespace InnoDB)ICS (iCalendar)IGES (Initial Graphics Exchange Specification)IMG (image disque brute)INF (Windows setup information)INIJSONJupyter Notebook (IPYNB)KMLLaTeX / TeXLOGLZMA (flux brut)M2TSM3UMarkdownMBOXMDF (fichier de données SQL Server)MessagePackMHTML (page web archivée)NDJSON (JSON Lines)NFO (fichier d'information)NRG (Nero)OBJ (Wavefront)OSM XML (OpenStreetMap)P12 (PKCS#12)P7B (PKCS#7)P7M (message signé PKCS#7)Palm Database (PDB)Patch / DiffPEMPFM (Printer Font Metrics)PFX (PKCS#12)PGP ASCII Armor (ASC)PICTPIF (Program Information File)Proto (Protocol Buffers)PS1 (script PowerShell)Python compilé (PYC)REG (registre Windows)SH (script shell Unix)SketchUp (.skp)SQL (script)STLSubRip (SRT)SVGTGA (Targa)TMP (fichier temporaire)TOMLTopoJSONTS (MPEG Transport Stream)TSVTXTURL (raccourci Internet Windows)VBS (script VBScript)VCF (vCard)WBMPWSF (Windows Script File)X3DXBMXMLYAML

Questions fréquentes

Qu'est-ce qu'une signature binaire (magic bytes) ?

Une séquence d'octets fixe, généralement en tout début de fichier, que chaque format réserve à son identification — écrite dans le contenu même du fichier, contrairement à l'extension ou au type MIME qui sont de simples déclarations externes.

Pourquoi certains formats n'ont-ils pas de signature binaire ?

99 formats de cette encyclopédie, comme AbiWord, Adobe Font Metrics (AFM), Advanced SubStation Alpha (ASS/SSA), sont des formats texte (JSON, XML, CSV...) sans en-tête binaire dédié : leur nature ne peut être confirmée qu'en inspectant leur contenu plutôt que leurs premiers octets.

Une signature binaire suffit-elle toujours à identifier un format avec certitude ?

Non : plusieurs formats basés sur un même conteneur (ZIP pour DOCX/XLSX/JAR, ISOBMFF pour MP4/HEIC/AVIF, EBML pour WebM/MKV) partagent une signature identique ou quasi identique. Une inspection de la structure interne est alors nécessaire pour trancher.