Caleb Gardner e302d98665 Further work on extracting
Extracting files is threaded with goroutines.
Extracting also sets the proper UID and GUID
Made recursive children getting threaded with goroutines
Decided I will allow wildcards in paths. Hasn't been implemented though.
Fixed issues with ExtendedDirectory reading (I was using a uint16 instead of a uint32)
I couldn't test basically any of this. somehow a for loop isn't incrementing. For seemingly no reason.
2020-12-01 06:14:09 -06:00
2020-12-01 06:14:09 -06:00
2020-11-08 11:41:05 -06:00
2020-12-01 06:14:09 -06:00
2020-11-28 05:03:56 -06:00
2020-11-30 03:53:57 -06:00
2020-11-30 03:53:57 -06:00
2020-11-08 11:06:38 -06:00
2020-11-28 05:03:56 -06:00
2020-12-01 06:14:09 -06:00
2020-11-28 02:35:46 -06:00
2020-12-01 06:14:09 -06:00
2020-11-25 08:27:15 -06:00

squashfs PkgGoDev

A PURE Go library to read and write squashfs.

Currently, you can read a squashfs and extract files (folder extraction not supported. Yet).

Special thanks to https://dr-emann.github.io/squashfs/ for some VERY important information in an easy to understand format. Thanks also to distri's squashfs library as I referenced it to figure some things out (and double check others).

TODO

Where I'm at

  • Working on the File interface that should make it easier to deal with squashfs files. I'm also trying to make them capable for when I get squashing working.
S
Description
A Go library to read squashfs archives.
Readme MIT 15 MiB
2026-03-08 06:11:15 -05:00
Languages
Go 100%