I wrote a zip static thing that does what you're describing. Also has unit tests in case you're into that sort of thing.
Zip FileSystem in Golang
-
25-06-2023 - |
Вопрос
I am developing web server in Go and I wish to have all static files in ZIP file. It looks like I have to implement http.FileSystem interface that will read from ZIP.
Is there such implementation?
I have made one based on Golang serve static files from memory But these article claims it to be buggy
I found following references that there was work (and commits) to add ZipFileSystem to Golang https://codereview.appspot.com/4750047
I am wondering if there is good marture implementation of Zip http.FileSystem in Go?
Решение
Другие советы
There is also a zipfs package, which serves HTTP from zip files (like Dustin's library), and it also implements the http.FileSystem
interface. (With unit tests also).
Не связан с StackOverflow