FUSE filesystem for mounting and accessing archive files transparently
File system for accessing archives using libarchive
archivemount
$ archivemount archive.tar.gz /mnt/archive
$ archivemount document.zip ~/mounted_docs
$ umount /mnt/archive