返回 什么是QR码? 首页html
QR码具备“纠错功能”。即便编码变脏或破损,也可自动恢复数据。这一“纠错能力”具有4个级别,用户可根据使用环境选择相应的级别。调高级别,纠错能力也相应提升,但因为数据量会随之增长,编码尺寸也也会变大。
用户应综合考虑使用环境、编码尺寸等因素后选择相应的级别。 在工厂等容易沾染赃物的环境下,能够选择级别Q或H,在不那么脏的环境下,且数据量较多的时候,也能够选择级别L。通常状况下用户大多选择级别M(15%)。编码
纠错级别的比率,是指所有码字与能够纠错的码字的比率。
例如,须要编码的码字数据有100个,而且想对其中的一半,也就是50个码字进行纠错,则计算方法以下。纠错须要至关于码字2倍的符号(RS编码※),所以在这种状况下的数量为50个×2=100码字。所以,所有码字数量为200个,其中用做纠错的码字为50个,因此计算得出,相对于所有码字的纠错率就是25%。这一比率至关于QR码纠错级别中的“Q”级别。code
另外,在上述例子当中,也能够认为相对于码字数据的纠错率为50%,但变脏或破损的部位不单单局限于码字数据部分,所以,在QR码中,仍是用相对于所有码字的比率来描述纠错率。htm
※ RS编码:QR码的纠错功能是经过将RS编码附加到原数据中的方式实现的。RS编码是应用于音乐CD等用途的数学纠错方法。它能以字节为单位进行纠错,适合用于错误位置会集中的突发错误。get