Python bindings for the LZFSE reference implementation
Project description
_ _ _ _ ___ | (_) | | | / __) ____ _ _| |_| | _ | |_____| |__ ___ ____ | _ \| | | | | | || \| (___ ) __)___)/ _ ) | | | | |_| | | | |_) ) |/ __/| | |___ ( (/ / | ||_/ \__ |_|_|____/|_(_____)_| (___/ \____) |_| (____/ Overview ======== pyliblzfse is a Python (https://www.python.org/) module that provides LZFSE and LZVN compression and decompression through the reference implementation provided by Apple (https://github.com/lzfse/lzfse). Installation ============ pip3 install pyliblzfse If you are using python 3.7 or higher, you don't need a dev environment to install on macOS or Windows. Building ======== $ git clone --recursive https://github.com/ydkhatri/pyliblzfse $ python setup.py build Usage ===== import liblzfse try: decrypted_data = liblzfse.decompress(encrypted_data) except liblzfse.error: print('liblzfse had an error!') The library expects encrypted_data to be of the form b'bvx*......bvx$'. Notes ===== This is a fork of pylzfse project, which incorporates certain improvements and provides python wheel builds (for 3.7+) so end users do not need to compile it. Credits and Legal Information ============================= pyliblzfse is free and unencumbered software released under the terms of the MIT license; see COPYING for the license text. For a list of its authors and contributors, see AUTHORS. The ASCII art logo at the top was made using http://manytools.org/hacker-tools/ascii-banner
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
pyliblzfse-0.4.1.tar.gz
(47.7 kB
view hashes)
Built Distributions
Close
Hashes for pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b661e91ad6f84c1fbaa07f8c7d1c493cd85fd839a7a6c2d0c0713574b7347eed |
|
MD5 | 4948b936929fad330cc3a009668b289e |
|
BLAKE2b-256 | 7dcddd4c4d716e5751930e11af4c29efe4a259b1bcc22c8821e426076086efc8 |
Close
Hashes for pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b255da10393541c54d0b6d0c6a0c68691075736a5ac7c921add1c03c0488ffa |
|
MD5 | 05855498bd9459e3e4874c72d16a723d |
|
BLAKE2b-256 | 5fbf9a1e2ac6a36841cd42fa1f6d596ea8c294be74ef4f96db3aab100612ff12 |
Close
Hashes for pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2d164869d01253569f1a9f835d27857d7bd209e3d225d8e3b2097aab2df4fe |
|
MD5 | 5047fd72d5a0470d684cd075f887bfdc |
|
BLAKE2b-256 | d9598bf718feeaf578ff2e7af844cb2514c8cb9f3f681b9cbe7c8e2580cd5024 |
Close
Hashes for pyliblzfse-0.4.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 269e8d568b8c35ae145e4b938308c17938df90201be04514efc9ea3fb4a9cdc9 |
|
MD5 | 927ec45f08a2657eecb01e2db720108e |
|
BLAKE2b-256 | 0ebed329db0d676bcb12ea36e9fed4fa97fcd5b40a29fcc692d7f65d7c6a08fb |
Close
Hashes for pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd59ba6e1261b8e81a84008b2207a1019695c42d6c7e66e0abd96970e2b4fa55 |
|
MD5 | e110c0f6d66fefec0d4aaf26c57d958f |
|
BLAKE2b-256 | 1cdf27dde9621342afa2ad05df4789011411b5e3dbe974b09e27d6935a0c4c95 |
Close
Hashes for pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df61b02ef4bfdddf40ad4aa153df4afaf06b4e8a4f174231f6252cce7656c315 |
|
MD5 | 257bd793541266ff77d7ce5dc04e3874 |
|
BLAKE2b-256 | 35b7c3cb5cba0b5a869d6222059798da386d408ef79c6977f59d21b987ac1f6d |
Close
Hashes for pyliblzfse-0.4.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42e8dc723c83833c5708044a3490c216aaf2a63c6509739e3ec628fa75b8e6a |
|
MD5 | 2715994f9b6403253ad9f1557dd075b6 |
|
BLAKE2b-256 | d87a177eaf2caeac5177d6efd442857c54746d689648d25482de498f0fcc004e |
Close
Hashes for pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de694b03164288fba37701aaecbdfd7cc6356cf3155e5bf69a44d4f73c8903ba |
|
MD5 | b237eaf8b3d54497f6ce9daa268cfa1d |
|
BLAKE2b-256 | 7c44b2cf7036e57e77d758001bd7576845f0ff27e933348ccc3d28a50699bf1d |
Close
Hashes for pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c11008725ea6ca272c55950fee0a7424909bb4e8f07594651e3e46ba8075b59 |
|
MD5 | 7994df1949eb00fd697b05767eb7f2e3 |
|
BLAKE2b-256 | 3ce05347ffeb889ceebbc45ed90d616770b39f2fc06939b1111e377f9ed95f7f |
Close
Hashes for pyliblzfse-0.4.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b18209a8a8450ca5c01e18686b4df1796f9711cc8069897b3c8876e4cecb3ca |
|
MD5 | e3e0f31a3a96fb538fa95c3abb63a4a4 |
|
BLAKE2b-256 | 0684ac37e2dec1466a8ab9a75dcd6d25208e21e309dd45e67a2144803d4aa7d7 |
Close
Hashes for pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69439a557a2979f18b816f7ccfcfdd2dc2021612811213ab569d0b35f1a04c22 |
|
MD5 | 1184ff3a6a092520c4643ce10a325991 |
|
BLAKE2b-256 | af9de8d1b813b7ae21a12f3ac5169f3690c6e39998a4be1e82ae69ea1c920d77 |