Skip to main content

Qu'est-ce que la compression de code?

Le code informatique peut être considéré comme l'ADN du monde numérique mdash;Les lignes brutes de données qui composent tous les programmes, les fichiers graphiques et la musique numérique.Plus le fichier ou l'application est plus grand et plus complexe, plus il contient de code.Étant donné les limites finies des disques durs et d'autres types de stockage de données, la compression de code est souvent utilisée pour réduire temporairement la taille des fichiers.Il fonctionne en utilisant des algorithmes spéciaux pour faire en sorte qu'un plus petit morceau de code soit une pièce plus grande.Les données peuvent être compressées et non compressées de cette manière, tant qu'un programme de compression connaît l'algorithme correct pour le déverrouiller.

La plupart des personnes qui savent utiliser un ordinateur ont au moins une familiarité passagère avec la façon dont les données sont stockées, en termesdes kilobytes, des mégaoctets, des gigaoctets, etc.Ce qu'ils peuvent ne pas comprendre, c'est la relation entre ces unités de mesure et les mots, les graphiques, la musique et les programmes réels qu'ils manipulent à l'écran.Un seul octet représente un seul caractère de texte, et lui-même est composé de huit unités plus petites appelées bits.Les bits sont les composants bruts des informations numériques, et la façon dont elles sont organisées constituent différentes lettres de l'alphabet, des chiffres ou d'autres types de caractères.eux pour qu'un ou deux caractères de la version compressée représentent un nombre plus grand de l'original.Les deux principaux types de compression de code sont connus sous le nom de

Lossy

et sans perte .La compression avec perte peut être utilisée dans les cas où une perte de données est acceptable, comme les fichiers musicaux dans lesquels certaines fréquences sont inutiles.Fondamentalement, un algorithme avec perte compte le nombre de fois qu'une section donnée de données est réutilisée à travers un fichier et génère un morceau de code plus petit totalisant ce nombre.Une compression de taille plus grande peut généralement être obtenue en utilisant cette méthode, et le format MP3 est un exemple de ce type de fichier compressé. La différence fonctionnelle de base entre compression avec perte et sans perte est qu'avec une compression avec perte, les données qui ne peuvent pas être compressées sont rejetées,tandis que la compression sans perte le maintient, non compressée.Cela conduit à des tailles de fichiers compressées plus grandes, mais à une rétention de la qualité du fichier d'origine.Les documents texte et autres fichiers similaires, dans lesquels ne peuvent pas être perdus, doivent être compressés de cette manière.

D'une manière générale, un fichier compressé ne peut pas être utilisé ou manipulé à moins qu'il ne soit d'abord non compressé.La compression est un état temporaire, donc utilisé principalement à des fins de stockage ou de transmission.Cela ne s'étend pas aux fichiers musicaux et vidéo compressés pour lesquels des programmes existent qui peuvent décoder à la volée, pendant la lecture.