def _deinterleave(self, data):
deinterleaved = [[], []]
deinterleave_fmt = Struct(4 * 'c')
deinterleave_iter = deinterleave_fmt.iter_unpack(data)
for i in deinterleave_iter:
deinterleaved[0].extend([*i])
deinterleaved[1].extend([*next(deinterleave_iter)])
return [b''.join(data) for data in deinterleaved]
评论列表
文章目录