Uma mão puxando um arquivo de um arquivo.
Stokkete / Shutterstock.com

Arquivos e pastas são uma metáfora comum para armazenar dados em um computador. Mesmo um dispositivo moderno que oculta arquivos de você tanto quanto possível, ainda os usa nos bastidores. Aqui está uma olhada no que são arquivos e pastas – e como os computadores ficaram assim para começar.

O que é um arquivo?

Quando se trata de computadores, um arquivo é uma ideia abstrata. É um objeto conceitual – mais precisamente, um grupo de registros de computador relacionados tratados como uma única unidade. O método pelo qual os sistemas operacionais de computador armazenam e recuperam arquivos do disco é chamado de sistema de arquivos.

Os arquivos mantêm os dados relacionados juntos para que não sejam perdidos ou desorganizados e para que você possa encontrá-los quando precisar lê-los ou processá-los. Normalmente, cada arquivo representa um único documento (como um relatório de livro), uma planilha, uma imagem digital, um vídeo, uma música ou outro. Um arquivo também pode ser um programa que informa a um computador o que fazer.

Os aplicativos usam muitos arquivos para funcionar, incluindo arquivos de programa executáveis ​​(que contêm as instruções necessárias para executar o programa), arquivos de configuração (que informam ao programa como ser executado) e arquivos de dados que podem armazenar informações extras necessárias de forma modular.

Hoje, graças aos ícones gráficos do sistema operacional, muitas pessoas consideram um arquivo equivalente a um documento, como um pedaço de papel ou talvez uma impressão fotográfica. Curiosamente, o termo “arquivo de computador” se originou na década de 1950 a partir de uma metáfora diferente (mas relacionada).

As origens da metáfora do arquivo

Em um escritório baseado em papel, um “arquivo” é um conjunto de documentos armazenados juntos em um contêiner ou uma gaveta, como em um arquivo. Um arquivo também pode ser o nome do próprio gabinete. No início da computação, muitos computadores usavam cartões perfurados para armazenar dados. Cada cartão não continha muitas informações, então um programa ou conjunto de registros normalmente abrangia uma pilha de cartões perfurados. Quando não estavam em uso, essas pilhas de cartões eram frequentemente armazenadas em um arquivo (uma coleção de cartões relacionados agrupados) dentro de um arquivo especial ou em grandes recipientes chamados de “arquivos tub”.

Trabalhadores puxam cartões perfurados de um arquivo de banheira.
Trabalhadores tiram cartões perfurados de um arquivo de banheira, por volta de 1960. IBM / Computer History Museum

Quando chegasse a hora de carregar os dados no computador, alguém iria recuperar um “arquivo de cartões perfurados” e carregue-o em uma máquina para ler. Portanto, naquela época, um arquivo de computador era apenas uma coleção física de registros armazenados em papel. Mais tarde, quando a fita magnética passou a ser usada no computador, “arquivos” ainda estavam tipicamente associados à própria mídia física (como um “arquivo de fita”), uma vez que os dados eram armazenados de forma linear e associados a outros registros por sua localização em um carretel de fita física.

De acordo com Enciclopédia de Ciência da Computação por Anthony Ralston (1976), quando discos magnéticos de acesso aleatório entrou em cena, o conceito de um “arquivo de computador” começou a se libertar de suas restrições físicas. Quando os discos rígidos se tornam grandes o suficiente, um arquivo de computador (uma coleção de registros relacionados, lembre-se) pode repentinamente estar em qualquer lugar do disco, mesmo em pedaços – ou seja, não necessariamente armazenado de maneira fisicamente contígua na superfície do disco. Nesse ponto, um arquivo de computador se tornou um conceito lógico: uma coleção de dados definida por um índice digital em vez de uma coleção de dados fisicamente agrupados. Essa definição persiste hoje.

O que é uma pasta?

Uma pasta é uma coleção de arquivos. Em sistemas operacionais modernos, cada pasta pode conter arquivos, outras pastas ou ambos. As pastas são uma ótima maneira de organizar arquivos em grupos que fazem sentido para recuperação posterior.

Um aspecto potencialmente confuso das pastas é que às vezes também são chamadas de “diretórios”. Isso porque um “diretório” era um termo anterior de uma lista de arquivos em um disco. Quando os sistemas operacionais de PC começaram a oferecer suporte a subdiretórios (diretórios dentro de diretórios) em discos maiores na década de 1980, as pessoas usavam diretórios para agrupar arquivos relacionados da mesma forma que usamos as pastas hoje.

Uma pilha de pastas de papel manilha
Mega Pixel / Shutterstock.com

