Que razões existem para escolher o caso- na versão sensível de HFS + ao formatar a partição de unidade primária? Diferenciar maiúsculas de minúsculas nem sempre seria a melhor escolha?
security
disk-format
hfs
quality
Ian C.
fonte
fonte
Respostas:
Use o padrão (sem distinção entre maiúsculas e minúsculas), a menos que você a) saiba o que está fazendo eb) absolutamente necessário. Existem vários programas (o Norton Antivirus vem à mente) que não funcionam corretamente em um sistema de arquivos com distinção entre maiúsculas e minúsculas.
O HFS é, por padrão, sem distinção entre maiúsculas e minúsculas, mas preservando maiúsculas e minúsculas (ou seja, não importa o que você digita para fins de comparação, mas lembrará o que você digita).
fonte
Um ou outro pode interromper aplicativos, mas sem distinção entre maiúsculas e minúsculas é o padrão. Se você estiver usando distinção entre maiúsculas e minúsculas sem problemas, não há garantias de que a transição para a distinção entre maiúsculas e minúsculas vá bem. Aqui está um exemplo das páginas de suporte da apple :
fonte
Há um bom motivo para escolher um sistema de arquivos que diferencia maiúsculas de minúsculas. Se você está preocupado com a qualidade e a segurança dos aplicativos executados, pode estar interessado em qualquer mecanismo inicial que possa discriminar aplicativos mal programados.
Um aplicativo que ao mesmo tempo cria um arquivo chamado
conf
e tenta abrir o mesmo arquivo com o nomeCONF
é pelo menos mal escrito. Isso é simplesmente uma prática ruim de programação. Esse tipo de aplicativo está cheio de vulnerabilidades com a mesma probabilidade média em todo o seu comprimento de código. Esta é uma aplicação perigosa.Esse aplicativo perigoso provavelmente trava em um sistema de arquivos com distinção entre maiúsculas e minúsculas .
Esse aplicativo perigoso não trava em um sistema de arquivos que não diferencia maiúsculas de minúsculas .
(Alguns aplicativos falham nos dois, mas não estamos muito motivados para resolvê-los.)
Portanto, um sistema de arquivos com distinção entre maiúsculas e minúsculas pode ser considerado uma boa ferramenta para detectar e bloquear antecipadamente aplicativos mal programados.
Por outro lado, esse nível de controle de qualidade de programação está longe de ser suficiente para garantir que você não tenha nenhuma outra vulnerabilidade.
fonte
Existem alguns aplicativos significativos que não funcionarão corretamente com distinção entre maiúsculas e minúsculas. E realmente não há razão para fazê-lo. Presumo que você esteja pedindo que realmente não tenha um motivo para fazê-lo. Definitivamente, é melhor não fazer isso, a menos que tenha um motivo específico e não se importe com o fato de muitos aplicativos não funcionarem corretamente.
fonte
Um bom motivo para usar o sistema de arquivos com distinção entre maiúsculas e minúsculas é usar repositórios git. Sincronizá-los com o repositório causa problemas repetidamente, se não estiver usando o caso.
Mas sugiro adicionar outra partição usando HFS + com distinção entre maiúsculas e minúsculas para esse aplicativo e vincular os diretórios necessários a essa partição. Minha partição do sistema ainda não diferencia maiúsculas de minúsculas, não porque eu sei o porquê, mas apenas porque tenho medo.
fonte
git reset --hard
ougit checkout [file]
parece que não consegue limpar a árvore de trabalho.Os aplicativos da Adobe Creative Cloud não são executados em um sistema que diferencia maiúsculas de minúsculas e podem ser um grande problema
fonte
Os programas da Adobe são famosos por não funcionarem em sistemas de arquivos com distinção entre maiúsculas e minúsculas. A Adobe diz:
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
O Steam também não pode ser instalado em sistemas de arquivos com distinção entre maiúsculas e minúsculas.
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789
fonte