データ単位変換ツールとは?
デジタルデータコンバーターは、ビット、バイト、キロバイト、メガバイトなどの異なるデジタル情報の単位間で値を変換するツールです。主に、正確なIT、通信、データストレージ計算に不可欠な**10進(SI)と2進(IEC)**の2つの主要な数値システムを考慮します。
このコンバータの重要な目的の一つは、システム間の混乱を解消することです。例として:
- 10進システムでは1キロバイト(KB)は1,000バイトに相当し、
- 2進システムでは1キビバイト(KiB)が1,024バイトに相当します。
ギガバイトやテラバイトを扱う際には、この違いが重要になります。
このコンバータは、以下のような単位間の変換をサポートしています:
ビット、ニブル(4ビットまたは半バイト)、バイト(B)、キロビット(kbit)、キロバイト(KB)、メガビット(Mbit)、メガバイト(MB)、ギガビット(Gbit)、ギガバイト(GB)、テラビット(Tbit)、テラバイト(TB)、ペタビット(Pbit)、ペタバイト(PB)、エクサビット(Ebit)、エクサバイト(EB)、ゼタビット(Zbit)、ゼタバイト(ZB)、ヨタビット(Ybit)、ヨタバイト(YB)、キビビット(Kibit)、キビバイト(KiB)、メビビット(Mibit)、メビバイト(MiB)、ギビビット(Gibit)、ギビバイト(GiB)、テビビット(Tibit)、テビバイト(TiB)、ペビビット(Pibit)、ペビバイト(PiB)、エクスビット(Eibit)、エクスバイト(EiB)、ゼビビット(Zibit)、ゼビバイト(ZiB)、ヨビビット(Yibit)、ヨビバイト(YiB)。
バイナリ(IEC)システムとデシマル(SI)システムの主な違い
基本単位
- ビット(b): 情報の最小単位で、0または1を表します。
- バイト(B): 8ビットで構成されます。
デシマルシステム(SI)
10の冪に基づいており、各ステップは103です:
- キロバイト(KB): 103=1,000バイト。
- メガバイト(MB): 106=1,000,000バイト。
- ギガバイト(GB): 109=1,000,000,000バイト。
- テラバイト(TB): 1012=1,000,000,000,000バイト。
- ペタバイト(PB): 1015バイト。
- エクサバイト(EB): 1018バイト。
- ゼタバイト(ZB): 1021バイト。
- ヨタバイト(YB): 1024バイト。
使用用途:
- HDD/SSDメーカー、
- インターネット速度計測(例:100 Mbps)。
バイナリシステム(IEC)
2の冪に基づいており、各ステップは210=1,024です:
- キビバイト(KiB): 210=1,024バイト。
- メビバイト(MiB): 220=1,048,576バイト。
- ギビバイト(GiB): 230バイト。
- テビバイト(TiB): 240バイト。
- ペビバイト(PiB): 250バイト。
- エクスバイト(EiB): 260バイト。
- ゼビバイト(ZiB): 270バイト。
- ヨビバイト(YiB): 280バイト。
使用用途:
- オペレーティングシステム(例:WindowsはファイルサイズをGiBで表示しますが、「GB」とラベル付けします)、
- ソフトウェア開発およびプログラミング。
変換公式
1. ビットとバイト間の変換
システムに依存しない:
1 B=8 ビット,1 ビット=0.125 B
例:
16 ビット=816=2 B。
2. データ単位間の変換
公式はシステムに依存:
Xターゲット=Xソース×10nターゲット10nソース
Xターゲット=Xソース×2nターゲット2nソース
どこ:
n は単位オーダーの違い(例:KBからMB:n=3、1 MB=103 KB のため)。
計算例
例1:500 GBをTBに変換(SIスタンダード)
500 GB=500×1031=0.5 TB。
例2:500 GiBをTiBに変換(IECスタンダード)
500 GiB=500×2101≈0.488 TiB。
例3:100 MbitをMBに変換
100 Mbit=100×106 ビット=100,000,000 ビット、100,000,000 ビット÷8=12.5 MB。
注:
- インターネット速度の変換: 50 Mbps÷8=6.25 MB/s。
- KB vs. KiB: 1 KB=1,000 B,1 KiB=1,024 B。
- ビット vs. バイト: 16 Mbps ≠ 16 MB/s。8で割ってバイトを取得します。
- ゲーマー向け: Steamの80 GBのゲームはディスク上で約74.5 GiBを占有します。
よくある質問
250 MBをギガバイト(SI)に変換するには?
250 MB=250÷103=0.25 GB。
5 MiB(IEC)には何ビット含まれていますか?
5 MiB=5×220 B=5,242,880 B、5,242,880 B×8=41,943,040 ビット。