Что такое папка MACOSX?

Что это за папки __MACOSX, которые я вижу в zip-файлах, сделанных людьми на OSX? Некоторые берут до 30% файла.

какая программа производит эти папки __MACOSX и как пользователи mac могут избежать этой ошибки?

137
задан Yada 2010-02-04 01:37:02
источник

3 ответов

http://www.realsoftware.com/listarchives/gettingstarted/2005-09/msg00328.html

яблоко обеспечивает встроенную возможность к архивам застежка-молнии в OS X 10,3 и высокий, и эти архивы результат Яблока храня образ вилок ресурса безопасный. Вы никогда не увидите эти файлы под управлением OS X 10.3 или выше, но поскольку Windows и другие операционные системы не понимают эту специальную форму вилок ресурсов, они будут отображаться так, как вы их видите.

54
отвечен nickf 2010-02-04 01:39:41
источник

вот ссылка, которая объясняет это очень хорошо. Я полагаю, что немного поздно помогать яде, но для потомков.

объяснение форка ресурса в Википедии

остальное-мое мнение:

@nickf: никогда не видеть эти файлы не является особенностью этих версий OS X это недостаток. Люди производят данные, упаковывают их, хранят на разных носителях и так далее. Они должны знать, что нужно, а что не нужно. Скрывая это держит их в темный.

вековая плохая идея скрывать вещи от пользователей: Программист, озабоченный целесообразностью выполнения собственной работы, злоупотребляет чем-то в сфере конечного пользователя, чтобы сделать его легким для себя.

в этом случае он хранил метаданные в пространстве данных пользователя, а затем скрывал их от пользователя. Он пропустил большую картину: пользователь не узнает о скрытых деталях. Когда он упаковывает свои данные и отправляет их куда-то непредвиденным программистом, недостающий части не получат погруженными или неизвестные части приедут которые ни пользователь и получатель не могут объяснить.

скрывать что-то от пользователя плохо. Он предполагает, что пользователь глуп, когда точнее программист глуп, или ленивый.

чтобы быть ясным, эта плохая привычка не ограничивается MAC. Она повсюду. Это следствие того, что программисты влюбляются в свои собственные схемы, а поставщики ставят свои собственные цели выше потребностей конечного пользователя.

вкратце.

__ _ MACOSX:

странно пахнущий программистский помет, появляющийся из-под ковра, где его подметали.

программисты и поставщики: пожалуйста, держите вещи в открытом. Когда вы скрываете их, вы делаете себя глупым, а пользователь не информирован.

99
отвечен pbernatchez 2017-10-10 14:45:43
источник

отвечая на ваш последний вопрос:

как пользователи mac могут избежать этой ошибки?

пользователи Mac OS X могут установить стороннюю утилиту архивации, например Keka, затем скажите ему не использовать вилки ресурсов, а затем установите его в качестве компрессора по умолчанию.


как это сделать с Keka

скажите Кеке, чтобы он не использовал Forks

  1. Открыть Keka без файла (из Launchpad, Внимания и т. д.)
  2. пресс Cmd Cmd+, to параметры
  3. выберите сжатие tab

    Keka "Compression" tab, selected
  4. Регистрация "исключить вилки ресурсов Mac (например: .DS_Store)"

    A checkbox reading "Exclude Mac resource forks (ex: .DS_Store)"

сделать keka компрессор по умолчанию

  1. в том же всем советую Предпочтения window
  2. выберите General tab

    Keka "General" tab, selected
  3. нажмите "Установить keka в качестве компрессора/распаковщика по умолчанию" [sic]

    enter image description here
13
отвечен Ben Leggiero 2018-10-15 21:33:35
источник

Другие вопросы macos zip

X