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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb0b899b3830c02fdf3dbde48ea59611833f366fef836e5c32cf8145134b7d3d
|
|
| MD5 |
a8f1ccec0b1c03867c7caff26e79338c
|
|
| BLAKE2b-256 |
2cbaa4bc465d36f6aafbff89da1bf67bcc6a97475b1d2300a74a778dcb293cef
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e971ba2720b7a143f82bb47cd19f7efa5ccab84d9b770cef1acbcc4676380223
|
|
| MD5 |
f5f461803140a6dfdad4a697daec01f2
|
|
| BLAKE2b-256 |
483be4c5e981c6679eac34b2e39e506e568e611bdbbd9d78877bb64b4d37bf0b
|
File details
Details for the file pyliblzfse-0.4.1-cp313-cp313-macosx_10_13_universal2.whl.
File metadata
- Download URL: pyliblzfse-0.4.1-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 41.0 kB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b5755b005af21552d8050685f2ebb5316685bc771fb9acabc950e5ffc1ee694
|
|
| MD5 |
7258b4271a0a5676d99d81dc9d25e97a
|
|
| BLAKE2b-256 |
caa2f7bb1315b78d4d2e246a48ab6db44d435a110115eeffcfebec59c8fc7525
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01a5971e95cddac54c2a1e5783625a510d77a319ab537902ad4aeaade4bbe2ee
|
|
| MD5 |
c1b5a43dc70bedf07ebcd7900b8e5b82
|
|
| BLAKE2b-256 |
75fbb76a73037e4d7c068a6f3aeebaf9742c19eecdaedde26891a80dc7932285
|
File details
Details for the file pyliblzfse-0.4.1-cp312-cp312-macosx_10_13_universal2.whl.
File metadata
- Download URL: pyliblzfse-0.4.1-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 41.0 kB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c655027b34156cd96340a344b94d90584de67e5b70327cd47aeff69e6d3525fa
|
|
| MD5 |
807b75aafe1e20e7785014a1bc7828b3
|
|
| BLAKE2b-256 |
e062f7e7a5b3c38759410a98e875239f413d472dd29a68c02e9efbeb427f6cdf
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b49aa4ea96c3feb1324c066c7ed637739a0a2c2f300ef6f9bfafb16af9d5cb2
|
|
| MD5 |
11a312b3456f1ea27eaa7d2b55d6491b
|
|
| BLAKE2b-256 |
d2bd390808e922e3f3858087ec30bb89f52511c27a51c46e5989ee19d8eec54a
|
File details
Details for the file pyliblzfse-0.4.1-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: pyliblzfse-0.4.1-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 41.0 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ddfc3617ef8cd885ae69b5b8e852087f861dfde5c0499724085d0951fca61c4
|
|
| MD5 |
ab39a00129c6f4be79b27c43bbd7b3b1
|
|
| BLAKE2b-256 |
91be8d2ff58df014ef7a5a84befedb9573d250455ecb500cfcfeb660206fd8a6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de002191a8e9335b6e6b469f30dd4e1d7a400047274c23694b695c2f1f5d8d38
|
|
| MD5 |
2ebd723e9efce735157d9871bc2d48d8
|
|
| BLAKE2b-256 |
529ad98e410e5408c40897da2fbea43da986672eabfe6ad8987141a29219da76
|
File details
Details for the file pyliblzfse-0.4.1-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: pyliblzfse-0.4.1-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 41.0 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e99df11ef81b810e7f65fc0ecf9566be59061fb8f5152bd9d87c9d62b2b5e5ee
|
|
| MD5 |
bf8a9ae7e5c1cef287d4fa54c8e0b04e
|
|
| BLAKE2b-256 |
4a2d780ee5863d3606e1dd84dae9fb64cd757a4f5d53a1fb46f84c7945b0e435
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b661e91ad6f84c1fbaa07f8c7d1c493cd85fd839a7a6c2d0c0713574b7347eed
|
|
| MD5 |
4948b936929fad330cc3a009668b289e
|
|
| BLAKE2b-256 |
7dcddd4c4d716e5751930e11af4c29efe4a259b1bcc22c8821e426076086efc8
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b255da10393541c54d0b6d0c6a0c68691075736a5ac7c921add1c03c0488ffa
|
|
| MD5 |
05855498bd9459e3e4874c72d16a723d
|
|
| BLAKE2b-256 |
5fbf9a1e2ac6a36841cd42fa1f6d596ea8c294be74ef4f96db3aab100612ff12
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c2d164869d01253569f1a9f835d27857d7bd209e3d225d8e3b2097aab2df4fe
|
|
| MD5 |
5047fd72d5a0470d684cd075f887bfdc
|
|
| BLAKE2b-256 |
d9598bf718feeaf578ff2e7af844cb2514c8cb9f3f681b9cbe7c8e2580cd5024
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
269e8d568b8c35ae145e4b938308c17938df90201be04514efc9ea3fb4a9cdc9
|
|
| MD5 |
927ec45f08a2657eecb01e2db720108e
|
|
| BLAKE2b-256 |
0ebed329db0d676bcb12ea36e9fed4fa97fcd5b40a29fcc692d7f65d7c6a08fb
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd59ba6e1261b8e81a84008b2207a1019695c42d6c7e66e0abd96970e2b4fa55
|
|
| MD5 |
e110c0f6d66fefec0d4aaf26c57d958f
|
|
| BLAKE2b-256 |
1cdf27dde9621342afa2ad05df4789011411b5e3dbe974b09e27d6935a0c4c95
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df61b02ef4bfdddf40ad4aa153df4afaf06b4e8a4f174231f6252cce7656c315
|
|
| MD5 |
257bd793541266ff77d7ce5dc04e3874
|
|
| BLAKE2b-256 |
35b7c3cb5cba0b5a869d6222059798da386d408ef79c6977f59d21b987ac1f6d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b42e8dc723c83833c5708044a3490c216aaf2a63c6509739e3ec628fa75b8e6a
|
|
| MD5 |
2715994f9b6403253ad9f1557dd075b6
|
|
| BLAKE2b-256 |
d87a177eaf2caeac5177d6efd442857c54746d689648d25482de498f0fcc004e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de694b03164288fba37701aaecbdfd7cc6356cf3155e5bf69a44d4f73c8903ba
|
|
| MD5 |
b237eaf8b3d54497f6ce9daa268cfa1d
|
|
| BLAKE2b-256 |
7c44b2cf7036e57e77d758001bd7576845f0ff27e933348ccc3d28a50699bf1d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c11008725ea6ca272c55950fee0a7424909bb4e8f07594651e3e46ba8075b59
|
|
| MD5 |
7994df1949eb00fd697b05767eb7f2e3
|
|
| BLAKE2b-256 |
3ce05347ffeb889ceebbc45ed90d616770b39f2fc06939b1111e377f9ed95f7f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b18209a8a8450ca5c01e18686b4df1796f9711cc8069897b3c8876e4cecb3ca
|
|
| MD5 |
e3e0f31a3a96fb538fa95c3abb63a4a4
|
|
| BLAKE2b-256 |
0684ac37e2dec1466a8ab9a75dcd6d25208e21e309dd45e67a2144803d4aa7d7
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69439a557a2979f18b816f7ccfcfdd2dc2021612811213ab569d0b35f1a04c22
|
|
| MD5 |
1184ff3a6a092520c4643ce10a325991
|
|
| BLAKE2b-256 |
af9de8d1b813b7ae21a12f3ac5169f3690c6e39998a4be1e82ae69ea1c920d77
|