{ "info": { "author": "Kamil Mahmood", "author_email": "kamil.mahmood@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# fastzipfile\nRead Standard Zip Encryption 2.0 encrypted Zips 100x faster with same interface as standard library's `zipfile.ZipFile`\n\n# Installation\n```\npip install fastzipfile\n```\n# Usage\nYou just need to import `fastzipfile` and thats it. It monkey patches `zipfile` with fast decrypter.\n\n```python\nimport fastzipfile\nimport zipfile\n\nwith zipfile.ZipFile('path-to-file.zip', mode='r') as fz:\n f = fz.open('path-to-file-in-zip', pwd=b'password')\n content = f.read()\n```\n\n# Limitation\nCurrently it only supports what zipfile.ZipFile supports e.g. no AES-128 or AES-256 support.\n\n# License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kamilmahmood/fastzipfile", "keywords": "zip zipfile fastzip", "license": "", "maintainer": "", "maintainer_email": "", "name": "fastzipfile", "package_url": "https://pypi.org/project/fastzipfile/", "platform": "", "project_url": "https://pypi.org/project/fastzipfile/", "project_urls": { "Homepage": "https://github.com/kamilmahmood/fastzipfile" }, "release_url": "https://pypi.org/project/fastzipfile/2.1/", "requires_dist": null, "requires_python": ">=3.5, <3.8", "summary": "Read password protected Zips 100x faster", "version": "2.1" }, "last_serial": 5816829, "releases": { "2.0": [ { "comment_text": "", "digests": { "md5": "f6b845cb5601af8f1063c009b61ee1f1", "sha256": "b5fdbb38930bd8ac922c082b1101ef0843f3f4435b85cff797399c89436b9f29" }, "downloads": -1, "filename": "fastzipfile-2.0.tar.gz", "has_sig": false, "md5_digest": "f6b845cb5601af8f1063c009b61ee1f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <3.8", "size": 3825, "upload_time": "2019-07-09T22:49:09", "url": "https://files.pythonhosted.org/packages/9a/92/b3e0106debd1b37862128250ac3830626a8e313b6bafac0328375206605c/fastzipfile-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "0d47d3b5d12375c3a4895abb03c7e2e8", "sha256": "8306fd8cbf176a3cda352cd5e24226b101f37641aa044d0d21a1ac559b11dabe" }, "downloads": -1, "filename": "fastzipfile-2.1.tar.gz", "has_sig": false, "md5_digest": "0d47d3b5d12375c3a4895abb03c7e2e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <3.8", "size": 3899, "upload_time": "2019-09-11T20:45:00", "url": "https://files.pythonhosted.org/packages/98/0f/ca0ede2a91ce37835bde16ea3b9db9432d5c62d1cc06ca7a8e590a3f539c/fastzipfile-2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d47d3b5d12375c3a4895abb03c7e2e8", "sha256": "8306fd8cbf176a3cda352cd5e24226b101f37641aa044d0d21a1ac559b11dabe" }, "downloads": -1, "filename": "fastzipfile-2.1.tar.gz", "has_sig": false, "md5_digest": "0d47d3b5d12375c3a4895abb03c7e2e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5, <3.8", "size": 3899, "upload_time": "2019-09-11T20:45:00", "url": "https://files.pythonhosted.org/packages/98/0f/ca0ede2a91ce37835bde16ea3b9db9432d5c62d1cc06ca7a8e590a3f539c/fastzipfile-2.1.tar.gz" } ] }