ratarmount 1.0.0, arhiivide mountimise utiliit nagu failisüsteemide jaoks

Välja on ratarmount 1.0.0, programm, mis võimaldab töötada erinevate formaadiga arhiividega nagu tavalise failisüsteemiga. Toetatakse töötlemist RAR ja ZIP formaatidega, samuti TAR arhiividega, mis on tihendatud bzip2, gzip, xz ja zstd abil. Andmed ekstraheeritakse vajaduse korral ilma kogu arhiivi eelneva lahtipakkimiseta. Tööriista kood on kirjutatud Pythonis, kasutades fusepy moodulit ja see levib MIT litsentsi alusel.

Erinevalt sarnastest tööriistadest, nagu archivemount, mis kasutab libarchive raamatukogu, indekseerib ratarmount eelnevalt sisu arhiivis, et kiirendada navigeerimist ja võimaldada efektiivset juhuslikku juurdepääsu väga suurtele arhiividele. Erinevalt Python moodulist tarindexer, töötab ratarmount tihendatud TAR arhiividega ja kasutab FUSE’i, et lihtsustada andmete juurde pääsemist. Andmete lahtipakkimisel kasutatakse erinevate CPU tuumade vahel operatsioonide paralleelset töötlemist.

On võimalik mountida arhiive, mis asuvad teistes hostides, kasutades nendele juurdepääsuks protokolle FTP, HTTP, HTTPS, SFTP, SSH, Git, Github, S3, SMBv2, SMBv3 ja Dropbox, sarnaselt sshfs-ile. Samuti toetatakse selliseid täiustatud funktsioone nagu rekursiivne mountimine (üks arhiiv teise arhiivi sees), mountimispunktide ülekate (nt arhiivi failide uuemate versioonide peal) ja failisüsteemi kirjutamiskiht andmete peale arhiivis (muudetud ja loodud failid salvestatakse eraldi kausta).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster