文件名称:binclude:轻松将文件包含在二进制文件中
文件大小:2.74MB
文件格式:ZIP
更新时间:2024-04-08 06:20:36
golang binary-data static-files resource-embedding Go
新项目应该改用官方的包,该包已在go 1.16中添加。 binclude binclude是用于将静态文件包含到Go二进制文件中的工具。 专注于易用性 bincluded文件向二进制文件添加的文件大小不超过文件大小 使用go / ast进行类型安全的解析 每个软件包可以有自己的binclude.FileSystem binclude.FileSystem实现http.FileSystem接口 ioutil类的函数FileSystem.ReadFile , FileSystem.ReadDir 通过调用binclude.Include("./path")包含给定路径下的所有文件/目录 包含基于glob模式binclude.IncludeGlob("./path/*.txt") 从文本文件binclude.IncludeFromFile("includefile.txt")添加文件路径
【文件预览】:
binclude-master
----.gitignore(335B)
----go.mod(89B)
----test.sh(271B)
----LICENSE(1KB)
----go.sum(1KB)
----.github()
--------FUNDING.yml(13B)
--------workflows()
----binexec()
--------binexec.go(3KB)
--------binexec_test.go(2KB)
--------example()
----README.md(5KB)
----binclude.go(8KB)
----example()
--------assets()
--------file.txt(8B)
--------main.go(821B)
--------binclude.go(50KB)
----binclude_test.go(4KB)
----bincludegen()
--------gen.go(6KB)
--------testdata()
--------inject.go(2KB)
--------bench_test.go(258B)
--------gen_test.go(2KB)
----.circleci()
--------config.yml(426B)
----.gitattributes(81B)
----renovate.json(62B)
----cmd()
--------binclude()