Show HN: Ratarmount 1.0.0 – Rapid access to large archives via a FUSE filesystem

by mxmlnknon 11/1/24, 3:25 PMwith 6 comments
by kenmacdon 11/1/24, 5:23 PM

I find this project hugely helpful when working with Google Takeout archives. I normally pick a size that's not too large so that downloading them is easier, then it's simply a matter of:

  ratarmount ./takeout-20231130T224325Z-0*.tgz ./mnt

by sziiiizson 11/1/24, 5:39 PM

That is very cool. May I ask, how does the compressed stream seeking work? Does it keep state of the decompressor at certain points so arbitrary access can be faster than reading from the start of the stream?

by BoingBoomTschakon 11/1/24, 10:16 PM

Congratulations on your v1.0.0! This is definitely a very nice tool, I'll try to play with it a bit and maybe try to make an ebuild (though the build system seems a bit complicated for proper no-network package managers). The extensive benchmark section is a nice plus.

A small note, archivemount has a living fork here: https://git.sr.ht/~nabijaczleweli/archivemount-ng

by lathiaton 11/1/24, 4:34 PM

This is awesome :)