Как интерпретировать расширенные атрибуты в MacOS X?

у меня проблема с rsync (версия 2.6.9, которая устарела, но это еще одна проблема) не корректно синхронизирует файлы из MacOS X to MacOS X (версии Mountain Lion,Mavericks,Yosemite и это все на данный момент, потому что мое время для расследования исчерпано).
Я смог свести эту проблему к файлам с расширенными атрибутами. Хотелось бы разобраться (например безопасно ли подавлять x или y расширенные атрибуты).

в Mac OS X, ls С @l опция комбинация отображает расширенный
атрибуты любого аргумента:

% ls -@dl example
dr-xr-xr-x@ 2 bob  wheel  102 Jul 18 17:21 example
        com.apple.FinderInfo     32 
%

команда xattr отображает содержимое этих дополнительных атрибутов:

% xattr -l example
com.apple.FinderInfo:
00000000  3F 3F 3F 3F 3F 3F 3F 3F 20 02 00 00 00 00 00 00  |???????? .......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020
%

как я могу расшифровать эту информацию, в данном конкретном случае, и в более
генерал один?

что могло создать это com.apple.FinderInfo расширенный атрибут?

26
задан daniel Azuelos
21.02.2023 7:35 Количество просмотров материала 3375
Распечатать страницу

1 ответ

по данным в этой статье,com.apple.FinderInfo атрибут - это то, что Apple встроила в Finder и свою собственную файловую систему для собственного использования. В общем, расширенные атрибуты freeform; любое приложение может прикрепить свой собственный расширенный атрибут, значение которого имеет произвольный формат. Это усложняет обобщенное декодирование, тем более что расширенные атрибуты еще не используются часто.

другой ресурс, который пытается перечислить общие расширенные атрибуты и их форматы значений "общие расширенные атрибуты" FreeDesktop

0
отвечен Castaglia 2023-02-22 15:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх