## Binärdateien
Binärdateien sind Computerdateien, die Daten in einem Rohformat ohne strukturelle Informationen oder Metadaten speichern. Das bedeutet, dass der Inhalt einer Binärdatei einfach eine Folge von Bytes ist und es keine Möglichkeit gibt, zu sagen, was diese Bytes darstellen, ohne das spezifische Format der Datei zu kennen.
Binärdateien werden häufig zum Speichern ausführbarer Dateien, Bilder, Audio- und Videodaten verwendet. Manchmal werden sie auch zum Speichern von Daten verwendet, die zu groß oder komplex sind, um in einer Textdatei gespeichert zu werden.
Bibliotheken
Bibliotheken sind Sammlungen vorab geschriebenen Codes, der von anderen Programmen verwendet werden kann. Sie werden in der Regel verwendet, um gemeinsame Funktionen bereitzustellen, die von mehreren Programmen benötigt werden, z. B. Eingabe/Ausgabe, mathematische Funktionen und Komponenten der grafischen Benutzeroberfläche (GUI).
Bibliotheken können entweder statisch oder dynamisch sein. Statische Bibliotheken werden zur Kompilierungszeit in ein Programm eingebunden, während dynamische Bibliotheken zur Laufzeit in ein Programm eingebunden werden. Statische Bibliotheken sind normalerweise schneller, aber sie machen Programme auch größer. Dynamische Bibliotheken sind kleiner, können aber Programme langsamer und anfälliger für Sicherheitslücken machen.
Unter Linux werden Bibliotheken normalerweise im Verzeichnis „/usr/lib“ gespeichert. Der Befehl „ldconfig“ wird verwendet, um den Bibliothekscache des Systems zu aktualisieren, der dazu dient, die Speicherorte von Bibliotheken zu verfolgen.