ガイド

ファイルサイズをB・KB・MB・GB・TB・PBに変換する方法

数値、入力単位、変換先を指定すると、サイズを1024基準で換算できます。表示単位を決めにくいときは自動表示を選択できます。

ツール ファイルサイズ計算ツール

数値のサイズを読みやすく換算する場面

入力した数値のサイズを、B、KB、MB、GB、TB、PBのいずれかへ換算するためのツールです。たとえば、ある単位で示された容量を別の単位にそろえたいときや、数値の大きさに合う単位で見やすく表示したいときに利用できます。単位間の換算は1024を基準に行われるため、10進法を前提にした計算とは結果が異なる場合があります。変換先を指定する方法と、値に応じて表示単位を選ぶ自動表示の方法を使い分けてください。

入力単位と変換先を指定する手順

  1. 変換したい数値を入力します。数値は省略できますが、その場合に宣言されている初期値は0です。
  2. 入力した数値が現在どの単位で表されているかを、B、KB、MB、GB、TB、PBから選択します。入力単位の宣言上の初期値はBです。
  3. 変換先を決めます。B、KB、MB、GB、TB、PBから特定の単位を指定するか、値の大きさに合わせて単位を選ぶ自動表示を選択します。たとえば、結果を必ずKBで確認したい場合は、変換先にKBを指定してください。
  4. 変換を実行し、表示された数値と単位を確認します。自動表示では、数値が1024以上である間、値を1024で繰り返し割って次の単位へ進めます。対応する単位の範囲内で、表示された組み合わせを読み取ってください。

表示された数値と単位を確認するポイント

結果を読むときは、数値だけでなく、その後ろに表示された単位も確認します。BからKB、KBからMBのような隣り合う単位の移動では、1024を基準にした換算が使われます。表示される数値は小数第2位まで丸められるため、内部の換算値と表示上の数値の桁数が一致しないことがあります。

変換先を明示した場合は、指定した単位で結果を確認します。一方、自動表示では、1024以上の値を順に縮小し、読みやすい単位を選びます。自動表示で0を扱うと、表示は「0 B」になります。変換先を指定している場合は、0であっても選択した単位が表示に使われます。

なお、変換先の初期値については注意が必要です。契約上はMBが初期値として記載されていますが、変換先を関数に渡さない実際の処理では自動表示が使われます。画面上の選択状態だけで判断せず、変換先を明示したか、自動表示を選んだかを結果と合わせて確認すると、意図との違いを見つけやすくなります。

使用例

MBで表された1という数値をKBへ換算し、指定した単位で示された結果を確認します。

数値に1、入力単位にMB、変換先にKBを指定してから変換します。

変換後の数値と単位が表示され、1 MBからKBへの明示変換では1024.0になります。

制限事項

  • 換算対象は6種類の対応単位における数値であり、1024基準を使うため、10進法やSI基準の値としては扱えません。

よくある間違い

  • 入力単位と変換先を同じ選択項目だと思うと換算の向きを取り違えるため、先に入力側の単位を指定し、その後で別の変換先または自動表示を選んでください。

よくある質問

入力単位には何を指定できますか?

入力値を数値で用意し、入力単位としてB、KB、MB、GB、TB、PBのいずれかを選択してください。

変換先の単位を自動で選べますか?

自動表示を選択した場合は、値が1024以上の間に1024で段階的に換算され、値に応じた対応単位が表示されます。

負の数値や0を入力するとどうなりますか?

負の数値は換算前に0として扱われます。自動表示なら「0 B」となり、変換先を指定していれば、その選択単位で0が表示されます。

ツール

ファイルサイズ計算ツール