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.0.tar.gz (31.0 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pyliblzfse-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl (24.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

pyliblzfse-0.4.0-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.0-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.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

Hashes for pyliblzfse-0.4.0.tar.gz
Algorithm Hash digest
SHA256 31b0136239c8968fe10c794a5ddd90f318bbbc659d769ee53cdd2525abeb6fd4
MD5 dcb941e6cfc60a33416789f0a7b9ab24
BLAKE2b-256 dddbe70439dd5c914d898d17cebc6c2e119849e6e50576173407763d574079cd

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4b7434ae5e5494c8e283dd0eae42e1062603d5c24d5ffe9b26fadb1564679e62
MD5 189cf2e7079b9ed13d56683e44827997
BLAKE2b-256 73d76a668537a749630003dce8cae8713bde61b065b985a7edb71ae4b1560ced

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8dc8092099994b004865bdadaf3206afd6e2bcc19e1ff8a0ae71ef9379227c9a
MD5 6f15c297e4ab689b7f7d836cc1e2e5b4
BLAKE2b-256 5784d3ecc418c03a9d412d265906250500fe41a98c82411cd59d3cb2ee1b9be6

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ce4dccce8d4ff181ce14fd5bf132afc0c67c022877679583904b4bc96703f7f
MD5 a0440f3b51cca074d990c3c4ff940862
BLAKE2b-256 4071154ed507e4382dbe7a09101c403a9103c97e0c8f70c03f41734e4e01375b

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a73dc0285739d1aad03c07afd66e25281026dd18737502202bf2ca542551de53
MD5 94ef4659d9b738b6ae4d7099dc474481
BLAKE2b-256 e7dac6575a9fc01b5c394743b8f2cff9ee2f583f8cfc12d3a805fa8ff887e7bb

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b9400b183e07e507b31799f33617f3bb7056bf07ff4f634a4ed9a4bcbef82aba
MD5 61e0aa6d1a42bc910617196a63ac8a1f
BLAKE2b-256 ccfff29b1606335ca0c7af3429f011361a7478a426d87f35ca55c8a73c3f0e36

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab10061682d29164019d703b7043636abaeaf5e0b98186faf0982f630744ba0c
MD5 549db5ae868cd5f1a651b223fba59064
BLAKE2b-256 e76e7ad6571ce66685df39e2913c668779bdf9280f0d13ec173281e66912e692

See more details on using hashes here.

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

Hashes for pyliblzfse-0.4.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ffb17efb71d7b7c14b1ea986d6097b112b7c23990c2f30dc761fb05d7b8e90c2
MD5 fe3917073dbb16bb851cde98c90131ee
BLAKE2b-256 c745d8eb5b7388b81c3093c653439e629561ec9566fff20cc6bca046417be6ae

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