Skip to content

Commit

Permalink
put author inside each pattern
Browse files Browse the repository at this point in the history
  • Loading branch information
iTrooz committed Aug 27, 2023
1 parent b82849e commit 7e09748
Show file tree
Hide file tree
Showing 84 changed files with 84 additions and 0 deletions.
1 change: 1 addition & 0 deletions patterns/3ds.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Autodesk 3DS Max Model file

#include <std/io.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/7z.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author jfsbrito
#pragma description 7z File Format

#include <std/io.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/Crashlvl.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author AdventureT
#pragma description Crash Bandicoot - Back in Time (fan game) User created flashback tapes level format

#include <type/magic.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/afe2.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Nintendo Switch Atmosphère CFW Fatal Error log

#pragma endian little
Expand Down
1 change: 1 addition & 0 deletions patterns/ar.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Static library archive files

#pragma MIME application/x-archive
Expand Down
1 change: 1 addition & 0 deletions patterns/arm_cm_vtor.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description ARM Cortex M Vector Table Layout

#pragma endian little
Expand Down
1 change: 1 addition & 0 deletions patterns/bencode.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Bencode encoding, used by Torrent files

#pragma MIME application/x-bittorrent
Expand Down
1 change: 1 addition & 0 deletions patterns/bmp.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Matthias Mailänder
#pragma description OS2/Windows Bitmap files

#pragma MIME image/bmp
Expand Down
1 change: 1 addition & 0 deletions patterns/bson.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description BSON (Binary JSON) format

#pragma MIME application/bson
Expand Down
1 change: 1 addition & 0 deletions patterns/bsp_goldsrc.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Vladimir
#pragma description GoldSrc engine maps format (used in Half-Life 1)

#include <std/ptr.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/cchva.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Martin Gerhardy
#pragma description Command and Conquer Voxel Animation

// Command and conquer voxel animation format
Expand Down
1 change: 1 addition & 0 deletions patterns/ccpal.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Martin Gerhardy
#pragma description Command and Conquer Voxel Palette

// Command and conquer palette format
Expand Down
1 change: 1 addition & 0 deletions patterns/ccvxl.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Martin Gerhardy
#pragma description Command and Conquer Voxel Model

// Command and Conquer voxel model format
Expand Down
1 change: 1 addition & 0 deletions patterns/cda.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author luisfilipe23lol
#pragma description Compact Disc Audio track

