Uitgave van ratarmount 1.0.0, een hulpprogramma voor het koppelen van archieven als bestandssystemen

Het programma ratarmount 1.0.0 is uitgebracht, waarmee u met archieven in verschillende formaten kunt werken, net als met een regulier bestandssysteem. Het ondersteunt het werken met RAR- en ZIP-formaten, evenals TAR-archieven gecomprimeerd met bzip2, gzip, xz en zstd. Gegevens worden indien nodig geëxtraheerd zonder eerst het hele archief uit te pakken. De hulpprogrammacode is geschreven in Python met behulp van de fusepy-module en wordt gedistribueerd onder de MIT-licentie.

In tegenstelling tot het vergelijkbare archivemount-hulpprogramma, dat gebruikmaakt van de libarchive-bibliotheek, indexeert ratarmount de inhoud vooraf om de archiefnavigatie te versnellen voor efficiënte willekeurige toegang tot gegevens in zeer grote archieven. In tegenstelling tot de Python tarindexer-module kan ratarmount werken met gecomprimeerde TAR-archieven en gebruikt FUSE om de toegang tot gegevens te vereenvoudigen. Bij het uitpakken van gegevens wordt parallellisatie van bewerkingen over verschillende CPU-kernen gebruikt.

Het is mogelijk om archieven op andere hosts te koppelen met behulp van de protocollen FTP, HTTP, HTTPS, SFTP, SSH, Git, Github, S3, SMBv2, SMBv3 en Dropbox om er toegang toe te krijgen, vergelijkbaar met het gebruik van sshfs. Het ondersteunt ook geavanceerde functies zoals recursieve aankoppeling (het ene archief in een ander archief), het overlappen van aankoppelpunten (bijvoorbeeld om een ​​archief te overlappen met nieuwere versies van bestanden op de FS) en het creëren van een FS-laag voor het schrijven bovenop gegevens in de FS. archief (gewijzigde en aangemaakte bestanden worden in een aparte map opgeslagen).

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster