Files
squashfs/README.md
T
Caleb Gardner dbf7e9465a Directorty table info parsing.
Futher work on reading data.
2020-11-13 04:47:54 -06:00

25 lines
756 B
Markdown

# GoSquashfs
My playground to mess around with Squashfs in Go. Might turn into an actual library someday. Mainly for AppImage
Right Now it's mostly based on [distri's squashfs library](https://github.com/distr1/distri/tree/master/internal/squashfs)
Special thanks to https://dr-emann.github.io/squashfs/ for some VERY important information in an easy to understand format
I am focusing purely on unsquashing before squashing.
# Working
* Reading the header
* (Maybe) reading gzip compressed data
# Not Working (Yet). Roughly in order.
* Actually reading the compressed data
* Reading Inodes
* Reading the Directory structure
* Implement other compression types
* Squashing
# Where I'm at
* I can read the metadata, but can't read inodes just yet.