## Fichiers binaires
Les fichiers binaires sont des fichiers informatiques qui stockent des données dans un format brut, sans aucune information structurelle ni métadonnée. Cela signifie que le contenu d'un fichier binaire est simplement une séquence d'octets et qu'il n'y a aucun moyen de savoir ce que représentent ces octets sans connaître le format spécifique du fichier.
Les fichiers binaires sont souvent utilisés pour stocker des exécutables, des images, des données audio et vidéo. Ils sont également parfois utilisés pour stocker des données trop volumineuses ou trop complexes pour être stockées dans un fichier texte.
Bibliothèques
Les bibliothèques sont des collections de code pré-écrit qui peuvent être utilisées par d'autres programmes. Ils sont généralement utilisés pour fournir des fonctionnalités communes nécessaires à plusieurs programmes, telles que les entrées/sorties, les fonctions mathématiques et les composants d'interface utilisateur graphique (GUI).
Les bibliothèques peuvent être statiques ou dynamiques. Les bibliothèques statiques sont liées à un programme au moment de la compilation, tandis que les bibliothèques dynamiques sont liées à un programme au moment de l'exécution. Les bibliothèques statiques sont généralement plus rapides, mais elles agrandissent également les programmes. Les bibliothèques dynamiques sont plus petites, mais elles peuvent rendre les programmes plus lents et plus sensibles aux failles de sécurité.
Sous Linux, les bibliothèques sont généralement stockées dans le répertoire `/usr/lib`. La commande `ldconfig` est utilisée pour mettre à jour le cache des bibliothèques du système, qui est utilisé pour garder une trace de l'emplacement des bibliothèques.
|