Атрибут label (красный, ..) будет потерян после перемещения файлов с Mac в Windows и последующего перемещения назад - PullRequest
0 голосов
/ 05 апреля 2011

Поскольку Windows не поддерживает метки в атрибутах файлов, будет ли эта информация сорвана?

Кроме того, что произойдет, если я загружу файл с меткой в ​​Интернет, а затем загрузлю его обратно? атрибуты пропали бы?

1 Ответ

1 голос
/ 05 апреля 2011

Это зависит от того, как вы выполняете перемещение, и перемещаете ли вы его назад тем же (или достаточно похожим) методом. Вот несколько примеров:

  1. Если переместить его на файловый сервер Windows (работающий на томе NTFS) по протоколу SMB, метаданные только для Mac (метки и т. П.) Будут сохранены на сервере альтернативным потоком данных NTFS; если вы скопируете его обратно тем же способом, метаданные будут восстановлены и присоединены.

  2. Если вы переместите его на диск с цепочкой ключей формата FAT32, он будет сохранен в виде двух файлов: обычного файла с содержимым файла и второго AppleDouble файла с " ._ "в качестве префикса имени файла, содержащего все метаданные только для Mac. Обратите внимание, что если вы переместили файл в Windows с помощью метода, который кодирует этот путь, и вернулись обратно с помощью метода # 1, метаданные были бы в неправильном формате и потерялись; то же самое произойдет, если вы отмените заказ.

  3. Если вы загрузите его с помощью веб-формы, я уверен, что метаданные вообще не будут отправлены. Аналогичным образом, если вы загружаете что-то с веб-сайта, он не будет искать файлы ._ или альтернативные потоки данных, поэтому даже если метаданные находятся на веб-сервере, они не будут загружены. (Если вы не сохраните его на сервере в формате MacBinary ...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...