Python zstd文本压缩代码实践

文章目录

  • 1. Zstd
  • 2. 安装库
  • 3. 压缩
  • 4. 解压缩
  • 5. 参考


1. Zstd

Zstandard,简称 Zstd 或 zstd,是由 Facebook 开源的一款高性能无损数据压缩算法库。

Zstd 能够提供比传统压缩算法如 gzip 更高的压缩率,同时其压缩速度也非常接近快速压缩算法如 Snappy。这意味着在很多情况下,Zstd 能够在不牺牲太多处理速度的前提下,实现更小的压缩文件大小。

官网介绍参考这里。
Python zstd文本压缩代码实践_第1张图片

2. 安装库

注意 Python 的 Zstd 有两个库,一个是 zstd,一个是 zstandardzstd 功能比较简陋,不推荐。我们需要安装 zstandard

pip install zstandard

Python zstandard 压缩/解压缩的详细介绍看这里

Python zstd文本压缩代码实践_第2张图片

3. 压缩

下面将原始的 input_file Zstd 压缩到 output_file

import zstandard as zstd

def compress(input_file

你可能感兴趣的:(Python相关,python,zstd,压缩算法)