1. 文件
用于处理文件和文件系统的库。
- afero - Go的文件系统抽象系统。
- afs - Go的抽象文件存储(mem,scp,zip,tar,云:s3,gs)。
- bigfile - 文件传输系统,支持使用http api,rpc调用和ftp客户端管理文件。
- checksum - 计算大型文件的消息摘要,例如MD5和SHA256。
- flop - 文件操作库,旨在与GNU cp镜像功能奇偶校验。
- go-csv-tag - tag-使用标签加载csv文件。
- go-decent-copy - 复制human文件。
- go-exiftool - ExifTool的Go绑定,这是众所周知的库,用于从文件(图片,PDF,office,...)提取尽可能多的元数据(EXIF,IPTC等)。
- go-gtfs - 在go中加载gtfs文件。
- notify - 具有简单API的文件系统事件通知库,类似于os / signal。
- opc - 为Go加载Open Packaging Conventions(OPC)文件。
- parquet - 读取和写入 parquet文件。
- pdfcpu - PDF 处理器。
- skywalker - 一种软件包,允许一个人轻松地同时通过文件系统。
- stl - 读取和写入STL(立体光刻)文件的模块。并发读取算法。
- tarfs - tar文件F
FileSystem
interface接口的实现。 - vfs - 跨多种文件系统类型(例如os,S3和GCS)的Go的一组可插拔,可扩展且自以为是的文件系统功能。