A fast and correct bencode serialize/deserialize library
Project description
A fast and correct bencode serialize/deserialize library
This library is compiled with mypy on cpython, and pure python on pypy.
install
pip install bencode2
basic usage
import bencode2
assert bencode2.bdecode(b"d4:spaml1:a1:bee") == {b"spam": [b"a", b"b"]}
# if you want to decode dict with str keys
assert bencode2.bdecode(b"d4:spaml1:a1:bee", str_key=True) == {"spam": [b"a", b"b"]}
assert bencode2.bencode({'hello': 'world'}) == b'd5:hello5:worlde'
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
bencode2-0.0.14.tar.gz
(6.8 kB
view hashes)
Built Distributions
Close
Hashes for bencode2-0.0.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfc1757d6255bd223b010eeb9b2364d5cdc58283aedb000b7efbaf8a4b3cf7c1 |
|
MD5 | af33243c94ea90481fd3fe974978529d |
|
BLAKE2b-256 | 1d72d8386121c8336f3b1688300e70a77ae8c8340b6b42b4a3beb324b07cb4d7 |
Close
Hashes for bencode2-0.0.14-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e627b0b1d748c283b0605eb29a8902db01db90715d8a8db2352f898eccd7395e |
|
MD5 | 4a44255979127786ea8fa9e362b91e7b |
|
BLAKE2b-256 | 809702e082db7b0751270ee592dcb7c144c6b1d39d8a8d3ea2d0363e600ab2ae |
Close
Hashes for bencode2-0.0.14-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893760296d8662b6c934e49ea6c6428b27a9600fc622f6e7d4244972b8c9318f |
|
MD5 | 7127597b431818b6bbe0e1b15bcc5967 |
|
BLAKE2b-256 | 74b1eacb10051abb56dd4b89bb0d19baf12a07db29033a2c3a65f77778e978ef |
Close
Hashes for bencode2-0.0.14-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3dd59b26ddd4918c54e54a0f8b72c9c6b2b1e8467c244a1d4a83f613364745 |
|
MD5 | 5ab0bb4494b9cb417733c0c5649b5b23 |
|
BLAKE2b-256 | 3630bf7d8f1f40ed64feafacf1fd6f199d8c6ddb170d8b3bb098ec7682448049 |
Close
Hashes for bencode2-0.0.14-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4604b1201eb15173eea685a89bdb3b4c89bedd6dd6f3370bbd5e9ad4d6ab0d6d |
|
MD5 | 12402d41c9b8623fdd666d3d58890557 |
|
BLAKE2b-256 | 216750ce17a34444209c497e95f47dfcb1266192f102af6e10757fc63ebacb01 |
Close
Hashes for bencode2-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e34fd578ac2ccfdc7426b10620921ff35d8d94f0106f569fe69c04f2044e0143 |
|
MD5 | 246b9348d0710256ff9929bac4cfadb1 |
|
BLAKE2b-256 | 11250c22c9f92f921847aedf880dd05650d547bb946d5882832cbb2eff9cdcf5 |
Close
Hashes for bencode2-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f737b78214c31b978488ca3911b5bfac6f9121b0ba90a96a3ed9d6bb7c3417f9 |
|
MD5 | 469fd3787474daf56de14af48f1ca469 |
|
BLAKE2b-256 | 2ff740ed4ffd97d579c0b2c0761e3214105bc4e6ba0bc1a6e29a82c25f3b8052 |
Close
Hashes for bencode2-0.0.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c6f8a930c3ed67b1ae2e1a284d0fe5b4e95424258250d0fbbddac0a5f8d8453 |
|
MD5 | 57a669187ee6342c5200107cb95974ce |
|
BLAKE2b-256 | eb500841842b2303ee2f358917183c6cd38e6ca82a9d37a53e04b8c7427720b6 |
Close
Hashes for bencode2-0.0.14-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 810e786178914b9c1a42cd973990ae91ff0d5b0ad67d08a1c40679e64c3474f7 |
|
MD5 | 45ae04a34f4813df5dbadf7b87ae6ffa |
|
BLAKE2b-256 | 92a33946bead8bf592e9b8cc4299632027e95263d57107d6ae803baecd469513 |
Close
Hashes for bencode2-0.0.14-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52cded24ac9236605ce374f2ea6af924675bf84c07a2657e3678cf7f228abe79 |
|
MD5 | d01c9664d54ca983db413649f0d21b0f |
|
BLAKE2b-256 | 0e9d2a3105fe03c66805cd7db5d6d49a0f1070144327f4726b1bde809c486cb4 |
Close
Hashes for bencode2-0.0.14-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7240b7301570045647b201d7b02d09b692044b1d25e10855d5363af69f62cb29 |
|
MD5 | c287067eeee2e7619d3648091704bc8d |
|
BLAKE2b-256 | 309fe9d109ef892bb7a9f4adea758034eb849aa511152153d787fe63e4409c5f |
Close
Hashes for bencode2-0.0.14-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee694f996a498bd1bb855369acf0dec3e282b0c154e098b06c2e844b7727dea |
|
MD5 | a31a77c6e296b6cc79577682742dc77b |
|
BLAKE2b-256 | 0c203d0df35647e0f7b876ed53a446568e56a4037454a164e3b611962ba1bc6c |
Close
Hashes for bencode2-0.0.14-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c55d0f923d34f3b72a39dacefde848e10516d0dce9ccbeccedab4f1021a26114 |
|
MD5 | 0270735778c1c83eb13b417d65252a90 |
|
BLAKE2b-256 | 43703e390f0e8fd15f150820bad59675e0afcdeaa1455ec79419deef748e534a |
Close
Hashes for bencode2-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad547c0de7e1385d3dbfe0f7f775e38a0ec46454874197d90679810b24edff4f |
|
MD5 | 7366221289de957d9fb17a592ec999e9 |
|
BLAKE2b-256 | 91c5532391b7a333e80dfd301defa8be18df69f95b96ca764f75d7b640ec96c4 |
Close
Hashes for bencode2-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5dfd0fe2902a713e5d9e7f4249083d9ad4efcb20630f80cbb77d4001a4151eb |
|
MD5 | 20827bd5f84d62a4ddff4fbb15cf99da |
|
BLAKE2b-256 | 1106b3e9fd7278b26f06f5003170e7f588228f0148aaca92a689318d5dc5272b |
Close
Hashes for bencode2-0.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f6649fa8895be48e033c9a3dc390104af4d4d18176ee4937a5bc9305b6a1bbf |
|
MD5 | 2e3d6b7089f44c0ad4a7da26d422880c |
|
BLAKE2b-256 | effb18741cd90ce871f6b74a2a0c207387a477b7a27beee0b8de3c9a1d1f968f |
Close
Hashes for bencode2-0.0.14-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 019c2e5b29dd71a6a489b7499d72150e8109891adacffadfd94f876880f062b4 |
|
MD5 | 84a0e4b9e76b3701c4fa0caa4f2448c3 |
|
BLAKE2b-256 | f230f9479d6093e41d85f08caa8cf42c1034a0f8cf60f3e13fcb9fe5b88ce178 |
Close
Hashes for bencode2-0.0.14-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40ce7b41fe769a36c845cd35ef7ce4eb52aec6e7a99fe82d2837f3497c0998d1 |
|
MD5 | bc4ffb138eb667ce3dc98bfdbe3649e7 |
|
BLAKE2b-256 | f7b5571ab35175d12f6d3b35c103a4e4751ef03bd4a79643bed4f87c104f1e20 |
Close
Hashes for bencode2-0.0.14-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b127a219fe9f60f4a21c51d147391474310d4a0375937ab649c330845e51c3 |
|
MD5 | 24b526965013bc30f05505dbb439eeda |
|
BLAKE2b-256 | 68529d06dd4a71ce1824d4a4e3eb33fe51be885319502c4373298c0b78b66a7b |
Close
Hashes for bencode2-0.0.14-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae3bb4f187beb96a7574fe27bcb8ac4276f60837fa80d8bbfb8a2177915acbc |
|
MD5 | 188ba709e815fb16cd3602885146a80b |
|
BLAKE2b-256 | 4eb305ac56bd0a882fbe0498e99857d48edeb03d44a372490e070eaafa2c88d8 |
Close
Hashes for bencode2-0.0.14-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2197fd96272a94bba06181072ee5a2f9f80b005fa64dc5f36300e478d5cfd6 |
|
MD5 | 87edda57d9a2148a63e561988df35d90 |
|
BLAKE2b-256 | f3a3bc56647c1b35ad1af411ee4669de7519b35ad5d5dd1c5835d9b0745df87d |
Close
Hashes for bencode2-0.0.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9efa642a1cdf08edca686ace6d6039cd40ee04bb7e6e9e6f31c54e404ebbd02e |
|
MD5 | fe5d8446dd4d98556dbf0ce1c72fadab |
|
BLAKE2b-256 | 89392ca0eb639edb673a0b18e5662a659bfcaf1fd1f434b822c5dca85389f7c2 |
Close
Hashes for bencode2-0.0.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1820039c13a0697baae164988efe95434dbfec4eaf02f54f28aaed9030417cd2 |
|
MD5 | 80e392563f0c203dd47a99d550b94f7c |
|
BLAKE2b-256 | 2cd7f7e34dd43e0bdb6bd1d40539597aede018e95a5b82288111bd11187749df |
Close
Hashes for bencode2-0.0.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38570c5da5ca7ed3b252f219913990e2583287977fe48d2a7942a1bbdcadf778 |
|
MD5 | 90702ade3c99d9120633b541256de813 |
|
BLAKE2b-256 | 1fd69db4fc564efd39ef6929536f1e8f870c9d0d7fe9961ab95da1c84343c782 |
Close
Hashes for bencode2-0.0.14-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 003382ba8654a74c17faa33d2aeaaceefa4e495242138643688195c2ad7a4004 |
|
MD5 | f60dba663f482bf44dbb46329c70346a |
|
BLAKE2b-256 | c9293e39433183c40f054bbbda45de75fd4a91d9a3f5fdae719b86a09a99a50f |
Close
Hashes for bencode2-0.0.14-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96b03ef15d61c2d9fe22132a5436744204b9f9bf129f2424215cd115338dd025 |
|
MD5 | d7c0d8967ffd1885c9ffa416152a3496 |
|
BLAKE2b-256 | 9b07d78a7c7a11cecdce0c4a53ad8c3e10b3d52710c261c939b1a2aabf5d89fa |
Close
Hashes for bencode2-0.0.14-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28667e16f1f264c24c52db6c904fc63412409ee1d9a47c38bd613e806b45cb8d |
|
MD5 | 9dcae425f1d21451ffe8826093940180 |
|
BLAKE2b-256 | 0247b77dbba48789ce5ad70199bb73e80c3a7c35bd37606eb6623c4522178678 |
Close
Hashes for bencode2-0.0.14-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06fe46ab32d29535af5195b33da95415d46db61477026507cc64fb649e350baf |
|
MD5 | abc14e6d512558b69aaad2d75f98aae1 |
|
BLAKE2b-256 | 0e33e660a20623fc95bca6f8486f060456322be6054506f82936f88590e394cc |
Close
Hashes for bencode2-0.0.14-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3836d147ba01b4c35a3b3e797dd0662092dede41ca311bc17898a55fda101e08 |
|
MD5 | cf5f155c7faeb53e6e1702fae900ce40 |
|
BLAKE2b-256 | 072b131280419a697e945dcc5b292c8895e3093c1bd8e7be374045ce3663fa44 |
Close
Hashes for bencode2-0.0.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220c616321ddb782e3d70d0fb3e34ed110fdc787a8be6262aaee8e0cf8b026b5 |
|
MD5 | f8e7abec1987c342a79aae6b2ad5742c |
|
BLAKE2b-256 | 698ddaf28b94824c9b43c40cbacef2185ba1d37a8766e02f181fbf4cbcd3dcac |
Close
Hashes for bencode2-0.0.14-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c12460455b4c5743cd8f559f99fa8fa188fef502c141397fcbda26cd5d790f67 |
|
MD5 | 16682a14f20791424b35d6f390395c9f |
|
BLAKE2b-256 | 63680672568adc5b7d24d45d6ef9190d084c320d6c7fd2995687e1ac3072f7db |
Close
Hashes for bencode2-0.0.14-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38a69418ce30cb8187c91f86d5b02ea2ad7187232875f473c17324b050fb17a5 |
|
MD5 | 75e728fa0e6eab4ddd24381649e33fa8 |
|
BLAKE2b-256 | b18cdf5f317e17632f531988842ee614a21b140519cdb43c68034bc9004a5bb6 |
Close
Hashes for bencode2-0.0.14-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3868286b0c75a3fc604f96939512277eefb0258a3d957ce29adc0a416ffeb0a0 |
|
MD5 | 2bb578ba659659516489a56c6e3bf7ef |
|
BLAKE2b-256 | 0b607ec1084b6cb2ae67ad688915e4ca64e082de1d4d5515fbbef95364900bcd |
Close
Hashes for bencode2-0.0.14-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb21fc7829bb34786349a9788806e842b699f7f16a0ce28b88b154bb1033999 |
|
MD5 | ddbde03f2af1e7718dd62996c6b33ce3 |
|
BLAKE2b-256 | accc3dec12dfaa555b99b2fb94c9be45cd5b846c8c86910cb7667e8d3717126b |
Close
Hashes for bencode2-0.0.14-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9f4c420d44eb64a1aa4b1df6dd62a22862ef94e7fa2d89adbd6c6c27567a29 |
|
MD5 | 9bfa440f3e1866240296d4295d7b40c2 |
|
BLAKE2b-256 | 8f2419364bde20897c0aa2bc44ebcf3fbe5cc15a543ec5dad01e9f9123e88970 |
Close
Hashes for bencode2-0.0.14-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6b90b08e23b41183abbaf682c81acfc969d3aaaa371d8b783065fb87956fae7 |
|
MD5 | f1f45fcc9ec892eadf3b915530d6ae31 |
|
BLAKE2b-256 | fa9dd631e64b37409a0e5b7176ea07e4d15690c58d94f2bd9bbc101c77b1e8b3 |
Close
Hashes for bencode2-0.0.14-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54ed869fd08ad5759b0a69574fd27753182f4ba2e393e0ce90d0b2fbcb8ea4d5 |
|
MD5 | 9c4d00c0bdfc70fc7f6afe267e9d34a3 |
|
BLAKE2b-256 | 388da17ec48ca01ddc390704eeafe2373e7f40920107b91b3389535e24fdc988 |
Close
Hashes for bencode2-0.0.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c3338b8a64f0735e1f312666d87d0882076f406c6200e717b1e04e706600ad |
|
MD5 | d147957cd98f0e716674da56ecb1a3e6 |
|
BLAKE2b-256 | 8c8661c534da8e8ea4f44407ed34f929cb78a1732820e6ef6e6c2333908ec5e2 |
Close
Hashes for bencode2-0.0.14-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c22aac2377b10fb2edc3c5de69acf9c6cc8feaffca7142f158e483ec935e2c6 |
|
MD5 | 9d21aaede78bd6b45857abab816ff357 |
|
BLAKE2b-256 | 45997ba5bc5c06b4a709e78e06a6ec983de20ddeb093c5d771418e0ce3c06048 |
Close
Hashes for bencode2-0.0.14-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c328bfaa7d69384062d68ab14f8b59ee3034c29c07ec1a2c4a27ba60ebd720 |
|
MD5 | a5951db93e8d569c1dc6206f6807171d |
|
BLAKE2b-256 | 5a3f64bebec2cb6ed0d33e1f0d99754c5eeeab7da02f7b0205f649fc9b6b1fa2 |
Close
Hashes for bencode2-0.0.14-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e667466b67e0563ed848ab50d8b108a527e0c5b5f9f61835c9c9254096ddb58c |
|
MD5 | 564023ffe6e7ef29636e4f3db7e99460 |
|
BLAKE2b-256 | 89680a433c49be9680b00027885772e9d722d0c47cdad956d44232cf54d64dd2 |