HFS + maiuscole e minuscole o maiuscole e minuscole - quale tipo da utilizzare per la partizione di unità primaria?

apple.stackexchange https://apple.stackexchange.com/questions/8016

Domanda

Quali ragioni ci sono per la scelta del caso- in Versione sensibile di HFS + per la formattazione della partizione unità primaria? Sarebbe case-sensitive non essere sempre la scelta migliore?

È stato utile?

Soluzione

Usa il default (case-insensitive) a meno che non sia a) di conoscere cosa si sta facendo e b) è assolutamente necessario. Ci sono diversi programmi (Norton Antivirus viene in mente) che non funzionano correttamente su un file system tra maiuscole e minuscole.

HFS è, per impostazione predefinita,-case insensitive, ma conservando-caso (vale a dire non importa ciò che si digita a scopo di confronto, ma si ricorderà ciò che si digita).

Altri suggerimenti

Una o altre applicazioni possono rompere, case-insensitive è il default comunque. Se hai utilizzato senza problemi tra maiuscole e minuscole, allora non ci sono garanzie che una transizione verso maiuscole e minuscole andrà bene. Ecco un esempio dalla pagine di supporto di Apple :

... non ci assumiamo la tua di terze parti soluzioni software lavoro correttamente con maiuscole e minuscole. Importante: i nomi di Case-sensibili fanno Non ignorare Unicode ignorabile personaggi. Ciò significa che un singolo directory può avere diversi nomi che sono considerati equivalenti usando regole di confronto Unicode, ma sono considerata distinti su una maiuscole e minuscole volumi HFSX.

C'è un buon motivo per scegliere un file system case-sensitive. Se è preoccupato per la qualità e la sicurezza delle applicazioni si eseguono che potrebbe essere interessato da qualsiasi meccanismo precoce che possono discriminare le applicazioni mal programmati.

Un'applicazione che un tempo creare un file chiamato conf e più tardi provare ad aprire lo stesso file con il nome CONF è a almeno scritto male. Questo è semplicemente cattiva pratica di programmazione. Questo tipo di applicazione è pieno di vulnerabilità con lo stesso probabilità media su tutta la sua lunghezza del codice. Si tratta di un'applicazione pericolosa.

Questa pericolosa applicazione sarà molto probabilmente bloccarsi in un maiuscole e minuscole del file system.

Questa pericolosa applicazione non bloccarsi in un case insensitive del file system.

(Alcune applicazioni in crash su entrambi, ma non siamo molto motivati ??a risolvere questi.)

Quindi un minuscole file di sistema può essere considerato come uno strumento buona ai primi rilevare e bloccare applicazioni mal programmati.

D'altra parte, questo livello di la programmazione di controllo della qualità è tutt'altro che sufficiente a garantire che non si dispone di qualsiasi altra vulnerabilità.

Ci sono alcune applicazioni significative che non funzionano correttamente con lettere maiuscole e minuscole. E non c'è davvero alcun motivo per farlo. Sto assumendo in quanto si sta chiedendo che davvero non avete un motivo per farlo. Sei sicuramente meglio non farlo se non avete un motivo specifico, e non si cura che molte applicazioni non funzionano a destra con esso.

Una buona ragione per il file system sensibile dei casi d'uso sta usando repository git. loro sincronizzazione con il repo provoca ancora e ancora problemi, se non si utilizza caso.

Ma vi suggerisco di aggiungere un'altra partizione con HFS + formattata maiuscole e minuscole per tale applicazione e collegare le directory che è necessario che la partizione. La mia partizione di sistema non è ancora case insensitive perché ho kwow perché, ma solo perché ho paura.

applicazioni Adobe Creative Cloud non verrà eseguito su un sistema sensibile caso, e può essere un grave problema

programmi Adobe sono tristemente famosi per non lavorare su file system case-sensitive. Adobe dice:

Non è possibile installare prodotti Adobe su un volume che utilizza un file system case-sensitive, come ad esempio HSFX (HFS +) o UFS. Questa limitazione vale sia per unità di avvio così come l'unità su cui è installato il software.

https: //helpx.adobe .com / creativo-suite / kb / error-caso-sensibili-drive-supported.html

a vapore non può essere installato su file system case-sensitive sia.

Steam attualmente non supporta file system maiuscole e minuscole o partizioni.

https://support.steampowered.com/kb_article.php ? ref = 8601-RYPX-5789

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top