https://github.com/narhen/decompress-fs
A passthrough fuse filesystem that decompresses archived files on the fly
https://github.com/narhen/decompress-fs
bzip2 decompression filesystem fuse gzip passthrough rar
Last synced: about 1 month ago
JSON representation
A passthrough fuse filesystem that decompresses archived files on the fly
- Host: GitHub
- URL: https://github.com/narhen/decompress-fs
- Owner: narhen
- License: mit
- Created: 2018-06-08T20:10:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-05-19T19:17:03.000Z (about 6 years ago)
- Last Synced: 2025-03-06T14:31:21.272Z (about 1 year ago)
- Topics: bzip2, decompression, filesystem, fuse, gzip, passthrough, rar
- Language: C
- Homepage:
- Size: 137 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# decompress-fs
[](https://travis-ci.org/narhen/decompress-fs)
A passthrough [fuse](https://github.com/libfuse/libfuse) filesystem that decompresses archived files on the fly
## Howto
First:
```bash
$ meson builddir
$ cd builddir
builddir/ $ # Make sure you have libfuse 3 installed. For me libfuse3.so is located in `/usr/local/lib/x86_64-linux-gnu`
builddir/ $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/x86_64-linux-gnu
```
### Build
```bash
builddir/ $ ninja
[13/13] Linking target decompressfs
builddir/ $ ls -l decompressfs
-rwxr-xr-x 1 narhen narhen 58624 Sep 12 18:31 decompressfs*
```
### Run
```bash
builddir/ $ ninja
[13/13] Linking target tests/decompress_fs_test
$ # Mount a source folder at mountpoint
builddir/ $ ./decompressfs ~/source_directory ~/mountpoint
$ # Unmount the way you usually would
$ sudo umount ~/mountpoint
```
### Run tests
```bash
builddir/ $ ninja test
[0/1] Running all tests.
...
```