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-cp313-cp313-win_amd64.whl (23.0 kB view details)

Uploaded CPython 3.13Windows x86-64

pyliblzfse-0.4.1-cp313-cp313-macosx_10_13_universal2.whl (41.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pyliblzfse-0.4.1-cp312-cp312-win_amd64.whl (23.0 kB view details)

Uploaded CPython 3.12Windows x86-64

pyliblzfse-0.4.1-cp312-cp312-macosx_10_13_universal2.whl (41.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

pyliblzfse-0.4.1-cp311-cp311-win_amd64.whl (23.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pyliblzfse-0.4.1-cp311-cp311-macosx_10_9_universal2.whl (41.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pyliblzfse-0.4.1-cp310-cp310-win_amd64.whl (23.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pyliblzfse-0.4.1-cp310-cp310-macosx_10_9_universal2.whl (41.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

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-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyliblzfse-0.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyliblzfse-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e971ba2720b7a143f82bb47cd19f7efa5ccab84d9b770cef1acbcc4676380223
MD5 f5f461803140a6dfdad4a697daec01f2
BLAKE2b-256 483be4c5e981c6679eac34b2e39e506e568e611bdbbd9d78877bb64b4d37bf0b

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyliblzfse-0.4.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0b5755b005af21552d8050685f2ebb5316685bc771fb9acabc950e5ffc1ee694
MD5 7258b4271a0a5676d99d81dc9d25e97a
BLAKE2b-256 caa2f7bb1315b78d4d2e246a48ab6db44d435a110115eeffcfebec59c8fc7525

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyliblzfse-0.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyliblzfse-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 01a5971e95cddac54c2a1e5783625a510d77a319ab537902ad4aeaade4bbe2ee
MD5 c1b5a43dc70bedf07ebcd7900b8e5b82
BLAKE2b-256 75fbb76a73037e4d7c068a6f3aeebaf9742c19eecdaedde26891a80dc7932285

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyliblzfse-0.4.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 c655027b34156cd96340a344b94d90584de67e5b70327cd47aeff69e6d3525fa
MD5 807b75aafe1e20e7785014a1bc7828b3
BLAKE2b-256 e062f7e7a5b3c38759410a98e875239f413d472dd29a68c02e9efbeb427f6cdf

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyliblzfse-0.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyliblzfse-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2b49aa4ea96c3feb1324c066c7ed637739a0a2c2f300ef6f9bfafb16af9d5cb2
MD5 11a312b3456f1ea27eaa7d2b55d6491b
BLAKE2b-256 d2bd390808e922e3f3858087ec30bb89f52511c27a51c46e5989ee19d8eec54a

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyliblzfse-0.4.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0ddfc3617ef8cd885ae69b5b8e852087f861dfde5c0499724085d0951fca61c4
MD5 ab39a00129c6f4be79b27c43bbd7b3b1
BLAKE2b-256 91be8d2ff58df014ef7a5a84befedb9573d250455ecb500cfcfeb660206fd8a6

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyliblzfse-0.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyliblzfse-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de002191a8e9335b6e6b469f30dd4e1d7a400047274c23694b695c2f1f5d8d38
MD5 2ebd723e9efce735157d9871bc2d48d8
BLAKE2b-256 529ad98e410e5408c40897da2fbea43da986672eabfe6ad8987141a29219da76

See more details on using hashes here.

File details

Details for the file pyliblzfse-0.4.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyliblzfse-0.4.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e99df11ef81b810e7f65fc0ecf9566be59061fb8f5152bd9d87c9d62b2b5e5ee
MD5 bf8a9ae7e5c1cef287d4fa54c8e0b04e
BLAKE2b-256 4a2d780ee5863d3606e1dd84dae9fb64cd757a4f5d53a1fb46f84c7945b0e435

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 (x86-64, i386)
  • 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 Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page