Convertir Zstd en GZIP

Convertissez .zst en .gz lorsqu’un outil de sauvegarde, un gestionnaire de paquets ou un serveur accepte GZIP mais ne peut pas lire Zstandard. Les données décompressées sont conservées, mais la taille compressée peut changer.

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V

En attendant vos fichiers, vous pouvez jouer à Code Rain

Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationZSTDGZIP
Type MIMEapplication/zstdapplication/gzip
Typecompression de flux en temps réelconteneur de flux DEFLATE
CompressionFinite State Entropy (FSE) + codage de HuffmanDEFLATE (RFC 1951)
Spécification standardIETF RFC 8878IETF RFC 1952
Signature binaire (octets magiques)28 B5 2F FD (Zstandard frame magic number)1F 8B (gzip ID1/ID2)

Aperçu du format et applications

Zstandard est utilisé pour les sauvegardes et les paquets logiciels, car les encodeurs peuvent arbitrer entre taux de compression et vitesse. GZIP reste un format d’échange courant pour les outils et les serveurs web. Convertissez un fichier .zst en .gz lorsque l’outil de destination n’accepte que GZIP ; comparez les tailles si le stockage compte, car le résultat dépend des données et des paramètres d’encodage.

Spécifications techniques et analyse des codecs

Un flux Zstandard (type MIME application/zstd) commence par la valeur magique de 4 octets 0x2FD27AB5 au format little-endian. Il utilise l'entropie d'états finis et le codage de Huffman pour compresser rapidement les flux de données. Inversement, un flux GZIP (type MIME application/gzip) utilise l'algorithme DEFLATE, qui associe des dictionnaires glissants LZ77 au codage de Huffman. Le conteneur GZIP commence par le nombre magique à 2 octets 0x1F8B, suivi d'indicateurs de compression, d'un horodatage de modification et d'un nom de fichier d'origine facultatif avant la charge utile compressée.

Compatibilité système et navigateur

De nombreux utilitaires d’archivage et serveurs web prennent en charge GZIP. Zstandard est disponible dans un nombre croissant de logiciels, mais sa prise en charge dépend du système d’exploitation, du navigateur, de l’application et de sa version. La conversion peut aider si l’outil de destination ne prend pas en charge Zstandard.

Informations utiles

Gardez à l'esprit que la conversion de Zstandard vers GZIP est un processus de décompression et de recompression. Étant donné que Zstandard et GZIP utilisent des algorithmes différents, la taille du fichier résultant peut augmenter et le processus de conversion consommera des ressources CPU.

Foire aux questions

Comment convertir un flux Zstandard en flux GZIP sans perte de qualité ?

Les deux formats utilisent des algorithmes de compression sans perte. Cela signifie que la conversion préserve intégralement chaque bit des données d'origine non compressées. Le processus décode d'abord le flux Zstandard pour le ramener à son état d'origine exact, puis compresse ces données brutes à l'aide de l'algorithme GZIP DEFLATE sans éliminer aucune information.

Quelle est la différence entre un flux Zstandard et un flux GZIP ?

Zstandard et GZIP utilisent des algorithmes de compression différents ; il ne suffit donc pas de renommer un flux pour le convertir. Le convertisseur doit décompresser puis recompresser les données. La taille obtenue et le temps de traitement varient selon la source et le niveau de compression.