xzip is een FUSE bestandssysteem voor het dupliceren van zip-bestanden die gezipte inhoud te delen.
Om gebruik te installeren:
& Nbsp; pip installeren xzip
of
& Nbsp; easy_install xzip
xzip biedt drie executables zipexplode, zipanalyze en mount.xzip die zal "exploderen" een rits, een zip-bestand te analyseren, en respectievelijk monteren ontplofte ritsen.
De bestandsstructuur voor een opengewerkte zip is het volgende:
zipexplode pad / naar / zip / name-of-zip.zip
boom.
.
├ ** data
│ ├ **
│ ├ **
│ ├ ** ...
│ └ **
└ ** meta
& Nbsp; ├ ** naam-van-zip.zip.dir
& Nbsp; ├ ** naam-van-zip.zip.jump
& Nbsp; └ ** naam-van-zip.zip.stream
Data bestanden kunnen worden gedeeld tussen een willekeurig aantal ontplofte ritsen bestanden, en de meta-tupel (* .dir, * .jump, * .stream) beschrijven de originele zip-bestand.
zipexplode accepteert twee opties --directory en --depth aan te passen waar je de gegevens en meta directories en hoeveel niveaus diep de data directory zou moeten zijn. zipexplode kunt meerdere zip-bestanden exploderen in een keer, en extra hulp is voorzien van de --help optie.
zipanalyze drukt gewoon uit de SHA1 van de verschillende segmenten van de originele zip-bestand. Dit script werd gebruikt om te bepalen wat kan worden dedupliceren, en wat er nodig per zip-bestand worden opgeslagen. Dit uitvoerbaar is vooral van historisch gebruik.
mount.xzip zal de mappenstructuur hierboven beschreven monteren, en moet worden geleverd met bijpassende --directory en --depth argumenten om bij zipexplode werd genoemd. Aanvullende argumenten --debug, --DE ACHTERGROND, en --single-threaded die worden doorgegeven aan zekering en controle onderliggende functionaliteit. . Voor meer informatie zie de --help voor mount.xzip
Eisen
- Python
- Filesystem in Userspace
Reacties niet gevonden