二维码的容量主要受限于扫码设备的分辨率。一个二维码的信息量越大,所需的像素点也越多,这会导致二维码的像素增多,超出扫码设备的分辨上限,从而难以被识别和解码。例如,一个800万像素的摄像头无法扫描一个1600万像素(4096*4096)的二维码。因此,目前常见的二维码都不会过大,某些二维码生成网站提供的最大二维码尺寸为800*800像素(约0.6M,这里的“M”指的是像素点数量,而非图片文件大小)。尽管如此,用二维码存储一部电影并不现实,但存储种子文件或链接是完全足够的。
二维码的容量不仅与像素有关,还与二维码的尺寸和颜色有关。通常情况下,单层双色(如黑白)的二维码图像容量为数十KB,而单层彩色的二维码容量可以达到1-2MB。至于那些大型彩色多层二维码,如PM-Code,其容量甚至可以达到1TB。例如,日本Content Idea of Asia开发的基于IP访问的PM-Code,其QR编码的容量可达1236GB。而关于二维码所能容纳的信息内容,更详细的介绍可以参考:
http://blog.sina.com.cn/s/blog_8e67fed00102x4qi.html。