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.0rc1.tar.gz
(124.1 kB
view hashes)
Built Distributions
Close
Hashes for python_huffman-0.1.0rc1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fe0300f3adb9bb7ba92e6b751e0844f04389928a8cdcb4558a5c020529dfb5a |
|
MD5 | 02123dcff56619b785af2ca0831de6fa |
|
BLAKE2b-256 | cf85fa12a640d963e205f6ab27bf4e84dc7c9983934132799e0cc4e4ddf056ac |
Close
Hashes for python_huffman-0.1.0rc1-pp38-pypy38_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2d1ace102e84e40b34878c44501ed123468dc287f5d37b9be42924fc090ecd8 |
|
MD5 | 946ac3361cb6e9ca95a39fe5f353d64c |
|
BLAKE2b-256 | 906e6f95a80740c28466449b15cc267dc30f41f53769966f03e3891af25db9cf |
Close
Hashes for python_huffman-0.1.0rc1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580ee54956e8b327ac591dbdbcb909132eca9481fef17d47d2937b90490f00f5 |
|
MD5 | 053ab63f099e480d9e801ca550fc57c2 |
|
BLAKE2b-256 | 5e9132e8b8ada1ed834ded84ba89b4fb2b82774213dcfe16353946c6510b28cf |
Close
Hashes for python_huffman-0.1.0rc1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a802d26831f98a147171d5fba670061463054ce2c6da615b5997de3eb35163dd |
|
MD5 | 9a20528e8ea9aa7108e566f6c8760e90 |
|
BLAKE2b-256 | 0b24f5882f9d4b75ba76922f5011c6ef5775bcee47bf04334ea8da6da2bdd9ea |
Close
Hashes for python_huffman-0.1.0rc1-pp37-pypy37_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b24939de735e2e1cfa3da337267541be9c6eaa448113f364ae2e856a1422e2b1 |
|
MD5 | bf87473cfc1fb86f4234a8e9679734a4 |
|
BLAKE2b-256 | 72244e6f25629365dc0261689d729eb5b5e18137eb226533a777aa78e3c7588e |
Close
Hashes for python_huffman-0.1.0rc1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056a79d6645a345615de072235d4257c5646d596a75822feb5f9d1a04ae29782 |
|
MD5 | 3d9dc0594e5b1f633640afff91261620 |
|
BLAKE2b-256 | f4aa1f80366233dbe481139755b009d70440d5e71ccf0d317ed02c9162457d5e |
Close
Hashes for python_huffman-0.1.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 285d85fd9b52145cca956341edc15630a307e632edc930f6ea88681b5e4aeaa9 |
|
MD5 | 3fa6252f475f68480d018b7e32b01fbe |
|
BLAKE2b-256 | 47595649dbaf4c28647f76d3cda06be897ffe72430da10d15f83544d464b7237 |
Close
Hashes for python_huffman-0.1.0rc1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11906ddb5b61cfed39fd3e9e7167a537cfe2b9c6eec38a6e657a136c21c9d1ff |
|
MD5 | a6ab1cd18b3b9c6150797dd9142a3323 |
|
BLAKE2b-256 | 13002aebb3f3df03233ed774926f2bd6c5edc5de8f90c08ae16ebc0b840f7519 |
Close
Hashes for python_huffman-0.1.0rc1-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b37e0167ff02e815ded627c11751767e0983d92f9980489019614a845180fa12 |
|
MD5 | f2c69be42b8e324cf397b73af9cffc8b |
|
BLAKE2b-256 | 137a94b6bf6c317aca7e1777afa32cc455920599b5ae26d4911010789849ed5d |
Close
Hashes for python_huffman-0.1.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fba67960ce2c3aa00112993d7904829121c09439894c75613407aad2a355e0fe |
|
MD5 | 852d2c2320ff5483eef7a79639363fe2 |
|
BLAKE2b-256 | be6d5734a2c130448b8a14e83af18db94e9e9250f3a043107492599beb877a15 |
Close
Hashes for python_huffman-0.1.0rc1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 211fa34b941aaada9c3c7df2d4596c9291208302c4c53241b5eefc965a8a762a |
|
MD5 | fd6c4e2158cd65e3081c79efcfb6b270 |
|
BLAKE2b-256 | 249b2eb4b1c96ffa200cf87dc9d33fab2d949fc6f618bcdc2b9394e6172fb266 |
Close
Hashes for python_huffman-0.1.0rc1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bea56d0b6cf27badc082cc4460076eabcc4257f28f5462d0dbb749301d0d5f0 |
|
MD5 | 653af339f3fa2360504d733a70700247 |
|
BLAKE2b-256 | 342ba6307c1da1e32d36052ff4eaf7ae3e2c726f6fd6dbed5d6f04a011cb6ffe |
Close
Hashes for python_huffman-0.1.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 545c846facd3a4174de925699dfaa937e40b9b6f66a4594e763ed520b79e5e40 |
|
MD5 | 76609af0c86f77a23dbc113654f0eb84 |
|
BLAKE2b-256 | f0f481a6064bf70f540ab10b75495a7052e9453a35876a6e6e0e41e82dbf1e3a |
Close
Hashes for python_huffman-0.1.0rc1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a54a48187ea78e467ce6a22e164f9631c6deed88ab02b059714c11260564e3f4 |
|
MD5 | d4594a3f0ab72e89d7f36f654d5ac2ec |
|
BLAKE2b-256 | b71d2e6e5b62abcf0095043c53834264622423f20a3b35c5f60275a0d93d7c8c |
Close
Hashes for python_huffman-0.1.0rc1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08f0cf78ff0677d1944e3b08e899f4f1ceba048809a3dbc28f41c2ee7f644925 |
|
MD5 | 3caea21947532244222a55d12d2f2ea2 |
|
BLAKE2b-256 | 31b033b40d778905d56a36cc48b8cfd794e12bf6f50e5865d598d1c207434071 |
Close
Hashes for python_huffman-0.1.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a60c1b952e13ee3b63aec5c9e86870ecc5c34f68add003a7ae27e9a506b9f34 |
|
MD5 | 97f9729a69c13d6dad539f9c9aa7ffd2 |
|
BLAKE2b-256 | 9e92eae592b58271fac94ebc21779c0d844d955010fb83a1aa443f5ff90b5258 |
Close
Hashes for python_huffman-0.1.0rc1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0fd73ff66cff844653d7026d0f2592133b06e97316cd90865a94f758060bcb1 |
|
MD5 | 7553effac7fb9151813178ff2090f031 |
|
BLAKE2b-256 | 27baff302261efd830b928568b15b29161d66fa7187f3a915d93f0c744c6cb8a |
Close
Hashes for python_huffman-0.1.0rc1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 334d1908d9817cdfc3453b22a65e9d9de76d3a641e189dc3d1ebfe454addc675 |
|
MD5 | 8952eb2feb3424a16083c0f785fa81b0 |
|
BLAKE2b-256 | 7e0a6b2f0b1a80a0f470957bc7e42424d43c1faa43b031eafc200b5775bfdb1a |
Close
Hashes for python_huffman-0.1.0rc1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acdbb59fdcfdbecdcdddf001e7367bdae2ca39878b4c9582760476640516363c |
|
MD5 | 1349bbd7e9360246fb7ccca3b65ba6de |
|
BLAKE2b-256 | a514c23a313d726997f4d347548f0ebfafea5b92ccfd0b302ee32f21488aac7c |
Close
Hashes for python_huffman-0.1.0rc1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3539622e61836ce3acfc5ea69618b4b8b17f21985e7bdc39c9ad2de8c9fd457 |
|
MD5 | 48b1bb682ce609a62a4e60862e92e12c |
|
BLAKE2b-256 | d9bb689b2d1d70d977ac0b2c11b2b621d48fea69d6ae3e6afb466b00c8e0e647 |
Close
Hashes for python_huffman-0.1.0rc1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c22d9747a5e8c50eaff06788f52f492dd54156a408b344b12db48470456fe607 |
|
MD5 | 38ea14a5afe85a11a43ed205a9c2b2a6 |
|
BLAKE2b-256 | 6cc4c21cff2c7975510defb41eb29b5d3d57393c67ccbcb1094d7df0f719dee6 |