微信pc端各个数据库文件结构

1. FTSMSG

搜索时所需的索引

2. MediaMSG

这里存储了所有的语音消息。数据库中有且仅有Media一张表,内含三个有效字段

3.MSG

聊天记录核心数据库

内部主要有两张表 MSG 和 Name2ID

 Name2ID表只有一列“UsrName”  内容是微信号或群聊ID

MSG 表:

  • localId
  • TalkerId
  • MsgSvrID
  • Type:            消息类型
  • SubType       消息类型子分类
  • IsSender       是否是自己发出的消息,也就是标记消息展示在对话页左边还是右边,取值0或1
  • CreateTime   
  • Sequence     次序
  • StatusEx、FlagEx、Status、MsgServerSeq、MsgSequence:这五个字段个人暂时没有分析出有效信息
  • StrTalker
  • StrContent
  • DisplayContent
  • Reserved0~6
  • CompressContent
  • BytesExtra
  • BytesTrans

MSG.Type

分类子分类对应类型
10文本
30图片
340语音
430视频
470动画表情(第三方开发的表情包)
491类似文字消息而不一样的消息,目前只见到一个阿里云盘的邀请注册是这样的。估计和 57 子类的情况一样
495卡片式链接,CompressContent 中有标题、简介等,BytesExtra 中有本地缓存的封面路径
496文件,CompressContent 中有文件名和下载链接(但不会读),BytesExtra 中有本地保存的路径
498用户上传的 GIF 表情,CompressContent 中有 CDN 链接,不过似乎不能直接访问下载
4919合并转发的聊天记录,CompressContent 中有详细聊天记录,BytesExtra 中有图片视频等的缓存
4933/36分享的小程序,CompressContent 中有卡片信息,BytesExtra 中有封面缓存位置
4957带有引用的文本消息(这种类型下 StrContent 为空,发送和引用的内容均在 CompressContent 中)
4963视频号直播或直播回放等
4987群公告
4988视频号直播或直播回放等
492000转账消息(包括发出、接收、主动退还)
492003赠送红包封面
100000系统通知(居中出现的那种灰色文字)
100004拍一拍
100008000系统通知(特别包含你邀请别人加入群聊)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guochunyun

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值