Intel HEX

E299178

Intel HEX is a widely used ASCII text-based file format for representing binary data, commonly employed for programming microcontrollers, EPROMs, and other programmable devices.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Intel HEX canonical 4

Statements (51)

Predicate Object
instanceOf file format
hexadecimal object file format
addressingSupport 16-bit addressing
20-bit addressing via extended segment address records
32-bit addressing via extended linear address records
allowsNonContiguousAddresses true
alternativeTo S-record
surface form: Motorola S-record

binary image files
binaryDataStorage encoded as hexadecimal text pairs
category firmware file format
object code representation format
checksumPurpose error detection
checksumType two’s complement of least significant byte of sum of record bytes
commonlyGeneratedBy assemblers
compilers
linkers
commonlyUsedWith 16-bit microcontrollers
32-bit microcontrollers
8-bit microcontrollers
dataEncoding hexadecimal
developedBy Intel Corporation
surface form: Intel
field address
byte count
checksum
data
record mark
record type
fileType ASCII text
humanReadable true
introducedBy Intel Corporation
surface form: Intel
lineByteCountRange 1–255 data bytes per record
lineStructure one record per line
primaryUse representing binary data
recordDelimiter newline
recordStartCharacter :
recordType 00 data record
01 end-of-file record
02 extended segment address record
03 start segment address record
04 extended linear address record
05 start linear address record
suitableFor bootloaders that parse text-based records
serial transmission of program data
supportsRandomAccessLayout true
typicalFileExtension .hex
.ihx
usedFor programming EPROMs
programming flash memory devices
programming microcontrollers
storing firmware images
transferring binary data between systems

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Binutils supportsFormat Intel HEX
GNU As supportsFormat Intel HEX
objcopy inputFormat Intel HEX
S-record similarTo Intel HEX