.coveragerc
.editorconfig
.gitignore
.readthedocs.yaml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.rst
pyproject.toml
requirements.txt
setup.cfg
setup.py
tox.ini
.github/workflows/ci.yml
.github/workflows/packaging.yml
docs/authors.rst
docs/changelog.rst
docs/cli.rst
docs/conf.py
docs/contributing.rst
docs/index.rst
docs/installation.rst
docs/readme.rst
docs/reference.rst
docs/requirements.txt
docs/spelling_wordlist.txt
docs/_autosummary/hexrec.base.BaseFile.rst
docs/_autosummary/hexrec.base.BaseRecord.rst
docs/_autosummary/hexrec.base.BaseTag.rst
docs/_autosummary/hexrec.base.TOKEN_COLOR_CODES.rst
docs/_autosummary/hexrec.base.colorize_tokens.rst
docs/_autosummary/hexrec.base.convert.rst
docs/_autosummary/hexrec.base.file_types.rst
docs/_autosummary/hexrec.base.guess_format_name.rst
docs/_autosummary/hexrec.base.guess_format_type.rst
docs/_autosummary/hexrec.base.load.rst
docs/_autosummary/hexrec.base.merge.rst
docs/_autosummary/hexrec.base.rst
docs/_autosummary/hexrec.formats.asciihex.AsciiHexFile.rst
docs/_autosummary/hexrec.formats.asciihex.AsciiHexRecord.rst
docs/_autosummary/hexrec.formats.asciihex.AsciiHexTag.rst
docs/_autosummary/hexrec.formats.asciihex.rst
docs/_autosummary/hexrec.formats.avr.AvrFile.rst
docs/_autosummary/hexrec.formats.avr.AvrRecord.rst
docs/_autosummary/hexrec.formats.avr.AvrTag.rst
docs/_autosummary/hexrec.formats.avr.rst
docs/_autosummary/hexrec.formats.ihex.IhexFile.rst
docs/_autosummary/hexrec.formats.ihex.IhexRecord.rst
docs/_autosummary/hexrec.formats.ihex.IhexTag.rst
docs/_autosummary/hexrec.formats.ihex.rst
docs/_autosummary/hexrec.formats.mos.MosFile.rst
docs/_autosummary/hexrec.formats.mos.MosRecord.rst
docs/_autosummary/hexrec.formats.mos.MosTag.rst
docs/_autosummary/hexrec.formats.mos.rst
docs/_autosummary/hexrec.formats.raw.RawFile.rst
docs/_autosummary/hexrec.formats.raw.RawRecord.rst
docs/_autosummary/hexrec.formats.raw.RawTag.rst
docs/_autosummary/hexrec.formats.raw.rst
docs/_autosummary/hexrec.formats.rst
docs/_autosummary/hexrec.formats.sqtp.from_numbers.rst
docs/_autosummary/hexrec.formats.sqtp.from_strings.rst
docs/_autosummary/hexrec.formats.sqtp.rst
docs/_autosummary/hexrec.formats.sqtp.to_numbers.rst
docs/_autosummary/hexrec.formats.sqtp.to_strings.rst
docs/_autosummary/hexrec.formats.srec.SIZE_TO_ADDRESS_FORMAT.rst
docs/_autosummary/hexrec.formats.srec.SrecFile.rst
docs/_autosummary/hexrec.formats.srec.SrecRecord.rst
docs/_autosummary/hexrec.formats.srec.SrecTag.rst
docs/_autosummary/hexrec.formats.srec.rst
docs/_autosummary/hexrec.formats.titxt.TiTxtFile.rst
docs/_autosummary/hexrec.formats.titxt.TiTxtRecord.rst
docs/_autosummary/hexrec.formats.titxt.TiTxtTag.rst
docs/_autosummary/hexrec.formats.titxt.rst
docs/_autosummary/hexrec.formats.xtek.XtekFile.rst
docs/_autosummary/hexrec.formats.xtek.XtekRecord.rst
docs/_autosummary/hexrec.formats.xtek.XtekTag.rst
docs/_autosummary/hexrec.formats.xtek.rst
docs/_autosummary/hexrec.hexdump.CHAR_PRINTABLE.rst
docs/_autosummary/hexrec.hexdump.CHAR_TOKENS.rst
docs/_autosummary/hexrec.hexdump.DEFAULT_FORMAT_ORDER.rst
docs/_autosummary/hexrec.hexdump.hexdump_core.rst
docs/_autosummary/hexrec.hexdump.rst
docs/_autosummary/hexrec.utils.DEFAULT_DELETE.rst
docs/_autosummary/hexrec.utils.SUFFIX_SCALE.rst
docs/_autosummary/hexrec.utils.SparseMemoryIO.rst
docs/_autosummary/hexrec.utils.chop.rst
docs/_autosummary/hexrec.utils.hexlify.rst
docs/_autosummary/hexrec.utils.parse_int.rst
docs/_autosummary/hexrec.utils.rst
docs/_autosummary/hexrec.utils.unhexlify.rst
docs/_autosummary/hexrec.xxd.CHAR_ASCII.rst
docs/_autosummary/hexrec.xxd.CHAR_EBCDIC.rst
docs/_autosummary/hexrec.xxd.parse_seek.rst
docs/_autosummary/hexrec.xxd.rst
docs/_autosummary/hexrec.xxd.xxd_core.rst
docs/_static/.gitkeep
docs/_templates/custom-base-template.rst
docs/_templates/custom-class-template.rst
docs/_templates/custom-module-template.rst
src/hexrec/__init__.py
src/hexrec/__main__.py
src/hexrec/base.py
src/hexrec/cli.py
src/hexrec/hexdump.py
src/hexrec/utils.py
src/hexrec/xxd.py
src/hexrec.egg-info/PKG-INFO
src/hexrec.egg-info/SOURCES.txt
src/hexrec.egg-info/dependency_links.txt
src/hexrec.egg-info/entry_points.txt
src/hexrec.egg-info/requires.txt
src/hexrec.egg-info/top_level.txt
src/hexrec/formats/__init__.py
src/hexrec/formats/asciihex.py
src/hexrec/formats/avr.py
src/hexrec/formats/ihex.py
src/hexrec/formats/mos.py
src/hexrec/formats/raw.py
src/hexrec/formats/sqtp.py
src/hexrec/formats/srec.py
src/hexrec/formats/titxt.py
src/hexrec/formats/xtek.py
tests/.gitattributes
tests/test_base.py
tests/test_cli.py
tests/test_formats_asciihex.py
tests/test_formats_avr.py
tests/test_formats_ihex.py
tests/test_formats_mos.py
tests/test_formats_raw.py
tests/test_formats_sqtp.py
tests/test_formats_srec.py
tests/test_formats_titxt.py
tests/test_formats_xtek.py
tests/test_hexdump.py
tests/test_readme.py
tests/test_utils.py
tests/test_xxd.py
tests/test_base/data.dat
tests/test_base/merged.xtek
tests/test_base/simple.hex
tests/test_base/simple.srec
tests/test_base/simple_hex.srec
tests/test_base/simple_srec.hex
tests/test_cli/bytes.mot
tests/test_cli/header.mot
tests/test_cli/headless.mot
tests/test_cli/holes.mot
tests/test_cli/merge_reversed_holes.hex
tests/test_cli/reversed.mot
tests/test_cli/test_hexrec_align_-m_3_triangle.mot
tests/test_cli/test_hexrec_align_triangle.mot
tests/test_cli/test_hexrec_clear_-e_0xC0_bytes.mot
tests/test_cli/test_hexrec_clear_-s_0x40_-e_0xC0_bytes.mot
tests/test_cli/test_hexrec_clear_-s_0x40_bytes.mot
tests/test_cli/test_hexrec_clear_bytes.mot
tests/test_cli/test_hexrec_convert_-o_ihex_-w_64_bytes.mot
tests/test_cli/test_hexrec_convert_-o_ihex_bytes.mot
tests/test_cli/test_hexrec_crop_-e_0xC0_bytes.mot
tests/test_cli/test_hexrec_crop_-s_0x40_-e_0xC0_-v_0xA5_bytes.mot
tests/test_cli/test_hexrec_crop_-s_0x40_-e_0xC0_bytes.mot
tests/test_cli/test_hexrec_crop_-s_0x40_bytes.mot
tests/test_cli/test_hexrec_delete_-e_0xC0_bytes.mot
tests/test_cli/test_hexrec_delete_-s_0x40_-e_0xC0_bytes.mot
tests/test_cli/test_hexrec_delete_-s_0x40_bytes.mot
tests/test_cli/test_hexrec_fill_-e_0xC0_-v_0xA5_bytes.mot
tests/test_cli/test_hexrec_fill_-s_0x40_-e_0xC0_-v_0xA5_bytes.mot
tests/test_cli/test_hexrec_fill_-s_0x40_-v_0xA5_bytes.mot
tests/test_cli/test_hexrec_flood_-e_0xC0_-v_0xA5_holes.mot
tests/test_cli/test_hexrec_flood_-s_0x40_-e_0xC0_-v_0xA5_holes.mot
tests/test_cli/test_hexrec_flood_-s_0x40_-v_0xA5_holes.mot
tests/test_cli/test_hexrec_merge_-w_64_bytes.mot
tests/test_cli/test_hexrec_merge_bytes.mot
tests/test_cli/test_hexrec_shift_-n_0x40_bytes.mot
tests/test_cli/test_hexrec_srec_del-header_header.mot
tests/test_cli/test_hexrec_srec_del-header_headless.mot
tests/test_cli/test_hexrec_srec_set-header_-f_ascii_ABC_bytes.mot
tests/test_cli/test_hexrec_srec_set-header_-f_ascii_ABC_headless.mot
tests/test_cli/test_hexrec_srec_set-header_-f_hex_414243_bytes.mot
tests/test_cli/triangle.mot
tests/test_formats_asciihex/simple.ascii_hex
tests/test_formats_asciihex/srecord_t0110a_sh.ascii_hex
tests/test_formats_avr/basic.rom
tests/test_formats_ihex/simple.hex
tests/test_formats_ihex/wikipedia.hex
tests/test_formats_mos/basic.mos
tests/test_formats_mos/basic_junk.mos
tests/test_formats_mos/basic_nul_xoff.mos
tests/test_formats_mos/basic_nul_xoff_junk.mos
tests/test_formats_mos/basic_xoff.mos
tests/test_formats_raw/hexbytes.bin
tests/test_formats_sqtp/auxmem_dsPIC33EP256MU806.hex
tests/test_formats_sqtp/bootmem_PIC32MX110F016B.hex
tests/test_formats_sqtp/eeprom_PIC12F1840.hex
tests/test_formats_sqtp/eeprom_PIC18F1220.hex
tests/test_formats_sqtp/progmem_PIC18F1220.hex
tests/test_formats_sqtp/progmem_PIC32MX360F512L.hex
tests/test_formats_sqtp/userid_PIC12F1501.hex
tests/test_formats_sqtp/userid_PIC32MX360F512L.hex
tests/test_formats_srec/simple.srec
tests/test_formats_srec/wikipedia.s19
tests/test_formats_titxt/simple.txt
tests/test_formats_titxt/srecord_t0112a_sh.txt
tests/test_formats_xtek/cypress.xtek
tests/test_formats_xtek/simple.xtek
tests/test_hexdump/bytes.bin
tests/test_hexdump/genfiles.sh
tests/test_hexdump/holes.mot
tests/test_hexdump/test_hd_-I_srec_triangle.mot.hd
tests/test_hexdump/test_hd_-U_bytes.bin.hd
tests/test_hexdump/test_hd_-X_-I_srec_holes.mot.hd
tests/test_hexdump/test_hd_-X__bytes.bin.hd
tests/test_hexdump/test_hd_-b_bytes.bin.hd
tests/test_hexdump/test_hd_-c_bytes.bin.hd
tests/test_hexdump/test_hd_-d_bytes.bin.hd
tests/test_hexdump/test_hd_-n_128_bytes.bin.hd
tests/test_hexdump/test_hd_-o_bytes.bin.hd
tests/test_hexdump/test_hd_-s_128_-n_64_bytes.bin.hd
tests/test_hexdump/test_hd_-s_32_bytes.bin.hd
tests/test_hexdump/test_hd_-v_wildcard.bin.hd
tests/test_hexdump/test_hd_-x_bytes.bin.hd
tests/test_hexdump/test_hd_bytes.bin.hd
tests/test_hexdump/test_hd_wildcard.bin.hd
tests/test_hexdump/test_hexdump_-C_-I_srec_triangle.mot.hexdump
tests/test_hexdump/test_hexdump_-C__bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-U_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-X_-I_srec_holes.mot.hexdump
tests/test_hexdump/test_hexdump_-X__bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-b_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-c_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-d_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-n_128_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-o_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-s_128_-n_64_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-s_32_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_-v_wildcard.bin.hexdump
tests/test_hexdump/test_hexdump_-x_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_bytes.bin.hexdump
tests/test_hexdump/test_hexdump_wildcard.bin.hexdump
tests/test_hexdump/triangle.mot
tests/test_hexdump/wildcard.bin
tests/test_readme/app_trimmed.mot
tests/test_readme/appelf.elf
tests/test_readme/appelf.srec
tests/test_readme/application.bin
tests/test_readme/application.mot
tests/test_readme/boot_fixed.hex
tests/test_readme/bootloader.hex
tests/test_readme/checkme.srec
tests/test_readme/checkme_crc.srec
tests/test_readme/configuration.s19
tests/test_readme/configuration.xtek
tests/test_readme/data.hex
tests/test_readme/data.srec
tests/test_readme/dataset_00.mot
tests/test_readme/executable.mot
tests/test_readme/merged.srec
tests/test_xxd/A.bin
tests/test_xxd/A.xxd
tests/test_xxd/bytes-garbage.xxd
tests/test_xxd/bytes-shuffled.xxd
tests/test_xxd/bytes-stdin.c
tests/test_xxd/bytes.bin
tests/test_xxd/bytes.hexstr
tests/test_xxd/bytes.xxd
tests/test_xxd/file
tests/test_xxd/file.65537
tests/test_xxd/file.xxd
tests/test_xxd/hex_copy
tests/test_xxd/hex_snippet
tests/test_xxd/holes.hexstr
tests/test_xxd/holes.mot
tests/test_xxd/plain_copy
tests/test_xxd/plain_snippet
tests/test_xxd/reverse.bin
tests/test_xxd/reverse.xxd
tests/test_xxd/test_xxd_-E_bytes.bin.xxd
tests/test_xxd/test_xxd_-I_srec_holes.mot.xxd
tests/test_xxd/test_xxd_-I_srec_triangle.mot.xxd
tests/test_xxd/test_xxd_-U__bytes.bin.xxd
tests/test_xxd/test_xxd_-a_-c_12_file.65537.xxd
tests/test_xxd/test_xxd_-a_wildcard.bin.xxd
tests/test_xxd/test_xxd_-b_-c_8_bytes.bin.xxd
tests/test_xxd/test_xxd_-b_-g_2_bytes.bin.xxd
tests/test_xxd/test_xxd_-b_bytes.bin.xxd
tests/test_xxd/test_xxd_-c_8_bytes.bin.xxd
tests/test_xxd/test_xxd_-e__bytes.bin.xxd
tests/test_xxd/test_xxd_-g_0_bytes.bin.xxd
tests/test_xxd/test_xxd_-g_1_bytes.bin.xxd
tests/test_xxd/test_xxd_-i_-c_16_bytes.bin.c
tests/test_xxd/test_xxd_-i_-s_128_-l_64_bytes.bin.c
tests/test_xxd/test_xxd_-i_bytes.bin.c
tests/test_xxd/test_xxd_-i_file.xxd
tests/test_xxd/test_xxd_-l_120_-c_12_xxd.1.xxd
tests/test_xxd/test_xxd_-l_120_-p_-c_20_xxd.1.xxd
tests/test_xxd/test_xxd_-l_128_bytes.bin.xxd
tests/test_xxd/test_xxd_-o_65536_bytes.bin.xxd
tests/test_xxd/test_xxd_-p_-I_srec_holes.mot.hexstr
tests/test_xxd/test_xxd_-p_-c_16_bytes.bin.xxd
tests/test_xxd/test_xxd_-p_bytes.bin.xxd
tests/test_xxd/test_xxd_-r_-c_8_bytes.xxd.bin
tests/test_xxd/test_xxd_-r_-k_256_--no-seek-zeroes_-O_srec_bytes.xxd.mot
tests/test_xxd/test_xxd_-r_-k_256_bytes-shuffled.xxd.bin
tests/test_xxd/test_xxd_-r_-k_256_bytes.xxd.bin
tests/test_xxd/test_xxd_-r_-p_-O_srec_holes.hexstr.mot
tests/test_xxd/test_xxd_-r_-p_-k_256_--no-seek-zeroes_-O_srec_bytes.hexstr.mot
tests/test_xxd/test_xxd_-r_-p_-k_256_bytes.hexstr.bin
tests/test_xxd/test_xxd_-r_-s_-0x10000_A.xxd.bin
tests/test_xxd/test_xxd_-r_-s_100_file.xxd.bin
tests/test_xxd/test_xxd_-r_bytes-garbage.xxd.bin
tests/test_xxd/test_xxd_-r_reverse.xxd.bin
tests/test_xxd/test_xxd_-r_xxd.1.patch.xxd.bin
tests/test_xxd/test_xxd_-s_+32_bytes.bin.xxd
tests/test_xxd/test_xxd_-s_-0x30_file.xxd
tests/test_xxd/test_xxd_-s_-32_bytes.bin.xxd
tests/test_xxd/test_xxd_-s_0x30_file.xxd
tests/test_xxd/test_xxd_-s_0x36_-l_13_-c_13_xxd.1.xxd
tests/test_xxd/test_xxd_-s_0x36_-l_13_-c_13_xxd.patched.1.xxd
tests/test_xxd/test_xxd_-s_128_-l_64_-p_reverse.bin.xxd
tests/test_xxd/test_xxd_-s_32_bytes.bin.xxd
tests/test_xxd/test_xxd_-u_bytes.bin.xxd
tests/test_xxd/test_xxd_bytes.bin.xxd
tests/test_xxd/triangle.mot
tests/test_xxd/wildcard.bin
tests/test_xxd/xxd.1
tests/test_xxd/xxd.1.patch.xxd
tests/test_xxd/xxd.patched.1
tests/test_xxd/xxd_-i_STDIN_file.c