バイト変換 Byte Conversion
バイト変換は、デジタル情報量の単位である「バイト(B)」を簡単に「キロバイト(KB)」「メガバイト(MB)」に変換できるツールです。HDDやネットワーク速度に使われるSI単と、メモリ(RAM, VRAM)、ファイルサイズ、OSのディスク容量表示に使われるIEC単位に対応しています。
キロバイト(KB)と混同されることがある
メガバイト(MB)と混同されることがある
ギガバイト(GB)と混同されることがある
テラバイト(TB)と混同されることがある
ペタバイト(PB)と混同されることがある
エクサバイト(EB)と混同されることがある
ゼタバイト(ZB)と混同されることがある
ヨタバイト(YB)と混同されることがある
使い方
- 「データの数値」を入力します。
- 「バイト単位」を選択します。
- 自動的に「ビット(b)」「バイト(B)」「キビバイト(KiB)」「メビバイト(MiB)」「ギビバイト(GiB)」「テビバイト(TiB)」「ペビバイト(PiB)」「エクスビバイト(EiB)」「ゼビバイト(ZiB)」「ヨビバイト(YiB)」「キロバイト(KB)」「メガバイト(MB)」「ギガバイト(GB)」「テラバイト(TB)」「ペタバイト(PB)」「エクサバイト(EB)」「ゼタバイト(ZB)」「ヨタバイト(YB)」が計算されます。
バイトという単位とは
バイト(Byte, B) は、デジタル情報量の単位 です。コンピュータやデジタルデータの世界で、データの大きさ(容量)を表す基本的な単位 として使われます。
バイトの基本情報
1バイト(1B) = 8ビット(8b)
1ビット(bit)は 0 または 1 の2つの値 を表せる
1バイト = 256通り(2⁸ = 256)の情報を表現できる
バイトの単位
基本的なバイト単位(10の3乗系 / SI接頭辞)
これは国際単位系(SI)に基づいた単位で、1,000倍ごとに変化します。
単位 | 記号 | バイト数 (10進) |
---|---|---|
バイト | B | 1 |
キロバイト | KB | 1,000 B |
メガバイト | MB | 1,000 KB = 1,000,000 B |
ギガバイト | GB | 1,000 MB = 1,000,000,000 B |
テラバイト | TB | 1,000 GB = 1,000,000,000,000 B |
ペタバイト | PB | 1,000 TB = 1,000,000,000,000,000 B |
エクサバイト | EB | 1,000 PB = 1,000,000,000,000,000,000 B |
ゼタバイト | ZB | 1,000 EB = 1,000,000,000,000,000,000,000 B |
ヨタバイト | YB | 1,000 ZB = 1,000,000,000,000,000,000,000,000 B |
バイナリベースのバイト単位(2の10乗系 / IEC接頭辞)
コンピュータのメモリサイズやストレージ管理などで使われる単位で、1024倍ごとに増えます。
単位 | 記号 | バイト数 (2進) |
---|---|---|
バイト | B | 1 |
キビバイト | KiB | 1,024 B |
メビバイト | MiB | 1,024 KiB = 1,048,576 B |
ギビバイト | GiB | 1,024 MiB = 1,073,741,824 B |
テビバイト | TiB | 1,024 GiB = 1,099,511,627,776 B |
ペビバイト | PiB | 1,024 TiB = 1,125,899,906,842,624 B |
エクスビバイト | EiB | 1,024 PiB = 1,152,921,504,606,846,976 B |
ゼビバイト | ZiB | 1,024 EiB = 1,180,591,620,717,411,303,424 B |
ヨビバイト | YiB | 1,024 ZiB = 1,208,925,819,614,629,174,706,176 B |
ネットワーク/データ転送関連の単位
単位 | 記号 | 説明 |
---|---|---|
ビット | b | 1ビット = 0.125 バイト(1B = 8b) |
キロビット | Kb | 1,000 b = 125 B |
メガビット | Mb | 1,000 Kb = 125 KB |
ギガビット | Gb | 1,000 Mb = 125 MB |
テラビット | Tb | 1,000 Gb = 125 GB |
SI単位(10の3乗系)と IEC単位(2の10乗系)の違い
SI単位(10の3乗系)と 2. IEC単位(2の10乗系)の違い
比較項目 | SI単位(10進) | IEC単位(2進) |
---|---|---|
基準 | 10の3乗(×1000) | 2の10乗(×1024) |
主な用途 | データ転送速度、ストレージ(HDD, SSDなど) | メモリ(RAM)、オペレーティングシステムのファイル管理 |
接頭辞 | kB, MB, GB, TB, PB… | KiB, MiB, GiB, TiB, PiB… |
1KBの定義 | 1,000 B | 1,024 B |
1MBの定義 | 1,000,000 B(1000×1000) | 1,048,576 B(1024×1024) |
なぜ2つの単位があるのか?
SI単位(10進数系) は、国際単位系(SI)で決められた単位で、計算が分かりやすいため、ストレージ業界(HDD、SSDメーカー)やデータ通信速度ではこちらが使われます。
- 例: 1TBのHDDは実際には 1,000 GB = 1,000,000 MB = 1,000,000,000 KB = 1,000,000,000,000 B という計算。
IEC単位(2進数系) は、コンピュータのメモリやファイルシステムで使われる単位で、バイナリ計算に適しています。
- 例: 1GiBのRAMは 1,024 MiB = 1,048,576 KiB = 1,073,741,824 B。
どっちを使うべき?
シチュエーション | 適用すべき単位 |
---|---|
HDD, SSD, USBストレージの容量 | SI単位(GB, TB) |
メモリ(RAM, VRAM) | IEC単位(GiB, TiB) |
ファイルサイズ、OSのディスク容量表示 | IEC単位(GiB, TiB) |
ネットワークのデータ転送速度 | SI単位(Gbps, Mbps) |
一般的なユーザー向けの表示では「GB(SI単位)」、エンジニアやプログラマー向けでは「GiB(IEC単位)」を使うのが適切です。
注意事項
このツールは無料でご利用いただけます。
※このプログラムはPHP8.1.22にて作成、動作確認を行っております。
※ご利用下さっている皆様の
ご意見・ご要望をお寄せください。