我学习绿洲标准的KMIP,我需要一些帮助。KMIP长度中的整数、数字和间隔将用四个字节填充。在kmip中填充的原因是需要匹配合适的大小??
发布于 2017-02-28 15:59:42
只有当数据转换为TTLV格式时,KMIP中的填充才会出现,TTLV格式是KMIP数据的二进制表示形式。TTLV填充存在于根据kmip规范“为32位和64位处理器提供最佳对齐”。当CPU与特定字节宽度对齐时,通常更容易加载内存,尤其是当CPU并行工作时。
参见KMIP1.0规范中的第9节:https://docs.oasis-open.org/kmip/spec/v1.0/os/kmip-spec-1.0-os.html#_Toc262581260
维基百科描述了如何在x86 cpu:https://en.wikipedia.org/wiki/Data_结构_对齐上使用对齐数据“具有实质性的性能优势”。
https://crypto.stackexchange.com/questions/43849
复制相似问题