Skip to content

Lzma 压缩

更新: 2025/10/16 字数: 0 字 时长: 0 分钟

通过Lzma对文本或文件进行压缩

压缩文本

压缩文本

compress_text(text: str, level: int = 9) -> str

python
from sch import Lzma

data = Lzma.compress_text("hello world")
print(data)
输出内容

/Td6WFoAAATm1rRGAgAhARYAAAB0L+WjAQAKaGVsbG8gd29ybGQAANpSI+/NfgNTAAEjC8Ib/QkftvN9AQAAAAAEWVo=

解压文本

解压文本

decompress_text(data: str) -> str

python
from sch import Lzma

data = "/Td6WFoAAATm1rRGAgAhARYAAAB0L+WjAQAKaGVsbG8gd29ybGQAANpSI+/NfgNTAAEjC8Ib/QkftvN9AQAAAAAEWVo="
text = Lzma.decompress_text(data)
print(text)
输出内容

hello world

压缩文件

压缩文件

compress_file(input_file: str, output_file: str, level: int = 9)

python
from sch import Lzma

Lzma.compress_file("input.txt", "output.gz")

解压文件

decompress_file(input_file: str, output_file: str)

python
from sch import Lzma

Lzma.decompress_file("input.gz", "output.txt")