← Portfolio · Signal · Python
Python · 7 octobre 2025

Zstandard entre dans la bibliothèque standard de Python 3.14

Le nouveau module compression.zstd lit et écrit du Zstandard sans dépendance externe.

La PEP 784 ajoute compression.zstd, une interface vers la bibliothèque zstd de Meta, avec la même forme d'API que les modules bz2 et lzma : compress() et decompress(), open() pour les fichiers, et des objets incrémentaux.

Elle crée aussi le paquet compression, qui ré-exporte les modules existants sous compression.gzip, compression.bz2, compression.lzma et compression.zlib.

Le module gère aussi les dictionnaires de compression (train_dict()), utiles pour compresser beaucoup de petits messages qui se ressemblent.

AVANT · 3.13 stdlib : gzip bz2 lzma zlib zstd : pip install zstandard (dépendance tierce) 3.14 · paquet compression compression.zstd (nouveau) .gzip .bz2 .lzma .zlib les anciens modules sont ré-exportés, rien ne casse Même API que bz2 / lzma : compress() decompress() open() ZstdFile + dictionnaires : train_dict() pour les petits messages
Pourquoi ça compteZstandard est déjà partout côté données (Parquet, Kafka, archives de datasets). Le lire ou l'écrire dans un script ne demande plus d'installer un paquet tiers, ce qui simplifie les environnements et les images Docker.

Sources

← Toutes les news

Un mail à chaque nouvelle news, rien d'autre. Désinscription en un clic.