Jakie powody są tam za wybranie CASE- w delikatnej wersji HFS + podczas formatowania partycji podstawowej dysku? Czy rozróżnianie wielkości liter nie zawsze byłoby najlepszym wyborem?
security
disk-format
hfs
quality
Ian C.
źródło
źródło
Odpowiedzi:
Użyj wartości domyślnej (bez rozróżniania wielkości liter), chyba że oboje: a) wiesz, co robisz, i b) absolutnie musisz. Istnieje kilka programów (Norton Antivirus przychodzi na myśl), które nie działają poprawnie w systemie plików z rozróżnianiem wielkości liter.
HFS domyślnie nie rozróżnia wielkości liter, ale zachowuje wielkość liter (tzn. Nie obchodzi go, co piszesz w celach porównawczych, ale zapamięta to, co piszesz).
źródło
Jedna lub druga może zepsuć aplikacje, jednak wielkość liter nie ma znaczenia. Jeśli używasz bez rozróżniania wielkości liter bez problemów, nie ma gwarancji, że przejście na rozróżnianie wielkości liter pójdzie dobrze. Oto jeden przykład ze stron wsparcia Apple :
źródło
Jest dobry powód, aby wybrać system plików z rozróżnianiem wielkości liter. Jeśli martwisz się jakością i bezpieczeństwem uruchomionych aplikacji, możesz zainteresować się jakimkolwiek wczesnym mechanizmem, który może dyskryminować źle zaprogramowane aplikacje.
Aplikacja, która kiedyś tworzyła plik o nazwie,
conf
a później próbuje otworzyć ten sam plik o nazwie,CONF
jest co najmniej źle napisana. To po prostu zła praktyka programowania. Ten rodzaj aplikacji jest pełen luk w zabezpieczeniach o tym samym średnim prawdopodobieństwie na całej długości kodu. To niebezpieczna aplikacja.Ta niebezpieczna aplikacja najprawdopodobniej ulegnie awarii w systemie plików z rozróżnianiem wielkości liter .
Ta niebezpieczna aplikacja nie zawiesza się w systemie plików bez rozróżniania wielkości liter .
(Niektóre aplikacje ulegają awarii w obu przypadkach, ale nie jesteśmy silnie zmotywowani do ich rozwiązania).
Dlatego system plików uwzględniający wielkość liter może być uważany za dobre narzędzie do wczesnego wykrywania i blokowania źle zaprogramowanych aplikacji.
Z drugiej strony ten poziom kontroli jakości programowania jest daleki od wystarczającego do zapewnienia, że nie będziesz mieć żadnej innej luki.
źródło
Istnieje kilka istotnych aplikacji, które nie będą działać poprawnie z rozróżnianiem wielkości liter. I naprawdę nie ma powodu, aby to robić. Zakładam, że pytasz, czy naprawdę nie masz powodu, aby to zrobić. Zdecydowanie lepiej nie rób tego, chyba że masz konkretny powód i nie przejmuj się, że wiele aplikacji nie działa z tym poprawnie.
źródło
Jednym z dobrych powodów, aby używać systemu plików z rozróżnianiem wielkości liter, jest używanie repozytoriów git. Synchronizacja ich z repozytorium powoduje problemy raz po raz, jeśli nie używa się wielkości liter.
Ale sugeruję dodanie innej partycji przy użyciu formatu HFS + z rozróżnianiem wielkości liter dla takiej aplikacji i połączenie katalogów, których potrzebujesz, z tą partycją. Moja partycja systemowa nadal nie rozróżnia wielkości liter, nie dlatego, że wiem dlaczego, ale tylko dlatego, że się boję.
źródło
git reset --hard
albogit checkout [file]
nie wydaje się, aby działające drzewo było czyste.Aplikacje Adobe Creative Cloud nie będą działać w systemie, w którym rozróżniana jest wielkość liter, i może być poważnym problemem
źródło
Programy Adobe są niesławne, ponieważ nie działają na systemach plików z rozróżnianiem wielkości liter. Adobe mówi:
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
Nie można również zainstalować Steam w systemach plików z rozróżnianiem wielkości liter.
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789
źródło