Un paquet est un type d' archive contenant des programmes informatiques et des métadonnées supplémentaires nécessaires aux gestionnaires de paquets ; une instance de ce type d'archive est appelée un paquet . Bien que le format du fichier d'archive lui-même puisse rester inchangé, les paquets contiennent des métadonnées supplémentaires, telles qu'un fichier manifeste ou une structure de répertoires spécifique. Les paquets peuvent contenir du code source ou des fichiers exécutables .
Les paquets peuvent être convertis d'un type à un autre grâce à des logiciels tels qu'Alien .
chaîne d'approvisionnement et sécurité des logiciels
Les packages constituent un élément important de la gestion de la sécurité et de l'intégrité de la chaîne d'approvisionnement logicielle. Les packages contenant des exécutables et des fichiers de configuration peuvent être signés numériquement afin d'établir l'intégrité du logiciel en cours d'exécution et de le protéger contre toute falsification.
Les formats de paquets qui prennent en charge la signature de code incluent .deb ( Debian ), .msi ( Microsoft Windows ), .apk ( Android ) et .ipa ( iOS , iPadOS ).
Formats courants
Formats spécialisés
Formats basés sur BSD
Formats basés sur Linux
Formats Windows
Formats génériques
Arch Linux 's Pacman et Slackware utilisent des archives 'tar' avec une dénomination générique mais des structures internes spécifiques.