 Intel HEX records are separated by one or more ASCII line termination characters so that each record appears alone on a text line.This enhances legibility by visually delimiting the records and it also provides padding between records that can be used to improve machine parsing efficiency.Programs that create HEX records typically use line termination characters that conform to the conventions of their operating systems.