Golang中的Zip文件系统

时间:2014-04-02 00:07:10

标签: go filesystems zip

我正在开发Go中的Web服务器,我希望将所有静态文件都放在ZIP文件中。 看起来我必须实现将从ZIP读取的http.FileSystem接口。

有没有这样的实施?

我做了一个基于 Golang serve static files from memory 但这些文章声称它是错误的

我发现以下引用已经有工作(和提交)将ZipFileSystem添加到Golang https://codereview.appspot.com/4750047

我想知道Go中是否存在Zip http.FileSystem的良好实施?

2 个答案:

答案 0 :(得分:11)

我写了一个zip static的东西来完成你所描述的内容。还有单元测试,以防你进入那种事情。

答案 1 :(得分:0)

还有一个zipfs包,它从zip文件(如Dustin的库)提供HTTP,并且它还实现了http.FileSystem接口。 (还有单元测试)。