【文件属性】:
文件名称:go-raa:快速随机访问文件系统归档
文件大小:44KB
文件格式:ZIP
更新时间:2021-06-09 17:13:13
Go
raa - 随机存取档案
raa 是一个文件容器,类似于 tar 或 zip,专注于允许以线性内存消耗增加的恒定时间随机文件访问。
该库实现了一个与 go 非常相似的 API,允许完全控制和低级别访问所包含的文件。 raa 基于 ,这是 Go 的低级键/值数据库。
安装
推荐的raa安装方式
go get -u github.com/mcuadros/go-raa/...
例子
导入包:
import "github.com/mcuadros/go-raa"
创建一个由Archive的新存档文件:
a , err = raa . CreateArchive ( "example.raa" )
if err != nil {
panic ( err )
}
将一个新文件添加到您的新Archive :
f , _ := a . Create ( "/hello.t
【文件预览】:
go-raa-master
----utils.go(3KB)
----archive.go(9KB)
----fixtures()
--------fixture_small.tar(145KB)
----inode_test.go(2KB)
----archive_test.go(5KB)
----inode.go(3KB)
----benchmark()
--------benchmark.go(3KB)
--------benchmark_test.go(2KB)
----.travis.yml(348B)
----LICENSE(1KB)
----file_test.go(4KB)
----doc.go(359B)
----file.go(4KB)
----README.md(2KB)
----cmd()
--------raa()
--------doc.go(114B)
----utils_test.go(3KB)