> 変換 | バイト | データサイズ <
// データサイズ単位の変換:ビット、バイト、KB、MB、GB、TB、PB
SI & IEC規格
SI(1000ベース)とIEC(1024ベース)の両規格に対応。切り替えまたは全表示が可能。
全単位対応
ビット、バイト、KB、KiB、MB、MiB、GB、GiB、TB、TiB、PB、PiB間を同時変換。
双方向変換
任意のフィールドを変更すると他がすべて即座に更新。100%クライアントサイド処理。
// データサイズ単位について
SI vs IEC:
SIは1000の累乗を使用:1 KB = 1,000バイト。IECは1024の累乗を使用:1 KiB = 1,024バイト。
Example:
1 GB = 1,000 MB (SI) = 953.67 MiB (IEC)
使用例:
- >ストレージ容量の計算
- >メモリサイズの変換
- >ネットワーク帯域幅の推定
- >表示容量と実際の容量の違い
- >ファイルサイズの分析
>> よくある質問
Q: KBとKiBの違いは?
A: KB(キロバイト)はSI規格で1 KB = 1,000バイト。KiB(キビバイト)はIECバイナリ規格で1 KiB = 1,024バイトです。
Q: なぜ1000ではなく1024?
A: コンピュータはバイナリ(2進数)で動作します。メモリは2の累乗でアドレスされるため、1024(2^10)が自然な境界です。
Q: どの規格を使うべき?
A: ストレージやネットワークにはSIを使用。RAMなどの正確なバイナリ量にはIECを使用してください。
// クイックリファレンス
| SI | Bytes | IEC | Bytes |
|---|---|---|---|
| KB | 1,000 | KiB | 1,024 |
| MB | 1,000,000 | MiB | 1,048,576 |
| GB | 1,000,000,000 | GiB | 1,073,741,824 |
| TB | 1,000,000,000,000 | TiB | 1,099,511,627,776 |
// 計算例
500 GB drive 500 x 10^9 / 2^30 = 465.66 GiB (shown as "465 GB" in Windows) KB vs KiB 2.4% difference GB vs GiB 7.4% difference TB vs TiB 9.95% difference 100 Mbps 100 / 8 = 12.5 MB/s (1 byte = 8 bits)
>> その他の質問
Q: KBとKiBの違いは何ですか?
A: SIでは1 KB = 1000バイト、1 KiB(キビバイト、IEC 1998)= 1024バイト(2¹⁰)です。MB/MiB、GB/GiB、TB/TiBも同様で、テラバイトでは差が約10%近くになります。
Q: ハードディスクの容量が表示より少なく見えるのはなぜですか?
A: メーカーは10進(1 GB = 10⁹バイト)で表記しますが、Windowsは実際にはGiB(2³⁰バイト)を「GB」と表示します。500 GBのディスクは約465.66 GiBです。減ったのではなく単位が違うだけです。
Q: Mbit/sをMB/sに換算するには?
A: 1バイトは8ビットなので、Mbit/sを8で割ります。100 Mbit/sは12.5 MB/sです。回線事業者はビット、ダウンロードソフトはバイトで表示します。