Others

PDF ポートフォリオを別のコンピュータで開くと、異なるファイル サイズが表示されるのはなぜですか

5 つのドキュメントを含む PDF ポートフォリオ を作成します。 Windows コンピュータでは、ポートフォリオ ファイルのプロパティにサイズが 12 MB と表示されます。同じファイルを Mac に転送すると、Finder は 15 MB と報告します。 Linux マシンでこれを開くと、ファイル マネージャーには 10 MB と表示されます。ファイルは同一です。オペレーティング システムによってファイル サイズの計算方法が異なるため、報告されるサイズは異なります。

オペレーティング システム間でレポートされるファイル サイズの違いは、混乱の原因となることがよくあります。ファイル内の実際のバイト数はどこでも同じです。異なる点は、オペレーティング システムが表示のためにバイトをキロバイト、メガバイト、またはギガバイトに変換する方法です。

Why Does a PDF Portfolio Show Different File Sizes When Opened on Different Computers

オペレーティング システムが異なるファイル サイズを報告する理由

根本的な原因は、2 進数と 10 進数の単位の混同です。コンピュータはファイルをバイト単位で保存します。バイト単位は 2 のべき乗でカウントされます。バイナリの 1 キロバイトは 1024 バイトです。 1 メガバイトは 1024 キロバイト、つまり 1,048,576 バイトです。 Apple macOS および Linux は、これらのバイナリ単位を使用してファイル サイズを報告します。

Microsoft Windows では、ファイル サイズを 10 進単位で報告します。キロバイトは 1000 バイト、メガバイトは 1,000,000 バイトです。同じファイルでは、10 進単位が小さいため、2 進数のキロバイトよりも 10 進数のキロバイト数が多く表示されます。 1,048,576 バイトのファイルは、Windows の 10 進表示では 1,024 KB として表示されますが、macOS の 2 進表示では 1,024 KB または 1 MB として表示されます。

根本的な原因は、ほとんどの人が予想しているよりも単純です。

PDF ファイル サイズ の不一致は、ファイルが大きいほど顕著になります。 Windows の 10 進数単位で 100 メガバイトのファイルは、macOS の 2 進数単位で約 95 メガバイトになります。プラットフォーム間でファイル サイズを比較する場合、5% の違いは混乱を引き起こすのに十分です。

WukongPDF

PDFを結合してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

報告されるファイル サイズに影響を与えるその他の要因

クラウド ストレージ サービスは、ストレージ内のファイルを圧縮または重複排除するため、ローカル ファイル システムとは異なるファイル サイズを報告する場合があります。クラウド インターフェイスに表示されるサイズは、元のファイル サイズではなく、最適化後のストレージ サイズです。

Windows の NTFS 圧縮や macOS の APFS 圧縮など、ファイル システムによって適用されるファイル圧縮により、使用されるディスク領域が削減されますが、報告されるファイル サイズは変わりません。報告されるサイズは、ファイルの非圧縮サイズです。

PDF Viewing ソフトウェアでも、ドキュメントのプロパティ パネルで異なるサイズが報告される場合があります。一部の PDF リーダーは、圧縮ファイルのサイズではなく、解凍されたコンテンツのサイズを計算します。ドキュメントのプロパティのサイズとファイル システムのサイズは大幅に異なる場合があります。

実際のファイルサイズの確認

ファイルの正確なバイト数を確認してください。これはどのオペレーティング システムでも同じです。 Windows では、ファイルを右クリックして [プロパティ] を選択し、サイズ値をバイト単位で読み取ります。 macOS では、ファイルを選択し、「情報を見る」を選択します。 Linux では、ls -l コマンドを使用します。バイト数が真実です。

異なるオペレーティング システムを使用する同僚とファイル サイズの仕様を共有する場合は、単位とカウント方法を指定します。 Windows では 10 MB のファイルが、macOS では 9.5 MB のファイルになる場合があります。明確にすることで混乱を避けることができます。

ファイル サイズの不一致の実際的な影響

クライアントから、送信したファイルのサイズが予想と異なると報告されました。単位の違いが原因である可能性が最も高いと考えられます。ファイル破損や伝送エラーを想定する前に、双方が同じユニット定義を使用しているかどうかを確認してください。バイト数を簡単に比較すると、混乱が解決されます。

電子メールの添付ファイルのサイズ制限は通常、電子メール サービス プロバイダーによって 10 進数のメガバイト単位で指定されます。 Gmail の 25 MB 制限は、2,500 万バイトを意味します。 Windows 10 進数単位で 25 MB として報告されるファイルは制限に達しています。 macOS 上で 23.8 MB と報告される同じファイルは、制限内で安全に表示されます。

アップロードの進行状況を表示するファイル転送サービスでは、プロトコル オーバーヘッドを含めた転送サイズが計算されるため、ローカル ファイル システムとは異なるファイル サイズが表示される場合があります。転送エンコード用の追加バイトにより、アップロード中の見かけのファイル サイズが数パーセント増加する可能性があります。

プラットフォーム間でのファイル サイズレポートの正規化

チームまたはクライアント プロジェクトのファイル サイズ仕様を文書化する場合は、ファイル サイズをバイト単位で指定し、表示に使用する単位を指定します。 10,485,760 バイト (Windows 10 MB、macOS 10 MiB) を読み取る仕様により、曖昧さが排除され、ファイル サイズの不一致レポートによる混乱の再発が防止されます。

WukongPDF はブラウザを通じて PDF ポートフォリオと個々のファイルを処理し、オペレーティング システムに関係なく一貫したファイル サイズ情報を表示します。この一貫性により、さまざまなプラットフォームで作業するチームが、ここで説明するファイル サイズの混乱を避けることができます。

