## Arquivos binários
Arquivos binários são arquivos de computador que armazenam dados em formato bruto, sem qualquer informação estrutural ou metadados. Isso significa que o conteúdo de um arquivo binário é simplesmente uma sequência de bytes e não há como saber o que esses bytes representam sem conhecer o formato específico do arquivo.
Arquivos binários são frequentemente usados para armazenar dados executáveis, imagens, áudio e vídeo. Às vezes, eles também são usados para armazenar dados muito grandes ou complexos para serem armazenados em um arquivo de texto.
Bibliotecas
Bibliotecas são coleções de códigos pré-escritos que podem ser usados por outros programas. Eles normalmente são usados para fornecer funcionalidades comuns necessárias a vários programas, como entrada/saída, funções matemáticas e componentes de interface gráfica do usuário (GUI).
As bibliotecas podem ser estáticas ou dinâmicas. Bibliotecas estáticas são vinculadas a um programa em tempo de compilação, enquanto bibliotecas dinâmicas são vinculadas a um programa em tempo de execução. Bibliotecas estáticas são normalmente mais rápidas, mas também tornam os programas maiores. As bibliotecas dinâmicas são menores, mas podem tornar os programas mais lentos e mais suscetíveis a vulnerabilidades de segurança.
No Linux, as bibliotecas são normalmente armazenadas no diretório `/usr/lib`. O comando `ldconfig` é usado para atualizar o cache da biblioteca do sistema, que é usado para rastrear a localização das bibliotecas.