google / fuse-archive

FUSE file system for archives and compressed files (ZIP, RAR, 7Z, ISO, TGZ, XZ...)
Apache License 2.0
150 stars 14 forks source link

Support for indexed tar.xz file from pixz tool #8

Open 0bi-w6n-K3nobi opened 2 years ago

0bi-w6n-K3nobi commented 2 years ago

I already tested several fuse tool, including infamous archivemount, for compressed files. I have a lot of log file into 7zformat. At last, I did try the good one pixz and lzofs fuse tool counterparty. It's a great, but did not access tar in transparent way.

For solid compressed 7z file, I know that fuse-archive will be indexing before that mount it, and I need wait for that. But, for pixz tar file it's not necessary because that already had internal index.

So, Is it possible implement to use pixz internal index for mount?

Note: The code for indexing and access it can founded at common.c and write.c files at GitHub. The functions are called *_file_index_*.

fdegros commented 1 week ago

Since fuse-archive is built on top of libarchive, this feature request might be a feature request for libarchive.