<pre> _ _ _ _ ___
| (_) | | | / __)
____ _ _| |_| | _ | |_____| |__ ___ ____
| _ \| | | | | | || \| (___ ) __)___)/ _ )
| | | | |_| | | | |_) ) |/ __/| | |___ ( (/ /
| ||_/ \__ |_|_|____/|_(_____)_| (___/ \____)
|_| (____/
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
</pre>
Raw data
{
"_id": null,
"home_page": "https://github.com/ydkhatri/pyliblzfse",
"name": "pyliblzfse",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Yogesh Khatri",
"author_email": "yogesh@swiftforensics.com",
"download_url": "https://files.pythonhosted.org/packages/2c/ba/a4bc465d36f6aafbff89da1bf67bcc6a97475b1d2300a74a778dcb293cef/pyliblzfse-0.4.1.tar.gz",
"platform": "",
"description": "<pre> _ _ _ _ ___ \n | (_) | | | / __) \n ____ _ _| |_| | _ | |_____| |__ ___ ____ \n| _ \\| | | | | | || \\| (___ ) __)___)/ _ )\n| | | | |_| | | | |_) ) |/ __/| | |___ ( (/ / \n| ||_/ \\__ |_|_|____/|_(_____)_| (___/ \\____)\n|_| (____/ \n\nOverview\n========\n\npyliblzfse is a Python (https://www.python.org/) module that provides LZFSE \nand LZVN compression and decompression through the reference implementation \nprovided by Apple (https://github.com/lzfse/lzfse).\n\nInstallation\n============\n\n pip3 install pyliblzfse\n\nIf you are using python 3.7 or higher, you don't need a dev environment to\ninstall on macOS or Windows.\n\nBuilding\n========\n\n $ git clone --recursive https://github.com/ydkhatri/pyliblzfse\n $ python setup.py build\n\nUsage\n=====\n\n import liblzfse\n try:\n decrypted_data = liblzfse.decompress(encrypted_data)\n except liblzfse.error:\n print('liblzfse had an error!')\n\nThe library expects encrypted_data to be of the form b'bvx*......bvx$'.\n\nNotes\n=====\n\nThis is a fork of pylzfse project, which incorporates certain improvements and\nprovides python wheel builds (for 3.7+) so end users do not need to compile it.\n\nCredits and Legal Information\n=============================\n\npyliblzfse is free and unencumbered software released under the terms of the MIT\nlicense; see COPYING for the license text. For a list of its authors and\ncontributors, see AUTHORS.\n\nThe ASCII art logo at the top was made using \nhttp://manytools.org/hacker-tools/ascii-banner\n</pre>\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python bindings for the LZFSE reference implementation",
"version": "0.4.1",
"project_urls": {
"Homepage": "https://github.com/ydkhatri/pyliblzfse"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "af9de8d1b813b7ae21a12f3ac5169f3690c6e39998a4be1e82ae69ea1c920d77",
"md5": "1184ff3a6a092520c4643ce10a325991",
"sha256": "69439a557a2979f18b816f7ccfcfdd2dc2021612811213ab569d0b35f1a04c22"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl",
"has_sig": false,
"md5_digest": "1184ff3a6a092520c4643ce10a325991",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 44371,
"upload_time": "2020-07-09T02:50:08",
"upload_time_iso_8601": "2020-07-09T02:50:08.642589Z",
"url": "https://files.pythonhosted.org/packages/af/9d/e8d1b813b7ae21a12f3ac5169f3690c6e39998a4be1e82ae69ea1c920d77/pyliblzfse-0.4.1-cp36-cp36m-macosx_10_6_intel.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0684ac37e2dec1466a8ab9a75dcd6d25208e21e309dd45e67a2144803d4aa7d7",
"md5": "e3e0f31a3a96fb538fa95c3abb63a4a4",
"sha256": "9b18209a8a8450ca5c01e18686b4df1796f9711cc8069897b3c8876e4cecb3ca"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp36-cp36m-win32.whl",
"has_sig": false,
"md5_digest": "e3e0f31a3a96fb538fa95c3abb63a4a4",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 26058,
"upload_time": "2020-07-09T02:50:09",
"upload_time_iso_8601": "2020-07-09T02:50:09.875912Z",
"url": "https://files.pythonhosted.org/packages/06/84/ac37e2dec1466a8ab9a75dcd6d25208e21e309dd45e67a2144803d4aa7d7/pyliblzfse-0.4.1-cp36-cp36m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ce05347ffeb889ceebbc45ed90d616770b39f2fc06939b1111e377f9ed95f7f",
"md5": "7994df1949eb00fd697b05767eb7f2e3",
"sha256": "3c11008725ea6ca272c55950fee0a7424909bb4e8f07594651e3e46ba8075b59"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "7994df1949eb00fd697b05767eb7f2e3",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 30980,
"upload_time": "2020-07-09T02:50:11",
"upload_time_iso_8601": "2020-07-09T02:50:11.050380Z",
"url": "https://files.pythonhosted.org/packages/3c/e0/5347ffeb889ceebbc45ed90d616770b39f2fc06939b1111e377f9ed95f7f/pyliblzfse-0.4.1-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7c44b2cf7036e57e77d758001bd7576845f0ff27e933348ccc3d28a50699bf1d",
"md5": "b237eaf8b3d54497f6ce9daa268cfa1d",
"sha256": "de694b03164288fba37701aaecbdfd7cc6356cf3155e5bf69a44d4f73c8903ba"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b237eaf8b3d54497f6ce9daa268cfa1d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 23903,
"upload_time": "2020-07-09T02:50:12",
"upload_time_iso_8601": "2020-07-09T02:50:12.043420Z",
"url": "https://files.pythonhosted.org/packages/7c/44/b2cf7036e57e77d758001bd7576845f0ff27e933348ccc3d28a50699bf1d/pyliblzfse-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d87a177eaf2caeac5177d6efd442857c54746d689648d25482de498f0fcc004e",
"md5": "2715994f9b6403253ad9f1557dd075b6",
"sha256": "b42e8dc723c83833c5708044a3490c216aaf2a63c6509739e3ec628fa75b8e6a"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "2715994f9b6403253ad9f1557dd075b6",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 21621,
"upload_time": "2020-07-09T02:50:12",
"upload_time_iso_8601": "2020-07-09T02:50:12.793777Z",
"url": "https://files.pythonhosted.org/packages/d8/7a/177eaf2caeac5177d6efd442857c54746d689648d25482de498f0fcc004e/pyliblzfse-0.4.1-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "35b7c3cb5cba0b5a869d6222059798da386d408ef79c6977f59d21b987ac1f6d",
"md5": "257bd793541266ff77d7ce5dc04e3874",
"sha256": "df61b02ef4bfdddf40ad4aa153df4afaf06b4e8a4f174231f6252cce7656c315"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "257bd793541266ff77d7ce5dc04e3874",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 27054,
"upload_time": "2020-07-09T02:50:13",
"upload_time_iso_8601": "2020-07-09T02:50:13.941502Z",
"url": "https://files.pythonhosted.org/packages/35/b7/c3cb5cba0b5a869d6222059798da386d408ef79c6977f59d21b987ac1f6d/pyliblzfse-0.4.1-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1cdf27dde9621342afa2ad05df4789011411b5e3dbe974b09e27d6935a0c4c95",
"md5": "e110c0f6d66fefec0d4aaf26c57d958f",
"sha256": "fd59ba6e1261b8e81a84008b2207a1019695c42d6c7e66e0abd96970e2b4fa55"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e110c0f6d66fefec0d4aaf26c57d958f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 23944,
"upload_time": "2020-07-09T02:50:14",
"upload_time_iso_8601": "2020-07-09T02:50:14.961208Z",
"url": "https://files.pythonhosted.org/packages/1c/df/27dde9621342afa2ad05df4789011411b5e3dbe974b09e27d6935a0c4c95/pyliblzfse-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ebed329db0d676bcb12ea36e9fed4fa97fcd5b40a29fcc692d7f65d7c6a08fb",
"md5": "927ec45f08a2657eecb01e2db720108e",
"sha256": "269e8d568b8c35ae145e4b938308c17938df90201be04514efc9ea3fb4a9cdc9"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "927ec45f08a2657eecb01e2db720108e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 21637,
"upload_time": "2020-07-09T02:50:15",
"upload_time_iso_8601": "2020-07-09T02:50:15.734623Z",
"url": "https://files.pythonhosted.org/packages/0e/be/d329db0d676bcb12ea36e9fed4fa97fcd5b40a29fcc692d7f65d7c6a08fb/pyliblzfse-0.4.1-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9598bf718feeaf578ff2e7af844cb2514c8cb9f3f681b9cbe7c8e2580cd5024",
"md5": "5047fd72d5a0470d684cd075f887bfdc",
"sha256": "0c2d164869d01253569f1a9f835d27857d7bd209e3d225d8e3b2097aab2df4fe"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "5047fd72d5a0470d684cd075f887bfdc",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 27091,
"upload_time": "2020-07-09T02:50:16",
"upload_time_iso_8601": "2020-07-09T02:50:16.694784Z",
"url": "https://files.pythonhosted.org/packages/d9/59/8bf718feeaf578ff2e7af844cb2514c8cb9f3f681b9cbe7c8e2580cd5024/pyliblzfse-0.4.1-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5fbf9a1e2ac6a36841cd42fa1f6d596ea8c294be74ef4f96db3aab100612ff12",
"md5": "05855498bd9459e3e4874c72d16a723d",
"sha256": "1b255da10393541c54d0b6d0c6a0c68691075736a5ac7c921add1c03c0488ffa"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "05855498bd9459e3e4874c72d16a723d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 23945,
"upload_time": "2021-01-24T02:28:48",
"upload_time_iso_8601": "2021-01-24T02:28:48.478487Z",
"url": "https://files.pythonhosted.org/packages/5f/bf/9a1e2ac6a36841cd42fa1f6d596ea8c294be74ef4f96db3aab100612ff12/pyliblzfse-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7dcddd4c4d716e5751930e11af4c29efe4a259b1bcc22c8821e426076086efc8",
"md5": "4948b936929fad330cc3a009668b289e",
"sha256": "b661e91ad6f84c1fbaa07f8c7d1c493cd85fd839a7a6c2d0c0713574b7347eed"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "4948b936929fad330cc3a009668b289e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 26808,
"upload_time": "2021-01-24T02:46:22",
"upload_time_iso_8601": "2021-01-24T02:46:22.269096Z",
"url": "https://files.pythonhosted.org/packages/7d/cd/dd4c4d716e5751930e11af4c29efe4a259b1bcc22c8821e426076086efc8/pyliblzfse-0.4.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2cbaa4bc465d36f6aafbff89da1bf67bcc6a97475b1d2300a74a778dcb293cef",
"md5": "a8f1ccec0b1c03867c7caff26e79338c",
"sha256": "bb0b899b3830c02fdf3dbde48ea59611833f366fef836e5c32cf8145134b7d3d"
},
"downloads": -1,
"filename": "pyliblzfse-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "a8f1ccec0b1c03867c7caff26e79338c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 47666,
"upload_time": "2020-07-09T02:50:17",
"upload_time_iso_8601": "2020-07-09T02:50:17.520921Z",
"url": "https://files.pythonhosted.org/packages/2c/ba/a4bc465d36f6aafbff89da1bf67bcc6a97475b1d2300a74a778dcb293cef/pyliblzfse-0.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2020-07-09 02:50:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ydkhatri",
"github_project": "pyliblzfse",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pyliblzfse"
}