Try using: https://pypi.org/project/bsdiff4/ FYI: https://stackoverflow.com/questions/1945075/how-do-i-create-binary-patches https://github.com/cperciva/bsdiff/blob/master/bsdiff-ra/FORMAT