我正在尝试在java中解码UPS Maxicode并获得以下结果:
[)>02967780900008400031Z49675335UPSN330W9107$FL:X-/,UY
JKY -M,R('3(PH6W )
0.SXI#Z%H(J
它在下面文章链接的末尾给出门牌号码和街道名称:
http://www.idautomation.com/maxicodefaq.html#Reading-MaxiCode
我无法弄清楚最后的符号是否是加密的或机密信息,因为我在堆栈溢出的主题中读到了。
如果有人对此有任何想法,那将是很有帮助的。
提前谢谢你:)
答案 0 :(得分:1)
我编写了并且目前正在维护UPS MaxiCode库。压缩的MaxiCodes需要附加的,专有的,UPS拥有的DLL来解压缩。通常打印的MaxiCode包含<100个字符(未压缩),或者包含我们称为“扩展”字段的字段,由于超过146个字符,因此必须对其进行压缩。不幸的是,对于公众而言,这意味着您可以解码未压缩的MaxiCode,但不能解压缩已压缩的MaxiCode。 ID Automation出售了一种Font和实用程序,可用于生成和解压缩压缩的MaxiCode。
答案 1 :(得分:0)
数据被压缩并需要来自UPS的DLL进行解码。 Maxicode只保存大约100个字符,因此需要压缩才能编码更多的运输数据。
有关详细信息,请参阅Alternate Topic。