Lansarea ratarmount 1.0.0, un utilitar pentru montarea arhivelor ca sisteme de fișiere

A avut loc lansarea programului ratarmount 1.0.0, care permite lucrul cu arhive în diverse formate ca și cum ar fi un sistem de fișiere obișnuit. Suportă lucrul cu formatele RAR și ZIP, precum și cu arhivele TAR, comprimate cu bzip2, gzip, xz și zstd. Datele sunt extrase pe măsură ce este necesar, fără a necesita decomprimarea întregii arhive. Codul utilitarului este scris în Python folosind modulul fusepy și este distribuit sub licența MIT.

Spre deosebire de utilitarul similar archivemount, care folosește biblioteca libarchive, ratarmount indexează conținutul înainte pentru a accelera navigarea prin arhivă, permițând accesul aleator eficient la date în arhive foarte mari. Spre deosebire de modulul Python tarindexer, utilitarul ratarmount poate lucra cu arhive TAR comprimate și folosește FUSE pentru a facilita accesul la date. La decomprimarea datelor, se utilizează paralelizarea operațiunilor pe diferite nuclee CPU.

Este posibil să montați arhive stocate pe alte gazde, folosind protocoale precum FTP, HTTP, HTTPS, SFTP, SSH, Git, Github, S3, SMBv2, SMBv3 și Dropbox, similar cu utilizarea sshfs. De asemenea, sunt acceptate funcții avansate, cum ar fi montarea recursivă (o arhivă în interiorul unei alte arhive), suprapunerea punctelor de montare (de exemplu, pentru a suprapune pe FS-ul arhivei cu versiuni mai recente ale fișierelor) și crearea unui strat FS pentru scrierea deasupra datelor din arhivă (fișierele modificate și create vor fi scrise într-un catalog separat).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster