La compression de fichiers est une méthode utilisée par les ordinateurs pour réduire la taille d'un fichier électronique ou un groupe de fichiers à la plus petite taille possible. Les fichiers ZIP sont un exemple courant de la compression de fichiers. Il existe de nombreuses techniques utilisent des programmes informatiques pour compresser des fichiers, mais la méthode la plus courante consiste à remplacer des séquences répétées avec de petites séquences. Ordinateurs Pour ce faire, le catalogage première instance et en se référant à ce sujet en cas ultérieurs. Par exemple, dans les phrases avant celui-ci, les lettres «compresse» ont comparu trois fois. Un ordinateur peut comprimer ces catalogage par la première instance et assimiler toutes les occurrences successives avec "& cmp"-réduisant ainsi le nombre de lettres ou caractères, nécessaire et de réduire la taille du fichier. Au cours d'un fichier de grande taille, un tel remplacement peut économiser beaucoup d'espace. Il convient de noter, toutefois, l'utilisateur ne voit pas ce-que l'ordinateur fasse tout le travail en arrière-plan.
Pour garder une trace des remplacements abrégés, programmes informatiques aussi créer un dictionnaire pour le fichier compressé. Dans le monde de la compression de fichier, un dictionnaire est une liste des phrases originales et leurs remplaçants. Ce dictionnaire est inclus dans la taille du fichier, cependant, il prendra également de l'espace, ce qui réduit la quantité d'espace sauvé par compression. Pour cette raison, il est généralement moins efficace pour compresser un simple petit fichier d'un fichier de grande taille ou d'un groupe.
Programmes qui effectuent la compression de fichiers fonctionnent de manière légèrement différente. Ces différences sont principalement le résultat de quelque chose qui s'appelle un algorithme. Un algorithme est une construction mathématique qui cherche les fichiers pour des répétitions et de vente dans les simples références. Programmeurs de créer des algorithmes de compression et de définir les motifs et les remplacements doivent être utilisés pour la compression. Les écarts peuvent affecter l'efficacité de la compression. Par exemple, dans la phrase «c'était le meilleur des temps, c'était le pire des temps», les séquences «c'était le" et "er des temps» sont répétés. Un programmeur peut choisir de remplacer chaque phrase entière ou peut-être remplacer "il" et individuellement "de temps" individuellement. Ces légères différences dans les algorithmes sont pourquoi certains programmes de compression de fichiers fonctionnent mieux sur certains types de fichiers que d'autres.
Certains types de fichiers compressés sont auto-extractibles, ce qui signifie qu'ils s'ouvrent automatiquement quand un utilisateur clique sur eux-pas de programmes externes sont tenus de les décompresser. Afin de rendre ces fichiers, le programme de compression d'origine doit ajouter du code pour le fichier compressé. Pour cette raison, un fichier compressé à extraction automatique est souvent plus grand que le même fichier compressé si elle était normalement. Cela est généralement considéré comme un bon métier hors pour les entreprises qui programmes de libération doit être installé sur les ordinateurs personnels. En faisant le fichier auto-extractible, il permet à l'utilisateur à la maison pour sauter une étape et rend plus probable le logiciel sera installé. Pour décompresser les fichiers qui ne sont pas auto-extractible, un certain nombre de programmes tiers sont disponibles pour téléchargement sur Internet.