Biblioteca

A palavra "biblioteca", no contexto de software de computador, tem vários significados. Ela pode se referir a uma coleção de código-fonte já escrito e outros recursos que um programa pode consultar. Uma biblioteca também pode descrever um banco de dados organizado de arquivos que um programa gerencia, como uma biblioteca de músicas ou fotos.

Bibliotecas de código e recursos

Sistemas operacionais incluem pacotes de bibliotecas que contêm funções de código-fonte e outros recursos. Unix, Linux e macOS usam pastas de bibliotecas para armazenar scripts, fontes e outros recursos do sistema. O Windows usa arquivos DLL localizados em várias pastas do sistema. Qualquer programa em execução em um computador tem acesso a essas bibliotecas e pode consultar o conteúdo delas durante o tempo de execução, em vez de incluir essas informações em seus arquivos executáveis.

As bibliotecas de código ficam disponíveis separadamente para que os desenvolvedores as incluam em seus programas. Desenvolvedores podem usar essas bibliotecas especializadas para adicionar processos preexistentes aos programas. Por exemplo, a biblioteca OpenSSL de C++ contém funções de criptografia, criptografia e segurança SSL. Um desenvolvedor pode incluir o OpenSSL em um projeto e usar as funções já escritas em vez de criá-las do zero, economizando bastante tempo e esforço.

Bibliotecas de mídia e arquivos

Uma biblioteca também pode se referir a uma coleção de arquivos que um programa pode organizar e acessar. Por exemplo, uma biblioteca do Apple Music gerencia arquivos de música — organizando-os em pastas e fornecendo acesso rápido a qualquer arquivo dentro do app. Quando você adiciona novas músicas, o Apple Music adiciona automaticamente os arquivos e os (metadados correspondentes) à biblioteca.

Outros tipos de mídia também podem ser organizados em bibliotecas. Bibliotecas de fotos podem conter álbuns personalizados e classificar fotos automaticamente por data, local ou até mesmo por pessoa, usando reconhecimento facial. Smartphones armazenam automaticamente em uma biblioteca as fotos tiradas, e apps de biblioteca de fotos, como o Apple Photos, também permitem importar fotos de outras câmeras. Apps de vídeo, como o Plex, podem criar bibliotecas de filmes e programas de TV, permitindo que você navegue facilmente pela sua coleção na interface do app. Outros apps de mídia, como reprodutores de podcast e leitores de e-books, oferecem bibliotecas semelhantes que permitem baixar e importar arquivos.

Atualizado June 16, 2023 por Brian P.
Revisado por Per C.

quizTeste seus conhecimentos

Which of these is an example of a cross-platform file system?

A
NTFS
0%
B
APFS
0%
C
ext4
0%
D
exFAT
0%
Correct! Incorrect!     View the File System definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Biblioteca nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.