Qu’est-ce que la compression sans pertes ?

La compression sans pertes réduit la taille des données sans supprimer d’informations ; la décompression peut ainsi reconstruire exactement les octets ou les valeurs de pixels d’origine. Elle produit généralement des fichiers plus volumineux que la compression avec pertes.

Fonctionnement de la compression sans pertes

Un encodeur sans pertes modélise la redondance et représente plus compactement les symboles récurrents ou les résidus de prédiction tout en préservant une cible de reconstruction exacte. Selon les garanties du format, cette cible peut être un flux d’octets, des pixels décodés ou des échantillons audio. L’entropie et la structure de la source limitent la réduction réalisable ; des entrées déjà compressées ou chiffrées peuvent donc grossir en raison du surcoût d’un nouvel encadrement. Les processus multimédias utilisent ce mode pour les masters et les ressources intermédiaires lorsque des modifications ultérieures, des mesures ou la conservation à des fins juridiques nécessitent des valeurs source stables.

Points clés

  1. « Image sans pertes » garantit généralement les valeurs des échantillons reconstruits, et non un fichier identique à l’original : l’ordre des métadonnées, le remplissage et le découpage en blocs propre à l’encodeur peuvent changer.
  2. Compresser à nouveau des octets JPEG ou d’autres octets codés par entropie avec un codec sans pertes généraliste apporte généralement peu de gains, car l’essentiel de la redondance statistique facile à exploiter a déjà été supprimé.
  3. Les sommes de contrôle devraient préciser leur domaine : une empreinte de fichier vérifie les octets du conteneur, tandis qu’une empreinte des échantillons décodés peut vérifier l’équivalence des médias entre différentes encapsulations sans pertes.

Quand la compression sans pertes est utile

Choisissez le codage sans pertes pour les ressources source, les documents, les archives, les éléments graphiques ou les données nécessitant une restitution exacte après décompression. En contrepartie, le stockage et la bande passante nécessaires sont généralement supérieurs à ceux d’une sortie comparable avec pertes.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement