Motorola S-Record

This is a format used to contain binary images for embedded devices that is produced by some compiler packages. It is quite similar to the Intel HEX format files which perform a similar task.

An S-Record file consists of a number of lines of ASCII data. Each line is a single record typically holding a chunk of data to be placed at a certain address. Each line has a checksum just like the intel format.