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.2.tar.gz
(125.0 kB
view hashes)
Built Distributions
Close
Hashes for python_huffman-0.1.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cc9b43a1f4dcf52a605ba40071653a7d89f5ac16413ac1927e6b264e6844d3b |
|
MD5 | 57101cba2058a7338f916ce7cdb2f9c6 |
|
BLAKE2b-256 | f73196f7e955f52c1913f7ffeee97942b8a8010927ea196cc12af2757199f2d7 |
Close
Hashes for python_huffman-0.1.2-pp38-pypy38_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7c87f7d9f3e5da32fcd1a72e85297adaa5fac5aff777b49c3f7e0a8be70d0c |
|
MD5 | 6db389fb1cd16f0b3595298ee0c636c2 |
|
BLAKE2b-256 | f634e273e47b7a99e0215a3c8a79e3837defd9a17599ffc9e044c13047ce7152 |
Close
Hashes for python_huffman-0.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d8d5a29285355352fc59517d20262a6819223875a7b52c5ec35d638772cc25d |
|
MD5 | c9a59d9d2ca3e96582a7a0f5fb6f3067 |
|
BLAKE2b-256 | 59c10892b5a0e792496a795af8ace3487158399cab995504db23b6afb19b32ac |
Close
Hashes for python_huffman-0.1.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acd2024a5eda9b65fb8fb9afd1ee4bf904ff9032fb6f5cad3275baf66a7e1b7d |
|
MD5 | bb3c50b93b5b115364340acb80fe1757 |
|
BLAKE2b-256 | de0b1f479a4b983ffea496886ba6ffcb2b4fc45f117c119939fc5d087bf4a08a |
Close
Hashes for python_huffman-0.1.2-pp37-pypy37_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5a7e0a070273ce82ac53c4f8ff077af14e682c6fb5ca53110febe6fe7cf3c74 |
|
MD5 | c62d8ab3f3b6befa2c12be8f687fb13a |
|
BLAKE2b-256 | 7108db339f3fe007058dbb497d63baf9cbb8474e514cbecffe4fea67076470a8 |
Close
Hashes for python_huffman-0.1.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2470e0c64bbe5fddf4d848532fbaade0344b6ff5dacc57b6eb3cbbc6c04f0b6c |
|
MD5 | 3725df69d8972a4a2c55f61928562cb5 |
|
BLAKE2b-256 | 3f6b8e188887b74ebe5727bc6bb3ca21fb560b56a9355d23c69b83f3b8024374 |
Close
Hashes for python_huffman-0.1.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 386364e0813b565d914cd93ca5ed3cc3c696043c3e8f428ab518b93708b64a15 |
|
MD5 | 4d72f9dfc2c99397712108e7f5d47b97 |
|
BLAKE2b-256 | adf4b7621a8ef215ba0d6a07052d959b652c1d0894a736631a2747051955bbc1 |
Close
Hashes for python_huffman-0.1.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac87d529569536577303fa72133d4bf19fe605e2f15e449c4909e39188badca3 |
|
MD5 | b17fc95352e6ed36ea4182ebbda64539 |
|
BLAKE2b-256 | 36c48a605d62d18a0626351e76826ed6051d72d82e72a310ebe5af9ac1f881a5 |
Close
Hashes for python_huffman-0.1.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79b25809db599d51bc1dcf46ba9fba42939e1c6fc270475d1c9776f4c5110780 |
|
MD5 | 6b42e56142bbe78c0ecf630c66349010 |
|
BLAKE2b-256 | d30c1c6bd93eef09fe2b302dd0513ef3740f217eb8a98620f786ef8cfd3dcb41 |
Close
Hashes for python_huffman-0.1.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac99e625a88b5d260bf5420f314328b07b54f450fa75d049e6845f24a27ba225 |
|
MD5 | 5960d20de0834a78e41de84118541790 |
|
BLAKE2b-256 | 644b02764f9d3c098402948003daa14ca553e70a91195b13ad8a4faf5e9f052d |
Close
Hashes for python_huffman-0.1.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 284bb5f2d1381a35113e97ebce52ab4deee308c47a1a98d1f42d4da64dcee840 |
|
MD5 | 2b21c2d8ddfa87e1990d77006d12d042 |
|
BLAKE2b-256 | 25ee6cc66368b7a5774b8785518a6ae84b0b7ac8dc2b907a037ff27ee397702e |
Close
Hashes for python_huffman-0.1.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b27c7e2493bab9e8489c49e3e733ff9a4e0899c5f2b5037e8fc6a170bb75f440 |
|
MD5 | 57e125d9d1fb1de0aad9182af7704c3e |
|
BLAKE2b-256 | a95fc7d8291d618622d22c51a7b46fee78eb4c39d35968a21910bdc776acf626 |
Close
Hashes for python_huffman-0.1.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e55b0dce30d805ec4414d8d6789f867f5e05a1bab169a64ae61dd81b735464d6 |
|
MD5 | da4c699dceb42f06b7acdbda232aef59 |
|
BLAKE2b-256 | f93bb95c275c1ecce923e841661ea84ea3cf2c83b7e297228775dd3a694d6dde |
Close
Hashes for python_huffman-0.1.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5792d2ffd4cfe5a28aae2c979f9d6d7734a8f42dc0febd1577d622901ce8c1 |
|
MD5 | 9633e61cc7b6932ce64882d45ab87f08 |
|
BLAKE2b-256 | a1cc8fe45e4edc5dc1418fb99b036b1434e05462e79475f09754c4f405b7202b |
Close
Hashes for python_huffman-0.1.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83494b21fb34c5a7b27a1f32f2bf511222f020f6162f4a9b45a358cb22f42aee |
|
MD5 | 6364e76b411a872d3db6f79f863d42a0 |
|
BLAKE2b-256 | 81d55e73e6bffd9118cf463377b2b1801e088c1f61fbaaeaddcb40df2f8ea834 |
Close
Hashes for python_huffman-0.1.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a5d5129fffa2fba753e533bb85f3930d127a2aab541919e5e7c340274aa03b0 |
|
MD5 | 9de47120acc762c6affdd15ad72aaca0 |
|
BLAKE2b-256 | c1062ad297f0902de172c1d38bc764a303a46823eb59967cf94fbcfef08267f1 |
Close
Hashes for python_huffman-0.1.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0b336921a0e41f7b1bfbca71660f26a1ba41c7ed7e1443d6865a6755947fde3 |
|
MD5 | d0c3c7ad746063e25938c3fbfd49a3d5 |
|
BLAKE2b-256 | 4c546c861bac48e4fa9f86f77c2244e345c9633fb7b9c0aeebecf6b21d7dc9e9 |
Close
Hashes for python_huffman-0.1.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89d49afd84e1a5062b3dec49a81dc4b0eae79ba6cd28316fb4ea6f89a03eab43 |
|
MD5 | c8ac37af5ce282f1fe9a238dec23edf3 |
|
BLAKE2b-256 | 2683154b80e5e421170dacfdabd309dff2e858cc2c8b49c61f5cfcc82bcb046e |
Close
Hashes for python_huffman-0.1.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf9c6a3866b9398952453e96efebdfd52e6e750411ad9031a5fb252cee53e02 |
|
MD5 | b31a0e5414db353418e6c095fdd3f31e |
|
BLAKE2b-256 | fcf58fe634317fdb38c7614aa430cfa41bbe1d33179e616ae1f3e5a6f10a5ef8 |
Close
Hashes for python_huffman-0.1.2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa94cad88ddddb808a6e761a299520929e4a7c47dc880bce3b4ae6735e79e08 |
|
MD5 | 5c0f438614596ac1c69070f8ccdee5a8 |
|
BLAKE2b-256 | 53c1da3c53bb1dc7efba355e3037cbb8ff58eae25b731f72a3918b09d49e66f8 |
Close
Hashes for python_huffman-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28673c8f2ecc828bac75d622ca061a77058decc57ef3ff5c57f195e8279616ee |
|
MD5 | e756bf352a4351ff947cb3fce5fd9b11 |
|
BLAKE2b-256 | 90ec6e4a992430a3eb08186589ba2eef5247493a1116c84bb2b4a4e8d3d5a473 |