Um atributo de arquivo (geralmente chamado de atributo ou um bandeira ) é uma condição específica na qual um arquivo ou diretório pode existir.
Um atributo é considerado conjunto ou limpo a qualquer momento, o que significa que está ativado ou não está.
Sistemas operacionais de computador, como o Windows, podem marcar dados com atributos de arquivo específicos para que os dados possam ser tratados de maneira diferente dos dados com um atributo desativado.
Arquivos e pastas não são realmente alterados quando os atributos são aplicados ou removidos, eles são apenas entendidos de forma diferente pelo sistema operacional e outros softwares.
Quais são os diferentes atributos de arquivo?
Vários atributos de arquivo existem no Windows, incluindo o seguinte:
- Atributo de arquivo morto
- Atributo de diretório
- Atributo de arquivo oculto
- Atributo de arquivo somente leitura
- Atributo de arquivo do sistema
- Atributo de rótulo de volume
Os seguintes atributos de arquivo foram disponibilizados primeiro para o sistema operacional Windows com o sistema de arquivos NTFS, o que significa que eles não estão disponíveis no sistema de arquivos FAT antigo:
- Atributo de arquivo compactado
- Atributo de arquivo criptografado
- Atributo de arquivo indexado
Aqui estão vários atributos de arquivo adicionais, embora mais raros, reconhecidos pelo Windows:
- Atributo do arquivo de dispositivo
- Atributo do arquivo de integridade
- Atributo de arquivo não indexado de conteúdo
- Nenhum atributo de arquivo de limpeza
- Atributo de arquivo off-line
- Atributo de arquivo esparso
- Atributo de arquivo temporário
- Atributo de arquivo virtual
Você pode ler mais sobre isso na página Constantes de Atributos de Arquivos da Microsoft.
Nota: Tecnicamente, há também um normal atributo de arquivo, não implicando nenhum atributo de arquivo, mas você nunca verá isso realmente referenciado em qualquer lugar dentro do seu uso normal do Windows.
Por que os atributos de arquivo são usados?
Existem atributos de arquivo para que você, ou um programa que você esteja usando, ou até mesmo o próprio sistema operacional, possam receber ou negar direitos específicos a um arquivo ou pasta.
Aprender sobre atributos de arquivo comuns pode ajudar você a entender por que certos arquivos e pastas são referidos como "ocultos" ou "somente leitura", por exemplo, e por que interagir com eles é tão diferente de interagir com outros dados.
Aplicando o somente leitura Um atributo de arquivo para um arquivo impedirá que ele seja editado ou alterado de qualquer forma, a menos que o atributo seja elevado para permitir acesso de gravação. O atributo somente leitura é frequentemente usado com arquivos de sistema que não devem ser alterados, mas você poderia fazer o mesmo com seus próprios arquivos que preferiria alguém com acesso que não fosse editar.
Os arquivos com o conjunto de atributos ocultos serão, na verdade, ocultos das exibições normais, tornando esses arquivos realmente difíceis de excluir, mover ou alterar acidentalmente. O arquivo ainda existe como qualquer outro arquivo, mas como o atributo de arquivo oculto é alternado, ele impede que o usuário casual interaja com ele. Você pode configurar o Windows para exibir arquivos e pastas ocultos como uma maneira fácil de ver esses arquivos sem desabilitar o atributo.
Você também pode combinar atributos para que um arquivo, por exemplo, não seja apenas oculto, mas também marcado como um arquivo de sistema e definido com o atributo de arquivamento.
Atributos de arquivo vs atributos de pasta
Atributos podem ser ativados e desativados para arquivos e pastas, mas as conseqüências de fazer isso diferem um pouco entre os dois.
Quando um atributo de arquivo como o atributo oculto é ativado por um Arquivo , naquela único arquivo ficará escondido, nada mais.
Se o mesmo atributo oculto for aplicado a um pasta , você tem mais opções do que apenas ocultar a pasta: você tem a opção de aplicar o atributo oculto à pasta sozinha ou à pasta, suas subpastas e todos os seus arquivos.
Aplicar o atributo de arquivo oculto às subpastas de uma pasta e seus arquivos significa que mesmo depois de abrir a pasta, todos os arquivos e pastas contidos nela também serão ocultos. A primeira opção de apenas ocultar a pasta seria tornar visíveis as subpastas e os arquivos, mas apenas ocultar a área raiz principal da pasta.
Como os atributos de arquivo são aplicados
Embora todos os atributos disponíveis para um arquivo tenham nomes comuns, que você viu nas listas acima, eles não são aplicados a um arquivo ou pasta da mesma maneira.
Uma pequena seleção de atributos pode ser ativada manualmente. No Windows, você pode fazer isso clicando com o botão direito do mouse (ou mantendo pressionadas as interfaces de toque) em um arquivo ou pasta, abrindo suas propriedades e, em seguida, habilitando ou desabilitando um atributo da lista fornecida.
No Windows, uma seleção maior de atributos também pode ser definida com o comando attrib, disponível no Prompt de Comando. Ter controle de atributo por meio de um comando permite que programas de terceiros, como software de backup, editem facilmente atributos de arquivo.
Sistemas operacionais Linux podem usar o chattr (Alterar Atributo) para definir atributos de arquivo, enquanto chflags (Change Flags) é usado no macOS.