🧰 UtlKit

ファイルサイズ変換の使い方: 1 つのバイト数, 6 単位の行, 1000 基準と 1024 基準の両モードをブラウザ内で

1 つの数値, 1 つの単位, 1 つのモード. 計算機は単位係数を掛け, バイト数を残り 5 つで割り, 6 行を印字します. 1000 基準と 1024 基準, ブラウザ内で.

ファイルサイズ変換は, 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 枚の画像の実際のメタデータ, 寸法, 形式, サイズを読むには, 画像情報ガイドが具体的なファイルの読み方を歩きます.

関連ツール

よくある質問

ファイルサイズ変換は API やサーバーに接続しますか?

いいえ. ツールは数値を選択単位の係数を掛けてバイト数を求め, そのバイト数を他の各単位の係数で割って残り 5 行を得, 各数字を小数 2 桁または有効数字 4 桁の規則で印字します. 全てブラウザ組み込みの算術で. 入力した内容はページの外に出ません.

同じファイルで, なぜ KB 行と KiB 行は異なる数字を示すのですか?

段差が違うからです. 10 進単位は 1000 を段差とし, 1 KB は 1000 バイト, 1 GB は 1000000000 バイト. 2 進単位は 1024 を段差とし, 1 KiB は 1024 バイト, 1 GiB は 1073741824 バイト. 差は各段で積み上がり, 1 GiB は 1 GB より約 7 パーセント大きいので, 同じファイルの GiB 読値は GB 読値よりわずかに小さく出ます.

どちらのモードを使うべきですか, 10 進ですか, 2 進ですか?

あなたがどの側の会話にいるか, それに合わせます. ディスクのラベル, ケーブル速度, 多くのベンダーページは 1000 基準の 10 進数字を使い, RAM のサイズや多くの OS のファイルブラウザは 1024 基準の 2 進単位を使います. 計算機は一度に 1 モードで全 6 行を印字するので, 両モードで各 1 回実行し, 両方の数字を並べておきます.

なぜ一部の行は小数 2 桁, 非常に小さい行は有効数字 4 桁で表示されるのですか?

印字規則によるものです. 0 は素の 0 で印字. 1 以上は桁区切り付き, 小数点以下最大 2 桁, だから 10 TB 実行の GB 行は 10000 と印字. 1 未満は有効数字 4 桁で印字され, その実行の PB 行が 0.01 なのに対し, 10 TiB 実行の PiB 行が 0.009313 になる理由がここにあります.

モード切替は, 私が選択した単位に何をするのですか?

選択を同位置の対応単位へマッピングします. TB は TiB へ, MB は MiB へ, GB は GiB へ, 入力した数値はそのまま. ただしバイト数は変わります. 新しい単位は別の係数を持つためです. TB の 10 は 10000000000000 バイト, TiB の 10 は 10995116277760 バイトで, 表の全行がそれに従って動きます.

関連記事