2

Я недавно переформатировал свой MacBookPro и решил отформатировать в чувствительной к регистру файловой системе. В то время это казалось хорошей идеей.

После некоторых установок Steam не поддерживает файловые системы, чувствительные к регистру.

Хотя я не сталкивался с какими-либо другими серьезными проблемами, возникает вопрос ...

Почему я должен использовать один над другим?

2 ответа2

5

Некоторые программы зависят от запуска из чувствительной к регистру файловой системы. Например, программа может иметь два разных изображения, «image.png» и «Image.png» в своем каталоге ресурсов, и зависеть от того, отличаются ли они друг от друга.

С другой стороны, некоторые программы зависят от запуска из файловой системы без учета регистра. Например, программа может иметь «image.png» в своем каталоге ресурсов и попытаться загрузить его как «Image.png»; это прекрасно работает в файловой системе без учета регистра, но в файловой системе с учетом регистра файл не будет найден.

В Mac OS традиционно используется нечувствительная к регистру файловая система, поэтому большинство разработчиков Mac пишут, отлаживают и тестируют свои программы на нечувствительных к регистру файловых системах. Если им не удастся провести тестирование и на файловой системе с учетом регистра, существует значительная вероятность того, что они совершат хотя бы одну ошибку в заглавных буквах, и их программное обеспечение сломается на файловой системе с учетом регистра.

В Unix (и Linux), с другой стороны, традиционно используются чувствительные к регистру файловые системы, поэтому программы из этого мира иногда получают обратный эффект: они с большей вероятностью будут иметь проблемы с нечувствительной к регистру файловой системой.

Вы также можете иметь личные предпочтения, так или иначе. Например, я на самом деле не считаю капитализацию значимой, поэтому Image.png и image.png выглядят для меня как одно и то же имя файла, и их появление в одном каталоге сбивает с толку. По сути, я предпочитаю нечувствительность к регистру, потому что она более совместима с тем, как работает мой мозг.

-2

Ответ с точки зрения пользователя (ответ Гордона обрабатывает последствия программного обеспечения): нет, это не очень хорошая идея.

Вы действительно хотите потратить умственную энергию, отличающую Image.png от image.png? Я не имею в виду энергию, затрачиваемую на различение персонажей (ваш мозг это делает в любом случае), но думаю о том, на кого именно вы хотели ссылаться?

Вы действительно хотите потратить физическую энергию, исправляя image.png к Image.png, когда вы забыли вовремя нажать клавишу Shift?

И если какой-либо из этих ответов да для вас лично: как вы думаете, сможете ли вы ответить « да» для всех, кто может использовать ваш Mac? Файловая система Mac обычно настраивается на регистр (без сохранения регистра), поэтому они ожидают этого. Не расстраивай их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .