Skip to content

Gzip 压缩

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

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

压缩文本

压缩文本

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

python
from sch import Gzip

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

eNrLSM3JyVcozy/KSQEAGgsEXQ==

解压文本

解压文本

decompress_text(data: str) -> str

python
from sch import Gzip

data = "eNrLSM3JyVcozy/KSQEAGgsEXQ=="
text = Gzip.decompress_text(data)
print(text)
输出内容

hello world

压缩文件

压缩文件

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

python
from sch import Gzip

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

解压文件

decompress_file(input_file: str, output_file: str)

python
from sch import Gzip

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