网页版微信发送 GIF 内容变为大鹏哥哥,生日快乐的 gif 图

2018-07-20 14:06:39 +08:00
 Vimax

微信网页版上传 gif,结果上传完成后内容被改变.

如图所示(图传用的是百度网盘的分享...):上传后打红框的 gif 动图被改变.变成了大鹏哥哥,生日快乐的 gif

https://pan.baidu.com/s/15eY5EOQvGEMprTPjBSqlGg

所使用到的图片是:

https://pan.baidu.com/s/1L4cVK17iIm4aiUaX1M8WVQ#list/path=%2F

由于手机发送的 gif 超出大小就会无法发送,所以使用微信网页版发送到手机上使用.

图片只是一些正常的 gif 类.不知道为什么会被改变.

3577 次点击
所在节点    全球工单系统
8 条回复
zhuanzh
2018-07-20 14:10:09 +08:00
还是用 sm.ms 之类都图床吧
John60676
2018-07-20 15:47:06 +08:00
md5 碰撞了解一下
John60676
2018-07-20 15:47:13 +08:00
anyclue
2018-07-20 15:48:50 +08:00
yamedie
2018-07-20 16:08:07 +08:00
有次我想添加一个包子掌掴(其实是慰问)小朋友的表情, 反复添加总找不到那个表情, 然后用画笔给图片加了一个不可见的白点就添加成功了, 得出结论微信是根据 md5 封禁表情的吧
diggerdu
2018-07-20 17:41:09 +08:00
@yamedie ocr 也会作为依据
mopig
2018-07-20 18:31:03 +08:00
chinvo
2018-07-20 20:37:46 +08:00
我感觉原理是这样的:

大于 20M 不与存储
存储返回 null 或者其他错误
上传 API 对返回内容 hash
取得与“彩蛋图片” 一致的 hash

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX