fuse-zip(1)
π fuse-zip(1) β FUSE filesystem to read and modify ZIP archives π
okay bestie, sit down, hydrate, because we're about to make ZIP archives feel like a whole directory and honestly? iconic behavior. this is the manual for fuse-zip, a FUSE filesystem for zip archives with write support (yes, write support, we're not just reading around here π ).
β¨ NAME β¨
fuse-zip β a FUSE filesystem for zip archives with write support π¦
β¨ SYNOPSIS β¨
fuse-zip [options] zip-file mount-point
that's it. that's the whole vibe. zip file goes in, mount point comes out π
β¨ OPTIONS β¨
-hβ prints help. she's helpful like that πββοΈ-Vβ prints the version. gotta know what era of slay you're running β¨-rβ opens the archive in read-only mode. look, don't touch π-o opt[,opt...]β mount options, and for the details you gotta refer tomount.fuse(8)π-fβ don't detach from the terminal. she stays, she clings, she's emotionally available π«Ά-dβ turns on debugging, and lowkey it also implies-f. so you get both, no cap π
πΈ Specific mount options: πΈ
force_precise_timeβ okay so by default, high precision timestamps only get saved to the archive for new files or files with a known creation time. if you wanna force that high-precision time saving, you pass-o force_precise_time. and in that case? the creation time will be equal to the first known file modification time. periodt β°
β¨ DESCRIPTION β¨
fuse-zip is a FUSE filesystem that lets literally any program work with a ZIP archive as though it's a plain old directory. and unlike KIO or Gnome VFS, it works in any application without you having to modify a single thing. no patches, no hacks, just vibes π¦
and here's the flex: unlike other FUSE filesystems, only fuse-zip provides write support to ZIP archives. also she's faster than all known implementations on large archives with many files. main character energy fr fr π
since version 0.3.0, fuse-zip supports absolute and parent-relative paths in file names β but only in read-only mode (that's the -r command line switch, bestie). absolute paths show up under the "ROOT" directory, every ".." in a path gets replaced by "UP" in the directory name, and "normal" files are placed under the "CUR" directory. it's giving organized chaos ποΈ
support for UNIX file permissions and owner information got added in version 0.4.0. peep the PERMISSIONS section for the deets π
since version 0.5.0, fuse-zip forces open in read-only mode if the archive file or its parent directory isn't writable. she protects herself, we love a boundaries queen π
file and archive comments have been supported since version 0.7.0 π¬ to read or modify a file comment, use the extended attribute "user.comment". the archive comment is accessible via the mount point's extended attribute. cute, right?
if you wanna specify character set conversion for file names in the archive, use these fusermount options:
-omodules=iconv,from_code=$charset1,to_code=$charset2
see the FUSE documentation for details, iykyk π
β¨ USAGE β¨
general usage looks like this:
1 mkdir /tmp/zipArchive
2 fuse-zip foobar.zip /tmp/zipArchive
3 (do something with the mounted file system)
4 fusermount -u /tmp/zipArchive
be patient bestie π wait for the fuse-zip process to finish after unmounting, especially on big archives. she needs a minute to wrap up, okay?
β¨ PERMISSIONS β¨
access check will not be performed unless the -o default_permissions mount option is given. that's it. that's the whole rule π
β¨ FILES β¨
/var/log/user.logβ check this file in case any errors occur. it's the group chat where the drama gets logged π
β¨ SEE ALSO β¨
β¨ LICENSE β¨
this is Free Software π«Ά this software is licensed under the GPL version 3, as published by the Free Software Foundation, or later. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. so like... she's free, she's open, she's not legally responsible for your chaos π
β¨ AUTHORS β¨
Alexander Galanin <al@galanin.nnov.ru> http://galanin.nnov.ru/~al
this manual page was originally written by Kirill Zaitsev <teferiincub@gmail.com>. updated by Alexander Galanin. absolute legends, we stan π
and that's the whole page bestie β¨ this little manual came from July 2019, and the footer said the source/version line was FUSE filesystem to read and modβ¦ with fuse-zip(1) riding along β so there you go, that's your sign-off π go mount something and slay π
π
π¦ where this page comes from
- arch rolling: fuse-zip 0.7.2-4 Β· GPL
- debian trixie: fuse-zip 0.7.2-3 Β· GPL-3.0-or-later
- epel 9: fuse-zip 0.7.2-4.el9 Β· GPLv3+
- fedora 43: fuse-zip 0.7.2-12.fc43 Β· GPL-3.0-or-later
- fedora 44: fuse-zip 0.7.2-13.fc44 Β· GPL-3.0-or-later
- ubuntu questing: fuse-zip 0.7.2-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms