ddb81aade0
Rework caching_paged_reader into Table[T] This *should* fix some issues with extraction due to race conditions
Caleb Gardner
2025-06-06 15:37:48 -05:00
b2c8084f41
Minor tweaks
Caleb Gardner
2025-06-06 14:27:35 -05:00
0905141013
fix: prevent index out of range on long frag tables
Will Murphy
2024-11-26 07:07:00 -05:00
1f0868fb21
Added -show-hard-links to go-unsquashfs Exposed the underlying squashfslow values for File and FS
Caleb Gardner
2025-05-25 13:35:40 -05:00
f378136299
Added OpenFile to get a *squashfs.File instead of fs.File Added -e to extract only specific files/folders Only require the filename for -l, -ll, and -lln
Caleb Gardner
2025-05-21 01:11:24 -05:00
3378651686
Re-write data fullreader & reader Moved directory and the rest of the inodes to manual decoding
Caleb Gardner
2025-06-06 06:37:39 -05:00
7930f4402b
Added -show-hard-links to go-unsquashfs Exposed the underlying squashfslow values for File and FS
Caleb Gardner
2025-05-25 13:35:40 -05:00
ada61a391c
Added OpenFile to get a *squashfs.File instead of fs.File Added -e to extract only specific files/folders Only require the filename for -l, -ll, and -lln
Caleb Gardner
2025-05-21 01:11:24 -05:00
2a33cad709
PERFORMANCE Changed some struct values from pointers to normal values for improved performance.
v1.0.1
Caleb Gardner
2024-07-17 09:30:16 -05:00
ef72408cd0
Added inode number to directory.Entry
Caleb Gardner
2023-12-27 23:55:57 -06:00
144805e747
Rename squashfslow.Base to squashfslow.FileBase
Caleb Gardner
2023-12-27 23:50:27 -06:00
bfba5d5b60
Rename squashfs/squashfs to squashfs/low squashfs/low library name is now squashfslow
Caleb Gardner
2023-12-27 23:25:49 -06:00
17d45eea50
Finishing touches Added FastOptions as an alternative to DefaultOptions A few performance improvements A few bug fixes
Caleb Gardner
2023-12-27 21:35:40 -06:00
d9132ab6a4
Finished. Now for bug fixes
Caleb Gardner
2023-12-24 18:20:05 -06:00
5de59627df
Started working on the main library (nearly complete)
Caleb Gardner
2023-12-24 08:05:56 -06:00
b2a3920c1f
Finished? Everything seems to extract fine (though more testing is needed)
Caleb Gardner
2023-12-24 06:02:11 -06:00
0449a03428
Added data.FullReader and moved to low level library Added ability to get readers from Base
Caleb Gardner
2023-12-24 02:55:31 -06:00
707391baba
Initial work Create Reader Pulled back in Inode decoding and superblock New Data and Metadata readers Added getting of id, fragment, and export table data lazily Added README to squashfs/squashfs
Caleb Gardner
2023-12-23 02:48:54 -06:00
d4d1b2c2b2
Reset to zero
Caleb Gardner
2023-12-19 03:23:24 -06:00
fcd8c4c85b
use filepath.Join instead of concatenation
Caleb Gardner
2023-12-08 00:28:17 -06:00
54d193a3df
Possible fix for #22 Add sparse support for fragments (undocumented)
v0.8.4
Caleb Gardner
2023-08-12 13:30:15 -05:00
d2c72f9464
Limit number of simultaneous file extractions to prevent hardlock Added helper extraction functions chmod & chown is now set after a folder's extraction to prevent permission issues
Caleb Gardner
2023-04-17 10:22:10 -05:00