すべてのガイド
日常

MBとMiB:ファイルがアップロード制限を超える理由

同じファイルが10 MiB制限は通過し、10 MB制限は失敗。バイト単位の計算はこちら。

ファイルサイズが10 MiB未満でも、10 MBのアップロード制限を超えることがあります。これらのラベルは異なるバイト数を示しており、単位を変換すると表示される数値が変わるだけで、ファイル自体は変わりません。

デジタルストレージ変換ツールを開き、変換元の単位をMB、変換先の単位をMiBに設定し、変換元の値に10を入力してください。結果は約9.536743 MiBになります。どちらかの値を編集すると、もう一方が自動で更新されます。

バイト数から始める

NISTのバイナリ接頭辞リファレンスでは、10進のMBと2進のMiBを区別しています。1 MBは1,000,000バイト、1 MiBは1,048,576バイトです。1バイトは8ビットを含みます。

以下は、ツールで使われている関数で確認した4つの変換例です:

入力 出力 意味
10 MB 10,000,000 B 10進の10メガバイト制限
10 MiB 10,485,760 B 2進の10メビバイト制限
10 MiB 10.48576 MB 同じバイト数をMBで表現
10,000,000 B 80,000,000 bit ビットとバイトは別の単位

境界を確認するときは正確なバイト数を使いましょう。「10 MB」のような丸めたラベルは、わずかな超過を隠すことがあります。変換ツールの結果の精度は表示される有効数字を制御しますが、元のファイルやウェブサイトの制限は変わりません。

片方の制限だけを超えるファイルを試す

例えば、正確に10,200,000バイトの画像を考えます。小さな計算シートをダウンロードしてください。これはCSVファイルで、10メガバイトのダミーアップロードではありません。

変換ツールで変換元の単位をBにし、区切りなしで10200000を入力します。変換先をMBにすると結果は10.2です。変換先をMiBにすると約9.727478になります。

  • 10,000,000バイト(10 MB)制限の場合、この画像は200,000バイトオーバーしています。
  • 10,485,760バイト(10 MiB)制限の場合、同じ画像は収まり、285,760バイトの余裕があります。

この例は、サービスがファイルのバイト数を制限し、最大値までの値を許容すると仮定しています。特定のサイトの受け入れルールを予測するものではありません。サービスによってはリクエスト全体をカウントしたり、別の制限を適用したり、「MB」を曖昧に使っている場合もあります。どの解釈が適用されるかは、ドキュメントやエラーメッセージを確認してください。

ラベルだけでなくファイル自体を変える

画像が大きすぎる場合は、画像圧縮ツールを使い、書き出したファイルを確認してください。上記の例では、10,000,000バイトの10 MB制限に合わせるには、少なくとも200,000バイト(元のサイズの約1.96%)の削減が必要です。丸め表示に頼らず、境界を下回ることを目指しましょう。

サイズ変更も画像データ量を減らせますが、拡張子の変更やMBからMiBへの変換では減りません。元の画像を保持し、テキストや顔、細かいエッジをロスのある書き出し後に確認してください。圧縮結果は元画像と設定に依存し、この計算は特定の削減を保証しません。

結果記録には、2026年10月21日時点の正確な変換と境界チェックが含まれています。これは変換ツールとの算術的なチェックであり、他のサイトのアップローダーのテストではありません。