2024年4月18日发(作者:)

技术与应用J tougaol@chinaitedu_cn 

编者按:新的一年,“高手论技”继续伴随大家前行,身处一线的你,就那些技术上最常遇到的故障、最需要解 

决的难题、最成熟的应用……都可以在此畅所欲言,各抒己见。是继续围观还是现身说法,新浪微群http://q.t.sin&. 

c0m.cn/264976,期待您的共同参与。 

前几日,记者在Adobe Cs6巡展中亲历了二维码投票、二维码访问现场制作的网站……深感二维码的应用真是 

无所不在。此期主持人和众嘉宾就将解密你我身边的那些条形码 深入探讨有关条码的各种概念、应用及发展等。 

从火车票说起 

都一览无余。其他的一些二维码识别和 

火车购票实行实名制之后,网上关 读取软件也能识别其中的信息,虽然没 

于实名制火车票会泄露个人信息的说 有排版和明显的标识,但也都包含了上 

法便传得沸沸扬扬。而这种种说法,正 

述信息。 

是源于火车票上的二维条形码。 

为此,铁道部先是对D字头的动车 

从防伪上考虑,火车票上最初使 车票上的二维码进行了加密,在今年3 

用的是一维的条形码,里面并没有包含 月份后,又对所有实名制车票的二维码 

个人信息。在动车和高铁车票实行实名 进行了加密。这一结果又使得火车票 

制后,火车票上开始使用二维条形码。 

的二维码是否会泄露个人信息在网上 

与一维条码不同的是,二维条码不是用 起了争论——2011年的火车票常常可 

来“标识”,而是可以存储信息。为防止 

以读取到身份信息,使用这一时期的实 

旅客个人信息泄露,实名制火车票先是 

名制车票做测试的人坚信车票二维码 

将身份证号的出生13期四位数字隐藏, 

的确泄露个人信息;而2012年3月以后的 

但还是有细心的人发现,可以从二维条 

火车票几乎都无法读取到有用信息,只 

码中读取到完整的身份证号信息。当个 

会读取到乱码或错误信息或软件的其 

别网友在体验高铁后将自己的车票在 他上网查询提示,使用这一时期的实名 

微博中晒了出来,并被别人识别出身份 

制车票做测试的人则会认为车票二维 

信息之后,这个信息泄露问题终于浮出 码不会泄露个人信息。当然,对于加密 

水面,被广泛关注。 后的二维码,如果进一步的破解,找到 

通过使用手机上的“快拍二维 它的加密方法,还是有可能读取的。 

码”、“我查查”等软件,可以非常方便 

不过,车票二维码加密,虽然保护 

地读取火车票上的二维码信息,包括 了个人身份信息的隐私,却造成车票防 

车票号码、开车时间、身份证号等信息 

伪的验证不容易实现。 

102 中国信息技术教育201 2/07—08 

解密条形码 

邱元阳河南省安阳县职业中专 

火车票二维条码的问题,使我们 

看到了条码应用的冰山一角。实际上, 

在各行各业和社会生活中,条码的使用 

已经非常普遍,从超市售货到图书馆借 

书,从条码签到到电子名片,已经融入到 

现代生活的方方面面。 

露什么是条形码 

条形码(barcode)又称条码,是将 

宽度不等的多个黑条和空白,按照一定 

的编码规则排列,用以表达一组信息的 

图形标识符。条形码可以标示物品的生 

产国家、制造厂家、商品名称等诸多信 

息,而且可以用激光设备l夹速准确地读 

取,因而在商品流通、图书管理、邮政管 

理、银行系统等许多领域都得到广泛 

的应用。几乎可以说,我们随手拿起一 

件正规生产和流通而来的物品或其包 

装(如图书、食品、中I生笔、U盘甚至发票 

等),都可以发现上面的条形码。 

条形码具有输入速度快、准确度 

高、成本低、可靠性强等优点,在当今的 

自动识别技术中占有重要的地位。 

条形码可分为一维条码和二维条 

技术与应用 tougaol@chinaitedu.ca 

维码即是较常用的QR Code,其编码密 

钥是公开的,在不加密的情况下,二维 

码识读软件都可以读取。 

以QR码为例,每个正方形模块代 

