630e6e0f7c
Currently just parses the superblock (but that works!)
1.1 KiB
1.1 KiB
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
Ideas
- Link directly to squashfs-tool using cgo
- cgo can be a butt
- Would require the least amount of code for me to do
- Doing things in pure Go is definately highly superior
- Improve distri's or diskfs squashfs library to meet my needs
- Both don't work at all ATM.
- distri's doesn't seem to support any sort of compression, which causes issues all over the place.
- diskfs seems closer, but the squashfs code is incomplete
- Create an original squashfs library
- MUCH more research needed
- Could look at squashfs-tools' code to help out
- Don't have to deal with other people's code :P
- Honestly a bit unnecessary based on how close distri & diskfs's code is AND how little I know about squashfs.