Module zipdoc

Module zipdoc 

Source

Modules§

formats

Structs§

FileInfo
文件详细信息
MmapConfig
memmap2 优化配置
MmapStats
mmap 缓存统计信息
SnapshotShardMeta
ZipDocumentReader
ZipDocumentWriter
ZipStreamReader
流式读取器,用于处理超大文件 这是一个基于预读取的高效实现,避免了重复跳跃的性能问题

Enums§

FileSizeCategory
文件大小类别
ProcessingStrategy
推荐的处理策略

Functions§

export_zip_with_shards
高层接口:导出包含 meta.json、schema.xml 和分片快照的 ZIP 文档
for_each_snapshot_shard_raw
流式:逐个分片解压为原始字节并回调处理,避免一次性加载内存
import_zip_with_shards
高层接口:导入 ZIP 文档,返回(meta.json、schema.xml、分片元数据、解码后的分片)
read_and_decode_snapshot_shards
读取并用 bincode 反序列化每个分片
read_snapshot_shards
读取分片快照:返回元数据和解压后的每个分片字节
write_snapshot_shards
写入分片快照: