Lançamento do ratarmount 1.0.0, uma ferramenta para montar arquivos como sistemas de arquivos

Foi lançado o programa ratarmount 1.0.0, que permite trabalhar com arquivos em vários formatos como se fossem um sistema de arquivos comum. Suporta formatos RAR e ZIP, além de arquivos TAR compactados com bzip2, gzip, xz e zstd. Os dados são extraídos conforme necessário, sem a necessidade de descompactar todo o arquivo previamente. O código da utilidade foi escrito em Python utilizando o módulo fusepy e é distribuído sob a licença MIT.

Diferente da utilidade similar archivemount, que utiliza a biblioteca libarchive, o ratarmount antecipa a indexação do conteúdo para acelerar a navegação no arquivo, permitindo acesso aleatório eficiente em arquivos muito grandes. Ao contrário do módulo Python tarindexer, a utilidade ratarmount pode trabalhar com arquivos TAR compactados e usa FUSE para simplificar o acesso aos dados. Durante a extração dos dados, são paralelizadas operações entre diferentes núcleos de CPU.

É possível montar arquivos armazenados em outros hosts, utilizando protocolos como FTP, HTTP, HTTPS, SFTP, SSH, Git, Github, S3, SMBv2, SMBv3 e Dropbox, da mesma forma que se utiliza o sshfs. Também são suportadas funcionalidades avançadas, como montagem recursiva (um arquivo dentro de outro arquivo), sobreposição de pontos de montagem (por exemplo, para sobrepor em um sistema de arquivos um arquivo com versões mais novas de arquivos) e criação de uma camada de sistema de arquivos para gravação sobre os dados no arquivo (arquivos modificados e criados serão gravados em um diretório separado).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster