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.0.tar.gz
(31.0 kB
view details)
Built Distributions
File details
Details for the file pyliblzfse-0.4.0.tar.gz
.
File metadata
- Download URL: pyliblzfse-0.4.0.tar.gz
- Upload date:
- Size: 31.0 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 | 31b0136239c8968fe10c794a5ddd90f318bbbc659d769ee53cdd2525abeb6fd4 |
|
MD5 | dcb941e6cfc60a33416789f0a7b9ab24 |
|
BLAKE2b-256 | dddbe70439dd5c914d898d17cebc6c2e119849e6e50576173407763d574079cd |
File details
Details for the file pyliblzfse-0.4.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-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 | 4b7434ae5e5494c8e283dd0eae42e1062603d5c24d5ffe9b26fadb1564679e62 |
|
MD5 | 189cf2e7079b9ed13d56683e44827997 |
|
BLAKE2b-256 | 73d76a668537a749630003dce8cae8713bde61b065b985a7edb71ae4b1560ced |
File details
Details for the file pyliblzfse-0.4.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-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 | 8dc8092099994b004865bdadaf3206afd6e2bcc19e1ff8a0ae71ef9379227c9a |
|
MD5 | 6f15c297e4ab689b7f7d836cc1e2e5b4 |
|
BLAKE2b-256 | 5784d3ecc418c03a9d412d265906250500fe41a98c82411cd59d3cb2ee1b9be6 |
File details
Details for the file pyliblzfse-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 24.0 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 | 1ce4dccce8d4ff181ce14fd5bf132afc0c67c022877679583904b4bc96703f7f |
|
MD5 | a0440f3b51cca074d990c3c4ff940862 |
|
BLAKE2b-256 | 4071154ed507e4382dbe7a09101c403a9103c97e0c8f70c03f41734e4e01375b |
File details
Details for the file pyliblzfse-0.4.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-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 | a73dc0285739d1aad03c07afd66e25281026dd18737502202bf2ca542551de53 |
|
MD5 | 94ef4659d9b738b6ae4d7099dc474481 |
|
BLAKE2b-256 | e7dac6575a9fc01b5c394743b8f2cff9ee2f583f8cfc12d3a805fa8ff887e7bb |
File details
Details for the file pyliblzfse-0.4.0-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-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 | b9400b183e07e507b31799f33617f3bb7056bf07ff4f634a4ed9a4bcbef82aba |
|
MD5 | 61e0aa6d1a42bc910617196a63ac8a1f |
|
BLAKE2b-256 | ccfff29b1606335ca0c7af3429f011361a7478a426d87f35ca55c8a73c3f0e36 |
File details
Details for the file pyliblzfse-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-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 | ab10061682d29164019d703b7043636abaeaf5e0b98186faf0982f630744ba0c |
|
MD5 | 549db5ae868cd5f1a651b223fba59064 |
|
BLAKE2b-256 | e76e7ad6571ce66685df39e2913c668779bdf9280f0d13ec173281e66912e692 |
File details
Details for the file pyliblzfse-0.4.0-cp36-cp36m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pyliblzfse-0.4.0-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 | ffb17efb71d7b7c14b1ea986d6097b112b7c23990c2f30dc761fb05d7b8e90c2 |
|
MD5 | fe3917073dbb16bb851cde98c90131ee |
|
BLAKE2b-256 | c745d8eb5b7388b81c3093c653439e629561ec9566fff20cc6bca046417be6ae |