Возможный дубликат:
Каково назначение скрытых файлов OS X на моем внешнем диске FAT32 (доступных для просмотра только в Windows)?
Иногда, когда моя жена обрабатывает фотографии в Photoshop на своем Mac, она возвращает мне все сделанные мной фотографии с расширениями .jpg, а также набор «файлов-призраков».
То есть, для каждой фотографии есть злой близнец, имя файла которого такое же... за исключением того, что оно начинается с "._". Также эти файлы-призраки как бы "серые" и не открываются при двойном щелчке. Я подозреваю, что это скрытые файлы (я установил Windows, чтобы показывать все скрытые файлы), но что именно найти в скрытом файле -- об этом я понятия не имею.
Я просто удаляю эти файлы и никогда не имею проблем с файлами фотографий (.jpg), но мне все равно не терпится узнать: что это такое?
решение1
Ответ Игнасио частично верен. «._» может хранить как информацию о ветви ресурсов, так и метаданные HFS+, такие как тип файла, код создателя и информация о цветовой метке, а также, возможно, расширенную информацию об атрибутах и т. д.
В случае Photoshop его можно настроить на сохранение предварительного просмотра сохраняемого изображения, обычно это в форме ресурса 'icns'
или 'PICT'
в ветви ресурсов файла. (Эту функцию можно отключить в настройках Photoshop). Кроме того, он также сохраняет тип файла HFS+ и код создателя ( тип файла '8BIM'
, 'JPEG'
, и т. д., хотя это зависит от типа изображения и '8BPS'
кода создателя). Насколько мне известно, их нельзя отключить.
Они затенены, потому что у них установлен невидимый бит Windows. По размеру файла вы должны понять, что в них содержится. Если размер файла составляет всего около 8 КБ или около того, это просто метаданные HFS+; если он больше (64 КБ или больше), это предварительный просмотр изображения. Часть ._ на самом деле полезна только для Mac, и то только в том случае, если соответствующая не-._ часть файла также присутствует. Поэтому, если вы удаляете исходный файл с диска из Windows, вы можете удалить и версию ._.
решение2
Файлыресурсная вилкав файловых системах, которые их не поддерживают.