9.9 KiB
Basics of computing
- Hexadecimal
- Colors
- Image
- Portable PixMap (1988-)
Charsets and encodings
-
ASCII American Standard Code for Information Interchange (1967)
-
Code Pages
-
EBCDIC: Extended Binary Coded Decimal Interchange Code (1964)
-
APL: A Programming Language - EBCDIC CodePage 293 (1966)
-
PETSCII - PET Standard Code of Information Interchange / CBM ASCII (1977-)
File formats
Containers:
- IFF: EA Interchange File Format (1985)
- RIFF: Resource Interchange File Format (1991)
- CFBF/CDFv2: Compound file binary format / Composite Document file v2 (DOCFILE / D0CF11E) (1997-2004)
- EBML: Extensible Binary Meta Language (2002)
- ISOBMFF: ISO Base Media File Format (2004?)
Executables
Microsoft
-
Exe - MZ executable [DOS] (1981-)
Apple
-
Pef - Preferred Executable Format (Mac System 7-9 , 1991-1999)
-
Macho - Mach Object (NeXTSTEP, MacOS, iOS)
Others
-
Dol - Nintendo Dolphin (Gamecube, Wii, 2001-2017)
Images
-
Jpeg (JFIF) - Joint Photographic Experts Group - File Interchange Format (1992)
-
Dicom - Digital Imaging and Communications in Medicine (1985)
-
Netpbm (1988)
-
BMP - Bitmap [Windows 2 (1987)]
-
Gif - Graphics Interchange Format (1987)
-
TIFF - Tag Image File Format (1986)
-
PCX - Zsoft Picture exchange [DOS] (1982)
-
TGA/TARGA - TrueVision [Advanced Raster] Graphics Adapter (1984)
-
ICO - Windows icon (1985)
Videos
-
Y4M - Yuv4mpeg (2001)
Archives
-
Copy [files] In & out [of archives] (1977)
-
Lzma - Lempel-Ziv-Markov chain algorithm (1998)
-
Rar - Roschal Archive (1993)
Wad - Where's all the data? (1993)
-
Zstd - Zstandard (2015)
Documents
-
Microsoft Office
Multiplan - Excel:
-
Biff - Binary Interchange File Format
-
Wmf - Windows Metafile Format (1992)
Sound
-
AIFF - Audio interchange file format [Apple][Iff] (1988)
Metadata
- IPTC IIM / International Press Telecommunications Council - Information Interchange Model (1991)
- Exif - Exchangeable Image File Format (1995)
- XMP - Extensible Metadata Platform (2001)
Others
Serialization
- ASN.1 - Abstract Syntax Notation One (1984)
- Bplist - Binary property list (2000)
- Protobuf - Protocol buffers (2001)
Opcodes
Weird files
A polymock header: a file with many mock formats signatures.
Universal Doom by Robert Xiao: functional DOS (Dos4/GW) and Portable Executable.
A ZIP/PNG polyglot (sharing the deflate data) by Gynvael Coldwind.
101
Dissection with more descriptions, and explanations (my initial style of binary posters).
source Inkscape SVGs and PoC with their sources are included
Others
ELF 101, ZIP 101, Mach-O 101, Class 101, PDF 101, COM 101, Wav 101
Structures
A layout of the various format's structures
Opcodes' tables
Available in compact
or 'with descriptions' formats
Cryptography
Jneavat! N qnatrebhf pelcgbtencuvp bowrpg vf urnqvat lbhe jnl....