无需登录 数据私有 本地保存

文件大小格式化工具 - 字节转 KB/MB/GB 可读格式

7
0
0
0

文件大小格式化工具

字节数转换为可读格式(KB/MB/GB/TB/PB),支持二进制(1024)与十进制(1000)标准

1,048,576
快捷填入:
最优可读格式
1 MB
= 1,048,576 字节
B 字节
1,048,576
KB 千字节
1,024
MB 兆字节
1
GB 吉字节
0.000977
TB 太字节
0.000001
PB 拍字节
0.000000
反向转换:可读格式 → 字节数
结果: 2,684,354,560 字节
≈ 2.5 GB(二进制标准)
常见文件大小参考
类型 典型大小 字节数
纯文本文件(1页)~4 KB4,096 B
高清照片(JPEG)~2-5 MB2,097,152 - 5,242,880 B
MP3歌曲(320kbps)~8 MB8,388,608 B
PDF电子书~5-50 MB5,242,880 - 52,428,800 B
手机App安装包~50-200 MB52,428,800 - 209,715,200 B
高清电影(1080p)~2-4 GB2,147,483,648 - 4,294,967,296 B
DVD光盘~4.7 GB5,046,586,573 B
蓝光光盘~25 GB26,843,545,600 B
操作系统(Windows)~20-40 GB21,474,836,480 - 42,949,672,960 B
现代AAA游戏~50-150 GB53,687,091,200 - 161,061,273,600 B
1TB硬盘实际容量~931 GB1,000,000,000,000 B(十进制)
常见问题 (FAQ)

字节(Byte)是计算机信息存储的基本单位。1个字节由8个比特(bit)组成,可以表示256种不同的值(0-255)。在文件系统中,文件大小通常以字节为最小计量单位。一个英文字母占用1个字节,一个中文字符通常占用2-4个字节(取决于编码方式,如UTF-8编码下常用汉字占3字节)。

二进制标准(IEC,1024进制):1 KiB = 1024 B, 1 MiB = 1024 KiB, 1 GiB = 1024 MiB。这是计算机内存和操作系统(Windows、macOS、Linux)实际使用的标准。通常我们在电脑上看到的KB/MB/GB实际上就是KiB/MiB/GiB。

十进制标准(SI,1000进制):1 KB = 1000 B, 1 MB = 1000 KB, 1 GB = 1000 MB。这是国际单位制(SI)标准,硬盘制造商、网络速度标注通常使用此标准。这就是为什么你买的1TB硬盘在电脑上显示约931GB的原因。

建议:日常计算机使用选择二进制(1024),查看硬盘容量对比时选择十进制(1000)。

这是因为硬盘制造商使用十进制标准(1000进制)标注容量:1 TB = 1000 GB = 1,000,000,000,000 字节。而操作系统(Windows/macOS)使用二进制标准(1024进制)显示容量:1 TiB = 1024 GiB = 1,099,511,627,776 字节。因此,1,000,000,000,000 ÷ 1,099,511,627,776 ≈ 0.909,即约931 GiB。这不是硬盘缩水,只是计量标准不同。

单位二进制(1024)十进制(1000)
1 KB / KiB1,024 B1,000 B
1 MB / MiB1,048,576 B1,000,000 B
1 GB / GiB1,073,741,824 B1,000,000,000 B
1 TB / TiB1,099,511,627,776 B1,000,000,000,000 B
1 PB / PiB1,125,899,906,842,624 B1,000,000,000,000,000 B

在编程中格式化文件大小是一个常见需求。以下是一个简单的JavaScript示例:

function formatBytes(bytes, decimals = 2) {
  if (bytes === 0) return '0 B';
  const k = 1024;
  const units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB'];
  const i = Math.floor(Math.log(bytes) / Math.log(k));
  return parseFloat((bytes / Math.pow(k, i)).toFixed(decimals)) + ' ' + units[i];
}

使用本工具可以快速验证你的代码输出是否正确,也可以直接获取格式化结果用于文档或报告。

  • 前端开发:在文件上传组件中显示文件大小,提升用户体验。
  • 系统管理:查看服务器日志、磁盘使用情况时快速换算。
  • 数据分析:处理大量文件时统计存储需求。
  • 文档编写:在技术文档中准确描述文件大小。
  • 硬盘选购:对比不同标准下的实际可用容量。
  • 网络传输:估算文件传输时间(配合网速计算)。

字节输入框支持:纯数字(如1048576)、带千分位逗号(如1,048,576)、带空格(如1 048 576)、小数(如1536.5)。输入会自动清理非数字字符。

反向转换数值框支持:纯数字(如2.5)、带单位文本(如2.5 GB、2.5GB、2.5GiB),系统会自动识别单位。也支持科学计数法表示的大数字。

两个输入框均实时响应,无需手动点击转换按钮(反向转换也可点击按钮触发)。