在字节与字符之间建立一种等价关系大大简化了我们的工作,举例来讲,如果要粗略估计一个文本文件所需要的存储空间,只要统计字符数就可以了。这时前面学过的K(kilos)和M(Megas)就派上了用场,用它们来表示文本所占据的计算机存储空间更加通俗易懂。
传统的排版格式是:一张大小为8.5×11英寸的打印纸,采用双倍行距,1英寸的页边距,每页可以容纳约27行的正文。每行宽度约为6.5英寸,每英寸可容纳10个字符,通过计算可以知道每页共包含约1750个字节。如果页面采用单倍行距,那么打印纸的容量约为原先的2倍,即3.5KB。
翻开一本《纽约客》(The NewYorker)杂志,可以看到杂志每页有3栏,每栏包含60行,每行约有40个字符,这样算下来每页大致包含7200个字符(也可以说成字节)。
《纽约时报》(New York Times)每一页包含6栏。假如页面都是文字而不包含标题和图片(这其实是不大可能的),那么可以认为每栏包含155行,每行大约容纳35个字符,这样算下来整个页面共包含32,550个字符,即32KB。
一般来讲精装书每页大约包含500个单词。根据统计,每个单词平均占用5个字母一一更确切地来讲应该是6个字母,因为单词与单词之间是通过空格来分隔的,所以要一并统计在内。这样算下来,书的每一页大约包含3000个字符。假设每本书平均页数为333,这个估计或许和实际不符,但如果这样估算的话,每本书平均容量为1MB。
不得不承认的是,书与书之间千差万别,所以上面这些也只是估算,下面列举出一些实际数据。
斯科特·菲茨杰拉德(F.Scott Fitzgerald)的《了不起的盖茨比》(The Great Gatsby)大约 300 KB。
塞林格(J.D. Salinger)的《麦田守望者》(Catcher in the Rye)大约 400 KB。
马克·吐温(Mark Twain)的《哈克贝里·弗恩历险记》(The Adventures of Huckleberry
20 ASCII 码和字符转换
321