binary diff and patch using the BSDIFF4-format
Project description
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 BSDIFF4-format
command line interfaces: bsdiff4 and bspatch4
tests
The bsdiff4 package defines the following high level functions:
- diff(src_bytes, dst_bytes) -> bytes
Return a BSDIFF4-format patch (from src_bytes to dst_bytes) as bytes.
- patch(src_bytes, patch_bytes) -> bytes
Apply the BSDIFF4-format patch_bytes to src_bytes and return the bytes.
- file_diff(src_path, dst_path, patch_path)
Write a BSDIFF4-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 BSDIFF4-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 BSDIFF4-format file patch_path to the file path in place.
Example:
>>> import bsdiff4
>>> a = 100000 * b'a'
>>> b = bytearray(a)
>>> b[100:106] = b' diff '
>>> p = bsdiff4.diff(a, bytes(b))
>>> len(p)
154
>>> bsdiff4.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 bsdiff4-1.2.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb9aee541bee173acd8303c80a8d3c69d24a06c26e195b28ba270f21ce1d141 |
|
MD5 | 550a65e6742ce513b0a201109b19afae |
|
BLAKE2b-256 | 639917d29eb076c722267a7eb12a58adc892556edd088b820397427abd57ad4d |
Hashes for bsdiff4-1.2.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be030d498536c4a53d107bfec7bbdb67022773e4e41c0460a467bcc7eef09d62 |
|
MD5 | 066a901c6d784d5cc18ee8ec674264f4 |
|
BLAKE2b-256 | b7b41f11286202fd834df6f99697e9bb458617e9b4f24cf90898adc3e0633116 |
Hashes for bsdiff4-1.2.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd977e0188dbb65c868ae0bff1f15e6b67b02800f723fad674eb566ceb1c8ae0 |
|
MD5 | 823c877be7cbbfa87e8722269bfae9e7 |
|
BLAKE2b-256 | a31db35b2de4494645da1eeee034c1930bf2ab99541ef30d8335dfe0bc8358c0 |
Hashes for bsdiff4-1.2.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef5fb008c24f02dccd194aa3b047e8eadfe9e408db13aca09825eb5bf3c779f |
|
MD5 | 07a5e9a078797efdfbf00cc0c9b7e2e8 |
|
BLAKE2b-256 | 5a003d96e08c78b9b18d52116ef1c85d3c5d95f58806ede3b518c6373d5edf84 |
Hashes for bsdiff4-1.2.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a502edb303b0e61198d8605092c8989923f93e0b2e3f9d4f9daa6ba3157ea299 |
|
MD5 | 19e1fc2f8a9cb4e8ad4c0f5ce9ff1cdd |
|
BLAKE2b-256 | d6c9bcc12f9b0bbee1dab84f19ee2baa7eab035e259c69a5958c4b2e57ccaa7c |
Hashes for bsdiff4-1.2.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a719ec4c0b7c508628b5f40060520c706f62872e6919cefd170064ede4082cd9 |
|
MD5 | a3300c39f87bd7de33c570e638517159 |
|
BLAKE2b-256 | cf46e4ee2ed581264bc2498cb17618262f7c9d9a55647e433af1f5eb75f8a3bd |
Hashes for bsdiff4-1.2.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5870a6954b896b885d4049b50d23f10b97ea356710bbffb5e318ea2dec9ad10 |
|
MD5 | be9aa07fbc3c3360250449abff374c7e |
|
BLAKE2b-256 | 141669a7c9ba858fcbab6483db817000730ab75629163be32d803ef88c108bc9 |
Hashes for bsdiff4-1.2.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7dadeaa5046341b0761732a51c04afb0af9d36678bf4485178aba1c1590cca8 |
|
MD5 | 13c3c415aded0ef37c864dc9b94bb1df |
|
BLAKE2b-256 | 8d87136ef04d65da885841567608ecc0460b6294e76b39e94443e74cc4f3f32b |
Hashes for bsdiff4-1.2.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 800b101b53752b2b11b90f4e6fbb33f8c0db9c84e3cd4882be0c651d2503f391 |
|
MD5 | 765bc10c07fdc0874524bee04f4693f0 |
|
BLAKE2b-256 | 95d4520c54d8b92a91370bbaeb9a1499114fe91728cecfeeb3a62b9b03241c2d |
Hashes for bsdiff4-1.2.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 688e3dee889690f6bdc9751052b1f96f3d2c53c35b40eb2f82bf2f6df5abb8fe |
|
MD5 | c89b955ccca3b59e8f6a03941281c6f6 |
|
BLAKE2b-256 | eb6b978afdadb6e1a9f524575c202d4bb9d49b1caa43858b331d2c04ca9c1378 |
Hashes for bsdiff4-1.2.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffed529fcb937b9667186263c1b3dcc76f22fc348bb7d6311a650a04dccebfef |
|
MD5 | a50f4b21d6182566c924e4901dbf981e |
|
BLAKE2b-256 | fc4022ae7ccbcad77bb8d92fe1b5bbd41bb05b4e7c51a03d5e7f63909bd3f890 |
Hashes for bsdiff4-1.2.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa7974dc33408df2b824177fd08619a787eed8473ebcb8aede3c3e05aa25e5bc |
|
MD5 | 847a91f8ebabee3742bfb89531d1c6f8 |
|
BLAKE2b-256 | a4655f5bc566bf60f7c947991da18add1519b6b65a4261ec7f16f6586ec58ed9 |
Hashes for bsdiff4-1.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2146d20338a420999874daa6d698d6effebfc3f4c3f1add7af6acf22b8f2a63 |
|
MD5 | 1424cc7436fe1216cab72c224096b9f1 |
|
BLAKE2b-256 | 1c05e302b42942fa8928f6a75394f81b4b43529e69fb2606868ae474ebce2c4a |
Hashes for bsdiff4-1.2.2-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3855f7d338c2d72b14e2757f61d8dcd277585b500dd920541f92616ae061bf5 |
|
MD5 | aff789fa35c9f380b3ab069c64139d86 |
|
BLAKE2b-256 | 0892e0a80cc885331c6618cd1ba24be85a0b53a124b2e5da25300ea725cd37ef |
Hashes for bsdiff4-1.2.2-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 233ac8fcf10ea932ae94ae0b685682c626d968bf9666f26a3fd26f582fc5dbd5 |
|
MD5 | 69344a3adc0a3efdea3cc0c6215618ef |
|
BLAKE2b-256 | 0967f0c83eacff86351eb424ce92430a9a33f557ba37de202b2deb979a6396a3 |
Hashes for bsdiff4-1.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adf2d0c9d3233b8b705542e0c66cf81eff6fdfdd03304d9c76fb770fac9f4a79 |
|
MD5 | e7597915440a9f80a5b3f052013d4dc0 |
|
BLAKE2b-256 | a89f3328f40107bbaafa5182eba4f1b69c85052e848563a0b4088e1c939cf04c |
Hashes for bsdiff4-1.2.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c23d637e17ef67bc8ca303481e48f6e2da71e7d94a3db51d3262b393b6428065 |
|
MD5 | 57808c4793f80e05da6f04346221bd11 |
|
BLAKE2b-256 | a8b604785d1fd7b868e91033feb655a9d9ae60552a4b25f6d6357755c00a85a1 |
Hashes for bsdiff4-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13fa74cdef04ad7a8564d3e39018fa5d18fc5f37d99eb3f93373277c182008b2 |
|
MD5 | 0f336504644b8b09b7eb0e6b9d812ebc |
|
BLAKE2b-256 | e47c355ac7a76ef3c6da2a78fc183dd325dfe90c541275706ee5903d1dfb6deb |
Hashes for bsdiff4-1.2.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd56ca313c6d1081b7dfff906cbb6282caa31de14373f92f0bf5f31a6ca62855 |
|
MD5 | 9ff6e95ed5249bdda49fa2a7f696fede |
|
BLAKE2b-256 | 86c964e9b689a0632ef5c1e63ba7948a1f2957ad827ab10c8a9a94b94593efdc |
Hashes for bsdiff4-1.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8696735e696ed8c8dafeae99239562e702256f328650d8c58f52504647b87ab5 |
|
MD5 | 71de878081cfef152f9859c384923729 |
|
BLAKE2b-256 | 778e0762019787302016b7970056697783b4c938c968db67faabf218126205a7 |
Hashes for bsdiff4-1.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7a13bb8d88a2bd9edeccabf965b9142401caa4cb42c4214d8398f9a2d313eaa |
|
MD5 | 01d0b354accf8d7ce5d08ece555c60e8 |
|
BLAKE2b-256 | 1403dcfb2cca00c4e85c54fbc0af5e581ec9f65edbfd7ca47d38023c5a739570 |
Hashes for bsdiff4-1.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dcd55235bfbb5897c53d8dac555cd52f3deea3ff292adc5d64f260d96dff57a |
|
MD5 | a349ba8c4188edaf546de98362cb68c9 |
|
BLAKE2b-256 | 01bbdae117cb408ec9ba24f6448e4ce2754ee92b083d8ed4eef899e327d7041c |
Hashes for bsdiff4-1.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24a0b6cd7bdc95b2ec1a6843eac08f81448939df728642c9b8d0687c87aab13d |
|
MD5 | 0c19f9ad1f131b6733035f33ef6c4606 |
|
BLAKE2b-256 | 8db3d6d8a4c3003db8162c45ae8e44fa29f27995482fb227c690a4078993b851 |
Hashes for bsdiff4-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14b51cdbb3b5e642a3a0e04ecc8baa5159fbc87c750e89dfd49c6a3b9e209ba8 |
|
MD5 | 1115f0f259ae436cb3bc2938718e39b1 |
|
BLAKE2b-256 | 1d17328d9d18818b1e36eb13b98090fa0c0ac07adff89ca350515147f5b42dec |
Hashes for bsdiff4-1.2.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b4c4c7d442fd2ba72af1258c25ed161066536bc936387a85c29b54377d18a54 |
|
MD5 | b4beb54192c64b37bfce9e74a524fa19 |
|
BLAKE2b-256 | 9fadba7a779a6543c46e964237dbefe75670233dd9a21e57d51447693a435a0d |
Hashes for bsdiff4-1.2.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb727d87e884dd4abd74810c58288f639f62430ac375281495416f50eb86bc79 |
|
MD5 | 0a4c7bff946ec10a57cc42ca74859c9b |
|
BLAKE2b-256 | 6617260ddb1a81599b245158221e6f941f02c4b1ef868cd3a6caabcabf9ca427 |
Hashes for bsdiff4-1.2.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baee6cbc8b2398c4bbf036a31610dd3f106fa01e205a39eb67e8c9b70e4f0026 |
|
MD5 | be2eeb18ac135387d7e0e8cb4cf8f679 |
|
BLAKE2b-256 | 95d3382eee4f565f639613ab7eef2727930acc3a02d02824b2ea5c87b4470e20 |
Hashes for bsdiff4-1.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a069c2ea62317f2a2211a20638616b269890c37a8a69de58fbad2a65aae86e |
|
MD5 | 736917b214744bb5e80534c7504bd1f4 |
|
BLAKE2b-256 | 730126bb9c3d3e30e1a9f9a4376cc75940b2e07eca029d34d921ce2469939ecf |
Hashes for bsdiff4-1.2.2-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74efafe2e95c8f3b997bc0b2f08abe8500bc8a0b4a93b41282c1cdb2539b1f3c |
|
MD5 | 780d80bdb795d714746c2fd8ea4176f7 |
|
BLAKE2b-256 | 5b42c09376d4eb400b65ef0e1bbc250bf6cde1dd529d746bb8347e8036b5cde0 |
Hashes for bsdiff4-1.2.2-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365758cd1e2e21717f0bcac80d259d1d3b71d0aa369e42507df618880ca9ba6c |
|
MD5 | 7cbe24d2a558e61868514c26a6d79626 |
|
BLAKE2b-256 | ecfbcc586f909bb2bdf474007e5ee217b443d9714f5979e08130c950dbbe7744 |
Hashes for bsdiff4-1.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb1b14fe89114534e2ddbf211c002bc780759467d636c990a2ca9ce6875ba09c |
|
MD5 | 1b0d8443789815db23aafd3a73b471e9 |
|
BLAKE2b-256 | 7d7186523fe751819e347f3f4c01bc06818bfd9abe683b6dcc6408f26bd91347 |
Hashes for bsdiff4-1.2.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f610025ee3587db95d338020d37ea8c6948fbfae5881cc4b23ab1c1bddb333 |
|
MD5 | 8a38d84f42ee3aab2a159e55a8e3a4c0 |
|
BLAKE2b-256 | 7d784e18a0ea180be5bd5ab54f531ba8ce36cdc93f913280438cdd903b916dbb |
Hashes for bsdiff4-1.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f07d6d5bbf8bb82cfd3450253b274e50c6a6e99f7397213b7b4753326ee25a |
|
MD5 | 503f8935a96fa174fc5623b9084f0912 |
|
BLAKE2b-256 | dc3ba0a777d08f62d9a6ee83e92e6a9b0c55541e93d0042b36bce1cc3a06679a |
Hashes for bsdiff4-1.2.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88b38ce5642c494d5d523bd44cd212e788fe8fb314dfcc792c03804c4fce28e6 |
|
MD5 | f33bb5e47b2a2c3f5c8eaa45dfffc485 |
|
BLAKE2b-256 | 7269a5f2f001a371952f29a2555d00d732a570283315cc7a317f37835b235438 |
Hashes for bsdiff4-1.2.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46ac5a32696132053847d69228329b0468e3715efe14eeea571c9ca86518ed2c |
|
MD5 | 1ad80ee46260765371df71134dcf1fa2 |
|
BLAKE2b-256 | a6f56d074cb27a35a10852d1d4d540dca2155f891ef4aa2c9560325f38922a79 |
Hashes for bsdiff4-1.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7300f27f3e10468ec88e31bb0cc388eab68053a026de23120de412634a022af7 |
|
MD5 | 6b03055448e116db5d61c91eb6d0fd0a |
|
BLAKE2b-256 | eb535610020fdac786410ddee9bad029790229c39d749d3e3bdcce76bbccea3c |
Hashes for bsdiff4-1.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a69593ef5645971e4935cc875aef2ab1ef0426b5d931c4cc5baa4b1134b788 |
|
MD5 | 04dee22d93d7e9d6e28f40382294bca7 |
|
BLAKE2b-256 | 45a962e483e73de6e198edbf0034e769653717d2d48fba20827d511e6228c1e5 |
Hashes for bsdiff4-1.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea601f6b1115fb1cce28ccfc2c9c4dd71851af9c62d3f1bf013e3aa3952796d |
|
MD5 | 93c5dd1f840c494097bf147eed22b629 |
|
BLAKE2b-256 | cfb9b16d01e8673c889c7d297a44c48463fdd570b0c6316aad6cde9dcb0e7fa6 |
Hashes for bsdiff4-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1893543fc7124fd8fb863dc38842eb73e351e0f71384caa4caabf3e4b9ab7ac4 |
|
MD5 | 0e5f5241d06c594eafeea4045bbbd548 |
|
BLAKE2b-256 | 856ef6a7b909a156dba15977d213f6bc28eb924e35508b5bbeb2e63160d22a62 |
Hashes for bsdiff4-1.2.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a569fca3806aba33e4492ad79f092af8709a4f83237dcf149963cc87a3a634e |
|
MD5 | 9734434771d302feb7b48f7cfb401c42 |
|
BLAKE2b-256 | 243c29d0ce33b5e002a87c36f926132b7bdc1c79dda78d4f945c421d0551210d |
Hashes for bsdiff4-1.2.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67171a45d5c2e1d82d614ea9009930bb7c7b0be75456c1eebdfe404364182867 |
|
MD5 | ad878ef3b742e5bbe3b2359367197db0 |
|
BLAKE2b-256 | eacc04c9959f128e14baedf09ee0ff783bcec728500e9e5bc1784e7685855011 |
Hashes for bsdiff4-1.2.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c669093c40c395151e98c8ca8045cbada380ea3b48d5cd1361e5a11d816926ae |
|
MD5 | bc48ff950bc9c0adeda7f292d16425f0 |
|
BLAKE2b-256 | c4ddfe3133df9c5bd2194eb6c1a717d10f1e16644d51a754a22250776a3a4324 |
Hashes for bsdiff4-1.2.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b59b6eee2bb5a36d62ed1c7f61167f0c73fd056af03dd2820b81aeb81ec4938e |
|
MD5 | 13d5974b9e330397010b07d24b1e7bfd |
|
BLAKE2b-256 | d6ba6dd2e1606b8968e6f9d955be608de9124fae0628514bdeb76e7be38d926b |
Hashes for bsdiff4-1.2.2-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | affbd5e1c5fa43c35472f687639c1430a8b9d40ecb38acd2e3764ea20971bf9d |
|
MD5 | f605ebe1bbebffe974350c677552dbc0 |
|
BLAKE2b-256 | b61c2261bd0a9651512f1a22902b76e5b63b789156c715f878fa182b94a7f2ae |
Hashes for bsdiff4-1.2.2-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09b6afb4c357de124958049031287d2875db515c73c8150fa3cdb47a3648d2a3 |
|
MD5 | b4e6d6b1efa8bd92363a38d45436541b |
|
BLAKE2b-256 | 22fd645647ca9fc571fd1ee35675d8b9b750a923c1b577eda9ddde4a51788a89 |
Hashes for bsdiff4-1.2.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee26a98f407cb49aa30c5d7cb58624bb0e24aeece18c351fef8436a5e7cb55d3 |
|
MD5 | 22992812ee79d1cefade50800d62fe6c |
|
BLAKE2b-256 | 858110aab49f172425e2308c8a297214487b747a9d4fe5cd6fefadb37a345c35 |
Hashes for bsdiff4-1.2.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a08b7464c9f9d66a2acabd3a64b01b1afdf8f87f58f4b452ea05794ab641977 |
|
MD5 | 698d67e4a354f51ad4afbc879a9130ea |
|
BLAKE2b-256 | 8aa5bb50bfadddd9a9ca455ac729e16419a5f01da88f344b2af14c183c24565d |
Hashes for bsdiff4-1.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb1d523b8a02e925256ade131d2ab2f5c60be6039f537e9318310d38eccda89 |
|
MD5 | f4cccd5bd32825aa69ae6a5a1cdb21ac |
|
BLAKE2b-256 | 58120ad8c8d51d3d62be4e41302033795598866258ae80c7c564a6bb68ae0538 |
Hashes for bsdiff4-1.2.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b863eafc16667beea6c294c95d37a1c55f1cdc5106b9188169db0f574210d5c4 |
|
MD5 | 18006c2825ee530fc44461ace929502c |
|
BLAKE2b-256 | 64f4ca4dc72528491477532e763cd3df861a8832faf8e24c81410ecf1b5f59e1 |
Hashes for bsdiff4-1.2.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d4b5ae6d8b6834c1e11875e092bc44f803c640f8ceca83b5d2f30b2d8a5adbb |
|
MD5 | 36b38ca00b1b0d9db02b5ba29621e7a5 |
|
BLAKE2b-256 | 0714554736d2c8625cbe0441fbf1e3e9e246564e8f5a0032823ddfadbbfd3099 |
Hashes for bsdiff4-1.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2236a17809885fc20893d76c9ee5b2deedd2ca6e59aa3f9a1cb10e167bf16c4 |
|
MD5 | 12438bd470a4bf44be6977257812004a |
|
BLAKE2b-256 | 0f404d01b8eec5ea60d80bb98f485c8b776425badf87410e263d7add4e5d7daf |
Hashes for bsdiff4-1.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 189194204e22bb74285f0a721028d00c0d0a8b3908dc7a0510cf270f311b80b1 |
|
MD5 | e38c6d76335b1fd7081a3cd6b6d9c1ce |
|
BLAKE2b-256 | fca54c20f54d1c354a734efba49c0408512efcfc05862c1ae7a0415920bbb06c |
Hashes for bsdiff4-1.2.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da72bf6aaaa11cf740ab118981b5521e50940639288f011ddf778d6557338189 |
|
MD5 | 70167497d8619effb97e8edd8f6d9266 |
|
BLAKE2b-256 | 21614438e73e8b0f9795a5284b9cfedece6b2d94e32c283cac90accfd5283a1c |
Hashes for bsdiff4-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6af7a958fae93d164d5f72b4fef01e9b1caae0cdf01600c6070e35acc27c8a19 |
|
MD5 | fe267601319a0d0d15e79281381d45b2 |
|
BLAKE2b-256 | 83ee9051a9d51e478d2c72633f3438b6b0dc803a9006570eec87714c8d298d9d |
Hashes for bsdiff4-1.2.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db97dafdf46756b2a6b360fce79fe79f4254a99074f40f63ec76899a08408a9a |
|
MD5 | 22b8de6564c988c7d7d4f44f9dc0bbb8 |
|
BLAKE2b-256 | 9c8b7fa520c7d4bf721a816886dbd13e9c1e3ec3776f38a6c7a744a1c3b4230f |
Hashes for bsdiff4-1.2.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b708d249efbf41cf386d8c3d49695c9417f8f8b4c4cca1dd308a93dcb19edd4f |
|
MD5 | 78439358f68b18099e57eaaabc42a898 |
|
BLAKE2b-256 | bd32b9ba6c6ff9108a3e1db13cc75906f6e0ecb5371dcf9c0ca9c4ca6488f3dc |
Hashes for bsdiff4-1.2.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2108371d7246d06ce29406991cb77645cc4475383b5a029f821442002519cdb1 |
|
MD5 | b0991082d9ebe9f2523d6a4d4f2aa92f |
|
BLAKE2b-256 | a2faa357cfca753a26762c4b157b5b0bc9ffcb6c9c2eadbf1a0fb103ed8ec1ff |
Hashes for bsdiff4-1.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc9daec4f7a78ef9e150760884b62206abb632a24c1d2a7623b0d0b158173a2a |
|
MD5 | 1cbcaf1a1f711ece31f83752eee842fe |
|
BLAKE2b-256 | ae963298a31b7ab44463940342b9517127d344f956b72dc47ff5fd3a529e64d7 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 627501c1932cc230ef87cde2cdb7fa95a7af4c30c8b222d334aef3d459063bcd |
|
MD5 | 01c7fcd55ff844f368a86b7ad5e097b7 |
|
BLAKE2b-256 | 8b779e20f0cb51a0f6c37aac91731239d104008cfc8f5413f79c13e32cf95baf |
Hashes for bsdiff4-1.2.2-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89ede6897fcfc23f923f0c7954f4d08e0abecfa30ff3698162b6a17a6f159aac |
|
MD5 | 54fece297d76e8d2fb02bcd5d6721a11 |
|
BLAKE2b-256 | 6e45aa0f4d0b99496db4f4419924b8530b5e638075ca1ce7d492c2f660ac489b |
Hashes for bsdiff4-1.2.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c4eae1fec14c61a44021670668359ead10c4c70a8bcee62e731209671ca811c |
|
MD5 | e6e994df50b2b4297d78794d9dcf034d |
|
BLAKE2b-256 | 304cfc375839b3f149a237263d84544baa2473ac4363c60a5b614f1d1f99cb24 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7642a0b5d8d9e2cc058f7b65f2d658e62994a9bda8e71a908a775a9b325e0b82 |
|
MD5 | 20a9120d5c29ddbba303d3db8bd47002 |
|
BLAKE2b-256 | dca827c00d7ee2d6534880e5329bd58fb9548d80af2422842085c1b165794ac2 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d4ea878bea30b4e1da10f3f10cd72a63a076a9cf7d4a0a3909a762227be91c2 |
|
MD5 | cbab68982a6893facc822476bd550884 |
|
BLAKE2b-256 | 4462f44aca98e0437bb019045393ef7fcc70dde89647ed76847599661c9e27a0 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1a9d297820d0db2136e46941d2b8b9f2faf4c52fef97caa188c2364b09226f |
|
MD5 | 5ed273a1d34ba213af0d083a636cf2be |
|
BLAKE2b-256 | 3e79101902113ed4558cc355dbe2db46850fcba133f9f2e8d385795a3bbbba3f |
Hashes for bsdiff4-1.2.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41905e8027eab253f96dec265a8fc0af10457fe05933b4f2289a392cf7cfc2dc |
|
MD5 | e7af24a4bf557e6fc5690d0dc00d06c4 |
|
BLAKE2b-256 | b832eb3e3c78d23eb7d872f8ea3613924ad368aa24905cd5db83b97c24ddf435 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e5ab508fefeff235f2d8fc94bf45576e66a894ffb628d00d9eebe0a501be76e |
|
MD5 | f3da6466d931cb790eaa630abb21dc90 |
|
BLAKE2b-256 | 435973c260dd424cca117221ecbdcfa32d6b1a1f58844abb6d26c53d225eb663 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ffd01449d52af0cdc9ac37640ad1a390a687cb38ecc6cf5db80c34822962fa5 |
|
MD5 | c4d90bcaece430343c1a1645793d7802 |
|
BLAKE2b-256 | be069f385e53f67c94e076cac1961025b03f9a48eca4072acc052ea0a998b071 |
Hashes for bsdiff4-1.2.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 589603847b3bf618991252347f40fde6f6ca29dd7aebb355386bc58e69dddafa |
|
MD5 | dff8d6418fd15196262a27ccb648e08b |
|
BLAKE2b-256 | f10dd0a1a62fd0bff9ccf4e5556ec340444fa56de26641ccf4fe3937a9f1153c |
Hashes for bsdiff4-1.2.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1f93a47589f87b04a669139aad8a7d951ee0877891b567cd395d7cc0e4e15a |
|
MD5 | 7e4916615f1a336b4c293107d1c49b33 |
|
BLAKE2b-256 | b2c1d7450c4d10594c7a8c2b597ca3ee6c01f99732248ede5856c3855e187286 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d2ba5b2638a83214d8a8e323eb5db92621e4f942d33ef57345b35c584b8ccb |
|
MD5 | ee9e09e500e3c8599bcba2d39696ad8b |
|
BLAKE2b-256 | 7d2d3896dc371c23a8deae2ba0b95a63a55866a7347109d23a61d769e34894cf |
Hashes for bsdiff4-1.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eac9cc7e72674f6d5cd5c7d29fe6ce0e95b4aa7ab0bae6908e22a70b34c9281 |
|
MD5 | 74e1c23c9c58467d9afa099071ac0974 |
|
BLAKE2b-256 | d04d97498c0800f28ce549f71505f7259dc66996b6656c1bfbbe0a7ca18a6406 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a86a67ee50e2dfab8f228260434ede08de93afcf0292cdfda915c3071f9900 |
|
MD5 | 91996230d1daa129c0c346b95da349f6 |
|
BLAKE2b-256 | edd88ea979d9abdcac636a421b8728312ca00f1471de402187902efa55f167f2 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09d70a6178c3e1b0d7bf278196951c6dc3d505038534c755c164bf455121c16b |
|
MD5 | c5a49f08817fc74f0368e278965d603b |
|
BLAKE2b-256 | 99986a1b6899f98c539a919b38746e9faf5a304fec2a2b8a3f292d1e0e1a9640 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba0f6f4e7c0b2a6380f914ecd245e9495eacf204c70d21d0c68fafc01105f848 |
|
MD5 | 447269ad23ad8cf0f6bb952e810d5643 |
|
BLAKE2b-256 | 2b8ef9a588a22c5d996a30aa7bbcfb3bcc77d4cf6e206a140dafe5c69b115f98 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e26ba7c671b9518caa4ea4ca6924390b597afc3fd46d80eec16ea6d6237722e |
|
MD5 | 123cb5b0de1a2453a4df7509bc1438fd |
|
BLAKE2b-256 | 49cf78d3fa8d057a6b8c62e502e84342151f1a284669c5f51d21c55d85084243 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15a7264fc390c1d3d7817ad1c7d956c7c762d3aa2084be31b749ea7d46a9540 |
|
MD5 | e9cc44f02fe88c35d6b65355bf5a4e2f |
|
BLAKE2b-256 | 583e790c14cbb54f4244ea1de3c902c5d842bca34dfd68ba6ca43694dec88079 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6adb8836c8e156b21511583d22b3e000d804bb64388f259d7e04320d8aa9a65a |
|
MD5 | a103f7642052f55258ddf73368ad2001 |
|
BLAKE2b-256 | cf9fdeedb62d7b2f328ced622dab05cf7b3788b997815c092308afbc42971dae |
Hashes for bsdiff4-1.2.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14062326edb4a8b4e6c1d58bfbf886608d56fa41368f7603078d7fb481e0a6c9 |
|
MD5 | ae0be4a9d4a1762fa983c716edf652b4 |
|
BLAKE2b-256 | 73a1b6bf76740577ed1f52b7e5c8e4979f8c0df6af4e2d500bbef21295a87fae |
Hashes for bsdiff4-1.2.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d00ccd66cde4c7f8ab0ec8981cba7639c7225b45940dc2d362bbde20f87218e |
|
MD5 | 7029e55fb6321bb60647af1dd943192f |
|
BLAKE2b-256 | 621e4e45be1839f272b82c72c0e83d79cd363272fc713fc592047217d71e15a4 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a118c4fadf4601176c506cfca5716cc8d4bc331a71d6ed2175fc20982e9d1f27 |
|
MD5 | dd2f34757063b9e51a8fcdc458383bec |
|
BLAKE2b-256 | 55173f1b49b9d2a75456aeac135b0198939ff8eec72a7dcda026914ba50dd1c8 |
Hashes for bsdiff4-1.2.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 236313d5fa73abe38fc8b16c1fa407fd40be9ac48833d58c3676dea37dc7674d |
|
MD5 | accaf8683d3d07b9bf25c1bed04ba308 |
|
BLAKE2b-256 | 58f0d6e3cad3d8c143eff2213702f50575b4c1653e5c53e03e99690e52b5ad53 |