Сигнатура файлу (перелік)
Нижче наведено перелік сигнатур файлів, найбільш поширених типів. Сигнатуру файлу часто також називають магічним числом, яке визначає контент файлу.
Більшість форматів файлів не пристосовані без додаткового перетворення для перегляду як тексту. Якщо такий файл все ж відкрити текстовим редактором, то зміст його буде незрозумілим. Проте, в такому випадку, часто по першим символам відкритого файлу (їх часто називають сигнатурою або підписом файлу) в текстовому редакторі можна зрозуміти, який тип цього файлу та його зміст. В таблиці нижче, в стовпчику ISO 8859-1 як раз наведені такі сигнатури, недруковані символи позначені як .
Стандартна команда file в UNIX середовищах використовує сигнатури для визначення типу файлу.
Сигнатура в шістнадцятковому форматі | ISO 8859-1 | На відстані від початку файлу, байт | Розширення файлу |
Опис |
---|---|---|---|---|
a1 b2 c3 d4 d4 c3 b2 a1 |
.... | 0 | pcap | Формат файлу Libpcap[1] |
0a 0d 0d 0a |
.... | 0 | pcapng | PCAP Next Generation Dump File Format[2] |
ed ab ee db |
.... | 0 | rpm | Пакет в форматі менеджера пакетів RedHat[3] |
53 50 30 31 |
SP01 | 0 | bin | Пакет оновлень для Amazon Kindle[4] |
00 |
. | 0 | PIC PIF SEA YTR |
IBM Storyboard bitmap file Windows Program Information 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 |
BE BA FE CA |
... | 0 | DBA | Файл із записами календаря в Palm |
00 01 42 44 |
..BD | 0 | DBA | Palm Desktop To Do Archive |
00 01 44 54 |
..DT | 0 | TDA | Palm Desktop Calendar Archive |
00 01 00 00 |
... | 0 | Palm Desktop Data File (Access format) | |
00 00 01 00 |
.... | 0 | ico | Файл із іконкою в форматі ICO[5] |
66 74 79 70 33 67 |
ftyp3g | 4 | 3gp 3g2 |
Мультімедіа файл в форматі 3rd Generation Partnership Project 3GPP або 3GPP2 |
1F 9D |
.. | 0 | z tar.z |
стиснутий файл (часто в форматі tar zip) з використанням алгоритм Лемпеля — Зіва — Велча |
1F A0 |
.. | 0 | z tar.z |
стиснутий файл (часто в форматі tar zip) з використанням алгоритму стиснення [[LHA] |
42 41 43 4B 4D 49 4B 45 44 49 53 4B |
BACKMIKE DISK | 0 | bac | File or tape containing a backup done with AmiBack on an Amiga.
It typically is paired with an index file (idx) with the table of contents. |
42 5A 68 |
BZh | 0 | bz2 | Стиснутий файл (часто в форматі tar zip) з використанням алгоритму Bzip2 |
47 49 46 38 37 61 47 49 46 38 39 61 |
GIF87a
GIF89a |
0 | gif | Файл із зображенням в форматі GIF[6] |
49 49 2A 00(Порядок байтів little endian) 4D 4D 00 2A(Порядок байтів big endian) |
II*.
MM.* |
0 | tif tiff |
Файл із зображенням в форматі TIFF |
49 49 2A 00 10 00 00 00 43 52 |
II*.....
CR |
0 | cr2 | Файл зображення без стиснення Canon RAW Format Version 2[7] Canon's RAW format is based on the TIFF file format[8] |
80 2A 5F D7 |
.*_. | 0 | cin | Kodak Cineon image |
52 4E 43 01 52 4E 43 02 |
RNC. | 0 | Стиснутий файл по алгоритму Rob Northen Compression | |
53 44 50 58(Порядок байтів big endian) 58 50 44 53(Порядок байтів little endian) |
SDPX
XPDS |
0 | dpx | SMPTE DPX image |
76 2F 31 01 |
v/1. | 0 | exr | Файл із зображенням в форматі OpenEXR |
42 50 47 FB |
BPGû | 0 | bpg | Файл із зображенням в форматі BPG[9] |
FF D8 FF DB FF D8 FF E0 00 10 4A 46 49 46 00 01 FF D8 FF E1 ?? ?? 45 78 69 66 00 00 |
ÿØÿÛ
ÿØÿà..JFIF.. ÿØÿá..Exif.. |
0 | jpg jpeg |
Зображення в форматі JPEG або в складі JFIF чи Exif |
46 4F 52 4D ?? ?? ?? ?? 49 4C 42 4D |
FORM....
ILBM |
0
або інше |
ilbm lbm ibm iff |
Зображення в форматі ILBM відповідно до IFF |
46 4F 52 4D ?? ?? ?? ?? 38 53 56 58 |
FORM....
8SVX |
0
або інше |
8svx 8sv svx snd iff |
IFF 8-Bit Sampled Voice |
46 4F 52 4D ?? ?? ?? ?? 41 43 42 4D |
FORM....
ACBM |
0
any |
acbm iff |
Amiga Contiguous Bitmap |
46 4F 52 4D ?? ?? ?? ?? 41 4E 42 4D |
FORM....
ANBM |
0
any |
anbm iff |
IFF Animated Bitmap |
46 4F 52 4D ?? ?? ?? ?? 41 4E 49 4D |
FORM....
ANIM |
0
any |
anim iff |
IFF CEL Animation |
46 4F 52 4D ?? ?? ?? ?? 46 41 58 58 |
FORM....
FAXX |
0
any |
faxx fax iff |
Факсимільне зображення у форматі IFF |
46 4F 52 4D ?? ?? ?? ?? 46 54 58 54 |
FORM....
FTXT |
0
any |
ftxt iff |
IFF Formatted Text |
46 4F 52 4D ?? ?? ?? ?? 53 4D 55 53 |
FORM....
SMUS |
0
any |
smus smu mus iff |
IFF Simple Musical Score |
46 4F 52 4D ?? ?? ?? ?? 43 4D 55 53 |
FORM....
CMUS |
0
any |
cmus mus iff |
IFF Musical Score |
46 4F 52 4D ?? ?? ?? ?? 59 55 56 4E |
FORM....
YUVN |
0
any |
yuvn yuv iff |
IFF YUV Image |
46 4F 52 4D ?? ?? ?? ?? 46 41 4E 54 |
FORM....
FANT |
0
any |
iff | Amiga Fantavision Movie |
46 4F 52 4D ?? ?? ?? ?? 41 49 46 46 |
FORM....
AIFF |
0
any |
aiff aif aifc snd iff |
Audio Interchange File Format |
49 4E 44 58 |
INDX | 0 | idx | Index file to a file or tape containing a backup done with AmiBack on an Amiga. |
4C 5A 49 50 |
LZIP | 0 | lz | Файл стиснутий lzip |
4D 5A |
MZ | 0 | exe | Бінарний файл скомпільованої програми в форматі DOS MZ або походженні з нього, включаючи в форматах NE або PE |
50 4B 03 04 50 4B 05 06(пустий архів) 50 4B 07 08(об'єднаний архів) |
PK.. | 0 | zip jar odt ods odp docx xlsx pptx vsdx apk aar |
стиснуті файли методом ZIP або формати, які базуються на ньому JAR, ODF, OOXML тощо. |
52 61 72 21 1A 07 00 |
Rar!... | 0 | rar | Файл стиснутий методом RAR версії 1.50 або вище[10] |
52 61 72 21 1A 07 01 00 |
Rar!.... | 0 | rar | [Файл стиснутий методом RAR версії 5.0 або вище[11] |
7F 45 4C 46 |
.ELF | 0 | скомпільований файл програми для систем UNIX | |
89 50 4E 47 0D 0A 1A 0A |
.PNG.... | 0 | png | Зображення в форматі PNG[12] |
CA FE BA BE |
Êþº¾ | 0 | class | Файл із скомпільованою програмою в форматі Java class file або Mach-O Fat Binary |
EF BB BF |
 | 0 | Текстовий файл в форматі UTF-8 із маркером | |
FE ED FA CE |
........ | 0
0x1000 |
Mach-O binary (32-bit) | |
FE ED FA CF |
........ | 0
0x1000 |
Mach-O binary (64-bit) | |
CE FA ED FE |
........ | 0 | Mach-O binary (reverse byte ordering scheme, 32-bit)[13] | |
CF FA ED FE |
........ | 0 | Mach-O binary (reverse byte ordering scheme, 64-bit)[13] | |
FF FE |
.. | 0 | Byte-order mark for text file encoded in little-endian 16-bit Unicode Transfer Format | |
FF FE 00 00 |
.... | 0 | Byte-order mark for text file encoded in little-endian 32-bit Unicode Transfer Format | |
25 21 50 53 |
%!PS | 0 | ps | Документ в форматі PostScript |
25 50 44 46 |
0 | Документ в форматі PDF | ||
30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C |
0&²u.fÏ
.¦Ù.ª.bÎl |
0 | asf wma wmv |
Advanced Systems Format[14] |
24 53 44 49 30 30 30 31 |
$SDI0001 | 0 | System Deployment Image, a disk image format used by Microsoft | |
4F 67 67 53 |
OggS | 0 | ogg oga ogv |
Файл в одному з форматів Ogg |
38 42 50 53 |
8BPS | 0 | psd | Файл в форматі Adobe Photoshop |
52 49 46 46 ?? ?? ?? ?? 57 41 56 45 |
RIFF....
WAVE |
0 | wav | Waveform Audio File Format |
52 49 46 46 ?? ?? ?? ?? 41 56 49 20 |
RIFF....
AVI. |
0 | avi | Файл із відео в форматі AVI |
FF FB |
ÿû | 0 | mp3 | MPEG-1 Layer 3 file without an ID3 tag or with an ID3v1 tag (which's appended at the end of the file) |
49 44 33 |
ID3 | 0 | mp3 | Стиснутий звуковий файл в форматі MP3 з набором тегів ID3v2 |
42 4D |
BM | 0 | bmp dib |
BMP file, a bitmap format used mostly in the Windows world |
43 44 30 30 31 |
CD001 | 0x8001 0x8801 |
iso | ISO9660 CD/DVD image file[15] |
53 49 4D 50 4C 45 20 20 3D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 |
SIMPLE
= T |
0 | fits | Flexible Image Transport System (FITS)[16] |
66 4C 61 43 |
fLaC | 0 | flac | Free Lossless Audio Codec[17] |
4D 54 68 64 |
MThd | 0 | mid midi |
MIDI sound file[18] |
D0 CF 11 E0 A1 B1 1A E1 |
0 | doc xls ppt msg |
Compound File Binary Format, a container format used for document by older versions of Microsoft Office.[19] It is however an open format used by other programs as well. | |
64 65 78 0A 30 33 35 00 |
dex.035. | 0 | dex | Dalvik Executable |
4B 44 4D |
KDM | 0 | vmdk | VMDK files[20][21] |
43 72 32 34 |
Cr24 | 0 | crx | Google Chrome extension[22] or packaged app[23] |
41 47 44 33 |
AGD3 | 0 | fh8 | FreeHand 8 document[24][25][26] |
05 07 00 00 42 4F 42 4F 05 07 00 00 00 00 00 00 00 00 00 00 00 01 |
....BOBO
........ .... |
0 | cwk | AppleWorks 5 document |
06 07 E1 00 42 4F 42 4F 06 07 E1 00 00 00 00 00 00 00 00 00 00 01 |
....BOBO
........ .... |
0 | cwk | AppleWorks 6 document |
45 52 02 00 00 00 8B 45 52 02 00 00 00 |
ER....
ãER.... |
0 | toast | Roxio Toast disc image file, also some .dmg-files begin with same bytes |
78 01 73 0D 62 62 60 |
x.s.bb` | 0 | dmg | Apple Disk Image file |
78 61 72 21 |
xar! | 0 | xar | eXtensible ARchive format[27] |
50 4D 4F 43 43 4D 4F 43 |
PMOCCMOC | 0 | dat | Windows Files And Settings Transfer Repository[28]
See also USMT 3.0 (Win XP)[29] and USMT 4.0 (Win 7)[30] User Guides |
4E 45 53 1A |
NES | 0 | nes | Nintendo Entertainment System ROM file[31] |
75 73 74 61 72 00 30 30 75 73 74 61 72 20 20 00 |
ustar.00
ustar . |
0x101 | tar | tar archive[32] |
74 6F 78 33 |
TOX | 0 | tox | Open source portable voxel file[33] |
4D 4C 56 49 |
MLVI | 0 | MLV | Magic Lantern Video file[34] |
44 43 4D 01 50 41 33 30 |
DCM PA30 | 0 | Windows Update Binary Delta Compression[35] | |
37 7A BC AF 27 1C |
7z¼¯' | 0 | 7z | Стиснутий файл в форматі 7-Zip |
1F 8B |
.. | 0 | gz tar.gz |
GZIP |
FD 37 7A 58 5A 00 00 |
²7zXZ.. | 0 | xz tar.xz |
XZ compression utility using LZMA/LZMA2 compression |
04 22 4D 18 |
."M. | 0 | lz4 | LZ4 Frame Format[36] Remark: LZ4 block format does not offer any magic bytes.[37] |
4D 53 43 46 |
MSCF | 0 | cab | Microsoft Cabinet file |
53 5A 44 44 88 F0 27 33 |
SZDD.... | 0 | Various. (Replacing the last character of the original file extension with an underscore, e.g. setup.exe becomes setup.ex_) | Microsoft compressed file in Quantum format, used prior to Windows XP. File can be decompressed using Extract.exe or Expand.exe distributed with earlier versions of Windows. |
46 4C 49 46 |
FLIF | 0 | flif | Free Lossless Image Format |
1A 45 DF A3 |
.Eߣ | 0 | mkv mka mks mk3d webm |
Matroska media container, including WebM |
4D 49 4C 20 |
MIL | 0 | stg | "SEAN : Session Analysis" Training file. Also used in compatible software "Rpw : Rowperfect for Windows" and "RP3W : ROWPERFECT3 for Windows". |
41 54 26 54 46 4F 52 4D ?? ?? ?? ?? 44 4A 56 |
AT&TFORM....DJV | 0 | djvu djv |
DjVu document The following byte is either 55 (U ) for single-page or 4D (M ) for multi-page documents. |
30 82 |
0. | 0 | der | DER encoded X.509 certificate |
44 49 43 4D |
DICM | 0x80 | dcm | DICOM Medical File Format |
77 4F 46 46 |
wOFF | 0 | woff | WOFF File Format 1.0 |
77 4F 46 32 |
wOF2 | 0 | woff2 | WOFF File Format 2.0 |
3c 3f 78 6d 6c 20 |
<?xml | 0 | XML | Файл в форматі eXtensible Markup Language з ASCII кодуванням |
00 61 73 6d |
.asm | 0 | wasm | WebAssembly binary format[38] |
cf 84 01 |
0 | lep | Lepton compressed JPEG image[39] | |
43 57 53 46 57 53 |
CWS
FWS |
0 | swf | flash .swf |
21 3C 61 72 63 68 3E |
!<arch>. | 0 | deb | Файл із пакетом ПЗ для Linux-дистрибутивів Debian |
52 49 46 46 ?? ?? ?? ?? 57 45 42 50 |
RIFF....
WEBP |
0 | webp | Файл із зображенням в форматі WebP |
27 05 19 56 |
'..V | 0 | U-Boot / uImage. Das U-Boot Universal Boot Loader.[40] | |
7B 5C 72 74 66 31 |
{\rtf1 | 0 | rtf | Текстовий файл в форматі Rich Text Format |
54 41 50 45 |
TAPE | 0 | Microsoft Tape Format | |
47 |
G | 0
0xBC 0x178 ... (every 188th byte) |
ts
tsv tsa |
MPEG Transport Stream (MPEG-2 Part 1) |
00 00 01 BA |
.... | 0 | m2p
vob |
MPEG Program Stream (MPEG-1 Part 1 (essentially identical) and MPEG-2 Part 1) |
00 00 01 BA 47 00 00 01 B3 |
....G.... | 0 | mpg
mpeg |
MPEG Program Stream MPEG Transport Stream MPEG-1 video and MPEG-2 video (MPEG-1 Part 2 and MPEG-2 Part 2) |
78 01 78 9C 78 DA |
.... | 0 | zlib |
No Compression/low Default Compression Best Compression |
1F 8B 08 00 |
‹� | 1 | dat | Minecraft Level Data File (NBT)[41] |
62 76 78 32 |
- | 0 | lzfse | LZFSE - Lempel-Ziv style data compression algorithm using Finite State Entropy coding. (bvx2) |
4F 52 43 | ORC |
0 | orc | Apache ORC (Optimized Row Columnar) file format |
4F 62 6A 01 |
Obj. |
0 | avro | Apache Avro binary file format |
53 45 51 36 |
SEQ6 |
0 | rc | RCFile columnar file format |
65 87 78 56 |
e.xV |
0 |
p25 obt |
PhotoCap Object Templates |
55 55 aa aa |
UU¬¬ | 0 | pcv | PhotoCap Vector |
78 56 34 |
xV4 | 0 |
pbt pdt pea peb pet pgt pict pjt pkt pmt |
PhotoCap Template |
50 41 52 31 |
PAR1 | 0 | Apache Parquet columnar file format | |
45 4D 58 32 |
EMX2 | 0 | ez2 | Emulator Emaxsynth samples |
45 4D 55 33 |
EMU3 | 0 | ez3
iso |
Emulator III synth samples |
1B 4C 75 61 |
.Lua | 0 | luac | Програма скомпільована в формат Байт-код на мові Lua [42] |
Примітки
- Libpcap File Format. Процитовано 19 червня 2018.
- PCAP Next Generation Dump File Format. Процитовано 19 червня 2018.
- A. Format of the RPM file. Процитовано 15 лютого 2017.[недоступне посилання з травня 2019]
- GitHub - NiLuJe/KindleTool: Tool for creating/extracting Kindle updates and more. Процитовано 15 лютого 2017.
- Icons (at MSDN)
- GRAPHICS INTERCHANGE FORMAT(sm) Version 89a
- Computer Knowledge. File Extension .CR2 Details. filext.com.
- Inside the Canon RAW format version 2, understanding .CR2 file format and files produced by Canon EOS Digital Camera. free.fr.
- Bellard, Fabrice (2015). BPG Image format.
- TechNote.txt: RAR version 4.00 - Technical information. 1 грудня 2010. «The marker block is actually considered as a fixed byte sequence: 0x52 0x61 0x72 0x21 0x1a 0x07 0x00»
- RAR 5.0 archive format. Процитовано 1 травня 2013.
- RFC 2083 - PNG (Portable Network Graphics) Specification Version 1.0. ietf.org.
- Mac Developer Library. apple.com.
- ASF (Advanced Systems Format).
- Gary C. Kessler (2012-10-21.02.2022). File Signatures Table. Процитовано 2012-12-28.02.2022.
- Flexible Image Transport System (FITS), Version 3.0 - File type signifiers. 26 вересня 2012. Процитовано 2013-1-24.02.2022.
- Josh Coalson. FLAC — format. Процитовано 2013-04-04.02.2022. «"fLaC", the FLAC stream marker in ASCII, meaning byte 0 of the stream is 0x66, followed by 0x4C 0x61 0x43»
- File Signature Database: mid File Signatures. filesignatures.net.
- Developing a tool to recognise MS Office file types ( .doc, .xls, .mdb, .ppt ). social.msdn.microsoft.com. Архів оригіналу за 9 серпня 2014. Процитовано 19 серпня 2018.
- What Files Make Up a Virtual Machine?. vmware.com.
- http://www.vmware.com/app/vmdk/?src=vmdk
- CRX Package Format. chrome.com.
- CRX Package Format. chrome.com.
- [Pythonmac-SIG] Discovering file type. python.org.
- Tim Fisher. FH8 File - What It Is & How To Open One. About.com Tech.
- Google Groups. google.com.
- xar - xarformat.wiki. code.google.com.
- Easily Restore Your Computer With File and Settings Transfer Wizard XP (Part 1). howtogeek.com.
- User State Migration Tool 3.0. microsoft.com. Microsoft.
- User State Migration Tool 4.0 User's Guide. microsoft.com. Microsoft.
- NESRomTool::NES ROM Quickstart. sadistech.com.
- GNU tar 1.28: Basic Tar Format. gnu.org.
- UVOX Universal Voxel Translator - Man Page. tox.land. Архів оригіналу за 8 травня 2016. Процитовано 19 серпня 2018.
- RAW Format v2.0 - Google Sheets. google.com.
- Using Binary Delta Compression (BDC) Technology to Update Windows Operating Systems. Microsoft. 10 червня 2005. Процитовано 15 березня 2015.
- Collet, Yann. LZ4 Frame format. github.com.
- Collet, Yann. LZ4 Block Format. github.com.
- WebAssembly/design. GitHub. Процитовано 1 листопада 2016.
- Lepton image compression: saving 22% losslessly from images at 15MB/s. Dropbox.
- How to Extract an uImage. Архів оригіналу за 25 лютого 2017. Процитовано 24 лютого 2017.
- NBT format. minecraft.gamepedia.com. Процитовано 7 серпня 2018.
- Laurie, Dirk (2013). Lua 5.2 Bytecode and Virtual Machine.