Python bindings for the LZFSE reference implementation
Project Links
Meta
Author: Yogesh Khatri
Classifiers
_ _ _ _ ___
| (_) | | | / __)
____ _ _| |_| | _ | |_____| |__ ___ ____
| _ \| | | | | | || \| (___ ) __)___)/ _ )
| | | | |_| | | | |_) ) |/ __/| | |___ ( (/ /
| ||_/ \__ |_|_|____/|_(_____)_| (___/ \____)
|_| (____/
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
Wheel compatibility matrix
Files in release
pyliblzfse-0.4.1-cp310-cp310-macosx_10_9_universal2.whl (40.1KiB)
pyliblzfse-0.4.1-cp310-cp310-win_amd64.whl (22.4KiB)
pyliblzfse-0.4.1-cp311-cp311-macosx_10_9_universal2.whl (40.1KiB)
pyliblzfse-0.4.1-cp311-cp311-win_amd64.whl (22.4KiB)
pyliblzfse-0.4.1-cp312-cp312-macosx_10_13_universal2.whl (40.0KiB)
pyliblzfse-0.4.1-cp312-cp312-win_amd64.whl (22.4KiB)
pyliblzfse-0.4.1-cp313-cp313-macosx_10_13_universal2.whl (40.0KiB)
pyliblzfse-0.4.1-cp313-cp313-win_amd64.whl (22.4KiB)
pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl (43.3KiB)
pyliblzfse-0.4.1-cp36-cp36m-win32.whl (25.4KiB)
pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl (30.3KiB)
pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (23.3KiB)
pyliblzfse-0.4.1-cp37-cp37m-win32.whl (21.1KiB)
pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl (26.4KiB)
pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl (23.4KiB)
pyliblzfse-0.4.1-cp38-cp38-win32.whl (21.1KiB)
pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl (26.5KiB)
pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl (23.4KiB)
pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl (26.2KiB)
pyliblzfse-0.4.1.tar.gz (46.5KiB)
No dependencies