当前位置: 首页 > news >正文

帝国cms网站地图xml引航博景做的网站

帝国cms网站地图xml,引航博景做的网站,网站的关于页面,学校网站建设的风险分析Golang 中的 archive/zip 包用于处理 ZIP 格式的压缩文件#xff0c;提供了一系列用于创建、读取和解压缩 ZIP 格式文件的函数和类型#xff0c;使用起来非常方便#xff0c;本文讲解下常用函数。 zip.OpenReader 定义如下#xff1a; func OpenReader(name string) (*R…Golang 中的 archive/zip 包用于处理 ZIP 格式的压缩文件提供了一系列用于创建、读取和解压缩 ZIP 格式文件的函数和类型使用起来非常方便本文讲解下常用函数。 zip.OpenReader 定义如下 func OpenReader(name string) (*ReadCloser, error) 打开一个 ZIP 文件并返回一个 zip.ReadCloser 类型的对象。简单使用示例如下 package mainimport (archive/zipfmtlog )func main() {zipFile : path/to/myfile.zipreader, err : zip.OpenReader(zipFile)if err ! nil {log.Fatal(err)}defer reader.Close()// 读取 ZIP 文件中的内容for _, file : range reader.File {fmt.Println(文件名:, file.Name)fmt.Println(文件大小:, file.UncompressedSize64)} } zip.NewReader 定义如下 func NewReader(r io.ReaderAt, size int64) (*Reader, error) 创建一个新的 zip.Reader 类型的对象用于读取ZIP文件简单使用示例如下 package mainimport (archive/zipfmtlogstrings )func main() {zipData : getZipData() // 假设获取到了 ZIP 文件的字节数据reader, err : zip.NewReader(strings.NewReader(string(zipData)), int64(len(zipData)))if err ! nil {log.Fatal(err)}// 现在你可以使用 reader 对象来读取 ZIP 文件中的内容了for _, file : range reader.File {fmt.Println(文件名:, file.Name)fmt.Println(文件大小:, file.UncompressedSize64)} }func getZipData() []byte {// 假设这里是获取 ZIP 文件的字节数据的逻辑// 这里只是示例你需要根据实际情况来获取 ZIP 文件的数据zipData : []byte{80, 75, 3, 4, 20, 0, 8, 8, 0, 0, 0, 0, 90, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}return zipData } zip.NewWriter 定义如下 func NewWriter(w io.Writer) *Writer 创建一个新的 zip.Writer 类型的对象用于写入 ZIP 文件。使用示例可以参考之前的第一篇文章《Golang 中的 archive/zip 包详解一实现 ZIP 压缩与解压》。 zip.FileInfoHeader 定义如下 func FileInfoHeader(fi fs.FileInfo) (*FileHeader, error) 将文件信息转换为 zip.FileHeader 结构体以便设置 ZIP 文件中每个文件的属性简单使用示例如下 package mainimport (archive/zipfmtlogos )func main() {fileName : file.txtfileInfo, err : os.Stat(fileName)if err ! nil {log.Fatal(err)}header, err : zip.FileInfoHeader(fileInfo)if err ! nil {log.Fatal(err)}fmt.Println(文件名:, header.Name)fmt.Println(文件大小:, header.UncompressedSize64) } zip.RegisterCompressor 定义如下 func RegisterCompressor(method uint16, comp Compressor) 用来注册自定义的压缩方法。 zip.RegisterDecompressor 定义如下 func RegisterDecompressor(method uint16, dcomp Decompressor) 用来注册自定义的解压缩方法。 小结 以上是 archive/zip 包中的一些常用函数通过使用这些函数可以方便地创建、读取和修改 ZIP 文件。
http://www.hkea.cn/news/14412935/

相关文章:

  • 手机百度关键词排名 seo网站优化软件怎么制作企业网站
  • 做模拟人生比较有名的网站中山东莞网站推广
  • 网站外围网站怎么做wordpress怎么搭建
  • 潮动九州网站建设网站服务类型有哪些
  • 零售户电商网站订货网址wordpress 商品模板下载
  • 网站的建设进度表wordpress网站打开很卡
  • 广州私人做网站做网站哪个公司好
  • 下载wix做的网站网站建设和网络推广哪个难做
  • 刚建设的网站多久能在百度查到wordpress上百度吗
  • 深圳移动网站建设制作公司网站维护主要做哪些
  • 网站怎么做交易深圳微信公众号
  • 网站分析 实例中建国能建设集团网站
  • 做网站一单能挣多少wordpress 图床插件
  • 电脑公司网站模板下载asp个人网站模板下载
  • 网站后台建设怎么进入360上网安全导航
  • wordpress dux 1.6杭州网站seo
  • 同一个网站买多家cdnwordpress建立数据库时出错
  • 安全中国asp.net网站开发项目实战培训班百度权重10的网站
  • 摄影网站开发背景怎么写营销网站更受用户欢迎的原因是
  • 品牌网站建设源码wordpress公众号文章分类
  • 免费1级做爰片在线观看 历史网站仿阿里云网站
  • 建设银行辽宁省分行网站万装网装修平台
  • 哪里做网站最便宜开封旅游网站建设网页推广
  • 手机建设网站制作顺义企业建站费用
  • 一些可以做翻译的网站网站后台访问权限设置
  • 贷款类的网站好做怎么做孝感房产网站建设
  • 做排名出租网站标小智在线logo免费设计
  • asp 做网站网站开发技术概况
  • 广元市建设局网站首页wordpress 分享到qq空间
  • 做百度手机网站快速排百度推广入口登录