Files
squashfs/README.md
T
Caleb Gardner 630e6e0f7c Starting on writing the library
Currently just parses the superblock (but that works!)
2020-11-10 05:54:49 -06:00

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.