struct Header {
Expand Down
1 change: 1 addition & 0 deletions patterns/chm.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Windows HtmlHelp Data (ITSF / CHM)

#include <type/magic.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/coff.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Common Object File Format (COFF) executable

#pragma MIME application/x-coff
Expand Down
1 change: 1 addition & 0 deletions patterns/cpio.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Old Binary CPIO Format

#include <type/base.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/dds.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Lukas Cone
#pragma description DirectDraw Surface

#pragma MIME image/vnd-ms.dds
Expand Down
1 change: 1 addition & 0 deletions patterns/dex.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author cryptax
#pragma description Dalvik EXecutable Format

#include <type/leb128.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/dmg.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Daniel Stinson-Diess
#pragma description Apple Disk Image Trailer (DMG)

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/dsstore.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Jozef Izso
#pragma description .DS_Store file format

// Apple macOS .DS_Store format
Expand Down
1 change: 1 addition & 0 deletions patterns/elf.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description ELF header in elf binaries

#pragma MIME application/x-executable
Expand Down
1 change: 1 addition & 0 deletions patterns/evtx.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author dora
#pragma description MS Windows Vista Event Log

#pragma endian little
Expand Down
1 change: 1 addition & 0 deletions patterns/fdt.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Flat Linux Device Tree blob

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/flac.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Free Lossless Audio Codec, FLAC Audio Format

#include <std/sys.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/fs.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Drive File System

#include <std/io.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/gb.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Gameboy ROM

#include <type/size.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/gif.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Minei3oat
#pragma description GIF image files

#pragma MIME image/gif
Expand Down
1 change: 1 addition & 0 deletions patterns/gzip.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description GZip compressed data format

#pragma MIME application/gzip
Expand Down
1 change: 1 addition & 0 deletions patterns/ico.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Icon (.ico) or Cursor (.cur) files

#pragma endian little
Expand Down
1 change: 1 addition & 0 deletions patterns/id3.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Florian Limberger
#pragma description ID3 tags in MP3 files

#pragma MIME audio/mpeg
Expand Down
1 change: 1 addition & 0 deletions patterns/intel_hex.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Matt Farstad
#pragma description [Intel hexadecimal object file format definition]("https://en.wikipedia.org/wiki/Intel_HEX")

/* If you have no delimiters between data records then remove
Expand Down
1 change: 1 addition & 0 deletions patterns/ip.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Ethernet II Frames (IP Packets)

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/ips.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author gmestanley
#pragma description IPS (International Patching System) files

#include <std/mem.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/iso.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Lukas Cone
#pragma description ISO 9660 file system

#pragma endian little
Expand Down
1 change: 1 addition & 0 deletions patterns/java_class.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Java Class files

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/jpeg.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description JPEG Image Format

#include <std/mem.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/lnk.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Windows Shell Link file format

#pragma MIME application/x-ms-shortcut
Expand Down
1 change: 1 addition & 0 deletions patterns/lua54.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Oded Shapira
#pragma description Lua 5.4 bytecode

#include <std/io.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/macho.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Mach-O executable

#pragma MIME application/x-mach-binary
Expand Down
1 change: 1 addition & 0 deletions patterns/max_v104.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nick Bitounis
#pragma description Mechanized Assault and Exploration v1.04 (strategy game) save file format

#include <std/sys.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/midi.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Matt Farstad
#pragma description MIDI header, event fields provided

#include <std/core.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/minidump.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Windows MiniDump files

#pragma MIME application/x-dmp
Expand Down
1 change: 1 addition & 0 deletions patterns/mp4.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author blondecake433
#pragma description MPEG-4 Part 14 digital multimedia container format

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/msgpack.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description MessagePack binary serialization format

#pragma MIME application/x-msgpack
Expand Down
1 change: 1 addition & 0 deletions patterns/nacp.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Nintendo Switch NACP files

#pragma endian little
Expand Down
1 change: 1 addition & 0 deletions patterns/nbt.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Minecraft NBT format

#include <std/sys.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/ne.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author gmestanley
#pragma description NE header and Standard NE fields

#include <std/mem.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/nro.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Nintendo Switch NRO files

#include <std/io.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/ntag.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description NTAG213/NTAG215/NTAG216, NFC Forum Type 2 Tag compliant IC

#include <std/core.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/ogg.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description OGG Audio format

#pragma MIME audio/ogg
Expand Down
1 change: 1 addition & 0 deletions patterns/pcap.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Ilja van Sprundel
#pragma description pcap header and packets

#include <std/mem.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/pcx.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description PCX Image format

#pragma MIME application/x-pcx
Expand Down
1 change: 1 addition & 0 deletions patterns/pe.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description PE header, COFF header, Standard COFF fields and Windows Specific fields

#pragma MIME application/x-dosexec
Expand Down
1 change: 1 addition & 0 deletions patterns/pfs0.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Nintendo Switch PFS0 archive (NSP files)

#include <type/magic.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/pif.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Pascal
#pragma description PIF Image Format

/* PIF - Portable Image Format
Expand Down
1 change: 1 addition & 0 deletions patterns/png.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Quentin Fan-Chiang
#pragma description PNG image files

#pragma MIME image/png
Expand Down
1 change: 1 addition & 0 deletions patterns/prodinfo.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Nintendo Switch PRODINFO

enum Model : u16 {
Expand Down
1 change: 1 addition & 0 deletions patterns/protobuf.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Google Protobuf encoding

#include <std/core.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/pyc.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Justus Garbe
#pragma description Python bytecode files

#include <type/time.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/pyinstaller.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author lopqto
#pragma description PyInstaller binray files

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/qbcl.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Martin Gerhardy
#pragma description Qubicle voxel scene project file

// Qubicle QBCL format
Expand Down
1 change: 1 addition & 0 deletions patterns/qoi.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Max1Truc
#pragma description QOI image files

#pragma MIME image/qoi
Expand Down
1 change: 1 addition & 0 deletions patterns/selinux.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Ange Albertini
#pragma description SE Linux modules

#include <std/sys.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/selinuxpp.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Ange Albertini
#pragma description SE Linux package

// SE Linux Policy Package
Expand Down
1 change: 1 addition & 0 deletions patterns/sit5.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description StuffIt V5 archive

// Based on https://github.com/mietek/theunarchiver/wiki/StuffIt5Format and https://github.com/ParksProjets/Maconv/blob/master/docs/stuffit/Stuffit_v5.md
Expand Down
1 change: 1 addition & 0 deletions patterns/spirv.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Fabian Wahlster
#pragma description SPIR-V header and instructions

#include <std/mem.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/stl.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description STL 3D Model format

#pragma MIME model/stl
Expand Down
1 change: 1 addition & 0 deletions patterns/tar.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author João Oliveira
#pragma description Tar file format

#pragma MIME application/tar
Expand Down
1 change: 1 addition & 0 deletions patterns/tga.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Lukas Cone
#pragma description Truevision TGA/TARGA image

#pragma MIME image/tga
Expand Down
1 change: 1 addition & 0 deletions patterns/tiff.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Jackson Barreto
#pragma description Tag Image File Format

#pragma MIME image/tiff
Expand Down
1 change: 1 addition & 0 deletions patterns/ubiquiti.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author MatrixEditor
#pragma description Ubiquiti Firmware (update) image

#pragma endian big
Expand Down
1 change: 1 addition & 0 deletions patterns/uefi.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Morten Linderud
#pragma description UEFI structs for parsing efivars

#pragma MIME data
Expand Down
1 change: 1 addition & 0 deletions patterns/uf2.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description [USB Flashing Format](https://github.com/microsoft/uf2)

#include <std/sys.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/vdf.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author WerWolv
#pragma description Binary Value Data Format (.vdf) files

#pragma eval_depth 0x10000
Expand Down
1 change: 1 addition & 0 deletions patterns/vhdx.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Microsoft Hyper-V Virtual Hard Disk format

#include <std/io.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/wad.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description DOOM WAD Archive

#include <type/magic.pat>
Expand Down
1 change: 1 addition & 0 deletions patterns/wav.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Quentin Fan-Chiang
#pragma description RIFF header, WAVE header, PCM header

#pragma MIME audio/x-wav
Expand Down
1 change: 1 addition & 0 deletions patterns/xbeh.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Xbox executable

#pragma MIME audio/x-xbox-executable
Expand Down
1 change: 1 addition & 0 deletions patterns/xci.hexpat
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#pragma author Nik
#pragma description Nintendo Switch XCI cardridge ROM

#include <std/core.pat>
Expand Down
Loading

0 comments on commit 7e09748

Please sign in to comment.