Web インターフェイスにファイル サイズを表示するクラウド ストレージ サービスは通常、サーバー オペレーティング システムと同じ単位系を使用します。これは通常 Linux であるため、バイナリ単位です。 Windows からアップロードされたファイルは、表示単位が変更されたため、クラウド インターフェイスで表示すると縮小して見える場合があります。

ドキュメントの管理とアーカイブの目的で、各ファイルのバイト数をドキュメントのメタデータまたはアーカイブ インデックスに記録します。バイト数は明確であり、プラットフォームに依存しません。今後アーカイブを参照するユーザーは、サイズが記録されたときにどの単位系が使用されたかを推測する必要がなくなります。

PDF ポートフォリオ コンテナ自体により、合計ファイル サイズにオーバーヘッドが追加されます。コンテナ構造、ナビゲーション インターフェイス、およびメタデータは、ポートフォリオ内のファイルの数に関係なく、一定の量に寄与します。小さなファイルがほとんどないポートフォリオの場合、コンテナーのオーバーヘッドが合計サイズのかなりの割合になる可能性があります。

Windows の NTFS 圧縮など、ファイル システムによって適用される圧縮により、使用されるディスク領域が削減されますが、報告されるファイル サイズは変わりません。ファイルのプロパティに表示されるサイズは、ポートフォリオの非圧縮サイズです。

PDF ポートフォリオがネットワーク ドライブまたはクラウド同期フォルダーに保存されている場合、ローカル ファイル システムによって報告されるファイル サイズは、リモート ストレージによって報告されるサイズと異なる場合があります。ローカル システムには、キャッシュされたコピーのサイズが表示されます。

埋め込みファイル内に埋め込みファイルを含むポートフォリオ ファイルでは、ネストされた圧縮シナリオが作成されます。報告されるサイズは、解凍された内部コンテンツのサイズの合計ではなく、外部コンテナーを反映します。

一部の PDF ポートフォリオ ビューアは、ポートフォリオを開いたときに埋め込みファイルを抽出してキャッシュし、ポートフォリオ ファイル自体を超えて追加のローカル ストレージを消費します。キャッシュ サイズは、報告されるポートフォリオ サイズには影響しません。

システム間でポートフォリオを転送する場合、報告されたファイル サイズを比較するよりも、チェックサムを使用してファイルの整合性を検証する方が信頼性が高くなります。チェックサムが一致すると、各システムがサイズを報告する方法に関係なく、ファイルが同一であることが確認されます。

PDF ポートフォリオを外部受信者に配布する組織は、予想されるファイル サイズとその決定に使用されるプラットフォームに関するメモを含めることができます。このメモにより、ファイル サイズの不一致に関するサポートへの問い合わせが防止されます。

PDF ポートフォリオの ISO 標準では、埋め込みファイルの保存方法と参照方法を指定していますが、ファイル マネージャーがポートフォリオ サイズを計算および表示する方法は標準化されていません。表示規格がないため、プラットフォームのばらつきが生じます。

アーカイブ ストレージの計画では、元のシステムのバイト数を正式なサイズとして使用します。ファイル数と平均サイズに基づくアーカイブ ストレージ容量の計算では、プラットフォーム固有の表示値ではなく、バイト数を使用する必要があります。

ファイル サイズの表示がプラットフォームによって異なることを理解すると、異なるオペレーティング システムを使用している同僚が同じポートフォリオ ファイルの異なるサイズを報告した場合に、不必要なトラブルシューティングを行う必要がなくなります。

プラットフォーム単位系1 KB =1,048,576 バイトの報告サイズ
10 進数 (KB/MB)1000バイト1,024 KB (1.02 MB)
macOSバイナリ (KiB/MiB)1024バイト1,024 KiB (1.00 MiB)
Linuxバイナリ (KiB/MiB)1024バイト1,024 KiB (1.00 MiB)
クラウド(Web UI)プロバイダーによって異なります異なります異なります

2 進数単位と 10 進数単位の混同は、コンピューティングにおいて長い歴史があります。 500 GB ドライブは 465 GiB ドライブより大きく聞こえるため、ハード ドライブ メーカーはマーケティングのために小数単位を採用しました。コンピュータは 2 の累乗で動作するため、オペレーティング システム開発者は通常、バイナリ単位を使用します。 PDF は、この数十年にわたる部隊紛争の真っ只中に位置しています。

PDF ポートフォリオを電子メールで送信すると、電子メール システムはさらに別の単位規則を使用して添付ファイルのサイズを報告する場合があります。 Microsoft Outlook では 10 進単位が使用されます。 Apple Mail はバイナリ単位を使用します。同じ添付ファイルが 2 つの電子メール クライアントでは異なるサイズとして表示されます。

Dropbox、Google Drive、OneDrive などのクラウド ストレージ サービスには、それぞれ独自のファイル サイズの表示規則があります。 Dropbox はバイナリ単位を使用します。 Google ドライブでは 10 進数単位が使用されます。両方のサービスに保存されている PDF ポートフォリオは、Web インターフェイスごとに異なるサイズになっているように見えます。

提出要件にファイル サイズが指定されている法的および規制上の提出の場合、要件には単位系を記載する必要があります。ファイルは 10 MB 未満でなければならないという要件があいまいです。ファイルが 10,000,000 バイト未満でなければならないという要件は明確です。

ファイル サイズ報告の混乱に対する解決策は簡単です。精度を高めるためにファイル サイズを常にバイト単位で伝え、読みやすさのために大きな単位を使用する場合は単位系を指定します。 12,582,912 バイトのファイル サイズは、10 進数で約 12 MB、バイナリで 12 MiB です。

オペレーティング システム間で報告されるファイル サイズの違いはよくある混乱の原因ですが、サイズをバイト単位で伝えることで簡単に解決できます。

WukongPDF

PDFを結合してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →