human
Qu'est-ce qui rend un fichier "avec perte" avec perte ? Existe-t-il certains types de fichiers qui génèrent moins de pertes que d'autres ? Certains fichiers « sans perte » sont-ils parfaitement sans perte ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Oui, les formats sans perte sont complètement sans perte. La compression sans perte la plus simple est le codage de longueur de plage, où les longues plages de même valeur sont remplacées par un nombre représentant la longueur de la plage. Ainsi , au lieu de stocker " 00000000000000000000 " , ils stockeraient quelque chose comme " 0 * 20 " à la place . Dans quelque chose comme un fichier image avec de grandes zones de la même couleur, cela peut économiser beaucoup d'espace. Les formats avec perte, d'autre part, * approximent * les données qui y sont introduites - celui que vous connaissez probablement le mieux est le format d'image .jpg. En utilisant une astuce mathématique , il est possible de répliquer grossièrement n'importe quel bloc de 8 * 8 pixels avec seulement une poignée d' octets -- assemblez suffisamment de blocs , et vous avez une image entière stockée dans beaucoup moins d' octets que vous n'en auriez autrement besoin , en économisant de grandes quantités d'espace disque. Plus l'approximation que vous êtes prêt à accepter est grossière, plus vous économisez d'espace. Bien sûr, cela a un prix en termes de qualité d'image ; les jpg trop compressés peuvent [ avoir l' air affreux ] ( URL_0 ) . Des techniques similaires peuvent être utilisées avec les fichiers audio et vidéo - la plupart des formats avec perte ont tendance à exploiter les limites de la perception humaine et à jeter les détails que nous sommes le moins capables de remarquer. L'œil humain, par exemple, est très sensible à la luminosité de chaque pixel d'une image et remarquera instantanément un flou ou une anomalie due à la perte de luminosité. D' un autre côté , il est presque comique insensible aux détails flous dans la * couleur * de chaque pixel -- donc le format .jpg stocke fidèlement autant de détails de luminosité qu'il le peut , mais supprime la plupart des détails de couleur délicats , et vous ne remarque même pas. De même, il est presque impossible de remarquer des sons à haute fréquence délicats lorsqu'il y a des sons à basse fréquence qui les masquent, donc le format .mp3 exploite cela d'une manière similaire. La plupart des formats sont réglables en fonction de la quantité d'informations qu'ils suppriment, stockant plus ou moins de détails en fonction de l'espace dont vous avez besoin pour économiser.