数值 / 位运算 / 单位

数据容量单位转换分清 1000 与 1024

输入一个容量或每行一个容量,同时查看十进制与二进制换算结果。

数据容量单位转换

输入

输入仅在当前浏览器中处理,不会发送到服务器。

结果

每条输入都将显示 bit/B、十进制与二进制结果。

选项

每行一个非负小数,可在后面附单位;后缀优先于默认单位。小数点用英文句点,数字不分组。

1 B = 8 bit · 1 KB = 1000 B · 1 KiB = 1024 B。别名:b、byte、bytes、kB。

≈ 表示已舍入;< 表示小于显示刻度。JSON 还保存以 bit 表示的精确分数。

最多 500 条非空行、每个数值 100 位数字、全文 100000 个字符。任一错误行都会停止整批转换。

输入内容或载入示例以开始。

用数据容量单位转换核对存储配额时,最好先找到原始字节数。磁盘包装、文件列表和监控面板可能使用不同的单位体系,只有数值而没有单位的清单,不能直接拿来比较。

做字节换算时,GB 转 MB 与 GiB 转 MiB 使用的倍率不同。这里保留每一行的单位,输入 1 GB 和 1 GiB 会得到两组不同的字节数,不会只提取数字后把后缀丢掉。

为什么用数据容量单位转换

两种尺度放在一起看

输入 1024 B,结果同时给出 1.024 KB 和 1 KiB。KB 和 KiB 的差异不再藏在某个开关里:前者按 1000 倍递增,后者按 1024 倍递增。核对云存储额度和磁盘容量时,可以直接选取目标单位对应的结果,而不改动输入的含义。

同一份存储量分流到刻度间距不同的两条测量尺。

混合单位也能逐行核对

数据容量单位转换会认真读取每一行后面的单位。把 1 GB、1 GiB、8 bit 分别写在三行,结果按原顺序保留行号,每行都有十二种表示。没有单位的数字才使用下拉框中的默认单位,避免多来源清单在批量处理时被误读。

三条独立输入分别经过换算,形成一一对应的三条结果。

先核对约定,再拿走结果

01

默认单位只补全无后缀行

下拉框选择 MB 后,纯数字 2 代表 2 MB,但 2 MiB 仍按二进制计算。示例包含不同单位和大整数,可以用来检查这条优先规则。

02

留意数值前面的符号

默认显示六位小数。≈ 表示数值已舍入;< 表示实际正数小于当前显示刻度,并不等于零。需要继续精确计算时,下载带精确分数的 JSON 报告。

03

展开批量行查看完整换算

空白行不作为记录,但原始行号不变。结果先显示五十条输入,可继续加载。关闭自动转换后,用 Ctrl/Cmd+Enter 更新;修改输入或参数后,导出会暂时禁用。

每个容量都能查看十二种表示

基础单位与两套前缀

bit 与 B 是基础结果,KB 到 PB 是十进制结果,KiB 到 PiB 是二进制结果。任意支持的单位都能作为输入,页面不会因切换所谓进制而改变 KB 的定义。

大整数与小数都保留含义

输入 9007199254740993 B 时,最后一位不会因浮点整数限制变成别的数字。输入 1 bit 则得到 0.125 B,不会提前向上取整成一个字节;显示小数位只影响最终展示。

带原行号的完整报告

一次最多处理五百条非空记录。TXT 保留单位、近似符号与行号;JSON 额外提供选项、原始行及以字符串保存的精确 bit 分子分母。即使界面只展开前一部分,导出也包含整批结果。

输入格式与处理边界

单位大小写有含义
接受 bit、B、KB 至 PB、KiB 至 PiB,以及 b、byte、bytes、kB 四种别名。小写 mb 不会自动改成 MB;未知后缀直接报错。此页的 KB 始终是 1000 B。
小数点固定使用英文句点
数值可以是 +1、.5、1. 或普通整数。负数、逗号、数字间空格、下划线、科学计数法和表达式都不接受。请先确认 1,024 表示 1024 还是 1.024,再改写输入,工具不会猜测。
错误行会阻止整批导出
输入上限为五百条非空行、每个数值一百位数字(包含小数位),全文十万个字符。错误提示保留原始行列位置;不会跳过坏行后把不完整结果当成成功导出。
显示舍入不改写精确值
可选零至二十位小数,采用四舍五入。舍入结果带 ≈,非零数舍入为零时改用 < 和最小显示刻度。复制与文本下载保留这些记号;JSON 同时保存精确的位数分数,供后续计算。
只换算容量
不计算 Mbps、MB/s、传输时间、带前缀的位单位或 PB/PiB 以上单位;不检测文件大小、不抓取网址、不合计各行,也不自动选择最佳单位。需要分享时可使用导出的报告,输入不会写入分享地址。

数据容量单位转换常见问题

1 KB 应按 1000 还是 1024 字节算?

本页明确规定 1 KB = 1000 B,1 KiB = 1024 B。历史资料中可能用 KB 表示 1024 字节,遇到这类数据应先确认原系统约定,再把单位明确写成 KiB。不能仅凭字母相似就替换。

同一个文件在不同系统里为什么大小不同?

同一个字节总数除以不同倍率,得到的显示数字就不同。比较时可先统一换算成 B,再查看 GB 与 GiB 两项。文件系统分配块、分区和保留空间也会造成额外差异,单位转换只解释计量尺度。

KiB、MiB、GiB 各自代表什么?

它们分别是 kibibyte、mebibyte 和 gibibyte 的缩写,倍率依次为 1024、1048576 和 1073741824 字节。字母 i 用于明确二进制前缀;把 MiB 写成 MB 会改变这里实际计算的容量。

KB 和 kB 应该怎么写?

SI 的千前缀是小写 k,所以标准写法是 kB。KB 是常见写法,本工具把两者作为同一个十进制单位接收,并统一显示 KB。若你要表达 1024 字节,应使用 KiB,而不是依靠大小写猜进制。

转换结果是否会有精度损失?

输入的小数和单位倍率采用精确运算,显示时才按指定小数位舍入。≈ 和 < 都属于结果含义的一部分。若要把结果交给程序继续运算,JSON 中的 bit 分子与分母比复制已舍入的小数更合适。

结果与预期不符?

从一份明确的字节数开始

使用数据容量单位转换核对两套尺度,再把带单位、行号与舍入标记的结果导出。