This document is for Kombu's development version, which can be significantly different from previous releases. Get the stable docs here: 5.0.

消息压缩- kombu.compression

压缩实用程序。

编码/解码

kombu.compression.compress(body, content_type)[源代码]

压缩文本。

论点:

Body(AnyStr):要压缩的文本。Content_type(Str):要使用的压缩方法的MIME类型。

kombu.compression.decompress(body, content_type)[源代码]

解压缩压缩文本。

论点:

Body(AnyStr):要解压缩的先前压缩的文本。Content_type(Str):使用的压缩方法的MIME类型。

登记处

kombu.compression.encoders()[源代码]

返回可用压缩方法的列表。

kombu.compression.get_encoder(t)[源代码]

按别名获取编码器。

kombu.compression.get_decoder(t)[源代码]

用别名获取解码器。

kombu.compression.register(encoder, decoder, content_type, aliases=None)[源代码]

注册新的压缩方法。

论点:

编码器(可调用):用于压缩文本的函数。Decder(可调用):先前用于解压缩的函数

压缩文本。

Content_type(Str):该压缩方法的MIME类型

标识为。

别名(序列 [str] ):要关联的名称列表

这种压缩方法。