Caleb Gardner
0df14b8adc
Moved to File.MemoryMap instead of direct file I/O
2026-05-22 12:49:07 -05:00
Caleb Gardner
2b49395ab2
Fixes and optimizations
...
Added FragManager so each frag block only gets decompressed once
Returned to C for decompression (only zstd stateless ATM)
2026-05-22 06:09:06 -05:00
Caleb Gardner
3c57a2d1e4
Cleanup & fixes
2026-05-16 06:14:08 -05:00
Caleb Gardner
ab606bdfa5
Fished decompression (maybe)
...
Added the necessary skeleton functions to re-add test
2026-05-01 07:05:52 -05:00
Caleb Gardner
b67d02074d
Started re-write (once again)
...
Main reason for this re-write is to be compatible with zig 0.16.0
2026-04-29 03:48:34 -05:00
Caleb J. Gardner
d470ca98e3
Added --force to unsquashfs
...
Fixing race condition bugs (yay)
2026-03-05 07:04:24 -06:00
Caleb J. Gardner
a4e23a840d
Updated performance values in README.
...
Added ability to ignore xattrs & permissions.
Ignore setting xattr errors due to an unknown issues.
2026-03-05 03:03:34 -06:00
Caleb J. Gardner
5f629df47c
alloc-ified many functions.
...
Updated README
2026-02-28 22:33:57 -06:00
Caleb J. Gardner
b7b99325da
Slight improvement to how permissions are applied to folders
...
unsquashfs Verbose flag
2026-02-13 01:35:20 -06:00
Caleb J. Gardner
a41c37fef4
Updated unsquashfs version print out
2026-02-12 06:54:20 -06:00
Caleb J. Gardner
48f4235875
Fixed threads == 0 causing single threaded extraction.
...
Set exclusive file creation
2026-02-12 05:08:16 -06:00
Caleb J. Gardner
5ec12b5786
Finished adding multi-threaded extraction.
...
Added option in unsquashfs to specify the number of threads used.
Changed some functions to accept an allocator instead of just using
Archive's
Fixed run_tests.sh due to new c libraries
2026-02-08 15:14:35 -06:00
Caleb J. Gardner
61311433b9
unsquashfs --help
2026-02-07 17:20:03 -06:00
Caleb J. Gardner
053d64a954
Some cleanup to build zon.
...
Minor start on threaded extraction
2026-02-07 17:20:03 -06:00
Caleb J. Gardner
067eaa87c2
You can now set when building to use c or zig libraries.
2026-02-07 10:58:32 -06:00
Caleb J. Gardner
bcfd983f8d
Fixed a handful of errors when extracting.
...
Fixed issues with unsquashfs
2026-02-07 06:28:27 -06:00
Caleb J. Gardner
a0f3f45885
Unsquashfs
2026-02-06 09:51:27 -06:00
Caleb J. Gardner
428f938c3a
Restart (once again)
2026-01-15 06:40:59 -06:00