文章来源:企鹅号 - 南瓜博士
小伙伴们久违啦!在之前的文章
二维码趣谈(一)水果星球的“二维码”
里我们通过为水果星球的居民制码,介绍了二维码的基础知识快來考考自己,看你是不是已经都掌握啦
为什么用黑白二色组成的方块就能表示各种各样不同的信息?
为什么二维码只有三个角上有码眼、右下角没有码眼
为什么歪着的、部分破损的二维码也还能扫得出来?
这一篇文章我们要回头来看看地球人的二维码里都装了些啥。
假设你把水果星球的水果运回地球卖为了让商店看起来更神秘,你可以让整个商店都是二维码看不到一个文字。
商品的介绍怎么放到②维码里呢你可以把文字直接编码后填到二维码里,例如下图扫一扫就会出现文字“香蕉”这是版本1的二维码,图片被分成 21*21 个小方格能包含的信息非常有限。
每提升一个版本二维码的长宽就各多四个小方格。下图是版本3的二维码有29*29个方格。
需要包含的内容越多②维码的版本就得越高。下图的二维码是一段广告
如果想放更多信息,就得更细的二维码下图是最高版本40的,有177*177个方格打印出来贴馫蕉上,就很难扫描了但即便如此,也只能存984个汉字(UTF8编码)而且纯文字形式太无趣,不够吸引人
有没有更好的方法呢?如果你会使用互联网事情就好办了。请扫一扫下面的二维码内容是不是好看多了?
要理解这一切你首先得理解互联网。互联网是一个有着无數服务器(服务器是一种特别的计算机)的巨大网络各种网站、你看到的这一篇文章、还有刚才扫出来的香蕉海报,都运行或保存在某些服务器上“上网”,其实就是:
你通过手机或电脑上的程序(客户端)发出一个请求
--> 请求通过互联网中的一台台计算机接力传输直到抵达网址所对应的服务器
--> 服务器根据你的请求返回相应的内容
--> 内容再一次次接力传输回到你的手机或电脑
--> 内容被手机或电脑上的客户端程序正确解析并展示