Skip to main content

Qu'est-ce qu'un fichier d'archive?

Un fichier d'archive est un seul fichier qui contient de nombreux autres fichiers, souvent dans un format compressé.Les programmes qui créent ces types de fichiers sont appelés archivers.Il existe une variété d'archiverses avec des formats d'archives distincts disponibles, et bon nombre de ces formats ne sont pas interopérables.Certains archivers et les fichiers qu'ils génèrent sont spécifiques à des systèmes d'exploitation particuliers, tandis que d'autres sont plus portables entre les systèmes d'exploitation et les architectures informatiques.

Les fichiers zip (.zip) et les tarball (.tar) sont deux des types de fichiers d'archives les plus courants.Ces deux sont des archives compressées, chacune utilisant une méthode de compression différente.Les deux méthodes de compression peuvent être combinées pour former un tarball zippé (.tgz), ce qui est également assez courant.Un tarball zippé n'est pas constitué d'un fichier zip et d'un tarball combiné ensemble;Au lieu de cela, il s'agit d'un grand fichier qui utilise à la fois les méthodes de compression zip et tarball.Lorsque vous accédez à ce type de fichier d'archives, il faut d'abord le décompresser en tant que fichier zip, puis le décompresser à nouveau sous forme de tarball.

Les fichiers d'archives sont couramment utilisés pour combiner un groupe de fichiers pour faciliter le partage ou pour une efficacité accrue.Les fichiers d'archives compressés sont souvent joints aux e-mails ou sont envoyés sur les réseaux comme un moyen efficace de partager plusieurs types de données à la fois.MHTML est un exemple de cette technique, et il combine toutes les ressources d'une page Web, y compris du texte, des images, des sons ou d'autres médias, en un seul fichier.L'envoi d'un fichier MHTML attaché à un e-mail est beaucoup plus efficace et plus facile à gérer, puis en attachant tous les fichiers séparés qui composent une page Web un par un.

Dans le développement de logiciels, un fichier d'archive peut être utilisé pour créer un statiqueBibliothèque de données pour un programme, consolidant de grands groupes de code connexe dans une seule unité pour faciliter l'intégration dans des réseaux de données plus importants.Le type exact de fichier d'archive créé pour la bibliothèque, ainsi que sa composition, dépend de l'utilisation du langage informatique et de l'architecture de l'ordinateur sur lequel il a été créé.Lorsqu'il est utilisé dans ce contexte, aucune liaison n'est effectuée entre les fichiers de code dans l'archive et ils restent des entités distinctes, comme tout autre type de fichier placé dans une archive.La séparation des fichiers dans une bibliothèque statique de fichiers d'archives signifie qu'il est possible que la liaison des erreurs existe toujours, même si elles n'ont pas été montrées lors de la création de la bibliothèque.Lorsque vous utilisez des fichiers d'archives pour créer des bibliothèques, il faut prendre grand soin de les intégrer correctement dans les programmes, car les fichiers d'archives ne peuvent ni masquer ni corriger les erreurs de programmation.