Analysis of (unknown) file formats
Anatomy of File Analysis and Decomposition Engine
Let's Build an Unpacker (Unpackers 101)