エクサバイトからペタビットへの変換ツール(EBからPbit)
エクサバイトをペタビットに(EBからPbit)入力と同時に換算します。ビットからヨビバイトまで、ほかの10進・2進の単位にも切り替えられます。
入力
出力
Readme
データストレージの単位とは?
データはビットとバイトで数えます。ビットは0または1のいずれか1つで、バイトは8ビットです。より大きな単位には接頭辞が付き、接頭辞には2つの体系があります。
- 10進接頭辞はメートル法のSI接頭辞で、1000倍ずつ大きくなります。キロバイト(kB)は1000バイト、メガバイト(MB)は1000キロバイトで、その次はギガバイト(GB)、テラバイト(TB)、ペタバイト(PB)、エクサバイト(EB)、ゼタバイト(ZB)、ヨタバイト(YB)です。
- 2進接頭辞は1024倍ずつ大きくなります。キビバイト(KiB)は1024バイト、メビバイト(MiB)は1024キビバイトで、その次はギビバイト(GiB)、テビバイト(TiB)、ペビバイト(PiB)、エクスビバイト(EiB)、ゼビバイト(ZiB)、ヨビバイト(YiB)です。記号は先頭の文字の後に「i」が付きます。
ツールの説明
このツールでは、ビット、バイト、さらにキロからヨタまでのすべての10進接頭辞と、キビからヨビまでのすべての2進接頭辞を使って、データサイズを相互変換できます。単位は全部で34種類です。ここにあるデータストレージ変換ツールは、汎用のデータストレージ単位変換ツールも、メガバイトからギガバイト、ギビバイトからギガバイトといった特定の単位ペア用のツールも、すべて同じように動作します。ツール名に含まれる単位が最初に選択されており、「変換元」と「変換先」のメニューで34種類の単位から選べます。メニューに単位名または記号(「MiB」など)を入力すると、単位を検索できます。数値を入力すると、入力と同時に結果が表示され、コピーできる状態になります。入れ替えボタンを押すと、変換の向きが逆になります。
単位
| 10進単位 | バイト数 | 2進単位 | バイト数 |
|---|---|---|---|
| キロバイト (kB) | 10³ = 1,000 | キビバイト (KiB) | 2¹⁰ = 1,024 |
| メガバイト (MB) | 10⁶ = 1,000,000 | メビバイト (MiB) | 2²⁰ = 1,048,576 |
| ギガバイト (GB) | 10⁹ = 1,000,000,000 | ギビバイト (GiB) | 2³⁰ = 1,073,741,824 |
| テラバイト (TB) | 10¹² | テビバイト (TiB) | 2⁴⁰ = 1,099,511,627,776 |
| ペタバイト (PB) | 10¹⁵ | ペビバイト (PiB) | 2⁵⁰ = 1,125,899,906,842,624 |
| エクサバイト (EB) | 10¹⁸ | エクスビバイト (EiB) | 2⁶⁰ = 1,152,921,504,606,846,976 |
| ゼタバイト (ZB) | 10²¹ | ゼビバイト (ZiB) | 2⁷⁰ = 1,180,591,620,717,411,303,424 |
| ヨタバイト (YB) | 10²⁴ | ヨビバイト (YiB) | 2⁸⁰ = 1,208,925,819,614,629,174,706,176 |
ビット単位では、キロビット(kbit)からヨタビット(Ybit)まで、およびキビビット(Kibit)からヨビビット(Yibit)までの同じ単位があり、いずれも同じ接頭辞のバイト単位の8分の1です。
例
| サイズ | 変換後 |
|---|---|
| 1 GB | 1000 MB |
| 1 GiB | 1024 MiB |
| 1 GiB | 1073.741824 MB |
| 1 TB | 931.3225746154785 GiB |
| 500 GB | 465.6612873077393 GiB |
| 1 TiB | 1.099511627776 TB |
| 1 kB | 0.9765625 KiB |
| 1 MB | 8 Mbit |
| 100 Mbit | 12.5 MB |
| 1 PiB | 1125899906842624 B |
仕組み
変換には、10進接頭辞と2進接頭辞に対応したJavaScript数学ライブラリのmathjsを使用しています。浮動小数点数ではなく、正確な10進数と分数を使って計算するため、たとえば0.1 kBは正確に100 Bに変換されます。また、各結果は有効桁数16桁に丸められ、ペビバイトの1,125,899,906,842,624バイトをすべて表せます。10¹⁶以上の結果は指数表記で表示されるため、表示される各桁が有効数字です。たとえば、1 EiBは1.152921504606847e+18 Bと表示されます。0.000001未満の結果も同様で、1ビットは1.25e-13 TBと表示されます。
ヒント
- メガビット毎秒で表した速度をメガバイト毎秒に変換するには、メガビットをメガバイトに変換します。100 Mbitは12.5 MBなので、100 Mbit/sは12.5 MB/sです。