表一个符号,共同组成一个正方形阵 

列。整个阵列由编码区域和功能图形组 

成,功能图形包括寻像图形、分隔符、 

定位图形和校正图形,不能用于数据编 

码。符号的四周由空白区包围。QR码版 

本7符号结构格式说明如上页图3。 

QR码符号共有 见格,每一版本 

比前一版本每边增加4个模块,版本1为 

21 ̄21模块,直到版本40 ̄177x177模块。 

位置探测图形固定为7个模块,间隔1。 

由于二维码充分利用了行列信息, 

是一种高密度编码,信息容量大,可容 

纳多达1850个大写字母或2710个数字 

或1108+ ̄:节,一篇500多个汉字的短文 

完全可以存放其中,甚至图片、声音、文 

字、签字、指纹等可以数字化的信息都 

能编码在其中(如图4)。 

图4 OR码格式的《再别康桥》 

二维码制作成本低,译码可靠陛高 

(误码率不超过千万分之一),识读容易, 

容错能力强,局部损坏时照样可以正确 

得到识读,损毁面积达50%仍可恢复信 

104中国信息技术教育2012/07—08 

息。并且,二维码符号形状、尺寸大小比 

例可变,支持加密,保密性、防伪j生好,因 

而已得到广泛使用。我们最常见到的火 

车票、发票上者陂用了二维码。 

手机条码扫描软件 

随时信息技术和移动产品的发展, 

电子身份信息的交流和传递也越来越 

方便,使用二维码制作的电子名片也越 

来越常见,这样在手机上通过彩信就 

可以直接发送二维码的电子名片,或者 

使用手机摄像头扫描纸质名片上的二 

维码身份信息,就能方便地交换名片信 

息了。在会议电子签到和电子文档身份 

验证上,也常用到二维码。 

为了让手机等移动终端产品可 

以方便地识读二维码,产生了很多二 

维码识别软件。根据智能手机操作系 

统平台的不同,这些软件也有不同的 

版本,以适应不同的手机。较常见的手 

机条码扫描和识读软件有快拍二维 

码、我查查、码上淘、魔印、二维码识 

读器、QuickMark、ScanLife、iA1{nk、 

Decoder,等等。 

二维码软件是手机族不可或缺的 

款应用,它不仅能把手机变成一台多 

功能的条码扫描仪,随时随地方便快 

捷地识别商品条形码和二维码,还能 

成为手机比价的得力帮手——购物时 

随手拿起一件商品,对准商品条码扫 

描,商品相关信息即刻显示在手机屏 

幕上,同时还可以查看该商品在网上各 

处的价格。 

利用手机二维码软件,不仅能扫 

描纸介质上的二维码,也能扫描电脑显 

示器上的二维码,这是一般的条码扫描 

器不具备的功能。而扫码登录网站、扫 

码打开链接、扫码收听音乐、扫码观看 

电影等更是方便了手机上网活动。手机 

扫码不方便之处是需要预览和调整好 

距离,让图像落在可识别的区域内,软 

件才能自动对焦和扫描。 

二维码生成工具 

有了手机二维码软件,我们可以识 

读二维码信息;但另一方面,有时我们 

又需要自己制作二维码,供别人识读。 

这就需要用到二维码生成工具。 

这类工具软件,有电脑上使用 

的, ̄NPsytec QR Code Editor;有手 

机上使用的, ̄[IQRCode;还有在线生 

成的,如百度应用中的二维码生成器、 

制图网在线二维码生成器(http:// 

qr.makepic.net)。 

’由于制作和生成二维码往往是临 

时性的需求,没有必要安装专门的软 

件,推荐使用在线制作,方便迅速。各种 

在线制作网站可以支持不同的格式和 

要求,可以有选择地使用。图5是在线生 

成的两个“中国信息技术教育”QR二维 

码图。可以看到,不同软件生成的两个 

二维码,它们的图形并不一样,但版本 

和含义却是完全一样的。因为二维码有 

很大的冗余,便于纠错和部分损毁时正 

确识别。利用这个特点,在二维码中还 

可以人为地加入一些图案和色彩,生成 

比较时尚的二维码。 

图5 OR码的“中国信息技术教育”