¿Qué razones hay para elegir la versión sensible a mayúsculas y minúsculas de HFS + al formatear la partición de la unidad primaria? ¿Las mayúsculas y minúsculas no siempre son la mejor opción?
security
disk-format
hfs
quality
Ian C.
fuente
fuente
Respuestas:
Utilice el valor predeterminado (no distingue entre mayúsculas y minúsculas) a menos que ambos a) sepan lo que están haciendo yb) absolutamente tengan que hacerlo. Hay varios programas (Norton Antivirus viene a la mente) que no funcionarán correctamente en un sistema de archivos sensible a mayúsculas y minúsculas.
HFS, por defecto, no distingue entre mayúsculas y minúsculas pero conserva mayúsculas y minúsculas (es decir, no le importa lo que escriba para fines de comparación, pero recordará lo que escribe).
fuente
Una u otra puede interrumpir las aplicaciones, sin embargo, no se distingue entre mayúsculas y minúsculas. Si ha estado usando mayúsculas y minúsculas sin problemas, entonces no hay garantías de que una transición a mayúsculas y minúsculas vaya bien. Aquí hay un ejemplo de las páginas de soporte de Apple :
fuente
Hay una buena razón para elegir un sistema de archivos sensible a mayúsculas y minúsculas. Si le preocupa la calidad y la seguridad de las aplicaciones que ejecuta, puede interesarle cualquier mecanismo temprano que pueda discriminar aplicaciones mal programadas.
Una aplicación que en un momento crea un archivo llamado
conf
y luego intenta abrir el mismo archivo con el nombreCONF
está al menos mal escrito. Esto es simplemente una mala práctica de programación. Este tipo de aplicación está llena de vulnerabilidades con la misma probabilidad promedio en toda la longitud de su código. Esta es una aplicación peligrosa.Esta aplicación peligrosa probablemente se bloqueará en un sistema de archivos sensible a mayúsculas y minúsculas .
Esta aplicación peligrosa no se bloqueará en un sistema de archivos sin distinción entre mayúsculas y minúsculas .
(Algunas aplicaciones fallarán en ambos, pero no estamos muy motivados para resolverlas).
Por lo tanto, un sistema de archivos sensible a mayúsculas y minúsculas puede considerarse como una buena herramienta para detectar y bloquear de manera temprana aplicaciones mal programadas.
Por otro lado, este nivel de control de calidad de programación dista mucho de ser suficiente para garantizar que no tenga ninguna otra vulnerabilidad.
fuente
Hay algunas aplicaciones importantes que no funcionarán correctamente con mayúsculas y minúsculas. Y realmente no hay razón para hacerlo. Supongo que ya estás preguntando que realmente no tienes una razón para hacerlo. Definitivamente es mejor no hacerlo a menos que tenga una razón específica y no le importe que muchas aplicaciones no funcionen correctamente.
fuente
Una buena razón para usar un sistema de archivos sensible a mayúsculas y minúsculas es usar repositorios git. Sincronizarlos con el repositorio causa problemas una y otra vez, si no usa case.
Pero sugiero agregar otra partición usando mayúsculas y minúsculas con formato HFS + para dicha aplicación y vincular los directorios que necesita a esa partición. Mi partición del sistema todavía no distingue entre mayúsculas y minúsculas, no porque sepa por qué, sino solo porque tengo miedo.
fuente
git reset --hard
ogit checkout [file]
parece que no puede limpiar el árbol de trabajo.Las aplicaciones Adobe Creative Cloud no se ejecutarán en un sistema sensible a mayúsculas y minúsculas, y pueden ser un problema importante
fuente
Los programas de Adobe son infames por no funcionar en sistemas de archivos sensibles a mayúsculas y minúsculas. Adobe dice:
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
Steam tampoco se puede instalar en sistemas de archivos sensibles a mayúsculas y minúsculas.
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789
fuente