package mainimport ("archive/zip""fmt""io/ioutil""os"
)func main() {//创建zip文件fZip, _ := os.Create("myzip.zip")zipWriter := zip.NewWriter(fZip)defer zipWriter.Close()//在压缩包中创建一个文件fileOnZip, err := zipWriter.Create("gopher_on_zip_file.png")if err != nil {fmt.Println("在压缩包中创建文件失败")}//读取需要压缩的文件fileContent, err := ioutil.ReadFile("./gopher.png")if err != nil {fmt.Println("读取文件错误")}//写入压缩包_, err = fileOnZip.Write(fileContent)if err != nil {fmt.Println("写文件错误")}
}

Golang 生成压缩包相关推荐

  1. go语言调用c 的头文件 so,Golang生成共享库(shared library)以及Golang生成C可调用的动态库.so和静态库.a...

    Golang类似于C的静态语言,效率也接近于C,如果Golang也可以导出可供C调用的库,那可以和很多高级语言say goodbye了,goodbye似乎又有点武断,但至少说,Golang可以做很多事 ...

  2. golang生成随机定长的验证吗

    package mainimport ("fmt""math/rand""time" ) func RandStringByLen(n in ...

  3. golang生成c-shared so供c语言或者golang调用到例子

    1.golang生成c-shared类型到so 建立文件夹hello,创建main.go文件,内容如下 package mainimport "C"func main() {}// ...

  4. 【编程实践】Golang 生成PDF

    Golang 生成PDF 一个简单但是非常实用的pdf生成器! 安装: go get github.com/jung-kurt/gofpdf 代码: package mainimport (" ...

  5. golang 生成本地保存的pdf文件,带图表

    pdf库和图表库介绍 pdf库: github.com/jung-kurt/gofpdf 图表库: github.com/wcharczuk/go-chart 最小pdf的官方示例 // 初始化一个p ...

  6. git指令大全git生成压缩包git生成某次commit的补丁(见九)

    一,新建项目 git init 初始化一个git仓库 git init 项目名称 新建一个目录,并为其初始化git仓库 git clone url 克隆一个项目 二,配置项 git config -- ...

  7. golang 生成 解析 json

    一.json 简介 在介绍这部分之前先简要介绍一下Json语法 JSON 语法是 JavaScript 语法的子集.JSON 语法是 JavaScript 对象表示法语法的子集. 数据在名称/值对中 ...

  8. 从ftp获取文件并生成压缩包

    之前写的有bug啊 每人说.. 依赖 <dependency><groupId>commons-net</groupId><artifactId>com ...

  9. Golang生成C动态库.so和静态库.a

    Go 生成C动态库.so和静态库.a 源代码 package mainimport "C" import "fmt"//export hello func he ...

最新文章

  1. Cocos本地存储LocalStorage
  2. C六:指针可以比较大小
  3. sed在替换的时候,使用变量中的值?如何在sed实现变量的替换?获取到变量中的值?...
  4. 扭矩大好还是马力大好_发动机的马力重要还是扭矩重要?加速到底看哪个?
  5. 2018 最好的机器学习实用指南书籍来了!
  6. C++Bitonic Sort双调排序/比并排序的实现算法(附完整源码)
  7. 获得本机IP和访问服务的端口号(Java)
  8. .NET截取指定长度汉字超出部分以...代替
  9. python爬取两个网站_python-2:爬取某个网页(虎扑)帖子的标题做词云图
  10. 从Windows文件夹到Linux分区
  11. 维护LINQ to SQL多对多表间关系[转]
  12. 拖拽文件作为文件输入
  13. 苹果笔记本什么系统_收集整理:什么笔记本适合安装黑苹果系统!
  14. 音创点歌机_音创ktv点歌系统
  15. pycharm 添加已有文件
  16. 大数据可视化之MyBatis笔记(1)
  17. “一切融一”iGame G-ONE发布会邀请函曝光
  18. 数列极限四则运算误区
  19. 在Tiled Map中使用碰撞检测
  20. 最大流的Ford-Fulkerson 标号法

热门文章

  1. 回顾javaScript的面向对象继承
  2. hippo 开发板_HippoEDIT(文本编辑器)
  3. android8.1 添加物理按键流程
  4. 代码随想录35——贪心:860柠檬水找零、406根据身高重建队列、452用最少数量的箭引爆气球
  5. javaWEB(EL+JSTL实现购物车)
  6. 免费实用的语音朗读软件:朗读女 5.0发布
  7. 面试题:什么是红黑树【不看后悔一生】
  8. 音频特征(3):各种与波相关的图的概念小结
  9. limit , 与 limit offset 的区别
  10. 分享66个ASP源码,总有一款适合您