Format Atlas

Comparer

LZ4 ou Zstandard : compatibilité des trames et réglages

Les deux sont sans perte, mais leurs trames ne sont pas compatibles au niveau des octets.

Quel format choisir ?

Vérifiez d’abord la compatibilité du destinataire, puis mesurez taille et temps de compression et de décompression sur des données réelles.

Adapté pour LZ4

Compresser des fichiers ou des flux en trames LZ4

  • Transmettre des données à un lecteur compatible LZ4

Adapté pour Zstandard

Compression sans perte de fichiers et flux · Compression de paquets logiciels et transferts

  • Régler vitesse et taux de compression si les deux côtés prennent zstd en charge
  • Flux ou compression avec dictionnaire

Informations générales

ÉlémentLZ4Zstandard
Extension.lz4.zst
Type MIMEapplication/zstd
Usages courantsCompresser des fichiers ou des flux en trames LZ4Compression sans perte de fichiers et flux · Compression de paquets logiciels et transferts
Comment ouvrirOuvrez avec un outil compatible avec les trames et testez l’intégrité. Les blocs bruts nécessitent des informations externes, notamment les tailles ; les renommer ne crée pas de trame.Utilisez un outil ou une bibliothèque de décompression compatible zstd. Avant de traiter un fichier inconnu, vérifiez sa provenance, sa taille décompressée et la mémoire disponible.
Exporter ou convertirDécompressez avant de recompresser avec Zstandard et comparez les empreintes des données restaurées. Regroupez plusieurs fichiers avec TAR. Conservez le dictionnaire externe utilisé.Pour convertir en gzip ou xz, décompressez puis recompressez. Comparez contenu ou sommes de contrôle et tenez compte de la taille, du temps et de la compatibilité. tar.zst combine archive tar et compression zstd ; .zst seul n’est pas une archive.

Choisir selon l’usage

Transmettre des données à un lecteur compatible LZ4

Compresser des fichiers ou des flux en trames LZ4

LZ4

Régler vitesse et taux de compression si les deux côtés prennent zstd en charge

Compression sans perte de fichiers et flux · Compression de paquets logiciels et transferts

Zstandard

Flux ou compression avec dictionnaire

Compression sans perte de fichiers et flux · Compression de paquets logiciels et transferts

Zstandard

Point clé 1

Distinguez les blocs bruts LZ4 des trames.

En savoir plus sur les différences

Point clé 2

La RFC 8878 définit les trames et dictionnaires Zstandard.

En savoir plus sur les différences

En savoir plus sur les différences

Évaluez LZ4 pour un traitement rapide, mais mesurez les réglages Zstandard dans les mêmes conditions. Le nom ne suffit pas à désigner un gagnant.

  • Vérifiez les blocs LZ4 indépendants ou dépendants et les sommes de contrôle. La spécification des trames ne fournit pas d’index d’accès aléatoire.
  • Si vous utilisez un dictionnaire, fournissez au lecteur celui utilisé pour le format concerné. Plusieurs fichiers nécessitent un regroupement distinct, par exemple TAR.

Questions fréquentes

Renommer suffit-il pour convertir ?

Non. Décompressez et recompressez, puis comparez les empreintes des octets restaurés. Les dictionnaires LZ4 et Zstandard ne sont pas forcément interchangeables.

En savoir plus

Références et spécifications