Zlib fuse3 filesystem which compress/decompress file on opening/closing (after modification).
Most existing filesystems compress/decompress files when filesystem unmounts which in most cases is not good for filesystems with many files (see https://github.com/refi64/fuse-zip / https://bitbucket.org/agalanin/fuse-zip).
The main idea is the same as for the CompFUSEd but CompFUSEd looks sunsupported and outdated.
make
./passthroughzip --base="../zfusbase" --tmp="../zfustmp" ../tt
here:
- zfusbase is the direcotry where compressed files will be stored,
- zfustmp is the directory for uncompressed currently opened files
- tt is the mountpoint