pyarrow.decompress#

pyarrow.decompress(buf, decompressed_size=None, codec='lz4', asbytes=False, memory_pool=None)#

解压来自缓冲区类对象的数据。

参数:
bufpyarrow.Buffer, bytes 或兼容 memoryview 的对象

用于解压数据的输入对象。

decompressed_sizeint, 默认值 None

解压后的结果大小

codecstr, 默认值 ‘lz4’

压缩编解码器。支持的类型:{‘brotli’, ‘gzip’, ‘lz4’, ‘lz4_raw’, ‘snappy’, ‘zstd’}

asbytesbool, 默认 False

将结果作为 Python bytes 对象返回,否则返回 Buffer。

memory_poolMemoryPool, 默认 None

用于缓冲区分配的内存池(如有)。

返回:
uncompressedpyarrow.Bufferbytes (若 asbytes=True)