Comment fonctionne la compression des fichiers?

Nous avons tous entendu parler de la compression des fichiers. Toute personne qui télécharge régulièrement des fichiers à partir du Web est familier avec des formats tels que ZIP et RAR, et toute personne qui édite des fichiers multimédia sait que la compression est nécessaire pour partager des images, de la musique et des vidéos sur le web sans utiliser tout votre bande passante. La compression de fichiers est au cœur de la façon dont fonctionne le web, vous pourriez argumenter, parce qu`il nous permet de partager des fichiers qui seraient autrement trop long pour transférer. Mais comment ça fonctionne?

Il n`y a rien de magique, mais il est le résultat de beaucoup de travail acharné par beaucoup de gens très intelligents. Voyons comment fonctionne la compression des fichiers en regardant sur les deux principaux types de compression - sans perte et avec perte.

Juste un avertissement - Je vais simplisme ici pour tenter de rendre ce lisible par les majors non mathématiques. Consultez les articles liés à-Wikipedia pour plus de profondeur, et les sources de Wikipédia pour encore plus.

La compression sans perte

La compression sans perte fonctionne essentiellement en supprimant la redondance. Qu`est-ce que ça veut dire? Simplifions les choses. Cette pile de briques représentera nos données:

comment fonctionne la compression de fichiers

Comme vous pouvez le voir, nous avons deux briques rouges, cinq jaunes et trois bleues. La façon la plus simple de représenter c`est comme vous le voyez ci-dessus: les briques elles-mêmes. Mais ce n`est pas la seule façon que je peux représenter cela. Je pourrais aussi faire ceci:

comment fonctionne la compression de fichiers

Dans l`image ci-dessus, vous pouvez voir exactement les mêmes informations - deux rouges, cinq jaunes et trois bleu - mais il prend beaucoup moins d`espace. J`ai représentais des briques redondantes en utilisant des nombres, ce qui signifie que je dois seulement trois briques pour représenter dix.

Cela vous donne une idée approximative comment la compression sans perte est possible. L`information qui est redondant est remplacé par instructions indiquant à l`ordinateur comment répète beaucoup de données identiques. Un autre exemple simplifié:

fffffffuuuuuuuuuuuu

Peut être « comprimé » à:

Video: Comment ça marche la compression ?

f7u12

Ceci est seulement une méthode de compression sans perte, bien sûr, mais il souligne comment cela est possible. D`autres astuces mathématiques sont utilisées, mais la principale chose à retenir au sujet de la compression sans perte est que si l`espace est enregistré temporairement, il est possible de reconstituer le fichier original entièrement de celui comprimé. Si vous voyez trois briques avec des chiffres que vous savez exactement comment faire la pile. Aucune information ne se perd, tout comme le nom l`indique sans perte.

Des programmes tels que WinZip sont basés sur la compression sans perte. Ils enlèvent ces informations redondantes lorsque vous compressez (ou « zip ») le fichier et de restauration lorsque vous décompressez (ou « décompressez »). Rien ne se perd.

Dans le monde de l`image, les fichiers PNG utilisent également une compression sans perte. C`est pourquoi ils offrent une plus petite taille de fichier pour les images avec beaucoup d`espace uniforme: que les informations redondantes est représenté en suivant les instructions.

Video: [TUTO] Compression/décompression avec Winrar

Bien sûr, tout cela est une simplification excessive, mais il obtient le point de base à travers. En savoir plus sur la compression sans perte sur Wikipedia, si vous êtes intéressé.

Compression avec pertes

Bien sûr, il y a seulement tant que vous pouvez accomplir en utilisant uniquement des méthodes sans perte. Heureusement ils ne sont pas la seule option: vous pouvez également supprimer simplement des informations. Ceci est appelé compression avec perte, et ce n`est pas aussi fou que cela sons- en fait, vous avez probablement beaucoup de fichiers sur votre ordinateur fait en utilisant une compression avec perte.

Un MP3, par exemple. Si vous êtes comme la plupart des gens à votre ordinateur stocke des milliers d`entre eux pour vous, mais saviez-vous qu`ils ne contiennent pas toutes les informations audio de l`enregistrement original a fait? Certains sons, dont les humains ne peuvent pas ou peuvent à peine entendre, sont éliminés dans le cadre de la compression. Plus vous compressez un fichier plus d`informations est supprimée, ce qui est la raison pour laquelle un fichier trop compressé commencera à paraître boueuse.

La compression avec perte a tendance à être utilisé principalement pour les fichiers multimédias - images, du son et de la vidéo. En utilisant la compression avec perte pour un fichier texte serait problématique, car l`information résultante serait brouillée. Il est pas toujours nécessaire pour les fichiers multimédias pour inclure toutes les informations, cependant.

Un autre exemple de compression avec perte est l`image JPEG. En général, les images parlant vu sur le web n`a pas besoin d`être aussi haute qualité que les images destinées à l`impression. En tant que tel, vous pouvez supprimer beaucoup d`informations redondantes dans une image web, même si cela aurait l`air terrible imprimé.

Bien sûr, à plusieurs reprises la compression d`un fichier en utilisant des méthodes lossy diminue la qualité - chaque fois que vous le faites plus les données sont perdues. Voici une photo que j`ai trois fois comprimé pour démontrer ceci:

comment fonctionne la compression de fichiers

Vous pouvez voir de gauche à droite comment la qualité diminue. Il ne peut pas d`importance, en fonction de ce que l`image sera utilisée pour, et c`est la raison pour laquelle la compression avec perte existe.

Video: COMPRESSER-DÉCOMPRESSER un FICHIER ou DOSSIER avec Winrar/Winzip/7zip

Il est important de se rappeler que les fichiers compressés en utilisant des méthodes lossy fait perdre des données, ce qui signifie que vous ne pouvez pas recréer le fichier d`origine d`un comprimé en utilisant des méthodes lossy. Il est évident quand on y pense, mais de nombreux projets d`impression ont été ruinés faute de comprendre ce point essentiel.

Je suis vraiment seulement gratté la surface ici, alors s`il vous plaît: en savoir plus sur la compression avec perte sur Wikipedia. Il est un peu fascinant.

Conclusion

La compression a contribué à faire du web ce qu`il est. Dans les jours de dialup images compressées apporté des photos à notre navigateur, du moins pas à une vitesse acceptable. vidéo compressée permet des sites tels que YouTube, et tous ceux qui utilisent les réseaux de partage de fichiers est familier avec les fichiers ZIP et RAR.

Avez-vous quelque chose à ajouter? Je suis sûr que je l`ai manqué quelques points clés afin me éduquer (et les autres lecteurs) dans les commentaires ci-dessous.

Articles connexes