Afiolzofs allows mounting afio files using FUSE.
The code is written with Python and fusepy(http://code.google.com/p/fusepy ). 'Compressed afio archive with lzop,gzip,bzip2 and xz' and 'Uncompressed afio archive(ASCII cpio archive) can be used. 'Binary cpio archive' is not implemented yet. 'Uncompressed afio archive' can be random read. 'Compressed afio archive' must be decompressed in memory. lzop has multiple blocks compression format. afiolzofs can read the each block randomly. xz also has multiple blocks compression format. but multiple blocks compression is not implemented yet in xz command line tool. Afio-gui is GUI tool for afio. lzop,gzip,bzip2, and xz is used for compression. Avfs_extfs_for_afio is axtfs script for avfs. it allows mounting afio files or squashfs files. but some bugs. Compression and decompression are done by subprocess of the compression tools(lzop,gzip,bzip2,xz). Please install them for use. fusepy(http://code.google.com/p/fusepy ) must be download, and put it in the same folder of afiolzofs.py.
another way to mount afio.lzo files by fuse.
this is extfs script for avfs ( http://avf.sourceforge.net ).
this script extract archives to temporary area once a mount, to get list of the archived files. because afio is not store original file size.
afio.gz, afio.bz2, squashfs, are also allowed to mount.
not allow filename with space.
afio.lzoファイルを、アーカイブファイルシステムとしてマウントする別の方法
avfs( http://avf.sourceforge.net )のextfsスクリプトの利用
afioが、圧縮前のファイルのサイズ情報を保持しないので、あまり効率がよくない。
ついでに、squashfsファイルもマウントできるスクリプトがついています。