【发布时间】:2015-02-14 07:26:58
【问题描述】:
我们可以创建一个 zip 新文件并使用 Go 语言添加文件。
但是,如何使用 GoLang 使用现有的 zip 文件添加新文件?
如果可以使用 Create 函数,如何获取 zip.writer 引用?
有点困惑。
【问题讨论】:
-
似乎不支持此功能。您可能需要提交功能请求以支持此功能。
-
除了我需要的本地存档/zip 包之外,还有什么关于在 GoLang 中使用 zip 文件的建议吗?
-
调用
zip命令行实用程序。 -
不推荐调用 zip 命令行工具。因为,我正在尝试在应用程序中完成所有工作,并希望避免对 3rd 方工具的任何依赖。此外,我的应用程序在多个操作系统上运行,我不愿意为这个要求保留不同的工具。有没有比内置归档/压缩包更好的选择?
-
我不知道。您可能想编写自己的绑定到现有的 zip 库。