A data format for storing binary data as ASCII text. It consists of a sequence of records, which consist of the following fields:
:)00): the data field contains n bytes, where n is the byte count01): the final record in the file; the data field is empty02): the data field contains 2 bytes which are multiplied by 16 and used as the base of subsequent record addresses03): the data field contains 4 bytes specifying the start execution address for 80×86 processors, where the first two bytes are the CS value and the last two bytes are the IP04): the data field contains 2 bytes to be used as the high-order bytes (big-endian) of 32-bit addresses for subsequent records05): the data field contains 4 bytes representing the big-endian 32-bit start addressAll values are stored as ASCII hex digits.