chatlog icon indicating copy to clipboard operation
chatlog copied to clipboard

求各路大神看下我的问题【关于数据更新的问题】

Open 747857485 opened this issue 6 months ago • 1 comments

1、有个问题,我获取的数据不知道为什么总是不是最新的,不管是文字还是图片,要么是几个小时之前的,要么就是昨天的数据,到底怎么弄才能获取最新的呢?我手动刷新【解密数据文件】也不行,虽然数据库文件时间是最新的,但是数据还是老数据 2、多媒体信息也是大部分不行,有的行有的不行,不知道为什么(能确定的是附件已经缓存到本地了)。 { "seq": 1748484530000, "time": "2025-05-29T10:08:50+08:00", "talker": "34484041971@chatroom", "talkerName": "xxx", "isChatRoom": true, "sender": "wxid_gds8z6q7u4pq22", "senderName": "山峰", "isSelf": false, "type": 3, "subType": 0, "content": "\u003C?xml version=\"1.0\"?\u003E\n\u003Cmsg\u003E\n\t\u003Cimg aeskey=\"ff670c02dd9fbb0e7ca074afbcb39d4c\" encryver=\"1\" cdnthumbaeskey=\"ff670c02dd9fbb0e7ca074afbcb39d4c\" cdnthumburl=\"3057020100044b304902010002040b107f9e02032f50e702040c9cdc7802046837c1b2042466366436323261372d336237372d343834362d393538632d303838393264636535663661020405250a020201000405004c53db00\" cdnthumblength=\"8244\" cdnthumbheight=\"510\" cdnthumbwidth=\"510\" cdnmidheight=\"0\" cdnmidwidth=\"0\" cdnhdheight=\"0\" cdnhdwidth=\"0\" cdnmidimgurl=\"3057020100044b304902010002040b107f9e02032f50e702040c9cdc7802046837c1b2042466366436323261372d336237372d343834362d393538632d303838393264636535663661020405250a020201000405004c53db00\" length=\"690164\" md5=\"d73307554ebd42fd783f77e06e0eff5f\" hevc_mid_size=\"66944\" originsourcemd5=\"39c2eafce8f4d64f4e1ef6ca3f96590b\"\u003E\n\t\t\u003CsecHashInfoBase64\u003EeyJwaGFzaCI6ImQ2MDA0ODAwMTQwMDAwMDAiLCJwZHFIYXNoIjoiNjFmMmE4ZTcxNDkzOGFkMTBl\nM2M1NjFhZWE2YzM1OGU2Y2YzN2I2OWE1Y2I4Y2Y2ZGE3MDI2ZDkzMTMxOTkxNiJ9\n\u003C/secHashInfoBase64\u003E\n\t\t\u003Clive\u003E\n\t\t\t\u003Cduration\u003E0\u003C/duration\u003E\n\t\t\t\u003Csize\u003E0\u003C/size\u003E\n\t\t\t\u003Cmd5 /\u003E\n\t\t\t\u003Cfileid /\u003E\n\t\t\t\u003Chdsize\u003E0\u003C/hdsize\u003E\n\t\t\t\u003Chdmd5 /\u003E\n\t\t\t\u003Chdfileid /\u003E\n\t\t\t\u003Cstillimagetimems\u003E0\u003C/stillimagetimems\u003E\n\t\t\u003C/live\u003E\n\t\u003C/img\u003E\n\t\u003Cplatform_signature /\u003E\n\t\u003Cimgdatahash /\u003E\n\t\u003CImgSourceInfo\u003E\n\t\t\u003CImgSourceUrl /\u003E\n\t\t\u003CBizType\u003E0\u003C/BizType\u003E\n\t\u003C/ImgSourceInfo\u003E\n\u003C/msg\u003E\n", "contents": { "md5": "d73307554ebd42fd783f77e06e0eff5f" } 比方说这条数据,我拼接的URL是http://127.0.0.1:5030/image/d73307554ebd42fd783f77e06e0eff5f 。是我拼接的不对吗? 求各路大神忙小弟解答下。我是做java的,go环境搞了一天没搞明白,一直在下包,最后还报Decode 没找到,也不知道为啥。实在搞不定了....

747857485 avatar May 30 '25 01:05 747857485

请用微信4.0.3.36版本,并且开启自动解密

rui5man avatar May 31 '25 08:05 rui5man

请参考 https://github.com/sjzar/chatlog/issues/131

hao-ji-xing avatar Jun 01 '25 01:06 hao-ji-xing

  1. 3.x 版本微信更新数据库不积极,所以 chatlog 读取数据库文件会出现延迟;4.0 版本改善很多。

  2. 图片的访问问题,你的拼接是没问题的,但是数据库文件关联逻辑有些混乱,之前尝试做过一些简单处理,参考:https://github.com/sjzar/chatlog/blob/d124086/internal/model/message_v4.go#L87

  3. decode 没找到的问题,猜测是由于 silk 音频转换等 cgo package 引起的问题,先确认本地有 C 编译环境,然后再 go build。

sjzar avatar Aug 17 '25 13:08 sjzar