压缩文件之前,先检查字节数
上传表单要求 25 MB,而你的文件管理器显示 24.8。在一遍遍降低质量重新导出之前,先弄清各个程序所说的 MB 是什么意思。十进制的 1 兆字节是 1,000,000 字节,而 1 MiB 是 1,048,576 字节。同一个写法有时会被随意使用,所以以精确的字节数为起点最可靠。
这个换算工具把两套体系分开处理。它不会缩放照片,也不会改写文档。选择文件后,它只是把浏览器提供的各文件大小相加,计算并不需要文件内容。处理一批附件时,请一起选中,再把总大小与总上限比较。如果上限是针对单个文件的,请把“限制应用于”切换为“所选的每个文件”。列表会显示哪些文件达标;即使每个文件单独都没超限,总大小也可能超过上限。
如果总大小偏大,请根据内容选择下一步。缩小图片尺寸可以去掉多余的像素。PDF 压缩对扫描页效果明显,已经优化过的文件几乎不会变小。请保留原文件,并在提交前检查结果。改扩展名并不会减少数据量。
大小检查不能保证被接收。有的服务会按编码后的附件或请求开销计算大小,会采用“严格小于”的限制,也会不管大小直接拒绝某种格式。请以提交渠道当前的说明为准,边界不明确时留出余量。
公式和算例
输出大小 = 输入大小 × 每个输入单位的字节数 ÷ 每个输出单位的字节数。
24 MiB 的文件包含 25,165,824 字节,即 25.165824 MB。对照允许恰好 25 MB 的上限,它超出 165,824 字节。更改显示的单位,文件本身不会变。
单位定义: NIST:二进制前缀与 SI 对照. 计算使用 JavaScript 数字;显示的换算结果四舍五入到六位小数,极小的值用科学计数法表示。超出安全字节范围的输入会被拒绝。