IT обозрение
Среда, 11 февраля, 2026
No Result
View All Result
  • Новости
  • Игры
  • Смартфоны
  • Обзоры
  • Софт
  • Криптовалюта
  • ИИ
  • ru Русский
    • ar العربية
    • zh-CN 简体中文
    • cs Čeština‎
    • nl Nederlands
    • en English
    • et Eesti
    • fr Français
    • de Deutsch
    • iw עִבְרִית
    • it Italiano
    • lv Latviešu valoda
    • lt Lietuvių kalba
    • pl Polski
    • pt Português
    • ru Русский
    • es Español
    • uk Українська
  • Новости
  • Игры
  • Смартфоны
  • Обзоры
  • Софт
  • Криптовалюта
  • ИИ
  • ru Русский
    • ar العربية
    • zh-CN 简体中文
    • cs Čeština‎
    • nl Nederlands
    • en English
    • et Eesti
    • fr Français
    • de Deutsch
    • iw עִבְרִית
    • it Italiano
    • lv Latviešu valoda
    • lt Lietuvių kalba
    • pl Polski
    • pt Português
    • ru Русский
    • es Español
    • uk Українська
No Result
View All Result
IT обозрение
No Result
View All Result
Home Новости

Новая файловая система Apple разрешает называть файлы только по-английски

09.06.2017
A A
0
Share on FacebookShare on Twitter

Новая файловая система Apple разрешает называть файлы только по-английски

Новая файловая система Apple APFS не поддерживает нормализацию символов Unicode на уровне файловой системы, поэтому файлы безопаснее всего именовать в рамках кодировки ASCII. Это фактически сводит выбор имени к английскому языку, не требующему нормализации. Иначе ряд инструментов и командных оболочек не сможет работать с файлом.

ЭТО ИНТЕРЕСНО

Люди, которые «увлекаются» ИИ, первыми демонстрируют признаки выгорания

Люди, которые «увлекаются» ИИ, первыми демонстрируют признаки выгорания

11.02.2026
Китай запустил первый в мире 5-тонный eVTOL: 10 пассажиров и полет до 1500 км

Китай запустил первый в мире 5-тонный eVTOL: 10 пассажиров и полет до 1500 км

10.02.2026

Проблема имен в APFS
Файловая система APFS, представленная компанией Apple в марте 2017 г., не дает пользователю возможность именовать файлы на каком-либо языке, кроме английского. Имя файла или папки лучше составлять только из символов кодировки ASCII, в противном случае с этим объектом возникнут проблемы. Дело в том, что APFS не поддерживает нормализацию символов универсальной системы кодирования Unicode. От этого страдают в первую очередь письменные символы различных языков, которые отличаются от букв английского алфавита.
APFS была разработана компанией с нуля и ориентирована в первую очередь на работу с флэш-накопителями и более совершенное шифрование данных. В настоящий момент APFS работает на всех устройствах, где установлена версия iOS 10.3 или выше. Таким образом, указанная проблема наблюдается только на iPhone и iPad, на которых у пользователя нет прямого доступа к файлам. Однако, поскольку до конца 2017 г. APFSбудет развернута и в macOS, исследователи уже сейчас имеют возможность зафиксировать проблему имен файлов и для этого случая.

Нормализация Unicode
В систему кодирования Unicode включены алфавиты практически всех языков мира, имеющих письменность, а также цифры, математические знаки и т. д. За каждым таким символом закреплен уникальный код, который делает его частью общей системы. Некоторые символы обозначаются сразу несколькими кодовыми комбинациями. Например, буква «é» может быть представлена в кодировке UTF-8 как два шестнадцатеричных байта c3 a9, а может выглядеть как три шестнадцатеричных байта 65 cc 81. Тем не менее, визуально это одна и та же буква, и компьютер должен прочитывать ее единообразно, для чего и требуется нормализация.
В стандарте Unicode предусмотрено четыре системы нормализации. Предыдущая файловая система Apple, которая называется HFS+, использует форму нормализации D. То есть, две разные «é» автоматически приводятся к одному виду и предстают в виде трех байтов 65 cc 81. В HFS+ это делается на уровне файловой системы. Таким образом, все, что выполняется на Mac, будь то приложения, команды или сама macOS, работает с нормализованными именами файлов и папок. HFS+ не позволяет создавать какие-либо «ненормальные» имена.

