Хранилище службы рабочего стола (англ. Desktop Service Store, .DS_Store)[1] — это формат файла, создаваемого операционной системой macOS. Обычно он скрыт от пользователя и предназначен для хранения пользовательских параметров каталога, таких как положение значков или фоновое изображение.

Назначение и местоположение править

Файл .DS_Store создаётся в любой папке (точнее – каталоге), к которому обращается Finder, даже в удалённых файловых системах, подключённых в качестве серверов, совместно использующих файлы (например, через протокол Server Message Block (SMB) или протокол Apple Filing Protocol (AFP))[2].

Хотя эти файлы в основном используются Finder, они задумывались как более универсальное хранилище метаданных о параметрах отображения папок, таких как расположение значков и параметры просмотра[1]. Например, в Mac OS X 10.4 Tiger и более поздних версиях файлы .DS_Store содержат комментарии Spotlight к файлам папки. Эти комментарии также хранятся в расширенных атрибутах файла[3], но Finder их не читает.[4]

Примечания править

  1. 1 2 Arno Gourdol. On the origins of .DS_Store. arno.org. Дата обращения: 5 июля 2013. Архивировано 12 мая 2015 года. (англ.)
  2. .DS_Store | Rixstep Industry Watch. rixstep.com. Дата обращения: 22 июля 2021. Архивировано 22 июля 2021 года.
  3. John Siracusa. Mac OS X 10.4 Tiger (амер. англ.). Ars Technica (28 апреля 2005). Дата обращения: 22 июля 2021. Архивировано 23 января 2012 года.
  4. Finder Comments Lost. ambientideas.com. Дата обращения: 22 июля 2021. Архивировано 22 июля 2021 года.