a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; runs fast; create small delta/differential; support large files and limit memory requires when diff & patch.
Note:
$hdiffz -m-6 -SD -c-zstd-21-24 -d oldPath newPath outDiffFile
; if file is very large, try changing -m-6
to -s-64
; apply the delta: $hpatchz oldPath diffFile outNewPath
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd , & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 , & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaios_macos_hpatchz
support iOS,macos , & support decompressor: zlib,lzma,lzma2,zstd,bzip2 , & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
$hdiffz -m-6 -SD -c-zstd-21-24 -d oldPath newPath outDiffFile
; if file is very large, try changing -m-6
to -s-64
; apply the delta: $hpatchz oldPath diffFile outNewPath
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd , & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 , & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaios_macos_hpatchz
support iOS,macos , & support decompressor: zlib,lzma,lzma2,zstd,bzip2 , & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
$hdiffz -m-6 -SD -c-zstd-21-24 -d oldPath newPath outDiffFile
; if file is very large, try changing -m-6
to -s-64
; apply the delta: $hpatchz oldPath diffFile outNewPath
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd , & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 , & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaios_macos_hpatchz
support iOS,macos , & support decompressor: zlib,lzma,lzma2,zstd,bzip2 , & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
$hdiffz -m-6 -SD -c-zstd-21-24 -d oldPath newPath outDiffFile
; if file is very large, try changing -m-6
to -s-64
; apply the delta: $hpatchz oldPath diffFile outNewPath
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
$hdiffz -m-6 -SD -c-zstd-21-24 -d oldPath newPath outDiffFile
; if file is very large, try changing -m-6
to -s-64
; apply the delta: $hpatchz oldPath diffFile outNewPath
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
android_hpatchz/libs
support decompressor: zlib,lzma,lzma2,zstd & support diffFile created by $hdiffz,$hdiffz -SDandroid_hpatchz/libs_patchers
support decompressor: zlib,lzma,lzma2,zstd,bzip2 & support diffFile created by $hdiffz,$hdiffz -SD,$hdiffz -BSD,$bsdiff4,$hdiffz -VCD,$open-vcdiff delta,$xdelta3 -S,$xdelta3 -S lzmaNote:
android_hpatchz/libs
support decompresser: zlib,lzma,lzma2 & support diffFile created by hdiffz,hdiffz -SDandroid_hpatchz/libs_patchers
support decompresser: zlib,lzma,lzma2,bzip2 & support diffFile created by hdiffz,hdiffz -SD,bsdiff4,hdiffz -BSD,hdiffz -VCD,xdelta3(-S,-S lzma),open-vcdiffandroid_hpatchz/libs_zstd
support decompresser: zlib,lzma,lzma2,bzip2,zstd & support diffFile created by hdiffz,hdiffz -SD,bsdiff4,hdiffz -BSD,hdiffz -VCD,xdelta3(-S,-S lzma),open-vcdiffNote:
android_hpatchz/libs
support decompresser: zlib,lzma,lzma2 & support diffFile created by hdiffz,hdiffz -SDandroid_hpatchz/libs_patchers
support decompresser: zlib,lzma,lzma2,bzip2 & support diffFile created by hdiffz,hdiffz -SD,bsdiff4,hdiffz -BSD,hdiffz -VCD,xdelta3(-S,-S lzma),open-vcdiffandroid_hpatchz/libs_zstd
support decompresser: zlib,lzma,lzma2,bzip2,zstd & support diffFile created by hdiffz,hdiffz -SD,bsdiff4,hdiffz -BSD,hdiffz -VCD,xdelta3(-S,-S lzma),open-vcdiffNote:
android_hpatchz/libs
support decompresser: zlib,lzma,lzma2 & support diffFile created by hdiffz,hdiffz -SDandroid_hpatchz/libs_patchers
support decompresser: zlib,lzma,lzma2,bzip2 & support diffFile created by hdiffz,hdiffz -SD,bsdiff4,hdiffz -BSD,hdiffz -VCD,xdelta3(-S,-S lzma),open-vcdiffandroid_hpatchz/libs_zstd
support decompresser: zlib,lzma,lzma2,bzip2,zstd & support diffFile created by hdiffz,hdiffz -SD,bsdiff4,hdiffz -BSD,hdiffz -VCD,xdelta3(-S,-S lzma),open-vcdiff