Прежде всего, мне интересно, правильно ли указан 1 МБ: правда, информация об отображении Finder говорит вам об этом, но в терминале размеры файлов всегда составляют лишь половину от этого. Странный.
Размер за счет встроенных иконок. Обратите внимание, что псевдоним приложения (точнее: пакет приложений) может быть намного меньше, чем псевдоним простой папки. Следовательно, я предполагаю, что простые папки используют значок более высокого разрешения, чем, например, iTunes. И действительно, если вы измените значок источника, значок псевдонима не изменится.
В Терминале вы увидите:
ls -l@
drwxr-xr-x 2 arjan staff 68 Nov 14 09:20 MyFolder
-rw-r--r--@ 1 arjan staff 519012 Nov 14 09:20 MyFolder alias
com.apple.FinderInfo 32
com.apple.ResourceFork 518659
drwxr-xr-x 2 arjan staff 68 Nov 14 09:26 MyOtherFolder
-rw-r--r--@ 1 arjan staff 519040 Nov 14 09:26 MyOtherFolder alias
com.apple.FinderInfo 32
com.apple.ResourceFork 518679
Итак: еще 4 байта в "Resource Fork" для каждой буквы в имени файла, а в файловой системе вещи немного дополнены. Тот же самый Resource Fork также включает в себя значки. Если у вас установлены Apple Developer Tools:
DeRez "MyFolder alias" > MyFolderAlias.txt
Затем в этом текстовом файле отображается более 32 000 строк текста, представляющих значок.
(См. Также Ars Technica о HFS+. Без инструментов разработчика, ваш может использовать xattr -l
для некоторого атрибута рода видеть , что в этих расширенных атрибутов.)