pyarrow.decompress#
- pyarrow.decompress(buf, decompressed_size=None, codec='lz4', asbytes=False, memory_pool=None)#
解压来自缓冲区类对象的数据。
- 参数:
- buf
pyarrow.Buffer,bytes或兼容 memoryview 的对象 用于解压数据的输入对象。
- decompressed_size
int, 默认值None 解压后的结果大小
- codec
str, 默认值 ‘lz4’ 压缩编解码器。支持的类型:{‘brotli’, ‘gzip’, ‘lz4’, ‘lz4_raw’, ‘snappy’, ‘zstd’}
- asbytesbool, 默认
False 将结果作为 Python bytes 对象返回,否则返回 Buffer。
- memory_pool
MemoryPool, 默认None 用于缓冲区分配的内存池(如有)。
- buf
- 返回:
- uncompressed
pyarrow.Buffer或bytes(若 asbytes=True)
- uncompressed