If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

文件大小

现在的电脑比二十年前能存储更多的数据,但存储空间依然有限。这就是为什么文件大小那么重要:我们的电脑硬盘可能能存一万张猫的动图,但只能存储十部猫的完整电影。
文件的大小永远以字节来衡量。一字节为8比特(别忘了,比特是数字信息的最小单位,01)。
单字节有足够的比特代表256个数字,因为 28=256。这也意味着一字节的大小足以代表 ASCII 编码标准中的单个字母。

小型文件

如果一个字节足以代表一个字母,那么5个字母长的文本文件应该是 5 字节,对吧?
🔍 自己尝试:请创建一个只有单词“Hello”的文件,然后通过文件元数据查看整个文件的大小。
当我尝试时,我的电脑创建了一个6个字节大小的文件。我以为会是5个字节,因为我打了5个字母,而每个字母只需要一个字节。实际上,我的编辑器自动添加了需要一字节来代表的新一行。
字节 #字符二进制
1H0100 1000
2e0110 0101
3l0110 1100
4l0110 1100
5o0110 1111
6新一行0000 1010

较大文件

文件通常要比几个字符大得多。一张400x400的我的大头照有庞大的22,096字节。一部33秒的猫片有4,614,170字节。
为了更方便地谈论大型文件,我们用更大的单位,从 千字节 开始。如果你熟悉千米或千克这样的单位,千字节听起来就像 1000 字节,但不是这样——或者至少,不总是这样。
当这个单位最初被发明出来时,一个千字节指的是1024字节。计算机科学家们想要使用更为人熟知的名称,但电脑是基于二进制的,所以以二的倍数来给字节分组更为合理,而1024就是210。有些电脑开始用一个千字节表示1000字节—尤其是硬盘制造商,因为这样他们的硬盘容量会听起来大一些。现在的我们生活在一个混乱的世界,一个千字节有时等于1024字节,有时又等于1000字节。
任何所述的计算机其单位都会保持一致,所以你可以相对比较文件的大小,即使你不能确定千字节与字节之间如何转换。总体来说,1000接近1024,所以无论如何,你都能大致判断文件的大小。
一旦文件大于 1024 千字节 (或 1000,取决于你问的是哪种计算机),我们就可以开始使用像兆字节, 千兆字节, 兆兆字节, 和 拍字节这样的大单位。
单位字节 (十进制)字节 (二进制)示例
千字节KB1000102410x10 图标
兆字节MB1000210242500 页 电子书
千兆字节GB10003102437 分钟的视频
兆兆字节TB1000410244130,000 张照片
拍字节PB10005102452000 万个文件夹
上方的表格举例了每个单位可以存储多少数据。那个表格其实有些误导人,因为文件大小取决于数据是否被“压缩”过了,以及压缩了多少数据。1千兆字节可以存储1分钟未压缩的视频,也可以储存1小时压缩过的的低分辨率视频。我们很快就会了解更多关于压缩问题的知识。
🔍 搜索互联网获取更多数据大小的例子。还有什么可以使用千兆字节,兆兆字节或者拍字节来表示?请在下方“建议与感谢”中分享任何有趣的发现。

🙋🏽🙋🏻‍♀️🙋🏿‍♂️你对这个章节还有问题吗?我们会尽力回答— 请在下面提问框里留言!

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.