macos – __MACOSXフォルダとは何ですか?

macos zip

OSXの人が作ったzipファイルで何度も見かける__MACOSXフォルダってなんですか?中には、ファイルの30%も取るものもあります

どのようなプログラムがこれらの__MACOSXフォルダを生成しているのか、そしてどのようにMacユーザーはこの間違いを回避することができますか?

  170  Yada  2010-02-03


ベストアンサー

AppleはOS X 10.3以降ではZIPファイルへの組み込み機能を提供しており、これらのファイルはAppleがResource Forksを安全な方法で保存した結果です。これらのファイルはOS X 10.3以上では決して目にすることはありませんが、Windowsや他のOSはこの特別な形のResource Forksを理解していないので、見たままの形で表示されます

59  nickf  2010-02-03


ここにリンクがありますが、かなりよく説明されています。私はそれが矢田を助けるために少し遅れていると思いますが、後世のために

ウィキペディアのリソースフォークの説明

あとは私の意見です

@nickf.これらのファイルを見ないのは、これらのOS Xのバージョンの特徴ではなく、欠陥です

人はデータを作成し、それをラップし、異なる媒体に保存するなどしている。何が必要か、何が必要でないかを知る必要がある。それを隠すことは、彼らを暗闇の中に閉じ込めてしまうことになる

ユーザーに隠し事をするという昔からの悪しき考え

プログラマーは、自分の仕事を達成するための都合の良いように、エンドユーザの領域で何かを悪用して、自分自身が楽になるようにします

この場合、彼はメタデータをユーザーのデータ空間に保存し、ユーザーから隠しています。彼/彼女は全体像を見落としています。ユーザは隠された詳細に気づかない。自分のデータを梱包して、プログラマが予想していなかった場所に出荷すると、欠落していた部分が出荷されなかったり、ユーザにも受取人にも説明のつかない未知の部分が到着したりする

ユーザーに隠し事をするのは悪いことです

それは、より正確にはプログラマーが愚かであるか、怠け者である場合、ユーザーが愚かであることを前提としています

はっきり言って、この悪い癖はMACに限ったことではありません。どこにでもあります。プログラマが自分たちのスキームに惚れ込んでしまったり、ベンダーがエンドユーザのニーズよりも自分たちの目標を優先させてしまったりした結果です

In brief.

__MACOSX:掃除された絨毯の下から変な臭いのするプログラマーの糞が出てきた

プログラマーやベンダーの方。物事をオープンにしておいてください。隠してしまうと、自分自身がバカになってしまいますし、ユーザーにも情報が伝わりません

113  pbernatchez  2011-12-03


最後の質問にお答えします

Macユーザーはどのようにしてこのミスを避けることができますか?

macOSユーザーは、Kekaのようなサードパーティのアーカイブユーティリティをインストールし、Resource Forksを使用しないように指示し、デフォルトのコンプレッサーとして設定することができます


ケカでどうやってやるのか

リソースフォークを使わないようにケカに伝えてください

  1. ファイルがなくてもケカを開く(LaunchpadやSpotlightなどから)
  2. ⌘ Cmd+,を押して環境設定を開きます
  3. 圧縮] タブの Keka "Compression" tab, selected
    を選択します
  4. Macリソースフォークを除外する(例:.DS_Store)」にチェックを入れる A checkbox reading "Exclude Mac resource forks (ex: .DS_Store)"

Kekaをデフォルトのコンプレッサーにします

  1. 同じKekaの環境設定ウィンドウで
  2. Keka "General" tab, selected を選択してください
  3. ケカをデフォルトのコンプレッサー/アンコンプレッサーに設定する」をクリックします [sic] enter image description here

17  Ben Leggiero  2015-11-05


タイトルとURLをコピーしました