Geoff Chappell - Software Analyst
DUMPBIN recognises as a debug file any file whose first two bytes are the characters DI. This is taken to establish that the file begins with a structure that Microsoft defines symbolically (in the WINNT.H header from the Platform SDK) as an IMAGE_SEPARATE_DEBUG_HEADER.