LICENSE
MANIFEST.in
Makefile
README.rst
setup.py
detools/__init__.py
detools/__main__.py
detools/apply.py
detools/bsdiff.c
detools/common.py
detools/create.py
detools/errors.py
detools/hdiffpatch.cpp
detools/info.py
detools/suffix_array.c
detools/version.py
detools.egg-info/PKG-INFO
detools.egg-info/SOURCES.txt
detools.egg-info/dependency_links.txt
detools.egg-info/entry_points.txt
detools.egg-info/requires.txt
detools.egg-info/top_level.txt
detools/HDiffPatch/_atosize.h
detools/HDiffPatch/_clock_for_demo.h
detools/HDiffPatch/checksum_plugin_demo.h
detools/HDiffPatch/compress_parallel.cpp
detools/HDiffPatch/compress_parallel.h
detools/HDiffPatch/compress_plugin_demo.h
detools/HDiffPatch/decompress_plugin_demo.h
detools/HDiffPatch/file_for_patch.c
detools/HDiffPatch/file_for_patch.h
detools/HDiffPatch/hdiffz.cpp
detools/HDiffPatch/hpatch_dir_listener.h
detools/HDiffPatch/hpatchz.c
detools/HDiffPatch/builds/android_ndk_jni_mk/hpatch.c
detools/HDiffPatch/builds/android_ndk_jni_mk/hpatch.h
detools/HDiffPatch/builds/android_ndk_jni_mk/hpatch_jni.c
detools/HDiffPatch/dirDiffPatch/dir_diff/dir_diff.cpp
detools/HDiffPatch/dirDiffPatch/dir_diff/dir_diff.h
detools/HDiffPatch/dirDiffPatch/dir_diff/file_for_dirDiff.h
detools/HDiffPatch/dirDiffPatch/dir_patch/dir_patch.c
detools/HDiffPatch/dirDiffPatch/dir_patch/dir_patch.h
detools/HDiffPatch/dirDiffPatch/dir_patch/dir_patch_private.h
detools/HDiffPatch/dirDiffPatch/dir_patch/dir_patch_types.h
detools/HDiffPatch/dirDiffPatch/dir_patch/new_stream.c
detools/HDiffPatch/dirDiffPatch/dir_patch/new_stream.h
detools/HDiffPatch/dirDiffPatch/dir_patch/ref_stream.c
detools/HDiffPatch/dirDiffPatch/dir_patch/ref_stream.h
detools/HDiffPatch/dirDiffPatch/dir_patch/res_handle_limit.c
detools/HDiffPatch/dirDiffPatch/dir_patch/res_handle_limit.h
detools/HDiffPatch/libHDiffPatch/HDiff/diff.cpp
detools/HDiffPatch/libHDiffPatch/HDiff/diff.h
detools/HDiffPatch/libHDiffPatch/HDiff/diff_types.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/bytes_rle.cpp
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/bytes_rle.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/compress_detect.cpp
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/compress_detect.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/mem_buf.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/pack_uint.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/suffix_string.cpp
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/suffix_string.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/config.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/divsufsort.c
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/divsufsort.c.inc.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/divsufsort.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/divsufsort64.c
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/divsufsort64.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/divsufsort_private.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/sssort.c.inc.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/trsort.c.inc.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/libdivsufsort/utils.c.inc.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/adler_roll.c
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/adler_roll.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/bloom_filter.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/covers.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/digest_matcher.cpp
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/digest_matcher.h
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/stream_serialize.cpp
detools/HDiffPatch/libHDiffPatch/HDiff/private_diff/limit_mem_diff/stream_serialize.h
detools/HDiffPatch/libHDiffPatch/HPatch/checksum_plugin.h
detools/HDiffPatch/libHDiffPatch/HPatch/patch.c
detools/HDiffPatch/libHDiffPatch/HPatch/patch.h
detools/HDiffPatch/libHDiffPatch/HPatch/patch_private.h
detools/HDiffPatch/libHDiffPatch/HPatch/patch_types.h
detools/HDiffPatch/libParallel/parallel_channel.cpp
detools/HDiffPatch/libParallel/parallel_channel.h
detools/HDiffPatch/libParallel/parallel_import.cpp
detools/HDiffPatch/libParallel/parallel_import.h
detools/HDiffPatch/test/_private_searchBestParams.cpp
detools/HDiffPatch/test/testHashClash.cpp
detools/HDiffPatch/test/unit_test.cpp
detools/compression/__init__.py
detools/compression/crle.py
detools/compression/heatshrink.py
detools/compression/lz4.py
detools/compression/none.py
detools/compression/zstd.py
detools/data_format/__init__.py
detools/data_format/aarch64.py
detools/data_format/arm_cortex_m4.py
detools/data_format/elf.py
detools/data_format/utils.py
detools/data_format/xtensa_lx106.py
detools/libdivsufsort/config.h
detools/libdivsufsort/divsufsort.c
detools/libdivsufsort/divsufsort.c.inc.h
detools/libdivsufsort/divsufsort.h
detools/libdivsufsort/divsufsort64.c
detools/libdivsufsort/divsufsort64.h
detools/libdivsufsort/divsufsort_private.h
detools/libdivsufsort/sssort.c.inc.h
detools/libdivsufsort/trsort.c.inc.h
detools/libdivsufsort/utils.c.inc.h
detools/sais/sais.c
detools/sais/sais.h
tests/__init__.py
tests/fuzzer.c
tests/test_bsdiff.py
tests/test_command_line.py
tests/test_crle.py
tests/test_data_format.py
tests/test_detools.py
tests/test_none.py
tests/test_suffix_array.py
tests/files/3f5531ba56182a807a5c358f04678b3b026d3a-READ-ME.patch
tests/files/3f5531ba56182a807a5c358f04678b3b026d3a.bin
tests/files/READ-ME.rst
tests/files/b2db59ab76ca36f67e61f720857021df8a660b-READ-ME.patch
tests/files/b2db59ab76ca36f67e61f720857021df8a660b.bin
tests/files/bsdiff-READ-ME.patch
tests/files/bsdiff.py
tests/files/d027a1e1f752f15b6a13d9f9d775f3914c83f7-READ-ME.patch
tests/files/d027a1e1f752f15b6a13d9f9d775f3914c83f7.bin
tests/files/eb9ed88e9975028c4694e070cfaece2498e92d-READ-ME.patch
tests/files/eb9ed88e9975028c4694e070cfaece2498e92d.bin
tests/files/errors.cpython-36.bin
tests/files/fuzzer_1.new
tests/files/fuzzer_1.old
tests/files/fuzzer_1.patch
tests/files/sais-READ-ME.patch
tests/files/sais.c
tests/files/empty/crle.patch
tests/files/empty/heatshrink.patch
tests/files/empty/in-place.patch
tests/files/empty/new
tests/files/empty/none.patch
tests/files/empty/nonempty.bin
tests/files/empty/nonempty.patch
tests/files/empty/old
tests/files/empty/patch
tests/files/foo/arm-cortex-m4.patch
tests/files/foo/backwards.patch
tests/files/foo/bad-compression.patch
tests/files/foo/bad-lzma-end.patch
tests/files/foo/bad-patch-type.patch
tests/files/foo/bsdiff.patch
tests/files/foo/crle.patch
tests/files/foo/diff-data-too-long.patch
tests/files/foo/empty.patch
tests/files/foo/extra-data-too-long.patch
tests/files/foo/hdiffpatch-match-block-size-64.patch
tests/files/foo/hdiffpatch-match-score-0.patch
tests/files/foo/hdiffpatch-none.patch
tests/files/foo/hdiffpatch.patch
tests/files/foo/heatshrink.patch
tests/files/foo/in-place-3000-1500-1500.patch
tests/files/foo/in-place-3000-1500.patch
tests/files/foo/in-place-3000-500-crle.patch
tests/files/foo/in-place-3000-500.patch
tests/files/foo/in-place-3k-1.5k.patch
tests/files/foo/in-place-6000-1000-crle.patch
tests/files/foo/in-place-many-segments.patch
tests/files/foo/in-place-minimum-size.patch
tests/files/foo/lz4.patch
tests/files/foo/match-blocks-sequential-none.patch
tests/files/foo/match-blocks-sequential.patch
tests/files/foo/missing-in-place-from-size.patch
tests/files/foo/missing-in-place-memory-size.patch
tests/files/foo/missing-in-place-segment-size.patch
tests/files/foo/missing-in-place-shift-size.patch
tests/files/foo/new
tests/files/foo/no-delta.patch
tests/files/foo/none.patch
tests/files/foo/old
tests/files/foo/one-byte.patch
tests/files/foo/patch
tests/files/foo/short-none.patch
tests/files/foo/short-to-size.patch
tests/files/foo/short.patch
tests/files/foo/zstd.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-bsdiff.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-crle.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-heatshrink.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-in-place.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-lz4.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-none.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-xtensa-lx106-data-sections.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-xtensa-lx106.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10-zstd.patch
tests/files/micropython/esp8266-20180511-v1.9.4--20190125-v1.10.patch
tests/files/micropython/esp8266-20180511-v1.9.4.bin
tests/files/micropython/esp8266-20180511-v1.9.4.elf
tests/files/micropython/esp8266-20190125-v1.10.bin
tests/files/micropython/esp8266-20190125-v1.10.elf
tests/files/programmer/0.8.0--0.9.0-arm-cortex-m4.patch
tests/files/programmer/0.8.0--0.9.0.patch
tests/files/programmer/0.8.0.bin
tests/files/programmer/0.9.0.bin
tests/files/pybv11/1f5d945af--1f5d945af-dirty-arm-cortex-m4-data-sections.patch
tests/files/pybv11/1f5d945af--1f5d945af-dirty-arm-cortex-m4-elf-data-sections.patch
tests/files/pybv11/1f5d945af--1f5d945af-dirty-arm-cortex-m4.patch
tests/files/pybv11/1f5d945af--1f5d945af-dirty.patch
tests/files/pybv11/v1.10--1f5d945af-dirty-arm-cortex-m4.patch
tests/files/pybv11/v1.10--1f5d945af-dirty.patch
tests/files/pybv11/1f5d945af/firmware.elf
tests/files/pybv11/1f5d945af/firmware0.bin
tests/files/pybv11/1f5d945af/firmware1.bin
tests/files/pybv11/1f5d945af-dirty/firmware.elf
tests/files/pybv11/1f5d945af-dirty/firmware0.bin
tests/files/pybv11/1f5d945af-dirty/firmware1.bin
tests/files/pybv11/v1.10/firmware.elf
tests/files/pybv11/v1.10/firmware0.bin
tests/files/pybv11/v1.10/firmware1.bin
tests/files/python3/aarch64/3.6.6-1--3.7.2-3-aarch64.patch
tests/files/python3/aarch64/3.6.6-1--3.7.2-3.patch
tests/files/python3/aarch64/3.7.2-3--3.7.3-1-aarch64.patch
tests/files/python3/aarch64/3.7.2-3--3.7.3-1.patch
tests/files/python3/aarch64/README.rst
tests/files/python3/aarch64/3.6.6-1/libpython3.6m.so.1.0
tests/files/python3/aarch64/3.7.2-3/libpython3.7m.so.1.0
tests/files/python3/aarch64/3.7.3-1/libpython3.7m.so.1.0
tests/files/random/from.bin
tests/files/random/match-blocks-hdiffpatch.patch
tests/files/random/match-blocks-sequential-none.patch
tests/files/random/patch-bsdiff.bin
tests/files/random/to.bin
tests/files/shell/arm-cortex-m4-bz2.patch
tests/files/shell/arm-cortex-m4-crle.patch
tests/files/shell/arm-cortex-m4.patch
tests/files/shell/bz2.patch
tests/files/shell/crle.patch
tests/files/shell/lz4.patch
tests/files/shell/new
tests/files/shell/old
tests/files/shell/patch
tests/files/shell/zstd.patch
tests/files/shell-pi-3/1--2-aarch64-data-sections.patch
tests/files/shell-pi-3/1--2-aarch64.patch
tests/files/shell-pi-3/1--2.patch
tests/files/shell-pi-3/1.bin
tests/files/shell-pi-3/2.bin
tests/files/synthesizer/1--2-arm-cortex-m4.patch
tests/files/synthesizer/1--2.patch
tests/files/synthesizer/1--3-arm-cortex-m4.patch
tests/files/synthesizer/1--3.patch
tests/files/synthesizer/1.bin
tests/files/synthesizer/2.bin
tests/files/synthesizer/3.bin