Vydání ratarmount 1.0.0, nástroje pro montování archivů jako souborových systémů

Došlo k vydání programu ratarmount 1.0.0, který umožňuje pracovat s archivy v různých formátech jako s běžným souborovým systémem. Podporována je práce s formáty RAR a ZIP, stejně jako s archivy TAR, které jsou komprimovány pomocí bzip2, gzip, xz a zstd. Data jsou extrahována podle potřeby bez předchozího rozbalení celého archivu. Kód utilitky je napsán v jazyce Python s využitím modulu fusepy a šíří se pod licencí MIT.

Na rozdíl od podobné utility archivemount, která používá knihovnu libarchive, ratarmount pro zrychlení navigace v archivu předem indexuje obsah pro efektivní náhodný přístup k datům ve velmi velkých archivech. Na rozdíl od Python modulu tarindexer může utilita ratarmount pracovat se zkomprimovanými archivy TAR a využívá FUSE pro zjednodušení přístupu k datům. Při rozbalování dat se používá paralelizace operací na různých jádrech CPU.

Je možné připojit archivy umístěné na jiných hostitelích, a to pomocí protokolů FTP, HTTP, HTTPS, SFTP, SSH, Git, Github, S3, SMBv2, SMBv3 a Dropbox, obdobně jako při použití sshfs. Také jsou podporovány rozšířené funkce, jako je rekurzivní připojení (jeden archiv uvnitř jiného archivu), překrývání připojovacích bodů (například pro překrývání na souborovém systému archivu s novějšími verzemi souborů) a tvorba vrstvy FS pro zápis nad data v archivu (změněné a vytvořené soubory budou zapsány do samostatného adresáře).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster