A system for transferring data from a disk drive to an external source.
The disk drive includes a circuit with embedded firmware that associates
internal and output definitions with the data. The definitions and data
are provided to the external source which parses the definitions and the
data. The parsing engine can output the data in pre-defined format. The
embedded firmware associates the same definitions for all data. Thus an
external programmer does not have to know, or monitor, the file format
and output format of the disk drive to write an external software
application.