My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
About  

Featured
Updated Nov 18, 2009 by alexander.galanin

ABOUT

fuse-zip is a FUSE file system to navigate, extract, create and modify ZIP archives based in libzip implemented in C++.

With fuse-zip you really can work with ZIP archives as real directories. Unlike KIO or Gnome VFS, it can be used in any application without modifications.

Unlike other FUSE filesystems, only fuse-zip provides write support to ZIP archives. Also, fuse-zip is faster that all known implementations on large archives with many files.

AUTHOR

Alexander Galanin

LICENSE

fuse-zip are licensed under GNU LGPL v3 or later.

USAGE

$ mkdir /tmp/zipArchive
$ fuse-zip foobar.zip /tmp/zipArchive
(do something with the mounted file system)
$ fusermount -u /tmp/zipArchive

Look at /var/log/user.log in case of any errors.

PERFORMANCE

On a small archives fuse-zip have the same performance with commonly used virtual filesystems like KIO, Gnome GVFS, mc vfs, unpackfs, avfs, fuse-j-zip. But on large archives with many file (like zipped Linux kernel sources) fuse-zip have the greatest speed. You can download test suite from the web-site and make sure that it is true.

See PerformancePage for details.

HINTS

  1. Added/changed files resides into memory until you unmount file system.
  2. Adding/unpacking very big files(more than one half of available memory) may cause your system swapping. It is a good idea to use zip/unzip in that case :)
  3. After adding/modifying files in archive it will be repacked at filesystem unmount. Hence, your file system must have enough space to keep tempopary files.
Comment by prabhuvishnumurthy@gmail.com, Sep 28, 2010

Nice


Sign in to add a comment
Powered by Google Project Hosting