ファイルサイズ変換は, 1 つの数値, 1 つの単位, 1 つのモードを受け取って, 同じ量を 6 単位すべてに一度で印字します. バイト, 続けて 5 段階の上, 10 進モードなら KB, MB, GB, TB, PB, 2 進モードなら KiB, MiB, GiB, TiB, PiB. 答えられる問いは 1 つだけ, このファイルは他の単位では何になるか, で, 結果表の全行は 1 つのバイト数から導出されます. 全計算はブラウザ内で完結し, バックエンドも API 呼び出しもありません. ファイルサイズ変換 から始めて, プレースホルダーのまま: 10 と入力し, TB の選択を保ち, 10 進モード.
1 つのバイト数
最初のステップは 1 回の掛け算です. 入力した数値を選択した単位の係数を掛け, 積がバイト数になります. 10 進モードの 10 TB は 10 かける 1000000000 で, バイト数は 10000000000000. 次のステップはその 1 つのバイト数を他の各単位の係数で割り, 全部で 6 回の割り算, 各商が 1 行になります. 値を 2 つ目に, さらに 3 つ目に転換することはありません. 各行は同じバイト数の別角度からの読みです. 同じバイト数の論理は, 画像情報ツールが実際の画像ファイルのサイズを読むときにも使われます.
10 進と 2 進の基数
2 つのモードの違いは, 単位間の段差だけ. 10 進モードは 1000 を段差とし, 1 KB は 1000 バイト, 1 GB は 1000 を 3 回かけたバイト数. 2 進モードは 1024 を段差とし, 1 KiB は 1024 バイト, 1 GiB は 1024 の 3 乗, つまり 1073741824 バイト. モード切替は, 選択した単位を同位置の対応単位へマッピングして選択を有効に保ち, TB は TiB へ, MB は MiB へ. 同じ数字がわずかに違うバイト数を意味するようになります. 差は 3 段階目で積み上がり, 1 GiB は 1 GB より約 7 パーセント大きい. この背後のビット単位の図, ビットとバイトの関係は, テキストの 2 進変換ガイドが扱います.
例を回す
10 を入力し, 10 進モードで TB を選択. 各行的に: 10000000000000 バイト, 10000000000 KB, 10000000 MB, 10000 GB, 10 TB, 0.01 PB. 2 進モードへ切替えると, 選択単位は 10 TiB になり: 10995116277760 バイト, 10737418240 KiB, 10485760 MiB, 10240 GiB, 10 TiB, 0.009313 PiB. 10 進と 2 進の行はバイト上の全段で食い違い, 係数が違うためで, 差は上がる段ごとに大きくなります.
参照表
表の下にツールは 6 つの日常ファイルと固定バイト数を列挙します. テキストメール 50000 バイト, 写真 3000000, MP3 1 曲 5000000, 1080p 映画 1500000000, OS インストーラ 4000000000, ゲーム 50000000000. 各行は, 10 進モードの GB 表示, 0.05, 3.00, 5.00, 1.50, 4.00, 50.00, または 2 進モードの GiB 表示, 映画 1.40, インストーラ 3.72, ゲーム 46.57 を示します. サイズの桁感を一目で認めるための表です. サイズを実際に動かしたいなら, 画像変換がファイルを別形式へ再エンコードし, バイト数は新しい形式に従います.
数字の印字
印字規則が 10 桁の範囲で表を読みやすく保ちます. 0 は素の 0 で印字. 1 以上は桁区切り付き, 小数点以下最大 2 桁, だから例の GB 行は 10000 と読めます. 1 未満は有効数字 4 桁で印字され, 同じ例の PB 行が 0.01 なのに対し, 2 進実行の PiB 行が 0.009313 になる理由がここにあります. 規則は両モードで同じ. 変わるのは底のバイト数だけ.
このツールは何ではない
ファイルサイズ変換は圧縮器ではありません. サイズを別の表現で示すだけで, バイト自体には触れません. ファイルを実際に小さくしたいなら, 画像圧縮が画像を, CSS ミナイファがスタイルシートを, JS ミナイファがスクリプトを削減し, それぞれは真のバイト数を変えます. ファイル検査器でもありません. 1 枚の画像の実際のメタデータ, 寸法, 形式, サイズを読むには, 画像情報ガイドが具体的なファイルの読み方を歩きます.