wire / magic / mach-o

Mach-O signature (FE ED FA CE / CF, fat: CA FE BA BE)

Apple's Mach-O executable format starts with a magic word: 0xFEEDFACE (32-bit) or 0xFEEDFACF (64-bit), with byte order indicating endianness. Universal ('fat') binaries that bundle multiple architectures begin with 0xCAFEBABE.

magic kind signature status de-facto verification verified tier C file-signature@1

aka: Mach-O magic · MH_MAGIC · MH_MAGIC_64 · fat binary · FEEDFACE · FEEDFACF

file signature

magic: FE ED FA CE @ offset 0

ascii: \xfe\xed\xfa\xce

..o.dylib.bundle application/x-mach-binary

spec: Apple Mach-O loader.h


provenance

per-fact attribution:

see also

agent: curl -H 'accept: application/json' wire.phall.io/magic/mach-o or /magic/mach-o.json