Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor
Name | MIME | Path | Description |
---|---|---|---|
BMP | image/bmp |
patterns/bmp.hexpat |
OS2/Windows Bitmap files |
ELF | application/x-executable , application/x-sharedlib |
patterns/elf.hexpat |
ELF header in elf binaries |
PE | application/x-dosexec |
patterns/pe.hexpat |
PE header, COFF header, Standard COFF fields and Windows Specific fields |
MIDI | audio/midi |
patterns/midi.hexpat |
MIDI header, event fields provided |
WAV | audio/wav |
patterns/wav.hexpat |
RIFF header, WAVE header, PCM header |
ZIP | application/zip |
patterns/zip.hexpat |
End of Central Directory Header, Central Directory File Headers |
PCAP | application/vnd.tcpdump.pcap |
patterns/pcap.hexpat |
pcap header and packets |
SPIRV | patterns/spirv.hexpat |
SPIR-V header and instructions | |
AFE2 | patterns/afe2.hexpat |
Nintendo Switch Atmosphère CFW Fatal Error log | |
AR | application/x-archive |
patterns/ar.hexpat |
Static library archive files |
Name | Path | Description |
---|---|---|
libstd | includes/libstd/* |
Pattern Language Standard Libaray |
Name | Path | Description |
---|---|---|
Nintendo Switch | magic/nintendo_switch_magic |
Identifies common file types used on the Nintendo Switch |
Portable Executable | magic/portable_executable_magic |
Identifies PE files used on Windows |
Name | Path | Description |
---|---|---|
CRC-16 | constants/crc16.json |
Constants associated with CRC-16 operations |
CRC-32 | constants/crc32.json |
Constants associated with CRC-32 operations |
HTTP-Codes | constants/http_status.json |
HTTP Status code values |
Linux Error Codes | constants/linux_errors.json |
Values of Linux error results |
If you want to contribute a file to the database, please make a PR which adds it to the right folder and adds a new entry to the table in this readme. Thanks a lot :)