Jump to content

.DS_Store

Магазин услуг Apple для настольных компьютеров
Расширение имени файла
.DS_Store
Тип интернет-СМИ
приложение/октет-поток
Магическое число \0\0\0\1Bud1\0
Разработано Apple Инк.

В macOS операционной системе .DS_Store — это файл, в котором хранятся пользовательские атрибуты содержащейся в нем папки , такие как параметры просмотра папки, положения значков и другая визуальная информация. [1] Название представляет собой аббревиатуру от Desktop Services Store . [2] отражающее его предназначение. Он создается и поддерживается приложением Finder в каждой папке и имеет функции, аналогичные файлу Desktop.ini в Microsoft Windows . Начиная с периода . символ, он скрыт в Finder и многих утилитах Unix. Его внутренняя структура является собственной , [3] но был реконструирован. [4] Начиная с macOS 10.12 16A238m, Finder не будет отображать .DS_Store файлы (даже с com.apple.finder AppleShowAllFiles YES набор).

Цель и местоположение

[ редактировать ]

Файл .DS_Store создается в любом каталоге (папке), к которому имеет доступ приложение Finder, даже в удаленных файловых системах, смонтированных с серверов, которые совместно используют файлы (например, по Server Message Block протоколу (SMB) или Apple Filing Protocol (AFP)) . [5] Однако удаленные файловые системы могут быть исключены с помощью настроек операционной системы (например, разрешений). Хотя эти файлы в основном использовались Finder, они задумывались как хранилище метаданных более общего назначения о параметрах отображения папок, таких как положение значков и настройки просмотра. [2] Например, в Mac OS X 10.4 «Tiger» и более поздних версиях файлы «.DS_Store» содержат комментарии Spotlight к файлам папки. Эти комментарии также сохраняются в расширенных атрибутах файла . [6] но Finder их не читает. [7]

В более ранних операционных системах Apple приложения Finder создавали аналогичные файлы, но в корне тома, к которому осуществляется доступ, в том числе в сторонних файловых системах , собирая все настройки для всех файлов на томе (вместо того, чтобы иметь отдельные файлы для каждой соответствующей папки). [8]

Проблемы

[ редактировать ]

Жалобы пользователей побудили Apple опубликовать средства, позволяющие отключить создание этих файлов в удаленно смонтированных сетевых файловых системах. [9] Начиная с macOS High Sierra (10.13), Apple откладывает сбор метаданных для .DS_Store для папок, отсортированных по буквенно-цифровому принципу, чтобы повысить скорость просмотра. [10] Однако эти инструкции не относятся к локальным дискам, в том числе к USB-флешкам , хотя есть обходные пути. [11] До Mac OS X 10.5 файлы .DS_Store были видны в удаленных файловых системах. [12]

Файлы .DS_Store могут налагать дополнительную нагрузку на процесс контроля версий , поскольку они часто изменяются и поэтому могут появляться в коммитах, если это специально не исключено. [13]

Файлы .DS_Store включаются в архивы , такие как ZIP , созданные пользователями OS X, а также другие скрытые файлы и каталоги, такие как AppleDouble. ._. [14] [15] [16]

Известно, что файлы .DS_Store отрицательно влияют на операции копирования. Если для передачи файлов выбрано несколько файлов, операция копирования задним числом отменит весь прогресс при достижении (дубликата) файла .DS_Store, вынуждая пользователя перезапустить операцию копирования с самого начала. [17] [18]

Некоторые пользователи Google Диска в macOS сообщили, что файлы .DS_Store помечаются как нарушающие авторские права. В Google заявили, что они решили проблему, которая «затронула небольшое количество файлов на Диске», чтобы попытаться предотвратить возникновение этой проблемы. [19]

См. также

[ редактировать ]
  1. ^ «Удаление файлов .DS_Store в Macintosh OS X?» . Системы Adobe . 24 февраля 2003 г. Архивировано из оригинала 29 сентября 2006 г. Проверено 29 сентября 2006 г.
  2. ^ Перейти обратно: а б Гурдоль, Арно (1 октября 2006 г.). «О происхождении .DS_Store» . Арно.орг . Проверено 1 октября 2006 г.
  3. ^ «Информация о расширении файла .DS_STORE» . ПК.нет . 2007 . Проверено 28 июля 2017 г.
  4. ^ «Формат файла магазина DS» . 18 июля 2007 года . Проверено 16 октября 2022 г.
  5. ^ ".DS_Store" . rixstep.com . 21 мая 2003 года . Проверено 29 сентября 2006 г.
  6. ^ Сиракузы, Джон (апрель 2004 г.). «Mac OS X 10.4 Тигр» . Арс Техника . Конде Наст . Архивировано из оригинала 23 мая 2013 года . Проверено 28 июня 2013 г.
  7. ^ «Блог Ambient Ideas» .
  8. ^ «Macintosh: значение файлов настольной базы данных и настольных DF» . support.apple.com . Проверено 6 мая 2022 г.
  9. ^ «Mac OS X v10.4 и более поздние версии: как предотвратить создание файла .DS_Store через сетевые подключения» . Поддержка.Apple.Com . Apple Inc., 24 мая 2005 г. Архивировано из оригинала 14 июля 2019 г. . Проверено 27 июля 2012 г.
  10. ^ «Настройка режима просмотра SMB в macOS High Sierra 10.13 и более поздних версиях» . Поддержка Apple . Проверено 5 января 2020 г.
  11. ^ «Отключить .DS_Store в OS X El Capitan» . пиксельког . 27 февраля 2016 г.
  12. ^ «Запретить создание файлов .DS_Store в общих сетевых ресурсах» . greci.cc . 12 ноября 2007 г. Архивировано из оригинала 9 июля 2015 г. . Проверено 12 ноября 2008 г.
  13. ^ Нильсен, Спенсер (24 декабря 2011 г.). «Смерть .DS_Store» . AorenSoftware.com . Проверено 29 октября 2012 г.
  14. ^ «Как сжать папки на Mac без файлов DS_Store» . Разработчик веб-сайта . 6 января 2018 года. Архивировано из оригинала 27 августа 2018 года . Проверено 27 августа 2018 г.
  15. ^ danixd (12 октября 2010 г.). «Сжатие папок на Mac без .DS_Store» . Суперпользователь . Обмен стеками . Проверено 27 августа 2018 г.
  16. ^ Бернард, Джон (25 мая 2016 г.). «Сжимать без .DS_Store и __MACOSX» . Спросите другое . Обмен стеками . Проверено 27 августа 2018 г.
  17. ^ Брандт, Гэри (8 сентября 2012 г.). «Почему DS_Store предотвращает копирование?» . обсуждения.apple.com . Проверено 21 августа 2014 г.
  18. ^ «То же (1) Страница руководства Mac OS X» . Страницы руководства OS X. Разработчик Apple. 19 декабря 2008 г. Архивировано из оригинала 6 мая 2017 г.
  19. ^ «Google Диск помечает файлы macOS '.DS_Store' как нарушение авторских прав» . Мигающий компьютер . Проверено 22 февраля 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 811e69b238ff493eb9ff9dc659494272__1721613540
URL1:https://arc.ask3.ru/arc/aa/81/72/811e69b238ff493eb9ff9dc659494272.html
Заголовок, (Title) документа по адресу, URL1:
.DS_Store - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)