xzip est un système de fichiers FUSE pour la duplication de fichiers zip qui partagent contenu zippées.
Pour installer l'utilisation:
& Nbsp; pip installer xzip
ou
& Nbsp; easy_install xzip
xzip fournit trois exécutables zipexplode, zipanalyze et mount.xzip qui «exploser» un zip, analyser un fichier zip, et monter zips explosé respectivement.
La structure de fichier pour un zip explosé est la suivante:
zipexplode path / to / zip / name-of-zip.zip
arbre.
.
├ ** Données
│ ├ **
│ ├ **
│ ├ ** ...
│ └ **
└ ** méta
& Nbsp; ├ ** nom-de-zip.zip.dir
& Nbsp; ├ ** nom-de-zip.zip.jump
& Nbsp; └ ** nom-de-zip.zip.stream
Les fichiers de données peuvent être partagées entre un nombre arbitraire de fichiers zips éclatées, et la méta tuple (* .dir, .jump *, * .stream) décrire le fichier zip original.
zipexplode accepte deux options --directory et --depth de modifier où il crée les données et méta-annuaires et combien de niveaux de profondeur le répertoire de données devrait être. zipexplode peut exploser plusieurs fichiers zip à la fois, et l'aide complémentaire est fournie avec l'option --help.
zipanalyze affiche simplement l'sha1 de différents segments du fichier zip original. Ce script a été utilisé pour déterminer ce qui pourrait être dédupliquées, et ce qui devait être stockée par fichier zip. Cet exécutable est principalement de l'utilisation historique.
mount.xzip va monter la structure de répertoire décrit ci-dessus, et doit être fourni avec correspondant arguments --directory et --depth à quand zipexplode a été appelé. Des arguments supplémentaires --debug, --background et --single-thread qui sont transmis à fusible et contrôler fonctionnalité sous-jacente. . Pour plus d'informations voir le --help pour mount.xzip
Exigences :
- Python
- Système de fichiers en espace utilisateur
Commentaires non trouvées