单位转换
即时、私密且免费
数据大小换算器.
在位、字节、KB、MB、GB、TB和PB之间转换——以及在十进制(1,000)和二进制(1,024)标准之间转换,这也是为什么您的新硬盘看起来比宣传的要小。
此计算器尚未完全翻译——部分文本以英文显示。
输入数值
输入时结果会更新。
1 KB = 1,000 字节。这是硬盘和固态硬盘制造商采用的国际单位制(SI)标准,也是大多数网络和存储产品宣传所用的标准。
Cite this calculator
Canonical URL: https://mathify.one/zh/conversion/data-size
Cite as: Mathify. (2026). 数据大小换算器. https://mathify.one/zh/conversion/data-size
Use Cases
Check actual storage capacity
Compare advertised drive size (decimal) with the capacity shown by your OS (binary) to understand the difference.
Example: A 500 GB drive (decimal) shows as about 465 GiB in Windows.
Estimate file transfer sizes
Convert file sizes between units to estimate download times or storage needs, especially when dealing with large media files.
Example: Convert 2.5 GB to MB to see if it fits on a 4.7 GB DVD.
Frequently Asked Questions
- Why does my new hard drive show less capacity than advertised?
- Manufacturers use decimal (1,000) units, so 1 TB = 1,000,000,000,000 bytes. Operating systems often use binary (1,024) units, so 1 TB = 1,099,511,627,776 bytes. This difference makes the drive appear smaller in your OS.
- What is the difference between decimal and binary units?
- Decimal units (KB, MB, GB) are based on powers of 1,000, while binary units (KiB, MiB, GiB) are based on powers of 1,024. For example, 1 MB = 1,000,000 bytes, but 1 MiB = 1,048,576 bytes.
- How do I convert between bits and bytes?
- 1 byte = 8 bits. To convert bits to bytes, divide by 8. To convert bytes to bits, multiply by 8. This calculator handles both directions for all units.
Tips & Common Mistakes
Tips
- Always check whether your device uses decimal or binary units to avoid confusion.
- When comparing storage, use the same standard (decimal or binary) for accurate results.
- Remember that 1 byte = 8 bits, so a 100 Mbps connection transfers about 12.5 MB per second.
- Use binary units (KiB, MiB) when working with RAM or file systems that use 1024-based calculations.
Common Mistakes to Avoid
- Assuming 1 KB = 1,024 bytes when the calculator uses decimal (1,000) by default.
- Confusing bits and bytes, leading to off-by-8 errors in conversions.
- Mixing decimal and binary units in the same calculation without converting.
Last updated: August 13, 2026