Как работает APFS
В APFS нормализация символов не выполняется на уровне файловой системы. APFS не меняет поступившие к ней кодовые комбинации Unicode независимо от того, были они нормализованы или нет. Нормализация встроена в системные команды более высокого уровня, которые работают с файлами и папками.

Чтобы избежать проблем, Apple рекомендует разработчикам использовать для работы с файловой системой высокоуровневые Foundation API, такие как NSFileManager или NSURL. Или же прибегать к функции fileSystemRepresentation объектов NSURL при создании и открытии файлов с помощью API более низкого уровня, таких как POSIX, а также при сохранении файлов APFS за ее пределами.

Проблема и ее последствия
В ответ разработчики поясняют, что не всякое ПО может работать по такой схеме, и что некоторые высокоуровневые API еще не поддерживают запросы, необходимые для выполнения этой процедуры. Ситуация благоприятствует возникновению в APFS ошибок, и этот риск возрастает, когда для именования файлов используется любой язык кроме английского, поскольку английский алфавит наименее нуждается в нормализации Unicode. Переход с одной файловой системы на другую влечет за собой смешанную нормализацию.
Поскольку в HFS+ символы нормализуются на уровне файловой системы, командные оболочки этим не занимаются. Например, инструмент Terminal сам по себе прописывает в названии файла café.txt двухбитный, ненормализованный «é». А инструмент Finder, как и обещает Apple, приводит букву к трехбитному виду. Некоторые оболочки могут получить доступ только к файлам и папкам с нормализованными именами, то есть они не видят ненормализованный café.txt, как, например, Icon view. Terminal видит, но испытывает проблемы при выполнении операций с этим файлом. Apfelstrudel считает, что два файла café.txt с нормализованным и ненормализованным «é» названы одинаково, а Finder – что по-разному.
Проблема может привести к сбою в работе многих инструментов, пишет ресурс The Eclectic Light Company, тем более, что ввод команд напрямую или через оболочки часто используется в macOS. Теперь пользователь не может быть на 100% уверен, какой символ он сейчас ввел. Чтобы исправить ситуацию, придется внедрять механизм нормализации в сами инструменты, но это будет непросто.

Источник: cnews.ru

Читайте так-же

Люди, которые «увлекаются» ИИ, первыми демонстрируют признаки выгорания
Новости

Люди, которые «увлекаются» ИИ, первыми демонстрируют признаки выгорания

11.02.2026
0

Многие ожидали, что искусственный интеллект уменьшит объем работы и освободит время для людей. Но новые исследования показывают обратное. Активное внедрение...

Read more
Китай запустил первый в мире 5-тонный eVTOL: 10 пассажиров и полет до 1500 км

Китай запустил первый в мире 5-тонный eVTOL: 10 пассажиров и полет до 1500 км

10.02.2026
Альтернатива Zoom и Google Meet: WhatsApp начал принимать видеозвонки в веб-версии

Альтернатива Zoom и Google Meet: WhatsApp начал принимать видеозвонки в веб-версии

10.02.2026
Особливості сучасних знайомств між жінками та чоловіками

Особливості сучасних знайомств між жінками та чоловіками

10.02.2026
Топ-10 электромобилей в Украине: как изменились цены и предложение после введения НДС

Топ-10 электромобилей в Украине: как изменились цены и предложение после введения НДС

10.02.2026

ТОП НОВОСТИ

iQOO Z11 и Z11x замечены в базе регулятора: первые секреты начинки

iQOO Z11 и Z11x замечены в базе регулятора: первые секреты начинки

