huffman encode and decode
Project description
✨ pyhuffman ✨
The python binding for huffman
公开函数
from typing import IO, Union
from pathlib import Path
InputType = Union[str, bytes, Path, IO]
def encode_file(in_: InputType, out_: InputType) -> int: ...
def decode_file(in_: InputType, out_: InputType) -> int: ...
def encode(data: bytes) -> bytes: ...
def decode(data: bytes) -> bytes: ...
环境变量
HFM_USE_CFFI
强制使用cffi后端
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
python-huffman-0.1.3.tar.gz
(125.1 kB
view hashes)
Built Distributions
Close
Hashes for python_huffman-0.1.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f1df4b297b5a4ade0205b422cbfa6127cde98c1ef66d60f81e7d72c8b4ad866 |
|
MD5 | 5233008393403f728fcd53a71150b2bb |
|
BLAKE2b-256 | 5b1dae6e003bfc1ae5bdc2333862a626b2fb6e61a5543b9531bd7b7135b230ce |
Close
Hashes for python_huffman-0.1.3-pp310-pypy310_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 687642a8dd632b18a6c6313b85a29322be8b8c384a20f0bac1af6e5d9e514073 |
|
MD5 | 824530e8dce58984b5492244bdc844ee |
|
BLAKE2b-256 | 34d3ba3bfe83a3bad79387bc4571b62701bff13c663e6a01147c3e20fd8ca6d7 |
Close
Hashes for python_huffman-0.1.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae28df1a17f8ada84d6df66a9db142108860eb2b96def3c39ac1d4a63bed3415 |
|
MD5 | 2d7ebfbe4c52ddde45ec07289af67e80 |
|
BLAKE2b-256 | 474d536cd13057060c6e04eca4965caefdb47644ed6c8dd457bb9bc8698a4929 |
Close
Hashes for python_huffman-0.1.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba77cf93a2d5c320ca74c0d82c6d288fa8bf5a6fc7f0e5fe1b653297eff756c |
|
MD5 | 6eb4f5da19f4a8492777b22465eebedd |
|
BLAKE2b-256 | 52ea7ea6d3c882f311ea124760d7e039e40d1e34d9b5ab40a98ba6b8d34d91f3 |
Close
Hashes for python_huffman-0.1.3-pp39-pypy39_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c317a8c7ef441acbcbcb63181a6e8768686ce1e5eccab2f69ebce0982adefc1 |
|
MD5 | d5728ba696400ffeb6f04c0ea080bd00 |
|
BLAKE2b-256 | 6ce27c856f409a041b106af616b370166f81305aa429f0c664ba9d5f9c3084aa |
Close
Hashes for python_huffman-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f8c1b125b47c6d6efaa2f8f5d60caf1a05736394cf6855750d18ca803d49c8 |
|
MD5 | e2a3e24c0fac933e9cdeab5c9356d503 |
|
BLAKE2b-256 | 92816909ba5bf1a72c1cb6ecd9c25b9783d7e55ada67d5d1dc103397322dada8 |
Close
Hashes for python_huffman-0.1.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee8787a1ef9477e9bcc1d3c1da48990d8e61bc6f25924dcf9095c1e512e07ed4 |
|
MD5 | b06ec93ec44fd247ccce5a14756a09ae |
|
BLAKE2b-256 | 9eee947c2be92ed878d6139fe7fe8dcac7df97d4b51edc0c7010420494f745a5 |
Close
Hashes for python_huffman-0.1.3-pp38-pypy38_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 630d93382c73656b1d65a50872a0f9f5394eb05814082f8255939a6ccb7e77ac |
|
MD5 | 837c9b8c7af38145aedda109298cf710 |
|
BLAKE2b-256 | 35930553db35325d0528337407fd98858e03efdbb40d194bd0d99e8c146e213f |
Close
Hashes for python_huffman-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f152c3ff7f63a26dce9e290cc3bf081c5ecf2e29cc92ab1818afca7333dbaf78 |
|
MD5 | d8fc5d4ab136b17e168ba2da1c4664ab |
|
BLAKE2b-256 | d3c3463d13ff3a1f3c8cac738faa3cacc4c9caca0d2663949f9fede771b8dfb9 |
Close
Hashes for python_huffman-0.1.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16121d484e00de9520e575d26b2abb081a3f3d9b9bcaf09f109b70887bf413b |
|
MD5 | 4fe2ef565b18ceb571dccc34b3fbfc9d |
|
BLAKE2b-256 | c934b6a7a5675086f2550f333391f03549da913d90f7eebf603fa3bdeb05a76f |
Close
Hashes for python_huffman-0.1.3-pp37-pypy37_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8ed1e2e56c5c61dab4ab656682431ebf1547d7cca11a0207468876880d245b7 |
|
MD5 | bee912945672c765eb9863adf60cc0b0 |
|
BLAKE2b-256 | cdf230474bb8c1c27852f15c00f59a0b00328f177465a6f748bb2b31a7383bc3 |
Close
Hashes for python_huffman-0.1.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55d0a0ffa3cc884de68372c5f7aa0684d3c7d146bfccbe31494877e31f819ba7 |
|
MD5 | 88a442755d6d0b5c2b3578bd2e8f548c |
|
BLAKE2b-256 | 98ddba49b54b9e7f38e3b556922eceeddd2f7dc9c400676b627bb2fce9521dda |
Close
Hashes for python_huffman-0.1.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73881cd86f74fb3f670c899b890600e5abf33a7e87200d88bd0eff06745f9a69 |
|
MD5 | eea6a12e2af0d7835b954673957a3731 |
|
BLAKE2b-256 | ae7600ef445e64031b7f62fb11df34c7c97a7b47adf00eaf6f4ae4b1ca056cfe |
Close
Hashes for python_huffman-0.1.3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85a2cf4381edc18cff4af59d0d35bafb5f51b95b74ec923438b71316c891b7f0 |
|
MD5 | 8b0a567ccd96ead541663570b72f7a9d |
|
BLAKE2b-256 | d42fa93363e722f54a771958229d2203933501f04a6da86d24c3da5445021974 |
Close
Hashes for python_huffman-0.1.3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3afd398e52a5627b5d229fcfba3c20f167777cb0823569f09bb4313458150865 |
|
MD5 | ccec63fed846ab16d0fd7d38496af2e4 |
|
BLAKE2b-256 | 8b5477773c93156556dd427bbfa5342a59d1b0e1dee396691c3512ea23841546 |
Close
Hashes for python_huffman-0.1.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24be114563ef14cf2d38e0e4d6b69db9a1bce40cf83827e42be9a0d197cdc5b0 |
|
MD5 | bdf7e5f1ac2a0aff6083c86bb110029c |
|
BLAKE2b-256 | 999b66c0e9623c6ab5928b07484d357d45c8d32ee2fd79a0d5e9d7c45cafe2fc |
Close
Hashes for python_huffman-0.1.3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221017e31d58bdb48e5e13771fb7fff7eddc0136d940cfd08900fda9c44dd436 |
|
MD5 | 253b8488673d3f31b50751ce54a49a16 |
|
BLAKE2b-256 | 0dda188d638ade27c86ca10b745068b90994ff3bb8976716588c198c53dfd6da |
Close
Hashes for python_huffman-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c6caca97f25e92dab6b6a5ad52ca492c0e1ec5f4c4f6dc6eda95f19249e5578 |
|
MD5 | 651916b322c078081f87dbc7f4e9bf36 |
|
BLAKE2b-256 | 140a9accc3635f96cad118f4ee49c1981ba6436e6fdc3286b494da408647a1f2 |
Close
Hashes for python_huffman-0.1.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7f1c5c5dc50c71fc6c909c9eae3b8b2154e32fb5aace110c583e0a77a235431 |
|
MD5 | 13e79975f3bb3c0e6b64a055c6b47d47 |
|
BLAKE2b-256 | 299c6cc8dab1e594882a3139690b0bceee4bd8f228e357886488f856affba5be |
Close
Hashes for python_huffman-0.1.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95f3f802473746601ab08979161aba8f5d02274a429347e338df3823a67b843 |
|
MD5 | 14898bd9939c9fdd65c212f6c88bdd9c |
|
BLAKE2b-256 | bfd9bebd04c03978c089d1a667236acaa62d133ed4aef17026a8017f433d4614 |
Close
Hashes for python_huffman-0.1.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6988426e7d2ce1c5ad4d2f2f7f27b2c1eaac28e8a462936793fde6dd7364c0ba |
|
MD5 | 4edb4c5978162c7684045dd6710111c6 |
|
BLAKE2b-256 | 0aa54534128ddcfa1d8c62041206f080716870553aee061361707afd2d68f5df |
Close
Hashes for python_huffman-0.1.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 548253af22dd7e7b96e1840c3517ca564bf5fdc17bb870503730c741db7397ce |
|
MD5 | 82963a0c2d1135efa91ab982fe2adb61 |
|
BLAKE2b-256 | b4290f0eb09a3ca0b0adff6519b23ef6f3e020836615c0aeabccc3c1e0f154d0 |
Close
Hashes for python_huffman-0.1.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5614a2c3626cf28fa5abced78f11804619e1ada4d4f8d116c2e43c0d3405f2 |
|
MD5 | ac7053f4ad2862047e842a3a2e15ee9f |
|
BLAKE2b-256 | d2404a1adb954a33d8a9341c0f294f0d94c5b2c5bda843f2cc06c6bff11d0a4e |
Close
Hashes for python_huffman-0.1.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5014bad5bc75a35ab1495cbf582cda8b3963b4692f46cbdbea00ab1f7c940841 |
|
MD5 | 482be94d46a0e47c57a51ed6fb459551 |
|
BLAKE2b-256 | d6a99e15345bf907580bbd2c3da932cdfbcc777e32bb42d86c342230f92cb8b4 |
Close
Hashes for python_huffman-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2976e13d4b37ebc18ba0efa28f9e3e92ce20635947a91406e0f7bfa1e3aa975 |
|
MD5 | 0c2187d7ae1fb3053ae039412892bbb7 |
|
BLAKE2b-256 | 9f91d41fedc35a995892e9f1ea856f5ee169890bedb2a19d9125ddf03a3259b4 |
Close
Hashes for python_huffman-0.1.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 133a8896dda9c871a686139a5352b4c190976baaea785e6ba7a90692f228bf74 |
|
MD5 | 4413f3668ba0828646039fb252be2e05 |
|
BLAKE2b-256 | cfea773858fef16f2aae3af1d663d2a79e11cfdd65788c8d4f7ee126f24e59d6 |
Close
Hashes for python_huffman-0.1.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3141d652f249c4faff90652900e3f4dcce7c98c727a4992bbc65b1b9f97897 |
|
MD5 | 07213175db82f1c44520ecbef842dc88 |
|
BLAKE2b-256 | 14c3082cac7df4f15d7c5c707614490a9b85a2c463ba848ff738af23070aa60c |
Close
Hashes for python_huffman-0.1.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43b3dc16d6ec3f896b7c01bc4aec33a6bc412c658aca972e153e649d3375e421 |
|
MD5 | 6d3fb12ab32eb6e1a16534b6bb999dd1 |
|
BLAKE2b-256 | 146eb9658e536da05ce1457f99c4e01792c238a8800622414f06a709c4ea61b2 |
Close
Hashes for python_huffman-0.1.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c32cea6a16f2ba84d1372818b4e36a2e5e3fa24280d7691da043781d02a5fcd3 |
|
MD5 | 3c813bc09ef42a15fae7ef5b476d099e |
|
BLAKE2b-256 | b95f01edea4ebf5a0fa7659b52db89d9491f2e0deb20c7e6eb237649707881d6 |
Close
Hashes for python_huffman-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a009a394f966ca643bcaacbf1266223e695e738331c57a2b28f462f8c3ee4f7f |
|
MD5 | 2667b2d4e8bc11904896193bb2cbc79d |
|
BLAKE2b-256 | 2bcdea4f30e0a14e1e5f247465895af27675be472205b680d1e4bd818ab5cbbb |
Close
Hashes for python_huffman-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 102dc5f34ceabdf71a0fa10e8c9519c7c0e94032f5c05ff54808fffb5ca78ad3 |
|
MD5 | e2ef477aa0c38f653b9ef41fb173c8e5 |
|
BLAKE2b-256 | f5a0fb0eaab4883475cd3724801e426ee178670e2041f3312bf8afcd750d5296 |
Close
Hashes for python_huffman-0.1.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88fbe322028d35c45efa14cf0c572af4d17a7135bafd4c4231667a44618abc9f |
|
MD5 | 1b642ba94a5e5f73ddd89c198e10f289 |
|
BLAKE2b-256 | c753d464d7b2c8fce22d11c199123c626df8d566d6ddea205cdc20a1adc9e3d4 |
Close
Hashes for python_huffman-0.1.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e0a59d59f6c5dbde639667fffb9480766e500376e327489fe9cfeddd794a5ab |
|
MD5 | fbda86df9a2ac36d979a87753610ac2d |
|
BLAKE2b-256 | 56f3f31618bc61d775e8f1735b7debc8ff92b6a3dc8dab8bce24ebd1013aa682 |
Close
Hashes for python_huffman-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4311a54339de20a9224840434eaaf66d84aa8af867e1285b9a8a36096aef1149 |
|
MD5 | 93f743a5b6eea8fc636a252affa9f5e4 |
|
BLAKE2b-256 | 2b0362bcb13f7e466e744a216432540b9a7bd51006534d5af7670890d4b1e3b3 |
Close
Hashes for python_huffman-0.1.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c73dd4efb42cebafd37fff6b92a03d6a8fa701ea0a79597c869069dbfa4ebc74 |
|
MD5 | a71f9e88e16c2896eec550dde5f04ff1 |
|
BLAKE2b-256 | d6c8cdda7a25edaae0a90be48c313d67c0916bd9898ffa0ed3e228d3c4ccce7c |
Close
Hashes for python_huffman-0.1.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a713b1fa07a9cda801cf0e71999451534a57a135ece0b9b19bd906da2c2d73f |
|
MD5 | 272e5e32ba7b61d16541f8d64250b78e |
|
BLAKE2b-256 | c983b25a9b6fb1f48467e74ee39a5389ea800ba528d4e0bf495f1de7c65e3da9 |
Close
Hashes for python_huffman-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b19111628026823d86430bd8bbefab82ce30d2f71b84cf0385d63655a6acd6 |
|
MD5 | 3c92be83031db9ee7a4e6d1b8da03634 |
|
BLAKE2b-256 | a01259b962bd80b2d48caa7952d4fcc92bb297576b231c6e1041c2cadc350ccc |