Intel HEX files

Intel HEX files contain binary data encoded as text, usually the output of a assmbler/compiler/linker program, and look like this:

:1003b0003e10d3203e02d3023e00d303cdf00ac943
:1003c0003e22d320db211e01bbc2a2033e02d30288
:0d03d0003e00d303cd0f0b2a300836ffc9c5
:0d002800f5e5d5c5cdf003c1d1e1f1fbc96f
:1003f0002a10087e1effbbc20004cd5a07c30d049d
:100400002a12087e1effbbc20d04cd5a073e47d3f9
:100410000f3e24d320db20cd1e04cd9205c9003e23

Usage

from autoarchaeologist.generic import intel_hex
…
(examiners producing textfiles)
…
self.add_examiner(*intel_hex.ALL)

Notes

This examiner operates only on textfile artifacts.

The interpretation assume the artifacts and the target platform share the same type_case.

Test input

  • 30007539

Documentation