MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / compress

Function compress

tools/python-3.11.9-amd64/Lib/lzma.py:319–328  ·  view source on GitHub ↗

Compress a block of data. Refer to LZMACompressor's docstring for a description of the optional arguments *format*, *check*, *preset* and *filters*. For incremental compression, use an LZMACompressor instead.

(data, format=FORMAT_XZ, check=-1, preset=None, filters=None)

Source from the content-addressed store, hash-verified

317
318
319def compress(data, format=FORMAT_XZ, check=-1, preset=None, filters=None):
320 """Compress a block of data.
321
322 Refer to LZMACompressor's docstring for a description of the
323 optional arguments *format*, *check*, *preset* and *filters*.
324
325 For incremental compression, use an LZMACompressor instead.
326 """
327 comp = LZMACompressor(format, check, preset, filters)
328 return comp.compress(data) + comp.flush()
329
330
331def decompress(data, format=FORMAT_AUTO, memlimit=None, filters=None):

Callers

nothing calls this directly

Calls 3

compressMethod · 0.95
flushMethod · 0.95
LZMACompressorClass · 0.85

Tested by

no test coverage detected