一尘不染

如何将文件嵌入Golang二进制文件?

go

我有一些从Go程序中读取的文本文件。我想提供一个可执行文件,而无需另外提供该文本文件。如何将其嵌入Windows和Linux上的编译中?


阅读 462

收藏
2020-07-02

共1个答案

一尘不染

使用go-bindata。从自述文件:

该工具可将任何文件转换为可管理的Go源代码。对于将二进制数据嵌入到go程序中很有用。在转换为原始字节片之前,可以选择对文件数据进行gzip压缩。

2020-07-02