11.02.2026
В сети появилось 8 минут геймплея хоррор-шутера Project Spectrum в духе Hunt: Showdown и Rainbow Six Siege

В сети появилось 8 минут геймплея хоррор-шутера Project Spectrum в духе Hunt: Showdown и Rainbow Six Siege

11.02.2026
Люди, которые «увлекаются» ИИ, первыми демонстрируют признаки выгорания

Люди, которые «увлекаются» ИИ, первыми демонстрируют признаки выгорания

11.02.2026
Бутерин описал будущий союз ИИ и Ethereum

Бутерин описал будущий союз ИИ и Ethereum

10.02.2026
Разработчики Valheim анонсировали мрачный кооперативный данжен-кроулер Begraved – игру создают три человека по вечерам и выходным

Разработчики Valheim анонсировали мрачный кооперативный данжен-кроулер Begraved – игру создают три человека по вечерам и выходным

10.02.2026

ПОПУЛЯРНОЕ

  • Blizzard анонсировала крупнейшее обновление Overwatch – синематик Вендетты, 10 героев в год и ребрендинг без цифры «2»

    Electronic Arts привезет на E3 2017 новые Star Wars: Battlefront и Need for Speed

    0 shares
    Share 0 Tweet 0
  • ТОП 10 самых надежных кроссоверов возрастом до 15 лет

    0 shares
    Share 0 Tweet 0
  • Эксперты раскритиковали инициативу с запретом современных протоколов шифрования — это может угрожать стабильности Рунета

    0 shares
    Share 0 Tweet 0
  • Повышение цен на электричество для бизнеса: сколько можно сэкономить с ARM ноутбуками

    0 shares
    Share 0 Tweet 0
  • Сегодня в ARC Raiders стартует ивент Shared Watch для игры с незнакомцами

    0 shares
    Share 0 Tweet 0
  • О нас
  • Реклама
  • Контакты
  • Политика конфиденциальности
  • Sitemap
Реклама: digestmediaholding@gmail.com

Использование любых материалов, опубликованных на портале itoboz.com, разрешается только при условии обязательного указания источника. Любое использование контента — будь то статьи, аналитические материалы, обзоры или новостные публикации — должно сопровождаться прямой гиперссылкой, открытой для индексации поисковыми системами.
Для интернет-СМИ, блогов и иных онлайн-платформ необходимо размещать такую ссылку либо в подзаголовке, либо в первом абзаце публикации. Скрытые ссылки или технические методы, препятствующие индексации, использовать запрещается.

Редакция портала itoboz.com публикует материалы различных авторов, однако не обязательно разделяет их мнение или позицию. Все точки зрения, представленные в статьях, обзорах и комментариях, принадлежат исключительно авторам публикаций. Редакция не несет ответственности за содержание републикуемых материалов, а также за любые последствия их использования третьими лицами.

© 2010-2026 IT новости. All Rights reserved

No Result
View All Result
  • Новости
  • Игры
  • Смартфоны
  • Обзоры
  • Софт
  • Криптовалюта

Использование любых материалов, опубликованных на портале itoboz.com, разрешается только при условии обязательного указания источника. Любое использование контента — будь то статьи, аналитические материалы, обзоры или новостные публикации — должно сопровождаться прямой гиперссылкой, открытой для индексации поисковыми системами.
Для интернет-СМИ, блогов и иных онлайн-платформ необходимо размещать такую ссылку либо в подзаголовке, либо в первом абзаце публикации. Скрытые ссылки или технические методы, препятствующие индексации, использовать запрещается.

Редакция портала itoboz.com публикует материалы различных авторов, однако не обязательно разделяет их мнение или позицию. Все точки зрения, представленные в статьях, обзорах и комментариях, принадлежат исключительно авторам публикаций. Редакция не несет ответственности за содержание републикуемых материалов, а также за любые последствия их использования третьими лицами.

© 2010-2026 IT новости. All Rights reserved

wpDiscuz