что внутри __MACOSX скрытая папка в zip в Mac OS - PullRequest
0 голосов
/ 17 декабря 2018

Я пользователь окна, и мое приложение принимает загрузку zip-файла.

Я понял, что когда пользователь сжимает файлы с помощью встроенного zip-компрессора в Mac OSX, в результате создается дополнительная папка под названием "__MACOSX", созданная визвлеченный почтовый индекс

Мне нужно обработать эту папку (__ MACOSX) в моем приложении.Я просто хочу знать, что находится в скрытом каталоге __MACOSX.Это пусто?или он содержит некоторые файлы?И если он содержит файлы, то сколько файлов он содержит?если есть файлы - фиксировано ли количество файлов?Что это за файлы (пустые / непустые и т. Д.).Нужна полная информация.

В Mac OS просто проверить, но у меня нет Mac, я не могу понять, что находится в этой папке.Я не могу найти этот ответ.

1 Ответ

0 голосов
/ 17 декабря 2018

Я заархивировал папку «Pack», содержащую следующее:

  • Readme.txt
  • Image.jpg
  • Script.sh
  • Sound.m4a

Что внутри "__MACOSX":

  • Пакет (папка)
  • Пакет / .Readme.txt (файл)
  • Pack / .Image.jpg (файл)
  • Pack / .Script.sh (файл)

Так что, похоже, «__MACOSX» содержит репликацию структуры папок в виде архива.со скрытыми файлами, начинающимися с точки, вместо реальных файлов.Однако не все файлы есть, поэтому может быть трудно предсказать, сколько файлов (в моем тесте реальный файл Sound.m4a не имеет .Sound.m4a эквивалента.)

Эти "скрытые"файлы не являются пустыми, это двоичные файлы, содержащие метаданные.

Почему бы вам просто не проигнорировать эту папку "__MACOSX" и удалить ее вместо обработки?

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