binary diff and patch using the BSDIFFHS-format
Project description
> :warning: bsdiffhs is a derivative work from bsdiff4: bsdiffhs is similar to [bsdiff4](https://github.com/ilanschnell/bsdiff4) but differs in compressing patch using heatshrink instead of gzip2 format.
The code is mostly derived from cx_bsdiff (written by Anthony Tuininga, http://cx-bsdiff.sourceforge.net/). The cx_bsdiff code in turn was derived from bsdiff, the standalone utility produced for BSD which can be found at http://www.daemonology.net/bsdiff. In addition to the two functions (diff and patch) cx_bsdiff provides, this package includes:
an interface to the BSDIFFHS-format
command line interfaces: bsdiffhs and bspatchhs
tests
The bsdiffhs package defines the following high level functions:
- diff(src_bytes, dst_bytes) -> bytes
Return a BSDIFFHS-format patch (from src_bytes to dst_bytes) as bytes.
- patch(src_bytes, patch_bytes) -> bytes
Apply the BSDIFFHS-format patch_bytes to src_bytes and return the bytes.
- file_diff(src_path, dst_path, patch_path)
Write a BSDIFFHS-format patch (from the file src_path to the file dst_path) to the file patch_path.
- file_patch(src_path, dst_path, patch_path)
Apply the BSDIFFHS-format file patch_path to the file src_path and write the result to the file dst_path.
- file_patch_inplace(path, patch_path)
Apply the BSDIFFHS-format file patch_path to the file path in place.
Example:
>>> import bsdiffhs
>>> a = 100000 * b'a'
>>> b = bytearray(a)
>>> b[100:106] = b' diff '
>>> p = bsdiff4.diff(a, bytes(b))
>>> len(p)
154
>>> bsdiffhs.patch(a, p) == b
True
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for bsdiffhs-0.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 050433372d3a789b6677d58f25f108c2242efe42dcb7203cd9e4d25031902bbf |
|
MD5 | 2a8ce8ab9f45603badce170417f814fe |
|
BLAKE2b-256 | cc8bd33f2834f0ff9f0cd3fa94c1f5cf31f3299b5a72a9e961b3d7b9d58ea088 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b40551ce0bbc3a9f4b6579e8919016348ab5cf6a510167eba01ed5f70b29c1a5 |
|
MD5 | 5d78590cf53a26d53f5dc0b962bb4846 |
|
BLAKE2b-256 | 10bd63994431f3a9905d26c528f895a677633f712328822f1ef87d2aadea30e3 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105324e6f691a87d926322f92d8c7c7fdcaa0a0f2ce481720e9570cc5c1646a5 |
|
MD5 | 6840343824ae123bd6d2c09953b1ad34 |
|
BLAKE2b-256 | 28442821ea5d87e4dc0cdb989b819157e32ea8c80fd92a8ad9c3503d7b9aff8d |
Hashes for bsdiffhs-0.1.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f2608fc5dc412da8b0454f3e4358a5721e7f7453b00bc023a5b82b5116adaf3 |
|
MD5 | 67ba34ba3d151efae194de1642797667 |
|
BLAKE2b-256 | f2b041bd7ebad6f8ec28826e4c433e6ac7463f89cf88ac79bc219451226e273b |
Hashes for bsdiffhs-0.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ae157eeb0e846017ecc622ea328431258d21e3b1352cec00c8d7873bf2d754 |
|
MD5 | f3c7e74f6a175a655b6968d67499ec10 |
|
BLAKE2b-256 | 75db2657329a1806cf1ba8ad8c47c90a6d0d4d7bf4fd7e77b01d77f9b11749f6 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c5e8d978bb4608a932df5ac7f8606454cb592a88e528ed3e4250eb5fef5f0d3 |
|
MD5 | 14765d430126a28edca43e8a2160d446 |
|
BLAKE2b-256 | 66157a3c5641317013f3757c4369bc388b0d0acdc31b373b89d740e836141c08 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73f7df69564d88c7b13b62802ede19924b39756525889bbc511708725c7c1e30 |
|
MD5 | d10ce2aef016c5207c7314377ff780f6 |
|
BLAKE2b-256 | 62343dfbec867b016712307f778ebd6b6422f562dfd6a9ac73f9c4c9f660516b |
Hashes for bsdiffhs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 729d646ebfbf06a987f5b56511e4d8b56bd5336087c5d922002e1bf3b8226dbc |
|
MD5 | b968b1c6838fae9aa0e73af41c7374d4 |
|
BLAKE2b-256 | 61808160eafaebc3c4a36751193a4da4d3218e3768ac89b51edd02aa33941130 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 897d00ede921beb97383ac2822bb8c71d4c40ce222b52aa6f6fa380fdf6af72a |
|
MD5 | c5865ab474bf19f203ebd3e933cd1e1a |
|
BLAKE2b-256 | 5cdfd7f352d3812b3032c1fcd6e09cf79c9852ab584bb3893ede336bbd511363 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6b89aad7f713cbabb5c21212bc9b3ddd1b6f68505a9c7e2e4ad7a58ebb12922 |
|
MD5 | 835fe3cfccb06fb34c489728e7b8c65e |
|
BLAKE2b-256 | 94b552510721e71c4cbbd21c44a178efda0af529841066be33401fa1303c0c5e |
Hashes for bsdiffhs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3da18b30a258569de8cc28ad50865c4ffe92e620e72a2df83832f8873cef780 |
|
MD5 | 8589d9acd815ec1ce8937f1505e73a8a |
|
BLAKE2b-256 | db5b52923e8540ee98d13897457ac60b57dbab813ada987f50a85cf1f16cd08b |
Hashes for bsdiffhs-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfbb1b9c9144f835daf240a3cbcf81fc77452452d1116259d72c86b6b2e9ddef |
|
MD5 | 5bb535ea6d66de1d64c75013b37911c5 |
|
BLAKE2b-256 | 4245e2b1fcb73bf7e320248f62253d5154648011bb595c4893733a501d1b4592 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b135f8ce9071563442145a6242a8dd0cfd56166fc9d07ad3c3447ca117910ec |
|
MD5 | da4045e47b5e01c792aebcef2b5d3589 |
|
BLAKE2b-256 | cca4655664c9d6b61f9bcb8a7ff80a7efc97d54f0a9f2072d4792932d6c2b7a3 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a68f8489a34e6b1942955aff109c6b755226fa9b4ecf3064ab6f8ced6672399 |
|
MD5 | 3b908046256fc45645f7650627e92064 |
|
BLAKE2b-256 | c1c86b0105f3a410f021702b2d9a8db288f0d6bb57b688e6d59f482ecace27b4 |
Hashes for bsdiffhs-0.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20f70a0ba5a1467bac7068842897ad609e324b15f4093908d82470fe6af2ab71 |
|
MD5 | 3c08e55a1044172eae62db0457624953 |
|
BLAKE2b-256 | 9843e617ec72ca17a1bd9e896317e07c403b2408434c48be066e8a70af4ce5a7 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 449c7a9923a61d0896aa4dfc4744ea0602d3eb4d65c9c540c880614ed204c53b |
|
MD5 | fc875d193106eb7a6ecfa72830c0c6b9 |
|
BLAKE2b-256 | 03175dd85f53c02f4fe1b9d8db672d0a53ead224f30d741b3dca550329379b3a |
Hashes for bsdiffhs-0.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef6138b63e4e102dc3599be397145ed4c6e12eae8242c2ac9b2381bbd92a5472 |
|
MD5 | 62622ddff552ad4b1d91a2a0751d93f5 |
|
BLAKE2b-256 | 2e143d111245b3f15b83ea21407705cd858988c14db08dde9fc5aee95d5488f5 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c35b0513a3c313dd3e091c1f63fbf9ee7496e23098c188d1e847ab0996f1210 |
|
MD5 | 2ff0737135726b525ed81b3fd9c4a210 |
|
BLAKE2b-256 | 37620fb450723a8f186e59f894dd89ec523416f37c20fe34e04b954600e4baac |
Hashes for bsdiffhs-0.1.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4f856746fb7faf7ec3267a93badb9bfceea29f7b4c8e1ff00a1a6d55eb092f1 |
|
MD5 | 68a254f32e88bf86a550e6761ea33728 |
|
BLAKE2b-256 | c7beab7d66add02d551250583ed68d885b917e993b5ed247aa215eb1942ef4a3 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a54650bdc7e95aa8387545cffcde6a3e413de3399c7576ccee3d9fbad9fa80ad |
|
MD5 | a4fa503759c8a763a8cbf0dff0fc37e2 |
|
BLAKE2b-256 | b32ed0500fb5a71e62715e741398491dd3a1bd09878b81f7c632fdc49c77822a |
Hashes for bsdiffhs-0.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c2e5110890034e4f63a046b501a61fc8881372363375f4fc6486e55e8aa3d1 |
|
MD5 | af8454196310720782490cc0ae5c7d06 |
|
BLAKE2b-256 | f30c0b2804f901ad0001f8f22c7a4a7cc65e0a32bd3dadd3ac48ae2446bda625 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713b99da341493d18628a50ac3033dcb8af9e57cde5063fced7e3ed0dc2a2cba |
|
MD5 | 179267fccc669d6be3c815c657f23097 |
|
BLAKE2b-256 | 3111f370b6b164f3f8d1c89a5c09e720aa993885b1810b7a8702459f820abede |
Hashes for bsdiffhs-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 150cb17dfbdf13d25237b287e716889914fa888a053ccfbd319b780ec45164ce |
|
MD5 | 5ee70dad92af24a8c814f8fe7bd2f92a |
|
BLAKE2b-256 | 7cf53b20e4a3ae060b93f6b800f66bbe9c70106a785c6a555e19357de475fe7e |
Hashes for bsdiffhs-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9db50d18e25560200d0fa8c0f4d03e61d11c7f708ce432d077c22af70ff14352 |
|
MD5 | b352441d84343b0d2aa866ea398604a4 |
|
BLAKE2b-256 | 44aece310d06594ce402744886276848008025cc742da703dc4ac672e834695a |
Hashes for bsdiffhs-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 775354cccde7932bd27924ee4b58b4019c7df079a70d630cc5b30bdff7950bd2 |
|
MD5 | d20eff6b38604a6b06e427d8b2576bb7 |
|
BLAKE2b-256 | 505cb9d2e56993a6350e6c13e5685f537c0ec4e5d1dcb144aaa8be5f5521c8c7 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b47970ec9396ae79c6814f90209d138ada457d01e4799cbbe784301e1ecf0c |
|
MD5 | 99d7888cd97407501e1f29d1d5391c2d |
|
BLAKE2b-256 | d15f978aacfb04563daf989b184afd074d2799cc5d0d2e2bf7836cf725d26711 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7114b92e584581d18b64dffd2a132f8c913c7f6f61074d71b7d9689d5b435ccd |
|
MD5 | 033f92782a43cb00b5d827ac5e026794 |
|
BLAKE2b-256 | 54906c567d4aaf0073954723dfadcdb22b64fc4d9b408d6fe89b6c4f156de4ce |
Hashes for bsdiffhs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7230b2d44607996a178607cab5460f91d2894fd5d7214a77b8f053d01c364b06 |
|
MD5 | 76437e840fb599082dc62b376696e12a |
|
BLAKE2b-256 | 4d063118001c08d72df4daac541214070fa283aa7bfb7e41853cfe5f472cf0d5 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4afd789d055fa22068da19a5f5923aa622f7a3163aa9aac549c6abfb2593958 |
|
MD5 | 0d2edfcdc5e21459d70795e3dba000a7 |
|
BLAKE2b-256 | 5d290fe5a48641a0be6d46f8e4656753747c03c53ffb39ea5680afcee5019329 |
Hashes for bsdiffhs-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2b1709daadf09ad930fb4c1fdd5ffe75488eb80f5b22f951bb6c897e9d0b87 |
|
MD5 | 6cd16f49f9df365c191b09d9b227b42d |
|
BLAKE2b-256 | 3acb8f49f0b5a22c02cb76bdf499d7bbad62ce57225e5f6357a8962f82ce2c74 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb3c56c26e05ddad22617482a42dd045586a2d73736d3d48bade0c69a067d0d7 |
|
MD5 | ca03bbe5387182466cda0e8998b8e46e |
|
BLAKE2b-256 | 8d928d0607f6186c347a3bb73787b59347fbfcf1cc3ba4cab52eb19bbb53649c |
Hashes for bsdiffhs-0.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2696717befe3ad5ebfda2c46baa50a82bd7258dc94455c964372aa1e6567b6f1 |
|
MD5 | bce1d5c1642b2b2d7aa641f87826ae99 |
|
BLAKE2b-256 | c74d224598de20bdd328b38662d26075eca1ff523e7ebe66d18f2a79d597145f |
Hashes for bsdiffhs-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 856f5e406e2d3eb4590cf6353f191328b0ce482cf146bdab3046d67b50744bcf |
|
MD5 | 0107665a28e7d5d1770c84002fcbc26c |
|
BLAKE2b-256 | 6f55ad2cd54336fb3dbf979de52080c0045cdfbf09ef315ed62f47404f000f56 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3a6ee3b6e9556b594ef604049ae8c37a15aa48449e447ce470e30be8cf68590 |
|
MD5 | 6897983d25c89ab678fd9797b49e06ac |
|
BLAKE2b-256 | a10c70eecc2e506aba7c01c8cea43944af77c9651533e46e8253c533d2cf00bb |
Hashes for bsdiffhs-0.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5904191b7c0456e595202c47edcc23481296a14967beb1311deb2867fcebf51 |
|
MD5 | 5654800a110386d1e5be57a4317f84d6 |
|
BLAKE2b-256 | 06e8e1ef3d720565137f3b56b942b291a5fb5763ce5c332c3334edf014820200 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89fbc6a3a227e87430edb789488c2b61a9c0a5f8d1e176eb7aee06688e075f47 |
|
MD5 | 40c0c6d2db8695e94ff70a21012022f4 |
|
BLAKE2b-256 | f2da7bebc14e5a77ed9d059c03b81790630261dd41a93a056f3045bd32c7447f |
Hashes for bsdiffhs-0.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a7b4eaf367a624530bea58dc7d3c10b4860948ee76796dc66809c9865ef4c0 |
|
MD5 | 75120d8428e6681bbfcfd2fa746b58bd |
|
BLAKE2b-256 | 1ea2d636517842ee3f73e4b10d27a4d597137eaba2a16e612dd8e4974d4cd587 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a6506748491e1aef4ee13178c712ff62850b262c023257256d98bd03308d7a6 |
|
MD5 | 58bd11f1136854370fb938ea1c1bbe11 |
|
BLAKE2b-256 | 8c463e3f0f5d2e53a13ec39728633b0f41c25e530d9d63c6dafcf5950280ac03 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e93eab32a2e993da8b6192afb0d55b5d1999531602db2512395ddd2de79f519 |
|
MD5 | 9d61fbe586c9651c0caf6b5de5cdfe2c |
|
BLAKE2b-256 | 528fba96833f2b3082fdce13375d6e7a279d5a79ae865d733d5909038345751b |
Hashes for bsdiffhs-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2cde9964acb6e3c3385fecfb6cb2ea0e417af33608b7bb088f0e595caec6cbe |
|
MD5 | 17b577101f72bd876c8696a6a8a7de91 |
|
BLAKE2b-256 | e36722ce061ecd13e6437ff0c664c6310746b1ea845e5f47ad679d455f42a6ed |
Hashes for bsdiffhs-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e5c3fe05d635020149fad24db3ab9754f99090dcd7d4497c032ee2f32b144e6 |
|
MD5 | 9d5d0990c243fcb6a3e5c00d36e68c01 |
|
BLAKE2b-256 | 096db3e5833b6f0b99ef6f98ebb7f5d5a97c3ea4fa928bafc19404271011ff9a |
Hashes for bsdiffhs-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68ea4680b9b6a1bc39f9e282efda3274e5b9251f0f03cc243fe81bd2321a7b55 |
|
MD5 | 7e65ccc32a4b7275155fd5c9ccdebec8 |
|
BLAKE2b-256 | 533beb39f1934ddc7890877aede75e00d5aacd7be8118f6b21b733d3c0a757f6 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad658b0c93306f4da8bc15744dfe44fbaf06ed5b635aa87ade9323c9ed98173 |
|
MD5 | fbd00eaaa97cf092c3d6ace283891f44 |
|
BLAKE2b-256 | bc21f1bdb67a4ee26162ee87f7f3957715194d1cf50f0814e647b82a6561a9a2 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244ce019d22bd07f33d59be6c96881a0a01da4d8544073855b773851b0aac1e1 |
|
MD5 | b566a800d4af53c7128fbeefb7dd0709 |
|
BLAKE2b-256 | c41fe85267e3a3854b8b396d2e5093a0065706e014d8daf5e1d10c31202f9d61 |
Hashes for bsdiffhs-0.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01b03c47173c8260419f059af47ef55ad496b29d50da43864e7e6bf0f3c83c12 |
|
MD5 | b7efce38f2e3174ce7f9c9b41f396cd1 |
|
BLAKE2b-256 | 14b874c9525e7df2cae39d3509520a11c2efbf54e371b63e9f772180685dcb1b |
Hashes for bsdiffhs-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab06f895045611d5106773d0c0020d572eab2c3253571fa4d944d8a2e85e67db |
|
MD5 | 7d9e15f6e876c8536309e140bb18b46e |
|
BLAKE2b-256 | c3f65857d60f88bf25f6a9b23848f799d41a959dc27d27cc1846320231f25476 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34643a83926e3eeef64ced5d656899fd8a62d0e18b36693f5467506fa630f542 |
|
MD5 | ecb111ed6a6ce1fd01009de73affbbc1 |
|
BLAKE2b-256 | ddb258c1c4288f405e75e6629043c2cc54ed0de97e152434e2de3764978cc670 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3b0487f639da1f9ba32843ca03b1e9e1baa34338a834d631d7d5ba7c102be7f |
|
MD5 | 60fa4636f0cb7c5253670cf0385762aa |
|
BLAKE2b-256 | 1957e574784efe8fb4bddff06dbb885239471f63a1b54006113207f7630365b7 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bb23a8bb2617af8a175a5b39c4588f7b7b19dd9e3aaa334fb64b45c7a166512 |
|
MD5 | b205a1639123c3e7aa3a7f4126eb93b4 |
|
BLAKE2b-256 | 67cf0278c0d86a31f4e317f1a0a6a534739e0d9e40683e4bc7b8455a91ee922f |
Hashes for bsdiffhs-0.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9c8b2e05277c891394f04c9a50095e003546f178f56b9e775c0a5974e198735 |
|
MD5 | 4f89b381e41fd5942e726b7769c172f6 |
|
BLAKE2b-256 | eb11592231e9e93f2f2c92d5a762ae67a486226e73ff68b923d6c84eae9ef313 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4f1b40030416efe1593aa486b459564e0bb74c69ffabfda251f4583f6be44ab |
|
MD5 | 8efbd44ec978e77d8a4656520b5206ea |
|
BLAKE2b-256 | 226d8e9f932358b3cce7f6f10da7ebe3891b67c3414f60a4697670baaa6922ec |
Hashes for bsdiffhs-0.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf4a43a942f0ac857a1314572a5920b2e71c20f646f1d65cdaf2e041e6d2dbb |
|
MD5 | ae4ea5c04ba7e91dfa5f6a2758038914 |
|
BLAKE2b-256 | 28095457dacf67b47ce6378d44729af638eded6a83d1366e9fd175287f81213a |
Hashes for bsdiffhs-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36066fec1e5b8ccf28d2f7e6a6d7f6bf729d703d8556508e6bcc7a73b427287a |
|
MD5 | b2a911e1f394bf9312cab94a048b5ced |
|
BLAKE2b-256 | 0347893763f2168bbf471660312de9d8d7cfbd07e49907bb99504cccb16e02a9 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2414d34ce65e800d701117817ff3d907c8ca9baa5f7adffbc3348e986ed096b5 |
|
MD5 | b71cd33df6fdd6aafeca2d8a6b967830 |
|
BLAKE2b-256 | 30917f2613563e318804c81385916c25313cdd7c5d011d6976eed0895363fb10 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26fcebd562e4aa27409e03521f77023ef7a6efce39370579a7359403d3fea0eb |
|
MD5 | 92ee537fe106f653f5412e39319169f6 |
|
BLAKE2b-256 | 39dc05e0ec9c8fcb32925db437081a4d269f6e6b05e72b3b57bb1aafb6bce19b |
Hashes for bsdiffhs-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf6de7f80e48b6e1775f40a980972533daf5b1cc0cb1c4e3451110678c9deb3 |
|
MD5 | 1e5683dc2b5bb138b2361009fc947d32 |
|
BLAKE2b-256 | 45bbf0bb622b0d33a230512969ced513ac6986dcfc0db03f05c708d8838fd5ed |
Hashes for bsdiffhs-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca549e29b269e0aa295bff61aebc47cee1cff7c215f848dd5d3cfd0805eb256b |
|
MD5 | 073e94fd035ed3b90cfd60462f8e37a8 |
|
BLAKE2b-256 | 2956ec816a4d1215d34ff39203fa68c410be541d6ee5cb9c9abdc992c59473f0 |
Hashes for bsdiffhs-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9229cd4ac8d438fb0c31bb087cc6bf627d1ecd4312b7185f6fe4e4ab7ab13179 |
|
MD5 | ecdda11c81ada55e09cea3fdd4ae6e62 |
|
BLAKE2b-256 | 0c38e8f816003a067eecc21de3f710235cbf989c433736cac1d66a0a279a1cea |
Hashes for bsdiffhs-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434e0867c64531c56e41f996e8931722fbf8f5cfa136e2b13b9ed56ce7be0fba |
|
MD5 | 12f5ac49fc8a1b265c27940b5726079d |
|
BLAKE2b-256 | 4581dc3b9e782445f30322faada519b145f8e88ba7a7b274d2aeedd47ad6ec1a |
Hashes for bsdiffhs-0.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f9cf4326231f3b868f9b15fe9b572b9c43a3b8185c62f387f020c9249264855 |
|
MD5 | f74eb524a5c35e700aca647d2b0a14f6 |
|
BLAKE2b-256 | ebf0c7d7f26bc3ad299ea17d756718561ea6fdbb26ef4d759452475ba51a02ec |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6290b7eace19c8c87a89b2d5e8a499cfda0ec83cc2959fd52d920eff4a0bc838 |
|
MD5 | f1b0ae7754df6d503feaa4c894fc1edf |
|
BLAKE2b-256 | 1c57c7865cef7bbd617c4857bee04840a1dfb304706fec507e0dacd39b74fc5e |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd57e3817aa7d00a8be7cfde844ea49b43e7d4f3ec8ea84c9f65de8ccda3fdd |
|
MD5 | 32fbcda1e708c321d52906c6b2041085 |
|
BLAKE2b-256 | 4b84039d90bdb5935bfa187f83e7b8e47104a4d9a028e35087a7e7b1c94a447e |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 924ffd82de5d7ef5e892b97eecc7713f85a1cfbc65ad26415e155135e7950e34 |
|
MD5 | 6e531367e3312ccd9224aaa7af85b978 |
|
BLAKE2b-256 | 89ab8c0deeaa7f8b4d029b577dcf9da60be6a905567d31f01cbc9092cdf1340c |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 683947a58d2d42dc07d2ed0d67951d42943d776e5ecda280fb180bd06ce8933f |
|
MD5 | cddd762b6a89e6ba198c8c4e4febc9bb |
|
BLAKE2b-256 | 71e008072ff86cf254e0df7b2b1ffe60e54c40008e36f6cba28477e653ddc38d |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cf6ee415efa2b0a9704594ef6b1e28ed11d30bd920e7916c90687fd40a5f07e |
|
MD5 | 7cb9def5aeb11196eb46d21e156ff780 |
|
BLAKE2b-256 | 4e8b6f86d8736c98c4d9401acdd8114a37bbdb8131e050b69a17fbb125bbb9a0 |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc926d5a448d22fefd34edb06f8a11071c045cf54af76ea6227d93a445111576 |
|
MD5 | 732a9da85b4b7da21eaab9e57fb71e00 |
|
BLAKE2b-256 | b111af9f8b1b04adec6e5d9d001e5996b45f06ddaeca24a85817fa31d84705af |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fe659946d9cd215643655efa324c2bdab6265d4fef4d20eebca84e64895dad |
|
MD5 | 77277dd793fd536d539aebc9722c1f80 |
|
BLAKE2b-256 | b771dc3b7e610d3f7b1e38d37e7fbe0c267c7422d46525e946db7a3cc1e9d03d |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4508e9a540352da0e317b6b44ff6d71c50f249ec7f98eda2cd6a0a0204be2162 |
|
MD5 | 749518030272f0236bc593a79c4d53a2 |
|
BLAKE2b-256 | 9705957599e04d99580fe8bebe71e696acb674fa5ba34d80420a78d7518b5684 |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc0d825ccfce3895cf070ed421994c09f6c6cdba837dbe0347a5ead60dca0c9 |
|
MD5 | 3ba711f1eb4f1ccf12d972d74aba55de |
|
BLAKE2b-256 | caa60a8c35b328475a8401f22f2b63e023dd9147054103d049395be19cc249c6 |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec7ed2c2b007db81cdd0f5f455856dc860dd7423ea31b3cc8466cc94369ff146 |
|
MD5 | e5315c8c164dbbbb61bf42e5cfbe3698 |
|
BLAKE2b-256 | 2e578a7cf21c9ee9d0a0d0fd78cc187c23a106d8234ddb2ab405b074952ab508 |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b978a0470a7b81dfb9b3f0dfcd67b8beccc7fd3b851d5ffb5ce60f5f84bb8a44 |
|
MD5 | caaae6de65a1ad6988214b9a295a074d |
|
BLAKE2b-256 | e3a1a8beaa8195fdd6880e6c14bf446478ecb781a9f68b61b719448c2b89479e |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 710c8c891ae553de0bc9980dcfef62fd677c2fd991b5f180ed332bf19aced08f |
|
MD5 | cfdb6b7fa1fc98c9427ae7ab334cbdd6 |
|
BLAKE2b-256 | 117876e1390a7f498fec0c88154082ef1477073cf65bcc84f948fe30ea25c13b |
Hashes for bsdiffhs-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 493eb9d1007a0d082118da541bd488d9cb3391c4063f461f1a2fbffbe0fdf995 |
|
MD5 | 633f31c2c13f491da22f025eb57f96a4 |
|
BLAKE2b-256 | 9b678433ecfb6c38bab9a3d0d4a58cfb157182d46c49870995c499efc44b1f86 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab384e68ea64ebcf5ca580a08c1b147fd128f885d1de9584e4d5c1327a7c866 |
|
MD5 | aad099e05e1924d0f33c94ee2eb56f6d |
|
BLAKE2b-256 | 851694a3ff2de1e86ff85fac5c301b07089d8bb9393982af199181f5b608026c |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af60425898b3d12907b2eecf86bc152eb4dd1cd067952dc9347698a2cf1707cf |
|
MD5 | 92ede08b4d1734a0f5756aed0e110249 |
|
BLAKE2b-256 | 300059c5e87690ebf662fdf70a1ffd47ed52261607164feaa94710b477c16400 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a0769d7bf4c80245e9fa7dae36ef397b186dc11d10f52152f0150e4e5370168 |
|
MD5 | a8d356f89632af42ea7e4f930837f900 |
|
BLAKE2b-256 | aa52c15eff96f43eaf4d2d8e62985d4999b6b97a5dfb8492e565765d74aefed3 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79dc6c392d373e4ebe33b10c2a0b915d8b1b9d0eea0c6f502f5f15d0d6474605 |
|
MD5 | 3495cf3a4229afa9c6e00fffb854f5fc |
|
BLAKE2b-256 | a969cc19f310c1905ad4c27db12f62db23f491903d9a4dcd00e9ebd419c81260 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245b9a2dcbf70e8c023ef285e2e8699fa2113709f2aac82ff48e891b2bd888b2 |
|
MD5 | 29ff122973606b2174749aeefe6216aa |
|
BLAKE2b-256 | 83bab34d6e3c74160a3d5a3136adead82b75d62136c74eb9650ecf156cbf627e |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed5e1c6100915860b4a7f01ea7418d9a0db7a3faee4cdb6c44850f60f1375538 |
|
MD5 | 701c8393961ed1f5b861a1189c9c3c53 |
|
BLAKE2b-256 | d4983d6e46b0460b24ed908b0448cc9819315f7f97fca0b0dd7bbe0d12fde4b9 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f48cd619395c87b4fca8ba56de7fcded5b3358ac0a7dde6c99e09e0b351b0d0b |
|
MD5 | 9fdd19f2623dc89ca4b03629ab7e401d |
|
BLAKE2b-256 | be1dd3e18f369ff5f7d9605617ddb0ce545a2f2e86ae75380b0e3458a80e3b71 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 630b567817ecac4c4d65ba9a729f5c404be94ba9bb26e42801d1009d5ff5487e |
|
MD5 | 9aadcd48decb0cea9f060ca3dcb2d45f |
|
BLAKE2b-256 | d1bd2852200e5e7c24ce0ca5acf1a0326be5a7bd87353c75ec2c460e7e87d444 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e5e70c2e36cd73f8c204059c189f1fd984e65f05794925d566e183d2eb2c91 |
|
MD5 | 0be26e42ad08580610e973223599a6df |
|
BLAKE2b-256 | cf1bd4df350cb09991bc943a79a8fce68771e96b940c1fdaf267f9e189240e9d |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615fc5c87359af8ad0ebf825d0d985650090f24de6ddb3c3f9c28cba181d6fd4 |
|
MD5 | 31e02d2372ed32a7cff54f90cd406d26 |
|
BLAKE2b-256 | bf039b7fdf1cf25cacc2837f707e3d857ddd16ed073dc28bcc716c0403ed765d |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35d80539a311ba581c9fb7c9c38fe350eb23ed9e9a37b3ebfeba78c6f87ed99e |
|
MD5 | 5a602d499e1dfd3958dafc3ea17fac35 |
|
BLAKE2b-256 | c849112f6c7912fdcd18e667e138cf6e296676850e285ac88eefb2b6edd08315 |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae11cfbbb17fca5008d7f17d2802bf049d1f7280912f6c05821b075646f2380 |
|
MD5 | 33dc459b2ea7eeb6a256d3fe7bdf66ac |
|
BLAKE2b-256 | 4eaea0aebe6180b58acb98a84660e51fed14342a003dccb3ad26563e71c6497d |
Hashes for bsdiffhs-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b18bcb8e0273dbea69d219e4214143d21c7e26f955a78d96fb743e5a9f5f59a |
|
MD5 | 105b00cb893b986c4602f300bdf4a3f6 |
|
BLAKE2b-256 | ce09a911e0a1d8bf73a63204526aaaa17fb12283296d947a10a17ff0c8ffd000 |