Montar o arquivo zip como um sistema de arquivos somente leitura

20

Eu estou procurando uma maneira de montar um arquivo ZIP como um sistema de arquivos para que eu possa acessar de forma transparente os arquivos dentro do arquivo. Eu só preciso de acesso de leitura - o ZIP não será modificado. O consumo de RAM é importante, pois é para um sistema embarcado (com recursos restritos). Quais são as opções disponíveis?

    
por Grodriguez 19.11.2014 / 10:04

2 respostas

21

fuse-zip é uma opção e afirma ser mais rápido que a concorrência.

# fuse-zip -r archivetest.zip /mnt

archivemount é outro:

# archivemount -o readonly archivetest.zip  /mnt

Ambos provavelmente precisarão abrir todo o arquivo, portanto não serão particularmente rápidos. Já pensou em extrair o ZIP para um HDD ou USB-stick antes e simplesmente montá-lo somente para leitura?

    
por 19.11.2014 / 10:28
6

Você pode usar o zip com fusível para montar o zip como somente leitura.

1 - Instale o zíper de fusível no seu sistema.

UBUNTU

sudo apt-get install fuse-zip

CENTOS / REDHAT / FEDORA

yum install fuse-zip

2 - Execute o comando abaixo para montar o zip como somente leitura.

fuse-zip -o ro /path/abcd.zip /path/to/mount/directory

3 - Use o comando abaixo para desmontar o diretório

fusermount -u /path/to/mount/directory
    
por 19.11.2014 / 10:15