Los archivos binarios son archivos de computadora que almacenan datos en formato sin procesar, sin información estructural ni metadatos. Esto significa que el contenido de un archivo binario es simplemente una secuencia de bytes y no hay forma de saber qué representan esos bytes sin conocer el formato específico del archivo.
Los archivos binarios se utilizan a menudo para almacenar ejecutables, imágenes, datos de audio y vídeo. A veces también se utilizan para almacenar datos que son demasiado grandes o complejos para almacenarlos en un archivo de texto.
Bibliotecas
Las bibliotecas son colecciones de código preescrito que pueden ser utilizados por otros programas. Por lo general, se utilizan para proporcionar la funcionalidad común que necesitan múltiples programas, como entrada/salida, funciones matemáticas y componentes de interfaz gráfica de usuario (GUI).
Las bibliotecas pueden ser estáticas o dinámicas. Las bibliotecas estáticas están vinculadas a un programa en tiempo de compilación, mientras que las bibliotecas dinámicas están vinculadas a un programa en tiempo de ejecución. Las bibliotecas estáticas suelen ser más rápidas, pero también hacen que los programas sean más grandes. Las bibliotecas dinámicas son más pequeñas, pero pueden hacer que los programas sean más lentos y más susceptibles a vulnerabilidades de seguridad.
En Linux, las bibliotecas normalmente se almacenan en el directorio `/usr/lib`. El comando `ldconfig` se usa para actualizar el caché de la biblioteca del sistema, que se usa para realizar un seguimiento de las ubicaciones de las bibliotecas.