FCAT (First Chronicle Analysis Tool) parses the complete PE structure, DOS header, NT headers, optional header, and every standard data directory including import, export, resource, reloc, debug, TLS, load config, and the x64 exception table, written against the Microsoft PE/COFF spec directly rather than an existing library, partly because nothing available in C# handled bound imports and delay-load descriptors correctly.