{ "info": { "author": "Terence Honles", "author_email": "terence@honles.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: System :: Filesystems" ], "description": "E[x]ploded Zip File System\n==========================\n\n``xzip`` is a FUSE_ file system for deduplicating zip files which share zipped\ncontents.\n\nTo install use::\n\n $ pip install xzip\n\n or\n\n $ easy_install xzip\n\n``xzip`` provides three executables ``zipexplode``, ``zipanalyze``, and\n``mount.xzip`` which will \"explode\" a zip, analyze a zip file, and mount\nexploded zips respectively.\n\nThe file structure for an exploded zip is the following::\n\n $ zipexplode path/to/zip/name-of-zip.zip\n $ tree .\n .\n \u251c\u2500\u2500 data\n \u2502\u00a0\u00a0 \u251c\u2500\u2500 \n \u2502\u00a0\u00a0 \u251c\u2500\u2500 \n \u2502\u00a0\u00a0 \u251c\u2500\u2500 ...\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 \n \u2514\u2500\u2500 meta\n \u00a0\u00a0 \u251c\u2500\u2500 name-of-zip.zip.dir\n \u00a0\u00a0 \u251c\u2500\u2500 name-of-zip.zip.jump\n \u00a0\u00a0 \u2514\u2500\u2500 name-of-zip.zip.stream\n\nThe file structure would be mounted by::\n\n $ mount.xzip . path/to/mount/point\n $ ls path/to/mount/point\n name-of-zip.zip\n\n\nData files may be shared between any number of exploded zips files, and the\nmeta tuple (``*.dir``, ``*.jump``, ``*.stream``) describe the original zip\nfile.\n\n\n``zipexplode`` accepts two options ``--directory`` and ``--depth`` to modify\nwhere it creates the ``data`` and ``meta`` directories and how many levels deep\nthe ``data`` directory should be. ``zipexplode`` can explode multiple zip files\nat once, and additional help is provided with the ``--help`` option.\n\n\n``zipanalyze`` simply prints out the sha1 of different segments of the original\nzip file. This script was used to determine what could be deduplicated, and\nwhat needed to be stored per zip file. This executable is mainly of historical\nuse.\n\n``mount.xzip`` will mount the directory structure described above, and needs to\nbe supplied with matching ``directory`` and ``--depth`` arguments to when\n``zipexplode`` was called. Additional arguments ``--debug``, ``--foreground``,\nand ``--single-threaded`` are passed to FUSE_ and control underlying\nfunctionality. For more information see the ``--help`` for ``mount.xzip``.\n(``mount.xzip`` also takes ``-o`` style options)\n\n**Note: At this time xzip is not zip64 safe**\n\n.. _FUSE: http://fuse.sourceforge.net/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/terencehonles/xzip", "keywords": "FS FileSystem File System Zip Deduplication", "license": "PSF", "maintainer": null, "maintainer_email": null, "name": "xzip", "package_url": "https://pypi.org/project/xzip/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xzip/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/terencehonles/xzip" }, "release_url": "https://pypi.org/project/xzip/0.10/", "requires_dist": null, "requires_python": null, "summary": "E[x]ploded zip file system in FUSE", "version": "0.10" }, "last_serial": 801893, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "372d04562acba2a44f0a600bd2fcf459", "sha256": "ead60921b16d9e7b28ea93adab52392a2c0e72335e792114b83f1e6f0c402890" }, "downloads": -1, "filename": "xzip-0.10.tar.gz", "has_sig": false, "md5_digest": "372d04562acba2a44f0a600bd2fcf459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9751, "upload_time": "2012-07-28T19:57:11", "url": "https://files.pythonhosted.org/packages/e2/ad/2817a29193e2b6ebeb2f2154f6b318d85b376b647e088ad930fba89ffa93/xzip-0.10.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "372d04562acba2a44f0a600bd2fcf459", "sha256": "ead60921b16d9e7b28ea93adab52392a2c0e72335e792114b83f1e6f0c402890" }, "downloads": -1, "filename": "xzip-0.10.tar.gz", "has_sig": false, "md5_digest": "372d04562acba2a44f0a600bd2fcf459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9751, "upload_time": "2012-07-28T19:57:11", "url": "https://files.pythonhosted.org/packages/e2/ad/2817a29193e2b6ebeb2f2154f6b318d85b376b647e088ad930fba89ffa93/xzip-0.10.tar.gz" } ] }