Rilascio di ratarmount 1.0.0, un'utility per montare archivi come file system

È stata rilasciata la versione 1.0.0 di ratarmount, un programma che consente di lavorare con archivi in vari formati come se fossero normali file system. Supporta i formati RAR e ZIP, oltre agli archivi TAR compressi con bzip2, gzip, xz e zstd. I dati vengono estratti su richiesta senza la necessità di decomprimere l'intero archivio in anticipo. Il codice dell'utilità è scritto in Python utilizzando il modulo fusepy e distribuito sotto licenza MIT.

A differenza di un'utilità simile come archivemount, che utilizza la libreria libarchive, ratarmount indicizza in anticipo i contenuti per velocizzare la navigazione nell'archivio, permettendo un accesso casuale ai dati in archivi molto grandi. Diversamente dal modulo Python tarindexer, ratarmount può lavorare con archivi TAR compressi e utilizza FUSE per semplificare l'accesso ai dati. Durante l'estrazione dei dati vengono parallelizzate le operazioni su diversi nuclei CPU.

È possibile montare archivi ospitati su altri server utilizzando protocolli come FTP, HTTP, HTTPS, SFTP, SSH, Git, Github, S3, SMBv2, SMBv3 e Dropbox, similmente all'uso di sshfs. Sono supportate anche funzionalità avanzate come il montaggio ricorsivo (un archivio dentro un altro) e la sovrapposizione dei punti di montaggio (ad esempio, per sovrapporre un file system archive con versioni di file più recenti) e la creazione di uno layer di file system per la scrittura sopra i dati nell'archivio (i file modificati e creati saranno salvati in una directory separata).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster