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.0.tar.gz
(124.6 kB
view hashes)
Built Distributions
Close
Hashes for python_huffman-0.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e381d25d7ae59b0f52106419867da324d4692c8655cc47459f72f86d6bf5b3 |
|
MD5 | a2c57576e083aa543640114b1cbfe4b7 |
|
BLAKE2b-256 | 675656657c3a6394245587fb030a216f849afc2a032c8c84276b1f4e4a5d3f45 |
Close
Hashes for python_huffman-0.1.0-pp38-pypy38_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6af75888f54855e9784c01bb01e2baca95aa4b0734283cdd9e480a13bb4380 |
|
MD5 | abefe7a6e2ddab4b8e6d6099970d288f |
|
BLAKE2b-256 | 8b79c9e9b696a663428d1d7a074d1a73c6d310a47ea7da4059ef223c430b6adf |
Close
Hashes for python_huffman-0.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2f1bc32614f0f0f88390885c3868493adec18c55a54d32cba8c6bcfc140260c |
|
MD5 | de7d1eb3acf6ff9a916093c11609ff50 |
|
BLAKE2b-256 | 1e4648e0250f5cdc588c5f07578d6d339e2c6954f608d8c48e3325de091e1f8a |
Close
Hashes for python_huffman-0.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 152b29f8c296dec26579160fdb866c3ff0d1013e58f355da3eff91c6ca85f9c3 |
|
MD5 | 970a51875eaaf5b040b98ffa5749810a |
|
BLAKE2b-256 | 3581dc315a9e9bb8b0df1a911638385a14e1073b67d4f1464c57a13efea0fed2 |
Close
Hashes for python_huffman-0.1.0-pp37-pypy37_pp73-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a8d210b60ad76413ab6a82d1e4eb2c9a67942fd9b7b6e2496061ca9103c2f1 |
|
MD5 | c2e61074241941fa7a7c485981d40991 |
|
BLAKE2b-256 | eb238621f33c5ead238eaee0373a33a37d45cf5f92d6d2ff7dc88c03267bbe89 |
Close
Hashes for python_huffman-0.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54798eb81567d0f0b3f93c186a7c3f187d9ff09ed19882b6032b009ab84dbe03 |
|
MD5 | 9eb2634af29a9f4c2872e6fcae522bc8 |
|
BLAKE2b-256 | 04e4d59cc293f34033fc56c2bbbdc4a759e7ffff52dc187dddf1ccabafb3d31b |
Close
Hashes for python_huffman-0.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5340be6ff36d4d068dc91707e10667c37732fae5b54204d0322e6972419770af |
|
MD5 | 7f3705c85f94b569fd0e144599cbb920 |
|
BLAKE2b-256 | 663c376fa53b0e097a7c5996cef8dc4e5671a52c7b0f612a89063977a219f173 |
Close
Hashes for python_huffman-0.1.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3060f406f5298fbc38d41afce1dfe23f8a01a5113ef8a75ebddec832f639078 |
|
MD5 | cf137769e9826c234d9114228482ffd7 |
|
BLAKE2b-256 | 3c9c7fccacee8075edb052565bb3020add82ace04a04ab0a0a3e2f76792443ff |
Close
Hashes for python_huffman-0.1.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00958fcd57f390e31fe51e5e6dc698c4d8d6f91c3ac4962f0d761de94fe94ee |
|
MD5 | c4f5d046eafa5ec0991e7016e0a366fa |
|
BLAKE2b-256 | 0f88bd08d826970d462c85bfc8da7872a3af099ab8c85e9988e8836838c985b7 |
Close
Hashes for python_huffman-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55d8e01faffd8b6bff863dfb14aa242020632363adb958830562b9376244a2d5 |
|
MD5 | 5ee45e9101ba056780b36f293050ee38 |
|
BLAKE2b-256 | bedd390371630e208742c3959521f1360fc20686d0af54b63e4b4d708d864f75 |
Close
Hashes for python_huffman-0.1.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5807e37c8d3458bc15989bdf3cc42ce18c891ab67063f221b0bb819f080584 |
|
MD5 | 54b53ac8b057a68593996738c7bb7ef6 |
|
BLAKE2b-256 | bf736074149e254a8b45a5cbdd792eb497affb83b74e36896d446119f95347b6 |
Close
Hashes for python_huffman-0.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c483fd94b05edd439cf76ea12e493a25db7c3df300db7ef5588e3da48fc48b |
|
MD5 | c253ab5b8476858e6be902bde07d77cb |
|
BLAKE2b-256 | f925457c32c1d90305a7c50a8d50ead90d89288ba19e44078aa8208a7b5b8dfb |
Close
Hashes for python_huffman-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58f527a5a0f247a86f94da9bb120181586882e26627076da884a9b2c68795540 |
|
MD5 | d98d4887e06c8102390ffbd37d0c2559 |
|
BLAKE2b-256 | 6682f3663c7f645a5676513a787094db57acc6d07fe4f5d4199c7574e53c09e3 |
Close
Hashes for python_huffman-0.1.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e533f465de1403273f24c9f301b189a24ad82fbe1271f594fe56493c82032e2e |
|
MD5 | 09c82956a49c6ba521d0b9efb455237f |
|
BLAKE2b-256 | 83c60168b92e151fa695302e0f8c1e1157938cbec403f904e8fbd8635b0121e2 |
Close
Hashes for python_huffman-0.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72527f04de22151dc3da8edbafef79e2c17cd2d192574ba70d3a1fc3aaa05357 |
|
MD5 | 437e2c94218850eda683d1b86df8c17d |
|
BLAKE2b-256 | f8852a9fcb9ee57f0d9cc5387c1166796cea388e84bf96ecfe6bb01304cd2110 |
Close
Hashes for python_huffman-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee5f6c6278079904fe78e4fa49e072b7ca68e2f316da916efd4311c742316ac |
|
MD5 | 28bc117f265b49f56410a08a5b1d641e |
|
BLAKE2b-256 | 1eeeb6393a7ad20df4da69dd37f724b70a03e27508f15febcdd15380c1ef9466 |
Close
Hashes for python_huffman-0.1.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcbdd6eb5c617b51c939a9c24d7320e5b111ce63cfde609991c4830db78046a |
|
MD5 | 29810a3dfb44f9fc05766ea2cd9053f0 |
|
BLAKE2b-256 | 1127054b9ab0250bce9c19cc7dd4284fe199ccb2bac9ac2605834e03ffc2dc34 |
Close
Hashes for python_huffman-0.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc52d2356fec9c7b981ba8c5c1e4097f20a6b3edd439e438ad393d7589a090b6 |
|
MD5 | 96a3d92e419faae0a17626394e6767cd |
|
BLAKE2b-256 | 820521a04c88106621cc406a668f92fed346f47d22442736358ae7344badceb4 |
Close
Hashes for python_huffman-0.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ee33bfe51f65cae596e18113c76a9bbb62cf9bab419edcfac19f2be6b8d864 |
|
MD5 | b6de985ed1bcbcd17d6212cdefa8b99a |
|
BLAKE2b-256 | 0451d966ee0e70ad72c3d4f0302906c9865cf496ae0d2c1bed495d8b70628ae7 |
Close
Hashes for python_huffman-0.1.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19a8a32810bed6ea8ba033c154cd140963661948710f2b6f5e21a65aa9383401 |
|
MD5 | 3e72962fca5f787680a1e6fcfe57fd52 |
|
BLAKE2b-256 | 4be3d4d9349a389bdfbf4af1d83cb9d7b0053d54c149332340ed6ac14a2e2220 |
Close
Hashes for python_huffman-0.1.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8387a1b5a1eda76f2eca184f21182aebc31688480b7425b7bb70c9df9891224e |
|
MD5 | bc33433d7e4ce6dc02b38fc6b237cfe2 |
|
BLAKE2b-256 | 638e330b34b73c02065d8a5c097cf6530541cd62fa2301469a1bd2e2ca242744 |