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.