计算器收藏
转换

千比特到千字节转换器

分享计算器

将我们的免费计算器添加到您的网站

请输入有效的 URL。仅支持 HTTPS URLs。

将页面上计算器输入字段中的当前值用作嵌入计算器的默认值。
输入框边框聚焦颜色,开关框选中颜色,选择项悬停颜色等。

请同意使用条款。
预览

保存计算器

理解数据计量单位

数据计量单位用于量化数字信息,其中比特(bit)和字节(byte)是最基本的单位。比特(二进制数字)是表示0或1的最小单位。一个字节由8个比特组成,是计算机系统中可寻址的基本内存单元。数据单位使用前缀表示数量级,但存在两种不同的体系:

  • 十进制体系(SI单位):基于10的幂次方
  • 二进制体系(IEC单位):基于2的幂次方

传统计算领域使用二进制前缀却采用十进制术语,造成了混淆。1998年,国际电工委员会(IEC)标准化了二进制前缀以消除歧义。

十进制体系:千比特和千字节

十进制体系遵循SI前缀:

  • 1千比特(kbit)= 10310^3 比特 = 1000比特
  • 1千字节(kB)= 10310^3 字节 = 1000字节 = 8000比特

该体系常用于电信和网络领域。例如,互联网服务提供商以兆比特每秒(Mbps)为单位宣传网速。

二进制体系:千位比特和千位字节

二进制体系使用IEC前缀:

  • 1千位比特(Kibit)= 2102^{10} 比特 = 1024比特
  • 1千位字节(KiB)= 2102^{10} 字节 = 1024字节 = 8192比特

该体系与计算机内存架构相匹配,其中寻址是基于二进制的。操作系统通常使用KiB、MiB、GiB来表示内存和存储容量。

转换公式

精确转换需要确定源单位和目标单位:

十进制体系内转换

  • 千比特转千字节:kB=kbit8kB = \frac{kbit}{8}
  • 千字节转千比特:kbit=kB×8kbit = kB \times 8

二进制体系内转换

  • 千位比特转千位字节:KiB=Kibit8KiB = \frac{Kibit}{8}
  • 千位字节转千位比特:Kibit=KiB×8Kibit = KiB \times 8

跨体系转换

  • 千比特转千位字节:KiB=kbit×10008×1024=kbit×10008192KiB = \frac{kbit \times 1000}{8 \times 1024} = \frac{kbit \times 1000}{8192}
  • 千位比特转千字节:kB=Kibit×10248×1000=Kibit×10248000kB = \frac{Kibit \times 1024}{8 \times 1000} = \frac{Kibit \times 1024}{8000}

基于时间的传输速度

本计算器计算随时间变化的数据传输速率:

  • 每秒:Data=速率×1Data_{\text{总}} = 速率 \times 1
  • 每分钟:Data=速率×60Data_{\text{总}} = 速率 \times 60
  • 每小时:Data=速率×3600Data_{\text{总}} = 速率 \times 3600
  • 每天:Data=速率×86400Data_{\text{总}} = 速率 \times 86400

其中速率速率以每秒单位表示(如kbit/s),DataData_{\text{总}}是传输的总数据量。

转换参考表

单位符号比特字节十进制等效值
千比特kbit100012510310^3 比特
千字节kB8000100010310^3 字节
千位比特Kibit10241282102^{10} 比特
千位字节KiB819210242102^{10} 字节

实际转换示例

网速计算

您的网络套餐提供100Mbit/s(兆比特每秒)。每分钟可下载多少kB?

  1. 转换为kbit/s:100 Mbit/s=100000 kbit/s100 \text{ Mbit/s} = 100000 \text{ kbit/s}
  2. 应用时间因子:100000 kbit/s×60=6000000 千比特每分钟100000 \text{ kbit/s} \times 60 = 6000000 \text{ 千比特每分钟}
  3. 转换为千字节:60000008=750000 kB每分钟\frac{6000000}{8} = 750000 \text{ kB每分钟}

存储卡容量

64GB存储卡实际使用二进制单位。其十进制容量是多少?

  1. 64GB(二进制)= 64GiB(千兆位字节)
  2. 转换为KiB:64×1024×1024=67108864 KiB64 \times 1024 \times 1024 = 67108864 \text{ KiB}
  3. 转换为十进制GB:67108864×102410003=68.719476736 GB\frac{67108864 \times 1024}{1000^3} = 68.719476736 \text{ GB}

文件下载估算

50MB文件以10Mbit/s下载:

  1. 转换文件大小为兆比特:50 MB×8=400 Mbit50 \text{ MB} \times 8 = 400 \text{ Mbit}
  2. 下载时间:400 Mbit10 Mbit/s=40 秒\frac{400 \text{ Mbit}}{10 \text{ Mbit/s}} = 40 \text{ 秒}

数据单位历史和标准化

二进制与十进制的混淆可追溯至1950年代,当时计算机科学家采用”千”表示102410242102^{10})。当容量较小时(如64KB内存实际包含6553665536字节——接近6400064000)尚可接受。随着容量增长,差异变得显著:

  • 1GB(十进制)= 1000000000字节
  • 1GB(二进制)= 1073741824字节(7.37%差异)

1998年,IEC引入二进制前缀(千位、兆位、吉位等),结束了数十年的歧义。尽管已标准化,许多操作系统和消费设备仍使用十进制术语表示二进制数量。

常见问题

1kBps等于多少kbps?

kBps表示千字节每秒,kbps表示千比特每秒。由于1字节=8比特:

  • 1 kBps=8 kbps1 \text{ kBps} = 8 \text{ kbps}
  • 1 kbps=0.125 kBps1 \text{ kbps} = 0.125 \text{ kBps}

例如,10kBps等于10×8=8010 \times 8 = 80kbps。

为什么1TB硬盘只显示931GB?

硬盘制造商使用十进制单位(1TB=101210^{12}字节),而操作系统使用二进制单位(显示的1TB=1TiB=2402^{40}字节=1099511627776字节)。实际容量:

  • 十进制:10000000000001000000000000字节
  • 二进制:1000000000000102440.9095 TiB931 GiB\frac{1000000000000}{1024^4} \approx 0.9095 \text{ TiB} \approx 931 \text{ GiB}

如何将千位比特转换为千字节?

使用公式: kB=Kibit×10248×1000=Kibit7.8125kB = \frac{Kibit \times 1024}{8 \times 1000} = \frac{Kibit}{7.8125}

例如,1000Kibit: kB=1000×10248000=128 kBkB = \frac{1000 \times 1024}{8000} = 128 \text{ kB}

网速使用十进制还是二进制单位?

网速仅使用十进制单位。1Mbps=10000001000000比特每秒。但下载管理器中的文件大小通常使用二进制单位,造成表面差异:

  • 100Mbps连接=12.512.5MB/s(十进制)
  • 实际下载速度:1000000008×1024211.92 MiB/s\frac{100000000}{8 \times 1024^2} \approx 11.92 \text{ MiB/s}

吞吐量与带宽有何区别?

带宽是最大数据容量(如100Mbps管道)。吞吐量是实际传输数据,由于协议开销总是较低。对于TCP/IP:

  • 实际吞吐量\approx带宽×\times0.95(大文件)
  • 例如:100Mbps连接实际传输约95Mbps

报告错误