A fast and correct bencode serialize/deserialize library
Project description
bencode-c
bencode serialize/deserialize written with c++, with pybind11.
pip install bencode-cpp
import bencode_cpp
# NOTICE: we decode bencode bytes to bytes, not str.
assert bencode_cpp.bdecode(b'd5:hello5:worlde') == {b'hello': b'world'}
assert bencode_cpp.bencode(...) == b'...'
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
bencode_cpp-0.0.4a1.tar.gz
(10.5 kB
view hashes)
Built Distributions
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7211206efcca4da15cee4bb4b81d574135bac23c92d7be7b64a59fb381d7de90 |
|
MD5 | 24807b34756192c6eef91b2c0451a836 |
|
BLAKE2b-256 | b0b97667a3c94dd7fccf70011e70d4a6f2bc1a449a90f70509a579ade6ce853e |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad19d462e78ac6ba4dc6537e425ea43682d9b6fac0adebb24d201a941b189aa1 |
|
MD5 | 4dad46c7fc77c6a938c82f72e98cfce0 |
|
BLAKE2b-256 | 7f54c8902f301eb550f1c634e1b31dbb9ed9c2fb8ba177759955c79b5e57d6e7 |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694255fe03539fb600ecc8b8e54ceef697fc34b952b89e5ddbc92be95698ef98 |
|
MD5 | 48a55979d3ddbc99032d0f436d350092 |
|
BLAKE2b-256 | dee443345effb5d2743eb5a0df457cf98503f9099b6122b60d30c429edf5fe7b |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf9d6221455b298afb7bc8ec4419fdd2ec842912a781740ad4768a3fa5543454 |
|
MD5 | 969a68fa622f67b3485d2e44efe5aaff |
|
BLAKE2b-256 | 62cda2b6d96f721dac05d7757ca86d46d95c16f8aaa3f2ac944c1fa827e41acc |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edc63429e8006582ab83daff1c109bb24d4a47cf3c2f4e5701e29ae116d77d83 |
|
MD5 | e7ab38556ddba41fe634e58a1df6676b |
|
BLAKE2b-256 | e88fcc680589cb943b6973771b359ad8d304f6079be5cae6eef8007468078d35 |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2551ed017a0a1c45631c7e3c7b830dd8f5a90ccafbdc839de6e9a015ed2a9723 |
|
MD5 | 6392552c2960177e6c41adb4eea92836 |
|
BLAKE2b-256 | f90d0ed688a5cc1516634ba0f31a5b0a5de51aff4a7e367d2c62e267311d053b |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0171d41a1a32a05d2e0f2167f816b6ad656f2ec73184f761b4cfb7cf3b588861 |
|
MD5 | 0779946c6e11901a63f6b476292df55c |
|
BLAKE2b-256 | 809b76e68a0d4c6b2adc997cc0716367c260fb5f74efa9b84efbddd845adad20 |
Close
Hashes for bencode_cpp-0.0.4a1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43f15cf64cc9e6b09bc91cf4eb524e58be0025d3e8fea93145c516fa6b0d1cde |
|
MD5 | e5ec6ca14cecc6c0a300b980ce516c54 |
|
BLAKE2b-256 | 029224c80af586ed4211c8eb9a1aa74c0fefe480367fcbf62cc3e5f139af1a1f |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e95d592e063ec041fef323c1b701f66567a9c325514a00e0390109d5bfdcb354 |
|
MD5 | 2b9ad07b66ab0693d8d80b86500b4689 |
|
BLAKE2b-256 | 96804f8bc4c69295324839115cc060f964a72caea0b7b0f094cca6a301678a63 |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7a1526024f590b40ac0b7996622cc266b64e853301bd4f06fd8a485482b17de |
|
MD5 | c7d65a167f268f2e7731fe3d7726ceb5 |
|
BLAKE2b-256 | 055c45f8661425f13472c443fd5609282e744a5477b3ada24fc3aacf918524a8 |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55fc09abcb6906832eb4134e41f3d44759be6512b06da0d828018181d31ce98e |
|
MD5 | 7aeb66cf9d164aece29f4d3e000e9844 |
|
BLAKE2b-256 | 6e804856a5eb4577810ff9b47068085c8ddd7c16440fc0fa8cfbc08b62d4f870 |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d106653d97805822b26acb9fb7da57c4018d1dc4e72360c21da8173b96bfe6 |
|
MD5 | 38951c8e4b1fbbdfa782e992268a3cf9 |
|
BLAKE2b-256 | 101b45343e5837b00fc950c74fcf83b1f13efadc74b123bd4fb31d492c974aa6 |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae1c86c70dff636bc05e4a25a2b77f7b4107ce24d8cf22c08763d270feadd974 |
|
MD5 | 1d52b2b7c5d8229ce99407e2ee053d08 |
|
BLAKE2b-256 | fcccff0a1db9d3cd8de5a03bd302acb58ba4fa5d4e9af703c1adc4ec267b6c79 |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f61ae6063406460269b01b0ddf7fdc1292f501408d6260040e8c1896c85eafd9 |
|
MD5 | 72611cde72e391ba078a1d8b7394859d |
|
BLAKE2b-256 | 27bd1e1825273e3c21408f4ea946f50140f59c30b813967343a2e3878ea266c4 |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fed82a4e70d812f020f2f176427dce275bf76c75700917b7d658e22acbc8482 |
|
MD5 | 36981b9b38025d1c3fa6fc50e2adc5c6 |
|
BLAKE2b-256 | 5fc1631d179a22b956e03d70acb703a3f0164759c2b137f15d6ff7649c33d5fe |
Close
Hashes for bencode_cpp-0.0.4a1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 958bd694fa6cb354aef42620c52399b7808afb5996e2b05b3667c24b7a1fade3 |
|
MD5 | 69c78d84a33eba7a2e508c0ef74cd0e4 |
|
BLAKE2b-256 | 09bafb9a4525b00daad26a3b050f44c32af6b8947f1074dfec081a70a5d319ef |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd893b4ff73e2f3c7c2905cd231bc311ca500be5f16625b367a6a023e84d000 |
|
MD5 | 4e86a2f028937dc71358df4a05c22771 |
|
BLAKE2b-256 | fbb158daabf7b004bd21dc3114fdbb881dacbf74515b25e53c3dbe3b5c002c2a |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67648a3bb29f2b6f602cc1dcde87ca42eb8d842d845e0aa8a0438e60d99a8b2d |
|
MD5 | 639f118cdf99148d285e7c0000542e15 |
|
BLAKE2b-256 | 69749a0948815573049951defc3d3da6499cfc84c87f4a70dc393dad5907952d |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf77e93a350c911f953411b87fe6ef5547c931f681899b27cc625001fd926394 |
|
MD5 | 62928161ee9013ec32c6c7b24b3334be |
|
BLAKE2b-256 | 30ebc8f309b7650fb9afaf87c8ce0ff31a45957f78acc6ccdb04460159d71f69 |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51ccd7deffe26a277a493a321a7224c96fb28e500553b1385dffd9821b6a3d2 |
|
MD5 | e1ece396e0c46340335d1282bcfea200 |
|
BLAKE2b-256 | 2cdfaf37599681511ebda835e34d252c27349d5693fecda648840e854b6630d1 |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6fbb73cbd08ee3de5934e25d15ad517ea25867e6fbce77486b68d2d11210933 |
|
MD5 | b07f53da9a8b52238f84f80911d5be0a |
|
BLAKE2b-256 | 50e3381c6b671e7ac7ee625db42877045b4a625ca3ff1c7574af713f4e0beede |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f249c910808f70e06726e5b5c639fee90ee0ff1e212111d6afd83c2b0bd9dc |
|
MD5 | ab497b66e2501192e4bd4414110422e2 |
|
BLAKE2b-256 | 2f11950c90e2a0c28b7d90f07b3fa76504e83ada5518c67859960303a5c6ece7 |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c92c9dd5cec5f7c15497bf74cfe748d345108daab7f0120f61451c8b49124200 |
|
MD5 | c608a3140c01542f2fd21b46227bbba5 |
|
BLAKE2b-256 | 671e03b42a74d94675dce9e7d383edde6a5f0cefaf6d81654110cf04d97acfce |
Close
Hashes for bencode_cpp-0.0.4a1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0cb9581bb72e328138f7d290004e378bbc9fdc8b09b6c64c452d73930339cd |
|
MD5 | 22cbe0450678b45d319662588ba6b277 |
|
BLAKE2b-256 | 08ee77c6608eb56cf3e5142a3e1baa694ec4ea4d2e55574dce62c2de0c235411 |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d6892f5ac9756348742b899b337f57c497e2bf4530aacfdb1373b12d8371cf0 |
|
MD5 | 760bc758225c0dac13d375475c7a0010 |
|
BLAKE2b-256 | 98c50b1d86f589a8dcd631ec989e4df950bb356c1c4790290626242fe83234ab |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 414a980f8a472699ac56aad9c4663de038ebc307dd1a329de9538d6c51137d45 |
|
MD5 | febd4353e517721f4a9ee6d9da855a3f |
|
BLAKE2b-256 | 74807248be8d3b5007f15ff862b011cb6040d1db59af11202f59491377d614a6 |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c2e7511ed8f4f94cb8b590f6122d1e71742b5b7fcab87c3d2c5fb1ee043262b |
|
MD5 | ba1cc0306a53a01639555d3314524f9b |
|
BLAKE2b-256 | 1bb529e6f4bf70679d2deba6fb9d1d9395b7b3cb9590ef3b93dd4a18a8824a50 |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cec45be004c444f33bb05f941f800bb6c38ba499d63646594062e1ff690de54 |
|
MD5 | 4b6aebf6abbcb419ad4987d54919c4fe |
|
BLAKE2b-256 | 91a0ebb762fc58ce5518d261ed69a890e8a2d25e68ecf81339060e57312a838f |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 705d99778e32cd032a50cbc8c00584019b5ff2ee8c50eef55e4e032820fe09fb |
|
MD5 | a0c4b7ad3154c37eae34fe502951e900 |
|
BLAKE2b-256 | 6d0ec676d1ae6dae6c53c0b79847a61a9b5569fe2d605cd6a7334c7a7a951a24 |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3702fb6d51a4d2bfc7c825c07853df158fb22b712f623edc5996c9c8425ed8 |
|
MD5 | f22f273dbf078ad4e85ec1dcf08f2cb6 |
|
BLAKE2b-256 | 702c6ed168b75f040fcef4adedc96bedd55b5335a41399a004cfd91b252c9fb5 |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0e90897a81c9b3db984edc08a898233b03e83e9080c5b655791a95c3084341e |
|
MD5 | 662eeb2b1e7b7b2ff264fd82bc8ff559 |
|
BLAKE2b-256 | 716252ea4228d0bf197079f9bb2f6e3090fc1aa5a65159c037b73efb733fa54a |
Close
Hashes for bencode_cpp-0.0.4a1-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c71c58f2dc7bb48f6849e740fc0e55683824ebc1bc3b11536cb8f4c1a9765af5 |
|
MD5 | 499122e558a9ac8c4597614553b564ae |
|
BLAKE2b-256 | 57d982f44a61f3ecc0f62d88a21fecded20c1770074377073a99a283c93552a7 |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fed06169aa906f5d2f85888069659c9d19658324636ea18f11eaf0b8cf90361 |
|
MD5 | 5ff4224c41342617027e629fa8794bb5 |
|
BLAKE2b-256 | e3a40b700f3ea5b9ea0782291dc5341e61cf3c91871199959c325b89de233637 |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de2497e9368f4018f5a9bb8549e6bbbb86e3c6d10578805d78117aedf36cda80 |
|
MD5 | 0604686518fd6d1c39fb472e9d78a4ec |
|
BLAKE2b-256 | 18f9275f7b35b4d1ef3cc9d3d4c1b4314861a9390a1a1d05701188fd19095c3b |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6f9162e068735bc487814fddd725aad2be98389dd071b4f41c0397ab74306b0 |
|
MD5 | 60798b87f5e3c612478d005d74bfb5dc |
|
BLAKE2b-256 | 48107e250d467546fcc120d14849855bd026cab7fa8ca1f1844e2b8db9928fbf |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c35133b17404337f24231162ab210642d9a0752f80db84233aa91120453e217 |
|
MD5 | 99f9435d7a87b4b70be9c74619c99fd5 |
|
BLAKE2b-256 | d6d6b490c48e5f42a6d5c55c89c57d4572182b8bea7b563d6fc234a0bc2fa735 |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a118107f7a81f1eacde326565e014a84efe02e9caffbee0299ed9484c0ad39f6 |
|
MD5 | 96049ee17050e565abf45a0f4c6a15f5 |
|
BLAKE2b-256 | c62ed5d45201165f73abc7a1dd3734e2e8275499b8233183b2d14df1b61ba52a |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 406e9ba515b6de0df293336c3d1cac78dc5fa9d4919ca7eed975d39221c6da8f |
|
MD5 | 2ba1bfe6a3ff9a590e74d38177b61c9e |
|
BLAKE2b-256 | 6be9c460961ede8ffa0fbbd879ed6b9a469127e529c26f5114f21f13a69c42f1 |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe6da9ced52be23a646df86c3e93a962b67a0e7439af98af1244f0240ba57bac |
|
MD5 | 38b8dd2881b66cb4fc066c7fb799a482 |
|
BLAKE2b-256 | ea7ef65c4523e459bd84f43f1d0588c8ecf29e896a16fc8305dd6255b478f588 |
Close
Hashes for bencode_cpp-0.0.4a1-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d98847c946b0366a307dd3163fe02181b539477befa80330270919355f9d3a42 |
|
MD5 | c30a0ca3c811e42aaf8f4892a5197767 |
|
BLAKE2b-256 | 193ace0bd9489cf56f67bf3973701ba0cf5d0f2171e1a8740ce0af131551c9fc |