fuseflt is a FUSE filesystem that allows the user to define file conversion filters that will be applied when requested. It relies on filename extensions to determine file types.
This project is released under the GNU General Public License.
File conversion filter example
Suppose that you want to convert all bzip2-compressed files to gzip-compressed ones. The following should do:
flt_in = .bz2
flt_out = .gz
flt_cmd = bzip2 -dc | gzip -9c
A usage example:
$ zcat a.gz
A A A A A
$ zcat b.gz
B B B B B
You may add the following in your configuration:
ext_in = .bz2
ext_out = .gz
to be more transparent about the whole process:
What's New in This Release:
· Symlinks are now handled properly, and the performance of the getattr() method has been significantly improved.