osdk.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:ekko 作者: openstack 项目源码 文件源码
def build_header(self):
        timestamp = utctimestamp()
        padding = str.encode('\0\0' * 14)

        data = pack(
            '<i2IQH14s',
            timestamp,
            self.metadata['incremental'],
            self.metadata['segment_size'],
            self.metadata['sectors'],
            len(self.metadata['bases']),
            padding
        )

        checksum = crc32(data)

        for i in self.metadata['bases']:
            data += i
            checksum = crc32(i, checksum)

        return data, checksum
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号