xzip é um sistema de arquivos FUSE para a duplicação de arquivos zip que compartilham conteúdo zipados.
Para instalar o uso:
& Nbsp; pip instalar xzip
ou
& Nbsp; easy_install xzip
xzip fornece três executáveis zipexplode, zipanalyze e mount.xzip que irá "explodir" um zip, analisar um arquivo zip, e montar zips explodiram respectivamente.
A estrutura do arquivo para um zip explodiu é o seguinte:
zipexplode path / to / zip / name-of-zip.zip
árvore.
.
├ ** dados
│ ├ **
│ ├ **
│ ├ ** ...
│ └ **
└ ** meta
& Nbsp; ├ ** nome-de-zip.zip.dir
& Nbsp; ├ ** nome-de-zip.zip.jump
& Nbsp; └ ** nome-de-zip.zip.stream
Os arquivos de dados podem ser compartilhados entre um número arbitrário de arquivos fechos explodiu, e a tupla meta (* .dir, .jump *, * .stream) descrever o arquivo zip de origem.
zipexplode aceita duas opções --directory e --depth modificar onde cria os dados e diretórios meta e quantos níveis o diretório de dados deve ser. zipexplode pode explodir vários arquivos zip de uma vez, e ajuda adicional é fornecido com a opção --help.
zipanalyze simplesmente imprime o sha1 de diferentes segmentos do arquivo zip de origem. Este script foi utilizado para determinar o que poderia ser deduplicados, e que precisava ser armazenado por arquivo zip. Este executável é principalmente de uso histórico.
mount.xzip irá montar a estrutura de diretórios acima descrito, e precisa ser fornecido com correspondência argumentos --directory e --depth para quando zipexplode foi chamado. Os argumentos adicionais --debug, --background e --single-threaded que são passados para fundir e controlar a funcionalidade subjacente. . Para obter mais informações, consulte o --help para mount.xzip
Requisitos :
- Python
- Sistema de Arquivos em Userspace
Comentários não encontrado