O que é preservação de casos?
Preservação de casos é a capacidade de um sistema de arquivos de computador de lembrar a capitalização usada quando um arquivo é criado. Muitos sistemas operacionais populares têm preservação de casos, enquanto os sistemas operacionais mais antigos e alguns programas de shell não. Um dos principais usos para a preservação de casos está em sistemas operacionais que aplicam a sensibilidade ao caso, o que significa que as letras maiúsculas são reconhecidas como símbolos separados das letras minúsculas. Outro uso para preservar o caso do nome de um arquivo é permitir que os usuários empregem suas próprias técnicas de formatação que serão exibidas pelo sistema operacional, às vezes levando a uma aparência mais limpa. Nos sistemas operacionais que não usam preservação de casos, o comportamento padrão pode variar, mas geralmente envolve a conversão de todos os caracteres em um nome de arquivo em letras maiúsculas ou minúsculas. Durante o período inicial da computação, discoO espaço era de um prêmio e levou ao desenvolvimento de diferentes métodos para ajudar a economizar o máximo de espaço possível. Os sistemas de arquivos antecipados às vezes forçam um nome de arquivo a todas as letras de baixo caso ou mancha para o nome, para que o nome pudesse ser armazenado com mais eficiência. Outros sistemas ignoraram o caso de letras para ajudar a manter a consistência entre os nomes de arquivos e evitar a confusão do usuário. À medida que a tecnologia avançava, no entanto, a maioria dos sistemas operacionais e sistemas de arquivos incluía suporte para preservação de casos.
É importante distinguir entre preservação de casos e sensibilidade ao caso. Só porque um sistema de arquivos preserva o caso de um nome de arquivo não significa necessariamente que considere as letras minúsculas e maiúsculas como símbolos diferentes. Muitos sistemas operacionais preservam o caso, mas permitem que os usuários digitem o nome do arquivo usando qualquer combinações de cartas para consultar o arquivo. Como alternativa, em um sistema sensível ao caso, os arquivos podem haVE o mesmo nome, mas seja distinguido pela capitalização das cartas. Entre os exemplos comuns estão os arquivos chamados arquivos readme; Em um sistema de preservação de casos, sensível ao caso, os arquivos Readme, ReadMe e ReadMe são arquivos diferentes que podem existir no mesmo diretório.
Uma observação sobre os nomes de arquivos e a preservação de casos é que, embora um sistema de arquivos específico ou sistema operacional suporte a preservação e não aplique a sensibilidade ao caso, os programas executados no sistema operacional podem. Isso é especialmente verdadeiro com emuladores e programas que usam linhas de comando para entrada. Esses programas podem empregar sensibilidade ou desconsiderar casos em um novo arquivo com base em como são programados, mesmo que o sistema operacional subjacente normalmente não o fizesse.