O conceito moderno de uma “pasta” em um computador originou-se em 1981 com o Xerox Star sistema operacional, que representava diretórios com ícones que pareciam pastas de arquivo manila usadas com papel em um ambiente de escritório. Mais tarde, o Apple Macintosh popularizou esse conceito de pasta como diretório, e o Windows também o adotou.

RELACIONADO: Macintosh System 1: Como era o Mac OS 1.0 da Apple?

Pastas vs. Diretórios – e Hierarquia de Diretório

Na maioria dos sistemas operacionais, pastas e diretórios são basicamente a mesma coisa, embora às vezes as pastas possam ser recipientes especiais para coisas que não sejam arquivos, como grupos de configurações ou opções em certas versões do Windows.

O que é importante saber é que os diretórios são normalmente hierárquico. Ou seja, cada diretório pode conter outros diretórios, eles próprios contendo arquivos ou diretórios. Se você mapear visualmente o ninho de diretórios resultante, ele se parecerá com os galhos de uma árvore saindo de um tronco principal, com o tronco representando o diretório principal (ou raiz).

Uma ilustração de uma árvore de diretórios
Um exemplo ilustrado de uma árvore de diretórios. Martial Red / Shutterstock.com

Sistemas de arquivos hierárquicos originados com Multics na década de 1960, e os primeiros sistemas operacionais de PC muitas vezes não suportavam a hierarquia de diretórios (MS-DOS 1.0 ou o Mac OS original, por exemplo) até que os discos rígidos (que podiam armazenar muitos disquetes de dados) se tornaram mais comuns em meados de 1980s.

RELACIONADO: 40 anos depois: como foi usar um IBM PC em 1981?

O que é um caminho de arquivo?

Uma referência à localização de um arquivo na hierarquia de diretório é chamada de caminho. Um caminho é como um endereço que informa a você (ou a um programa) como localizar um arquivo. No Windows, um caminho de arquivo, quando escrito, normalmente se parece com isto:

C:UsersBenjDesktopPhotosPhoto.jpg

Quando visualizado graficamente no File Explorer como ícones, você verá este caminho como pastas aninhadas contidas umas nas outras. Ou você pode ver um breadcrumb que diz “[Username] > Desktop> Fotos ”enquanto visualiza a localização atual de“ Photo.jpg. ” Mas na linha de comando, o Windows usa o caractere de barra invertida (“”) para separar diretórios em um caminho em vez de janelas e ícones.

Durante a leitura do caminho do Windows, a hierarquia vai da esquerda para a direita, com as pastas contidas escritas à esquerda das que estão dentro. Portanto, primeiro você vê “C: ”, que é o nome da unidade de disco (“C:”) emparelhado com o diretório raiz (“”), depois “Usuários”, que é um diretório fora de “C: , ”Então o diretório“ Benj ”, que está dentro da pasta“ Usuários ”e assim por diante. Por fim, você acessa “Photo.jpg”, que é o arquivo em questão, e sabe exatamente onde ele está localizado na unidade.

Em um Mac, um caminho na linha de comando pode ser semelhante a este:

/Users/Benj/Documents/Photos/Photo.jpg

Como no Windows, você lê o caminho da esquerda para a direita, aumentando em profundidade hierárquica à medida que se move para a direita. Em vez da barra invertida no Windows (“”), o macOS e outros sistemas operacionais semelhantes ao Unix usam uma barra (“/”) para separar os diretórios em um caminho.

Ao navegar pelas pastas no MacOS Finder, você verá o caminho atual como uma trilha na parte inferior da janela, como “Macintosh HD> Usuários> [Username] > Documentos> Fotos ”se você tiver“ Mostrar barra de caminho ”habilitado (pressione Option + Command + P ou selecione Exibir> Mostrar barra de caminho na barra de menus). Nesse caso, cada colchete angular (“>”) representa outro nível na hierarquia de pastas semelhante a uma barra (“/”).

O que são formatos de arquivo?

Um formato de arquivo descreve como os dados são armazenados em um arquivo. Programas diferentes lidam com dados de maneira diferente e, para o programa entender os dados em um arquivo, esses dados precisam ser formatados de uma determinada maneira. Diferentes formatos de arquivo e o metadados associados a eles permitem que os sistemas operacionais (e aplicativos) distingam entre diferentes tipos de arquivos.

Os formatos de arquivo geralmente são rotulados com extensões de arquivo, que normalmente são abreviações de três ou quatro letras localizadas no final de um nome de arquivo atrás de um ponto.

