Skip to main content

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


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)

Uploaded Source

Built Distributions

pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl (26.8 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl (23.9 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl (27.1 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

pyliblzfse-0.4.1-cp38-cp38-win32.whl (21.6 kB view hashes)

Uploaded CPython 3.8 Windows x86

pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl (23.9 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl (27.1 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

pyliblzfse-0.4.1-cp37-cp37m-win32.whl (21.6 kB view hashes)

Uploaded CPython 3.7m Windows x86

pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (23.9 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl (31.0 kB view hashes)

Uploaded CPython 3.6m Windows x86-64

pyliblzfse-0.4.1-cp36-cp36m-win32.whl (26.1 kB view hashes)

Uploaded CPython 3.6m Windows x86

pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl (44.4 kB view hashes)

Uploaded CPython 3.6m macOS 10.6+ intel

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page