web-dev-qa-db-ja.com

Mac OS X Finder:ファイルの「サイズ」と「ディスク上の」値の間に大きな違いがある

Mac OS X(私は10.8/Mountain Lionを使用しています)では、Optionキーを押しながら-> [情報を見る]をクリックしてFinderでファイルを検査できます。これを行うと、あらゆる種類の情報を含むパネルが開きます。右上隅に、ファイルサイズがMB単位で表示されます。 "Size"(filed unter "General")の横に、より詳細な情報が表示されます。バイト単位のサイズと、MB単位の別のサイズonディスク

一部のファイルでは、バイト単位のサイズ/右上隅の値とディスク上の値に大きな違いがあることに気付きました。一例はClangバイナリです: Size disparity in Finder

なぜこんなに大きな違いがあるのか​​(26.3MBと10.9MB)を誰かが説明できますか?ファイルの一部は共有されていますか(Xcodeコマンドラインツールをインストールしたので、ファイルは複数の場所に存在します)?

9
hagi

HFS +圧縮!

「サイズ」の値は、ファイル内のデータの非圧縮サイズを表します。 「ディスク上」の値は、圧縮データに実際に必要なストレージの量です。 Mac OS Xヒントサイト は、この圧縮がどのように実装されているかについての背景を提供し、情報を取得するために使用できる便利な hfsdebug ツールへのリンクを提供します圧縮ファイル。

9
bdash