andrew-grechkin / fuse3-p7zip Goto Github PK
View Code? Open in Web Editor NEWfuse3 file system that uses the p7zip library to mount archives
License: GNU General Public License v3.0
fuse3 file system that uses the p7zip library to mount archives
License: GNU General Public License v3.0
Hi @andrew-grechkin, many thanks for creating this.
I was wondering if you have any thoughts on into supporting nested directories with compressed archives (more or less what rar2fs does)?
Eg (just an example of what could be)
ls directory/
notcompressed.txt 1.rar 2.rar subdir/3.rar subdir/tool.bin subdir/nested/4.rar
fuse3-p7zip directory/ output/
ls output/
notcompressed.txt 1_content 2_content subdir/3_content subdir/tool.bin subdir/nested/4_content
So more or less transparently send not compressed files through, and "unpack" compressed files in real time as a folder/file structure in the (output) mount directory
Utilizing p7zip for this would support a wide range of files instead of just rar files like rar2fs does.
Hi
I'm trying fuse3-p7zip on Arch, using the AUR package.
I'm on virtualbox.
Iìs simply doesn' works, the vifm stuck mounting every kind of archive, stucking on an empty folder, from which you cannot escape, because it may be busy
Please add a switch to set password, like -p{Password}
in 7z
.
After cloning a fresh repository and attempting to compile it, I recieve a following output:
-- Configuring done
CMake Error at CMakeLists.txt:41 (add_executable):
Cannot find source file:3rdparty/p7zip/CPP/Common/MyWindows.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txxCMake Error at CMakeLists.txt:41 (add_executable):
No SOURCES given to target: fuse3-p7zipCMake Generate step failed. Build files cannot be regenerated correctly.
In the files and sources are refernces to files that are not included into the repository
I have a bunch of 7z files in a /source/dir and each one is being mounted into the same /destination/dir. Instead of a different process for each archive could we allow passing multiple archives to be mounted in a single directory?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.