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 details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m macOS 10.6+ intel

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

Hashes for pyliblzfse-0.4.1.tar.gz
Algorithm Hash digest
SHA256 bb0b899b3830c02fdf3dbde48ea59611833f366fef836e5c32cf8145134b7d3d
MD5 a8f1ccec0b1c03867c7caff26e79338c
BLAKE2b-256 2cbaa4bc465d36f6aafbff89da1bf67bcc6a97475b1d2300a74a778dcb293cef

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b661e91ad6f84c1fbaa07f8c7d1c493cd85fd839a7a6c2d0c0713574b7347eed
MD5 4948b936929fad330cc3a009668b289e
BLAKE2b-256 7dcddd4c4d716e5751930e11af4c29efe4a259b1bcc22c8821e426076086efc8

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b255da10393541c54d0b6d0c6a0c68691075736a5ac7c921add1c03c0488ffa
MD5 05855498bd9459e3e4874c72d16a723d
BLAKE2b-256 5fbf9a1e2ac6a36841cd42fa1f6d596ea8c294be74ef4f96db3aab100612ff12

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0c2d164869d01253569f1a9f835d27857d7bd209e3d225d8e3b2097aab2df4fe
MD5 5047fd72d5a0470d684cd075f887bfdc
BLAKE2b-256 d9598bf718feeaf578ff2e7af844cb2514c8cb9f3f681b9cbe7c8e2580cd5024

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 269e8d568b8c35ae145e4b938308c17938df90201be04514efc9ea3fb4a9cdc9
MD5 927ec45f08a2657eecb01e2db720108e
BLAKE2b-256 0ebed329db0d676bcb12ea36e9fed4fa97fcd5b40a29fcc692d7f65d7c6a08fb

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd59ba6e1261b8e81a84008b2207a1019695c42d6c7e66e0abd96970e2b4fa55
MD5 e110c0f6d66fefec0d4aaf26c57d958f
BLAKE2b-256 1cdf27dde9621342afa2ad05df4789011411b5e3dbe974b09e27d6935a0c4c95

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 df61b02ef4bfdddf40ad4aa153df4afaf06b4e8a4f174231f6252cce7656c315
MD5 257bd793541266ff77d7ce5dc04e3874
BLAKE2b-256 35b7c3cb5cba0b5a869d6222059798da386d408ef79c6977f59d21b987ac1f6d

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b42e8dc723c83833c5708044a3490c216aaf2a63c6509739e3ec628fa75b8e6a
MD5 2715994f9b6403253ad9f1557dd075b6
BLAKE2b-256 d87a177eaf2caeac5177d6efd442857c54746d689648d25482de498f0fcc004e

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de694b03164288fba37701aaecbdfd7cc6356cf3155e5bf69a44d4f73c8903ba
MD5 b237eaf8b3d54497f6ce9daa268cfa1d
BLAKE2b-256 7c44b2cf7036e57e77d758001bd7576845f0ff27e933348ccc3d28a50699bf1d

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3c11008725ea6ca272c55950fee0a7424909bb4e8f07594651e3e46ba8075b59
MD5 7994df1949eb00fd697b05767eb7f2e3
BLAKE2b-256 3ce05347ffeb889ceebbc45ed90d616770b39f2fc06939b1111e377f9ed95f7f

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9b18209a8a8450ca5c01e18686b4df1796f9711cc8069897b3c8876e4cecb3ca
MD5 e3e0f31a3a96fb538fa95c3abb63a4a4
BLAKE2b-256 0684ac37e2dec1466a8ab9a75dcd6d25208e21e309dd45e67a2144803d4aa7d7

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 69439a557a2979f18b816f7ccfcfdd2dc2021612811213ab569d0b35f1a04c22
MD5 1184ff3a6a092520c4643ce10a325991
BLAKE2b-256 af9de8d1b813b7ae21a12f3ac5169f3690c6e39998a4be1e82ae69ea1c920d77

See more details on using hashes here.

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