mmap:将巨大的文件加载到字节片中,而无需实际读取任何数据

时间:2024-05-03 07:00:04
【文件属性】:

文件名称:mmap:将巨大的文件加载到字节片中,而无需实际读取任何数据

文件大小:1KB

文件格式:ZIP

更新时间:2024-05-03 07:00:04

Go

贴图 在不实际读取任何数据的情况下,将巨大的文件加载到字节片中。 正在安装 go get -u github.com/tidwall/mmap 使用 将bigole文件加载到字节片中。 即使您的文件有多个GB,这几乎是立即发生的。 data , err := mmap . Open ( "my-big-file.txt" ) if err != nil { panic ( err ) } 现在,您可以像读取其他任何Go切片一样读取data切片。 完成后,请确保释放数据。 mmap . Close ( data ) 关闭后不要读取data ,否则将导致错误。 就这样,再见


【文件预览】:
mmap-main
----go.mod(40B)
----mmap.go(768B)
----README.md(553B)

网友评论