Qu'est-ce qu'un fichier archive?
Un fichier d'archive est un fichier unique qui contient de nombreux autres fichiers, souvent dans un format compressé. Les programmes qui créent ces types de fichiers sont appelés archiveurs. Il existe une variété d'archiveurs avec des formats d'archives distincts disponibles, et beaucoup de ces formats ne sont pas interopérables. Certains archiveurs 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 systèmes d’architecture et systèmes d’exploitation.
Les fichiers Zip (.zip) et les archives (.tar) sont deux des types de fichiers d'archives les plus courants. Ces deux fichiers 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 une archive compressée (.tgz), ce qui est également assez courant. Une archive compressée ne comprend pas un fichier zip et une archive combinés; à la place, il s’agit d’un fichier volumineux qui utilise à la fois les méthodes de compression zip et tarball. Lors de l'accès à ce type de fichier d'archive, il faut d'abord le décompresser en tant que fichier zip, puis le décompresser à nouveau sous forme d'archive.
Les fichiers d'archives sont couramment utilisés pour combiner un groupe de fichiers afin de faciliter le partage ou d'accroître l'efficacité. Les fichiers d'archive compressés sont souvent joints à des courriers électroniques ou sont envoyés sur des réseaux, ce qui constitue un moyen efficace de partager plusieurs types de données à la fois. MHTML est un exemple de cette technique et regroupe toutes les ressources d'une page Web, y compris du texte, des images, des sons ou d'autres supports, dans un seul fichier. L'envoi d'un fichier MHTML en pièce jointe à un courrier électronique est beaucoup plus efficace et plus facile à gérer. Vous pouvez ensuite joindre tous les fichiers distincts qui constituent une page Web, l'un après l'autre.
En développement logiciel, un fichier d'archive peut être utilisé pour créer une bibliothèque statique de données pour un programme, consolidant ainsi de grands groupes de codes associés dans une seule unité afin de faciliter l'intégration dans des réseaux de données plus grands. Le type exact de fichier archive créé pour la bibliothèque, ainsi que sa composition, dépendent du langage informatique utilisé et de l'architecture de l'ordinateur sur lequel il a été créé. Lorsqu'il est utilisé dans ce contexte, aucun lien n'est établi entre les fichiers de code de l'archive et ceux-ci restent des entités séparées, comme tout autre type de fichier placé dans une archive. La séparation des fichiers dans une bibliothèque statique de fichiers d'archive signifie qu'il est possible que des erreurs de liaison subsistent, même si elles n'étaient pas affichées lors de la création de la bibliothèque. Lorsque vous utilisez des fichiers d’archive pour créer des bibliothèques, veillez à les intégrer correctement dans les programmes, car ils ne peuvent ni masquer ni corriger les erreurs de programmation.