16384 encode and decode
Project description
✨ pybase16384 ✨
The python binding for base16384
一种神奇的编码
使用
- decode
from io import BytesIO
import pybase16384 as pybs
with open("output2.pcm", "rb") as f:
data = f.read()
for i in range(1):
pybs.decode_file(BytesIO(data), open("input2.pcm",'wb'))
- encode
from io import BytesIO
import pybase16384 as pybs
with open("input.pcm", "rb") as f:
data = f.read()
for i in range(1):
pybs.encode_file(BytesIO(data), open("output2.pcm",'wb'), True)
公开函数
from typing import BinaryIO
def decode_file(input: BinaryIO, output: BinaryIO) -> None: ...
def encode_file(input: BinaryIO, output: BinaryIO, boolwrite_head: bool = False) -> None: ...
def encode_from_string(data: str, write_head: bool = False) -> bytes: ...
def decode_from_bytes(data: bytes) -> str: ...
- write_head可以让编码出来的像是一堆utf16,即一堆神奇的汉字,一般在写入文件的时候使用,notepad打开的时候感觉就是一堆汉字
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
pybase16384-0.1.0rc1.tar.gz
(51.8 kB
view hashes)
Built Distributions
Close
Hashes for pybase16384-0.1.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 024723729fc5772f2d984636a7b0b35bdd5551ade7e1b711192ad46e2818eac0 |
|
MD5 | 7fcdfadc42410ed4e6e51d95ef631ed9 |
|
BLAKE2b-256 | b2dc583a7385c06863e5841f6c9d70697286ddeceec9d8204b22ebdb4be7dfd6 |
Close
Hashes for pybase16384-0.1.0rc1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f521a5a3418820d96703084e6c1f99db1bd14d85e1bc00cfc0d029381f85640 |
|
MD5 | 85a7b0e2f62e88a9e1d07ed824abdf59 |
|
BLAKE2b-256 | 356230792ce7d4b9b91be95691a4ce448a8ffb2853eb9efa7d2978bd4a3654eb |
Close
Hashes for pybase16384-0.1.0rc1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09c44ede9975ed967089f1b3b19cc5a4eb15344bec89e0765f45172e3ba809da |
|
MD5 | 68b781a7ba642e0045d45b57fcc82bda |
|
BLAKE2b-256 | afdb0d783dfeff2b8475b9ff37fe057fbdcd3deedef7e35f0c335f5355a7d518 |
Close
Hashes for pybase16384-0.1.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05df65770b885f2fbe3fab628edd08cdc9de88c080ac29ce37dbab1c71aff1cd |
|
MD5 | d30c1d8ff0e35cc2b2ef304b37816f48 |
|
BLAKE2b-256 | b597be8b7ecc171fa6f9e10f2ed7bdda2bfbe868117c76b431bd3d60f27cf2a6 |
Close
Hashes for pybase16384-0.1.0rc1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2e65cd66616173ed456e7cad936c1c04091a26d5545ccef1eea8577e14f58e1 |
|
MD5 | 8a52e05e0628f6f616a073d6a1d12ef3 |
|
BLAKE2b-256 | e19f667dbfd8a4065044e4d9c2500ce76d0e5981762239e384a384ba12ee43a6 |
Close
Hashes for pybase16384-0.1.0rc1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cb45077c5c21c81d443c6df44b8ee9a0a35cd750b6f6ec8bc86e9c867e30941 |
|
MD5 | 57e036bebb4b824cdcb535d36fbd0454 |
|
BLAKE2b-256 | 5046e7f1bdccc959d89a6be556a277beaf68dd3276d3328566c156385adf4981 |
Close
Hashes for pybase16384-0.1.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3486dc4b9fd92587580b8a30e8e25ad0d1af84b1b2b1b1cfd2cd28156de4a7a |
|
MD5 | c19a7e02e61718a46999ef8e5bc0fe34 |
|
BLAKE2b-256 | 6141dd98a190fd15f0067889a8d0c63e488f1c1829adaf231078db133b720f88 |
Close
Hashes for pybase16384-0.1.0rc1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53af7ae5eafc8e09b91abc22b838a22f47c6e84268cd00243b3b9a0f840fe971 |
|
MD5 | 96c15233f6926f05f5542ba500919c1d |
|
BLAKE2b-256 | f772805fb33f5d1a919b1f7629a0454cb0c06d6fb4d49098b7119a7896ebba6d |
Close
Hashes for pybase16384-0.1.0rc1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9652159233dbb98d4baf4ac958174a7534c44510b64102e99d3ca6b2e6d84391 |
|
MD5 | e35cba402128ad1e17135e6bc40c326c |
|
BLAKE2b-256 | d3b42ca3662c7d97e288e9bb1a5b5dfef81385bd9a752790915dbf5420d51fca |
Close
Hashes for pybase16384-0.1.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac453b94ce31a1a4c40cf81c29c098b64bc50dca8ae16dc1689d6afa1ea36c9 |
|
MD5 | 94f39486c303282e54f52b61f38357ba |
|
BLAKE2b-256 | 0cd628140ff438113675b81cdec1da59abb4e37589418f473d04131b0171339b |
Close
Hashes for pybase16384-0.1.0rc1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb0c1d2d7df2eb314d43730b1ddb11b5e00ae2797916f9465ae8a593508af6bf |
|
MD5 | 745f71c447f8a84865bc15e25b890570 |
|
BLAKE2b-256 | 9a478171aa5aa258f5ee5b7c5b74bb2c6cf11c54d7333e72baa155fbbee17b92 |
Close
Hashes for pybase16384-0.1.0rc1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f366d1614699c86c6fbd08bad5e3a9d5fd55149682db37d815b15e345b1c39 |
|
MD5 | e4066ed2dfff16cde12b9654ec00b100 |
|
BLAKE2b-256 | b49aca19898dd8b8e8f5c268aa5d0a444da1460bcbbb996bb0bb47f7343c538d |
Close
Hashes for pybase16384-0.1.0rc1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9fee41eed2f734f5de4907cc08bbcbd7913f9f3dc0cbb2e78febe3b3ecdadf3 |
|
MD5 | 1a184d22d7d6c5b5d18f3e2129b7aaf0 |
|
BLAKE2b-256 | efafc2bdc78fef57d4b1a12822c09095c779f305e3bd2634a895d869bff7198e |
Close
Hashes for pybase16384-0.1.0rc1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38c48b2675f7e275dc182c1eea78f439a25a42216a8ca9a0bca2a47d959b28b7 |
|
MD5 | 8d8e77c9600ebf4ed3cb1069ebcc3e4a |
|
BLAKE2b-256 | c9c97e477e61c6ab252fbf332e10c9da6752a19b889851349ae581710901d33d |
Close
Hashes for pybase16384-0.1.0rc1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa7bae5edda2e32c124c14e541f187ae7d0803e46589e7d60fc475b34302a7a |
|
MD5 | 7b01f44c19b658ec5807b723becf474f |
|
BLAKE2b-256 | 637bf5cfe6ca1cc7ad3ea2f0c50da64921ca8e6f56f3666b3c96affef606aca2 |