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
Built Distributions
File details
Details for the file pyliblzfse-0.4.1.tar.gz
.
File metadata
- Download URL: pyliblzfse-0.4.1.tar.gz
- Upload date:
- Size: 47.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb0b899b3830c02fdf3dbde48ea59611833f366fef836e5c32cf8145134b7d3d |
|
MD5 | a8f1ccec0b1c03867c7caff26e79338c |
|
BLAKE2b-256 | 2cbaa4bc465d36f6aafbff89da1bf67bcc6a97475b1d2300a74a778dcb293cef |
File details
Details for the file pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 26.8 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b661e91ad6f84c1fbaa07f8c7d1c493cd85fd839a7a6c2d0c0713574b7347eed |
|
MD5 | 4948b936929fad330cc3a009668b289e |
|
BLAKE2b-256 | 7dcddd4c4d716e5751930e11af4c29efe4a259b1bcc22c8821e426076086efc8 |
File details
Details for the file pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b255da10393541c54d0b6d0c6a0c68691075736a5ac7c921add1c03c0488ffa |
|
MD5 | 05855498bd9459e3e4874c72d16a723d |
|
BLAKE2b-256 | 5fbf9a1e2ac6a36841cd42fa1f6d596ea8c294be74ef4f96db3aab100612ff12 |
File details
Details for the file pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 27.1 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2d164869d01253569f1a9f835d27857d7bd209e3d225d8e3b2097aab2df4fe |
|
MD5 | 5047fd72d5a0470d684cd075f887bfdc |
|
BLAKE2b-256 | d9598bf718feeaf578ff2e7af844cb2514c8cb9f3f681b9cbe7c8e2580cd5024 |
File details
Details for the file pyliblzfse-0.4.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp38-cp38-win32.whl
- Upload date:
- Size: 21.6 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 269e8d568b8c35ae145e4b938308c17938df90201be04514efc9ea3fb4a9cdc9 |
|
MD5 | 927ec45f08a2657eecb01e2db720108e |
|
BLAKE2b-256 | 0ebed329db0d676bcb12ea36e9fed4fa97fcd5b40a29fcc692d7f65d7c6a08fb |
File details
Details for the file pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd59ba6e1261b8e81a84008b2207a1019695c42d6c7e66e0abd96970e2b4fa55 |
|
MD5 | e110c0f6d66fefec0d4aaf26c57d958f |
|
BLAKE2b-256 | 1cdf27dde9621342afa2ad05df4789011411b5e3dbe974b09e27d6935a0c4c95 |
File details
Details for the file pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 27.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df61b02ef4bfdddf40ad4aa153df4afaf06b4e8a4f174231f6252cce7656c315 |
|
MD5 | 257bd793541266ff77d7ce5dc04e3874 |
|
BLAKE2b-256 | 35b7c3cb5cba0b5a869d6222059798da386d408ef79c6977f59d21b987ac1f6d |
File details
Details for the file pyliblzfse-0.4.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 21.6 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b42e8dc723c83833c5708044a3490c216aaf2a63c6509739e3ec628fa75b8e6a |
|
MD5 | 2715994f9b6403253ad9f1557dd075b6 |
|
BLAKE2b-256 | d87a177eaf2caeac5177d6efd442857c54746d689648d25482de498f0fcc004e |
File details
Details for the file pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de694b03164288fba37701aaecbdfd7cc6356cf3155e5bf69a44d4f73c8903ba |
|
MD5 | b237eaf8b3d54497f6ce9daa268cfa1d |
|
BLAKE2b-256 | 7c44b2cf7036e57e77d758001bd7576845f0ff27e933348ccc3d28a50699bf1d |
File details
Details for the file pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 31.0 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c11008725ea6ca272c55950fee0a7424909bb4e8f07594651e3e46ba8075b59 |
|
MD5 | 7994df1949eb00fd697b05767eb7f2e3 |
|
BLAKE2b-256 | 3ce05347ffeb889ceebbc45ed90d616770b39f2fc06939b1111e377f9ed95f7f |
File details
Details for the file pyliblzfse-0.4.1-cp36-cp36m-win32.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp36-cp36m-win32.whl
- Upload date:
- Size: 26.1 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b18209a8a8450ca5c01e18686b4df1796f9711cc8069897b3c8876e4cecb3ca |
|
MD5 | e3e0f31a3a96fb538fa95c3abb63a4a4 |
|
BLAKE2b-256 | 0684ac37e2dec1466a8ab9a75dcd6d25208e21e309dd45e67a2144803d4aa7d7 |
File details
Details for the file pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
- Upload date:
- Size: 44.4 kB
- Tags: CPython 3.6m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69439a557a2979f18b816f7ccfcfdd2dc2021612811213ab569d0b35f1a04c22 |
|
MD5 | 1184ff3a6a092520c4643ce10a325991 |
|
BLAKE2b-256 | af9de8d1b813b7ae21a12f3ac5169f3690c6e39998a4be1e82ae69ea1c920d77 |