破案了,西安一码通崩溃的原因很可能是……

CDietzTCG-avatar

CDietzTCG

2022-01-01T08:39:16+00:00

编辑下,我猜错了,新闻里压缩的不是二维码图片,而是其他图片。
194楼老哥才是柯南:
[quote][pid=579247430,30149160,10]Reply[/pid] Post by [uid=63493960]hellsxs[/uid] (2022-01-05 19:59):
[img]https://img.nga.178.com/attachments/mon_202201/05/-7Q2p-2idmZaT3cSmc-fi.png.medium.jpg[/img]
抓包看了,二维码是前端生成的
不过有一个155k的GIF图[s:ac:喷][/quote]生成二维码的时候附带传送一个GIF这操作也有点迷[s:ac:哭笑]
——————————————————————————————————————————————————————————————————————
以下原帖:


[img]https://img.nga.178.com/attachments/mon_202201/05/-7Q2p-j1bwZ12T3cSpm-tp.png[/img]
[img]https://img.nga.178.com/attachments/mon_202201/05/-7Q2p-jnaoZ2hT3cSns-1a7.png[/img]

按照这则新闻,服务端很可能是以图片格式发送二维码到终端。他们根本没有意识到把二维码图片从1MB用算法压缩到100K简直是xx行为,居然可以拿来吹嘘。
实际上标准27x27的二维码点阵只占用729bit,不考虑校验位只需要0.1K字节即可存储和传输。即使是96x96的二维码也只需要1K字节左右。
如果服务端以二进制传输数据,再在客户端解码成二维码,传输数据量会比所谓“优化后”降低两个数量级。
I WANT BEACH HANZO SKIN-avatar

I WANT BEACH HANZO SKIN

不想做任何的评价……
its_da_benji-avatar

its_da_benji

我giao,笑出了声~~
Neebiez-avatar

Neebiez

李华为了节约经费,一天只用5g的材料,这天他终于获得了技术上的突破,但他忘记了自己的实验对象电子龙芯片的密码,只好求助王鸿,王鸿蒙中了密码,然后用他的麒麟臂将锁拆开,这下李华的电子龙总算能正常升级了
gabrixl-avatar

gabrixl

二维码还真有传图片的啊
BeejSSB-avatar

BeejSSB

关系户是这样的了[s:a2:doge]我这银行几年前花了几个亿自研加外包了一个柜台系统,结果还没工行淘汰了十几年的好用
Midnight_Foxx-avatar

Midnight_Foxx

这个有点意思,纯服务器端渲染
FatMansss-avatar

FatMansss

前端生成不香吗?后台生成转码还要浪费cpu、传输浪费带宽、存储浪费硬盘。
SuspiciouM-avatar

SuspiciouM

这也太傻比了哈哈哈哈哈哈哈
Atlas.-avatar

Atlas.

这里也没说是二维码图片吧,健康宝里除了二维码还有很多其他图片的吧
Miza-avatar

Miza

[s:ac:汗] 怕你不知道,给你说一下,二维码解析完了是字符串,穿字符串就行,没必要穿转换后的点阵信息
𝑽𝒍𝒂𝒅-avatar

𝑽𝒍𝒂𝒅

。。。这。。。。智障操作
.resonance-avatar

.resonance

不太懂,但是感觉你说的好像有道理
Yomi-avatar

Yomi

这程序员,是按键精灵出身吧
Onodera-avatar

Onodera

二维码一般都是传字符串在客户端生成的吧,感觉他说的图片是不是展示健康码时候的照片啊
Hammich-avatar

Hammich

计算机行业内部号称100个码农出淘汰95个,剩下5个成为一般程序员,显然他们是95
Aidan!-avatar

Aidan!

开玩笑,好不容易中的标,那么轻松就给解决了,那以后还做不做。[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
ye lou-avatar

ye lou

[quote][tid=30149160]Topic[/tid] Post by [uid=184613]xmuazrael[/uid] (2022-01-05 16:43):

[img]https://img.nga.178.com/attachments/mon_202201/05/-7Q2p-j1bwZ12T3cSpm-tp.png[/img]
[img]https://img.nga.178.com/attachments/mon_202201/05/-7Q2p-jnaoZ2hT3cSns-1a7.png[/img]

按照这则新闻,服务端很可能是以图片格式发送二维码到终端。他们根本没有意识到把二维码图片从1MB用算法压缩到100K简直是xx行为,居然可以拿来吹嘘。
实际上标准27x27的二维码点阵只占用729bit,不考虑校验位只需要0.1K字节即可存储和传输。即使是96x96[/quote]合着是后台生成图片然后把图片传到前端啊?然后再进行压缩?
我也寻思以比特流传输过去,再解码生成就是了……
反正不明白是啥操作。
Sillyyanie-avatar

Sillyyanie

这是个有想法发的开发[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
GBT Tae-avatar

GBT Tae

你们懂个毛,这波是数据云处理,向先进概念学习[s:a2:doge]