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

php 创建网站开发登封网络推广

php 创建网站开发,登封网络推广,如何开发一个微网站,怎么提升网站流量Golang 中的 archive/zip 包用于处理 ZIP 格式的压缩文件,提供了一系列用于创建、读取和解压缩 ZIP 格式文件的函数和类型,使用起来非常方便。 zip.File 类型 定义如下: type File struct {FileHeaderzip *Readerzipr io…

Golang 中的 archive/zip 包用于处理 ZIP 格式的压缩文件,提供了一系列用于创建、读取和解压缩 ZIP 格式文件的函数和类型,使用起来非常方便。

zip.File 类型

定义如下:

type File struct {FileHeaderzip          *Readerzipr         io.ReaderAtheaderOffset int64 // includes overall ZIP archive baseOffsetzip64        bool  // zip64 extended information extra field presence
}

表示一个 ZIP 文件中的单个文件的信息,文件的元数据信息,例如文件名、文件大小、修改时间等包含在 FileHeader 中,有两个重要的方法:

  • func (f *File) DataOffset() (offset int64, err error),返回文件的可能存在的压缩数据相对于 zip 文件起始的偏移量。
  • func (f *File) Open() (rc io.ReadCloser, err error),返回一个 io.ReadCloser 类型的对象,提供读取文件内容的方法。

zip.FileHeader 类型

定义如下:

type FileHeader struct {Name stringComment stringNonUTF8 boolCreatorVersion uint16ReaderVersion  uint16Flags          uint16Method uint16Modified time.TimeModifiedTime uint16ModifiedDate uint16CRC32 uint32CompressedSize uint32UncompressedSize uint32CompressedSize64 uint64UncompressedSize64 uint64Extra         []byteExternalAttrs uint32 // Meaning depends on CreatorVersion
}

包含了文件在ZIP文件中的元数据信息,例如文件名、文件大小、修改时间等。

zip.Writer 类型

定义如下:

type Writer struct {cw          *countWriterdir         []*headerlast        *fileWriterclosed      boolcompressors map[uint16]Compressorcomment     string// testHookCloseSizeOffset if non-nil is called with the size// of offset of the central directory at Close.testHookCloseSizeOffset func(size, offset uint64)
}

实现了一个 zip 文件写入器。

zip.Reader 类型

定义如下:

type Reader struct {r             io.ReaderAtFile          []*FileComment       stringdecompressors map[uint16]Decompressor// Some JAR files are zip files with a prefix that is a bash script.// The baseOffset field is the start of the zip file proper.baseOffset int64// fileList is a list of files sorted by ename,// for use by the Open method.fileListOnce sync.OncefileList     []fileListEntry
}

用于创建新的 ZIP 文件并将文件添加到其中。

zip.ReadCloser 类型

定义如下:

type ReadCloser struct {f *os.FileReader
}

用于读取文件的内容,并在读取完成后关闭文件。

zip.Compressor 类型

定义如下:

type Compressor func(w io.Writer) (io.WriteCloser, error)

返回一个用于压缩用途的 io.WriteCloser 类型的对象。

zip.Decompressor 类型

定义如下:

type Decompressor func(r io.Reader) io.ReadCloser

返回一个用于解压缩用途的 io.ReadCloser 类型的对象。

http://www.tj-hxxt.cn/news/20513.html

相关文章:

  • 深圳自助网站建设费用北京网站提升排名
  • 地方网站运营教程网站搜索引擎
  • 怎样联系自己建设网站百度关键词排名查询
  • 免费自己建网站百度搜索引擎收录
  • 佛山网站建设 天博中国十大新闻网站排名
  • 廊坊网站关键词排名产品推广方案范例
  • web网站开发 框架360地图怎么添加商户
  • 怎么查一个网站是谁做的关键词优化一年的收费标准
  • 心理咨询网站开发谷歌手机版下载安装
  • 目前网站开发有什么缺点现在做网络推广都有什么方式
  • 亚马逊购物seo优化中商品权重主要由什么决定
  • 成都网站建设排名网站设计是做什么的
  • 网站建设与推广话术百度舆情
  • 动态网站开发过程ppt如何做网络推广人员
  • 而的跟地seo排名点击软件深圳seo优化排名优化
  • 做设计用的素材下载网站有哪些好用的磁力搜索引擎
  • 社区门户网站规范化建设免费外链网站
  • 企业做网站的钱怎么做账百度网页版主页
  • 建设网站视频素材seo专员工作容易学吗
  • 个人网站能做淘宝客吗重庆疫情最新数据
  • 建设网站怎么挣钱搜索引擎营销名词解释
  • 网址域名注册局广州seo推广公司
  • 个人网站名字可以用哪些seo黑帽教程视频
  • 网站册数网站推广100种方法
  • 什么时候能用ipv6做网站软文广告成功案例
  • 商务局网站建设方案b站视频未能成功转码
  • 域名查询网138百度seo优化包含哪几项
  • 个人网站空间购买百度推广费用可以退吗
  • 移动网站构建品牌营销和市场营销的区别
  • 服务器做网站有什么好处如何建网站教程