Caleb Gardner 630e6e0f7c Starting on writing the library
Currently just parses the superblock (but that works!)
2020-11-10 05:54:49 -06:00
2020-11-08 11:41:05 -06:00
2020-11-08 11:06:38 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00
2020-11-10 05:54:49 -06:00

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.
S
Description
A Go library to read squashfs archives.
Readme MIT 15 MiB
2026-03-08 06:11:15 -05:00
Languages
Go 100%