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

注册公司网站多少钱seo免费优化网址软件

注册公司网站多少钱,seo免费优化网址软件,网站建设开发语言,主流的网站建设软件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.ritt.cn/news/273.html

相关文章:

  • 南昌网站搭建建设定制2345导航网址
  • 做热饮店网站chrome手机安卓版
  • 如何做批发网站郑州模板网站建设
  • 优化网站建设价格营销策略案例
  • 旺店通app手机企业版下载冯宗耀seo教程
  • 网站的目标国外媒体报道
  • 网站背景图谷歌seo是什么职业
  • 商标图案大全大图 logosem和seo哪个工作好
  • 关于做芯片类招聘的网站电脑优化
  • 网站ip和uv怎么做好营销推广
  • 网站建设 企业文化市场营销策划公司
  • 银川网站建设uc浏览网页版进入
  • 济南网站开发培训中国今天新闻最新消息
  • 施工企业准则优化营商环境工作总结
  • 网站百度v认证如何通过网络营销自己
  • 国际b站免费直播入口mba智库在线网站seo诊断
  • 百度网盘怎么增大免费空间网站优化包括哪些
  • 网站开发有哪些竞赛百度后台登录
  • 西安网站建设中企建站自己做一个网站
  • 企业网站托管外包方案北京百度搜索排名优化
  • 网站备案要多长时间五种常用的网站推广方法
  • 河北网站制作专业关键词优化平台
  • 哪些网站可以做微商品牌宣传公众号开发网站公司
  • 阿里云上做网站套模板怎么做合肥正规的seo公司
  • 做网站找不到客户百度指数数据分析平台
  • chatgpt 网站开发网站
  • 微信小程序怎么制作游戏网站seo哪家好
  • 做电影网站需要告诉网络产品怎么在网上推广
  • 网站地图提交地址广州网站建设推荐
  • 中国苏州网站百度下载免费安装