ストレージ容量変換
1024バイトはちょうど1 KiBです。ファイルやメモリの大きさを、1000倍ずつのバイト、KB、MB、GB、TBと、1024倍ずつのKiB、MiB、GiB、TiBの間で換算し、表示容量と実際に使える容量を照らし合わせられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 値
- 1,024
- 「value」の変換元単位
- B
- 変換先
- KiB
- 結果
- 1
- 変換元ラベル
- bytes
- 変換先ラベル
- kibibytes
- バイトでの値
- 1,024
このデジタルストレージ容量変換ツールは、ファイルやメモリの数値サイズをある一般的な単位から別の単位へ変換し、正規の単位ラベルとともに変換後の大きさを返します。対応単位は、1,000の累乗を用いるSI十進のバイト、キロバイト、メガバイト、ギガバイト、テラバイトと、1,024の累乗を用いるIEC二進のキビバイト、メビバイト、ギビバイト、テビバイトです。bytes、megabyte、kibibyte、mebibyteといった日常的な別名も整然と正規化されるため、フォームとスクリプトが一つの契約を共有できます。変換は常に固定係数でバイトを経由するため、同じ入力からは常に同じ結果が得られ、ネットワーク通信もサンプリングも日付依存の近道もありません。よくある確認としては、1,024バイトからキビバイトへ、1メガバイトからメビバイトへ、5ギガバイトからギビバイトへの変換があります。
このストレージ容量変換ツールが返すものと理解する単位
データサイズ変換は、限定された問いに答えます。あるストレージ単位での大きさが与えられたとき、ディスク、ダウンロード、メモリについて人や基本ソフトが実際に用いる別の単位ではどれだけの大きさになるか、というものです。
正規のIDは、バイトのB、1,000のn乗に基づくSI十進単位のKB、MB、GB、TB、1,024のn乗に基づくIEC二進単位のKiB、MiB、GiB、TiBです。
bytes、kilobyte、megabytes、gigabyte、terabytes、kibibyte、mebibyte、gibibyte、tebibyteといった日常的な綴りもこれらのIDに正規化されるため、フォーム、クエリ文字列、表計算が独自の列挙型を作らずに同じ契約を再利用できます。
ハードディスクのギガバイトをメビバイトとして扱うような宣伝じみた暗黙の読み替えはなく、ベンダー表のネットワーク参照もありません。長さ、面積、体積、質量、温度の変換が必要な場合は、それぞれの専用変換ツールをお使いください。
SIとIEC係数の定義と結果が再現可能である理由
value文字列の任意の指数表記は、有限の十進数として解釈できるときに許容されます。埋め込まれた空白、16進プレフィックス、非数値のトークンは明確なメッセージで拒否されるため、不正なセルが誤った課金対象サイズになることはありません。ゼロは有効な値であり、変換先の単位でそのままゼロになります。
計算はvalueにバイトでの変換元係数を掛け、変換先係数で割ります。1キロバイトは正確に1,000バイト、1メガバイトは100万、1ギガバイトは10億、1テラバイトは1兆です。1キビバイトは正確に1,024バイト、1メビバイトは1,048,576、1ギビバイトは1,073,741,824、1テビバイトは1,099,511,627,776です。
デジタルストレージ変換が運用、製品、ソフトウェアで役立つ場面
クラウドの請求書やベンダー仕様は十進のギガバイトと二進のギビバイトを混在させることが多く、基本ソフトによってはメビバイトをMBと表記する地域もあるため、単一の決定的な変換ツールは、エンジニア、サポート担当、購入者が広告された容量と実使用領域を比較するときに手計算のずれを防ぎます。
バックアップジョブは保持計算のためにスナップショットのサイズをメガバイトとギビバイトの間で変換し、ダウンロードマネージャーは内部カウンターがバイトを用いながら進捗をMBで表示し、教師はキロバイトからキビバイトへの、基数を勝手に変える不透明なアプリに頼らない、素早いオフライン確認が必要な宿題を課します。
開発者は同じ契約をスクリプトから呼び出し、ファイルマネージャー向けの決定的なテストベクターの生成、割り当てデモ前のユーザー入力上限の正規化、あるいは推測ではなく厳密なSIおよびIEC係数を求めるプログラミング課題の要件を満たします。
製品ツールは、学習者や顧客が500メガバイトと入力し、UIがメビバイトとバイトを並べて表示しなければならないときにこの機能を用います。このページでは処理は完全にブラウザー内で動作します。同じフォームで長さや体積も扱う必要があるときは汎用の複数カテゴリー単位変換と組み合わせ、検索の意図がデジタルストレージに特化しているときはこのページをお使いください。
活用例
ディスク見積もりとクラウド課金
広告されたドライブ容量、クラウドストレージ階層、実使用の二進領域を比較する際に、GBとGiB(またはTBとTiB)の間で変換します。
ファイルサイズとRAMの表記
ダウンロードサイズ、メモリ上限、ログローテーションのしきい値を、バイト、KB、MB、KiB、MiBの間で正規化し、運用ダッシュボードの一貫性を保ちます。
宿題とCIフィクスチャ
固定のバイト係数を検証するワークシート、学習ソフト、単体テストのために、再現可能なSIおよびIECのストレージ変換を生成します。
よくある質問
デジタルストレージ容量変換ツールの料金はいくらですか?
このページのブラウザーでは無料です。不正な入力は課金されません。
どのストレージ単位に対応していますか?
1000の累乗を用いるSIのバイト(B)、キロバイト(KB)、メガバイト(MB)、ギガバイト(GB)、テラバイト(TB)と、1024の累乗を用いるIECのキビバイト(KiB)、メビバイト(MiB)、ギビバイト(GiB)、テビバイト(TiB)で、bytes、megabyte、kibibyteなど一般的な別名を含みます。
未知の単位を送るとどうなりますか?
未知や誤記の単位が暗黙に読み替えられることは決してありません。
1キロバイトは1000バイトですか、1024バイトですか?
この変換ツールではKBは正確に1000バイト(SI)です。1024バイトの二進単位はKiB(キビバイト)です。MBとMiB、GBとGiB、TBとTiBも同じSIとIECの区分に従います。
長さ、面積、温度も変換しますか?
いいえ。 この機能はデジタルストレージの容量のみを変換します。長さ、重さ、体積、温度などのカテゴリーには、汎用の単位変換ツールや専用の面積変換ツールをお使いください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/conv/data-size \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1024,"from":"B","to":"KiB"}'const res = await fetch("https://api.kit.forhosting.com/conv/data-size", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1024,
"from": "B",
"to": "KiB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/data-size",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1024,
"from": "B",
"to": "KiB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/data-size", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1024,"from":"B","to":"KiB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1024,"from":"B","to":"KiB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/data-size", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"value": 1024,
"from": "B",
"to": "KiB"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.data_size",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ディスク見積もり、RAMの表記、宿題のためにブラウザーで無料でお使いいただくか、CI、課金パイプライン、容量計画ツールで再現可能なストレージのフィクスチャが必要なときは成功リクエスト1件につき$0.002のAPIを呼び出してください。
このストレージ容量変換ツールが返すものと理解する単位
この計算機は数値のvalue、変換元の単位、変換先の単位を受け取り、安定した精度に丸めた変換後のresult、正規のfromおよびto識別子、人が読めるラベル、バイトでの中間値、橋渡しに用いたバイト係数を返します。エンジンは対応する大きさの範囲内で固定の公開係数を掛けて割るか、invalid_inputで入力を拒否するかのいずれかです。拒否される場合には、value、from、toの欠落、非有限数、文書化された上限を超える大きさ、対応一覧にない単位文字列が含まれます。このページは、ワークシート、単体テスト、係数を勝手に作ってはならないAPI利用者に適した安定した数値出力とともに、デジタルストレージ単位の変換だけに答えます。
SIとIEC係数の定義と結果が再現可能である理由
推奨フィールドはサイズの大きさを表すvalue、変換元の単位のfrom、変換先の単位のtoで、valueにはamount、size、n、quantity、bytes_value、fromにはunit、from_unit、source、input_unit、toにはtarget、to_unit、output_unit、intoといった別名があり、多様なクライアントが一つの契約を共有できます。このページの無料ブラウザー実行と有料APIを組み合わせれば、SIとIECの表を自分で再実装することなく、自動化パイプラインの中で同一の数学的結果が得られます。
デジタルストレージ変換が運用、製品、ソフトウェアで役立つ場面
APIでは成功した参照1件につき$0.002がかかり、検証失敗は課金されず、レスポンスが返った後は何も保存されません。無料の対話的探索と、有料で同一のAPIというこの区分は、KITの他のティアAカタログと同じであり、教室のデモから自動化パイプラインへ、数学的結果を変えることなく移行できます。