def _decompress(self, chunk_size=32000):
"""Decompresses the cluster if compression flag was found. Stores
uncompressed results internally."""
if not self.compressed:
return
self.file_buf.seek(self.ptr + 1)
# Store uncompressed cluster data for use as uncompressed data
self.uncomp_buf = BytesIO()
decomp = lzma.LZMADecompressor()
while not decomp.eof:
comp_data = self.file_buf.read(chunk_size)
uncomp_data = decomp.decompress(comp_data)
self.uncomp_buf.write(uncomp_data)
return self.uncomp_buf
zimpy_p3.py 文件源码
python
阅读 34
收藏 0
点赞 0
评论 0
评论列表
文章目录