查看“加密数据的格式”的源代码
←
加密数据的格式
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
加密数据的格式如下 header block_info block_info .... block_info block block ... block (这里需要改成图) 其中,header的格式如下: struct header{ uint64_t magic_number; uint64_t version_number; uint64_t block_number; uint64_t item_number; }; block_info 有多个,默认为1024*1024个,block_info的格式如下 struct block_info{ uint64_t start_item_index; uint64_t end_item_index; long int start_file_pos; long int end_file_pos; }; block有多个,具体的格式由item本身决定,block的大小上限为256 * max_item_size,目前,max_item_size的大小为64KB。 以上可知,一个加密文件最小需要大于32M。 加密文件是对于每个item进行加密,假设一个item的长度为item_size,则加密后的长度为 item_size + 581。 综上,加密后的文件大小相比于原始文件大小会略有增长。 典枢能够支持的原始数据的大小最多可以达到16TB,数据条数最多支持到300亿条。
返回至“
加密数据的格式
”。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
数据集市
技术原理
历史版本
术语列表
隐私计算基础介绍
其他
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息