Exemplos de formatos de arquivo e suas extensões incluem “.JPG” para arquivos de imagem JPEG, “.MP3” para arquivos de áudio MP3 ou .HTML para arquivos de páginas da web em HTML. Existem milhares de formatos de arquivo diferentes, e entendê-los é um dos maiores desafios em computadores hoje—Especialmente quando se trata de ler formatos criados por softwares obsoletos.

Encontrar a localização de um arquivo

Então você está procurando um arquivo. Como você o encontra – e como você encontra sua localização (caminho)? Depende de qual sistema operacional você está usando.

  • Windows 10: Pressione Windows + s no teclado e digite o nome do arquivo que deseja encontrar. Nos resultados, clique com o botão direito do mouse no arquivo e selecione “Abrir local do arquivo”. O Explorador de Arquivos abrirá o local do arquivo em uma janela e você pode encontrar seu caminho na barra de endereço do breadcrumb na parte superior da janela. Ou você pode clicar com o botão direito do mouse no arquivo no File Explorer e selecionar “Copiar como caminho” e colar o caminho onde for necessário.
  • Windows 11: Como no Windows 10, pressione Windows + s no teclado e digite o nome do arquivo que deseja localizar. Nos resultados, você verá o caminho listado na janela de informações em “Local”. Você também pode clicar com o botão direito do mouse no arquivo nos resultados e selecionar “Copiar como caminho” para obter o caminho completo do sistema do arquivo, que você pode colar em qualquer aplicativo ou documento.
  • Mac OS: Para fazer uma pesquisa rápida, use o Spotlight: Pressione Command + Espaço ou clique no ícone da pequena lupa na barra de menu na parte superior da tela. Digite o nome do arquivo que está procurando e clique em “Mostrar tudo no Finder” na parte inferior da lista de resultados. Uma vez no Finder, clique com o botão direito no arquivo e selecione “Mostrar na pasta anexa”. Quando o local do arquivo abrir em uma janela, mostre a barra de caminho pressionando Option + Command + P (ou selecionando Exibir> Mostrar barra de caminho na barra de menu), e você verá o caminho em migalhas de pão na parte inferior da janela . Se você clicar com o botão direito no arquivo no caminho de localização atual, pode selecionar “Copiar como nome do caminho” e colar o caminho no caminho que desejar.
  • iPhone / iPad: Nessas plataformas, você nunca verá o caminho do sistema bruto de qualquer arquivo porque ele está oculto para o usuário. Mas você pode pesquisar aplicativos e documentos deslizando para baixo com um dedo na tela inicial e digitando um nome. Além disso, se você baixou um arquivo, geralmente pode localizá-lo no diretório “Downloads” do aplicativo Arquivos. No aplicativo Arquivos, você pode tocar na barra de pesquisa, digitar um nome de arquivo, pressioná-lo e selecionar “Obter informações”. Se você rolar para baixo, verá seu caminho em Arquivos na seção “Onde”.
  • Android: Como no iOS, você normalmente não vê o caminho bruto do sistema de arquivos no Android ao usar aplicativos, mas é possível ao usar um gerenciador de arquivos (como Arquivos do Google). Em Arquivos do Google, por exemplo, toque no ícone da lupa e digite o nome do arquivo a ser pesquisado. Na lista de resultados, toque no botão de três pontos do arquivo e selecione “Informações do arquivo”. No pop-up que é aberto, você verá o caminho completo do sistema listado.
  • ChomeOS: Semelhante ao Android, o ChromeOS em Chomebooks geralmente tenta ocultar o sistema de arquivos dos usuários, embora você possa gerenciar arquivos no aplicativo Arquivos. Para encontrar o caminho de um arquivo, inicie o aplicativo Arquivos e clique no ícone da lupa na barra de ferramentas. Digite um nome de arquivo e, na lista de resultados, clique com o botão direito em um arquivo e selecione “Obter informações”. Você verá o caminho do arquivo na caixa de informações que aparece em “Local do arquivo”.

The Verge relatado recentemente que devido ao surgimento de sistemas operacionais que ocultam principalmente o sistema de arquivos dos usuários (como o iOS no iPhone), alguns estudantes universitários estão tendo dificuldade com o conceito de armazenar ou localizar arquivos em um determinado caminho ou local de arquivo. Mas agora você sabe que, mesmo que um sistema operacional oculte conceitos de caminho de arquivo ou hierarquia de diretório, sempre haverá um caminho em algum lugar se você espiar por trás da cortina. Boa sorte!

RELACIONADO: 3 maneiras de ver o caminho da pasta atual no Mac