腾讯QQ聊天记录备份方法,导入导出msg3.0.db聊天记录精简 2024年QQNT,文后有我7年前写的QQ备份方法。
–
前言:一
本文围绕着电脑版本的QQ软件展开,有些情况下,需要保留聊天记录,特别是文字版聊天记录,但是随着QQ一路升级,以前的msg2.0.db 聊天记录变成msg3.0.db,广受诟病的 也一路升级,这是好事儿,也是坑。
前段时间升级到最新版本的QQNT,发现 聊天记录功能极其不完善,不得已又退回到老版本,也不知道后面新架构的升级后,聊天记录的处理何去何从呢?
–
不可否认的是,依然留存着我们这些“老顽固”固执的把聊天记录当作宝贝,导来导去,舍不得删除,又不知道如何处理,或者以什么方式留存,备受煎熬和苦恼。依然希望,腾讯QQ团队能够关注到我们这部分的人需求;毕竟作为一款通讯工具,通讯数据(聊天记录)的处理是至关重要的。
–
一部分基于隐私化浪潮的重视,越多的人喜欢“阅后即焚”,不喜欢留存任何记录;
然而现实情况下,更多的是基于情感或者商务等方面需求,网络痕迹,交易记录要“永久保存”这也是很重要的诉求,从另一方面这也属于“数字遗产”。随着科技的发展,这些记录基于一些大数据处理,AI处理工具等,可以提取或者处理为个人独有的记忆;
–
并且基于法律法规的要求,网络数据需要保留3个月~若干年不等;既然如此,个人的数据为何不能够私人保存,私人离线保存更好呢?并且我们这些人经历了网盘关停、博客关停等风波,对云存储、大数据,分布式等都有着难以磨灭的戒备,这些互联网公司谁在意过我们一个个的个体,又有谁在意过你的“数据”和“隐私”呢?个人的离线存储是最佳的方案。
千万不要学以前某文档、记账软件,不允许用户数据导出,简直是非常流氓,非常可耻。
精简和备份方法的迭代:
多年的的QQ聊天记录备份,我想的是保留所有记录,但是随着我QQ群聊的逐渐增多,资料递增的日益庞大,我的硬盘不可能无限增加,就需要做一些舍弃的规划;
电脑版的QQ,聊天记录主要两部分占据空间巨大,
第一个是以Msg2.0.db和Msg3.0.db文件代表的:聊天文本数据,一般占据百兆到GB不等,
第二个是以Image 文件夹代表的图片数据,特别是在群多的情况下很容易就几十个GB,很容易硬盘爆红。
–
早年间QQ的Image文件夹,图片没有细分目录和超长的文件名,特别是在硬盘FAT32格式下很容易目录文件超限制导致数据丢失系统崩溃等,如今Image文件夹迭代也细分C2C、Group等文件夹,也是很大的进步。
–
早期:全部备份:
在2014年以前,我大多保存 …\Documents\Tencent Files\XXX\.整个文件夹,
经历几次硬盘损毁数据丢失后,我决心精简备份数据。
–
后来:精简图片后的备份方法:
只保留QQ私聊、临时会话的全部图文数据,以及部分QQ群聊的文本数据。
当时的方法和数据记录:
*****************************************************
20180101 新版备份方法2:-old
目的:保留所有聊天(群+好友+临时会话)文字消息+个人聊天的图片
1.消息管理器
挨个右键导出.bak 文字聊天内容。
2.清空群消息
3.新建空白目录,登陆后导入旧目录内容(此时包含好友聊天图片)
4.按需还原
—————————————————————————————
例子:截至20190421 清空群图片
———
处理前:
Image 6.83G;
Msg3.0.db 1.02G;
———
仅保留文字后:
Image 0M;
Msg3.0.db 361MB;
———
导入图片后:
自定义表情 468
Image 75.3M 929 个文件,33 个文件夹
Msg3.0.db 361MB
———
现存
群 76个
全部好友:392个 如何管理好友分组:8个单向好友:40个
*****************************************************
2019年的精简群图片方法3:-old
1.先退出QQ;找到QQ对应的QQ号文件夹:默认路径(C:\Users\xxx\Documents\Tencent Files\123456)
2.把这个文件夹123456 重命名为 123456_0, 然后整个文件复制一份(不包含Image文件夹)在同一目录,把复制的这个文件夹 名字再改回123456;
3.重新登录QQ。
4.然后 在消息管理器 里面,把
———————————
1.复制A(无Image)为B (创建个新的不包含实际图片的)
2.把B 全部群记录删除,B- (删除 数据库里面的 群聊图片 链接)
3.空C 再导入 B-(+Image),为C+ (此时导入的是 好友+图片&群聊+无图)
4.A 导入C,再把C+ (Image)替换到A ()
或者:
直接启用 C+ (+Image); Msg3.0.db 会比减少很多;剔除了临时会话等数据。
*****************************************************
2023年 新版备份方法5 说明:
目的:保留所有聊天(群+好友+临时会话)文字消息+个人聊天的图片
1.消息管理器
挨个右键导出.bak 文字聊天内容。
2.退出QQ,进入..\Documents\Tencent Files\…把对应QQ文件夹重命名,添加“-old”
清空群消息
3.退出QQ,进入..\Documents\Tencent Files\…把对应QQ文件夹重命名,添加“-old”
4.重新启动QQ,登陆后,消息管理器,导入旧目录(选中上述 XXX-old)内容(此时包含好友聊天图片)
5.按需还原
6.把-old的Image\C2C目录下还原到新的
*****************************************************
2024年 新版备份方法6 说明:
目的:保留所有聊天(群+好友+临时会话)文字消息+个人聊天的图片
1.消息管理器
挨个右键导出.bak 文字聊天内容。
2.清空群消息
3.退出QQ,进入..\Documents\Tencent Files\…把对应QQ文件夹重命名,添加“-old”
4.重新启动QQ,
5.登陆后,消息管理器,先导入旧目录(选中上述 XXX-old)内容(此时包含好友聊天图片)
6.再依次导入.bak 文字聊天内容,
7.注意保留好 old里面的两个文件夹: \FileRecv\MobileFile 和 .\Image\
*****************************************************
202407 新版备份方法7 说明:
目的:保留所有聊天(群+好友+临时会话)文字消息+个人聊天的图片
1.消息管理器
挨个右键导出.bak 文字聊天内容。
2.清空群消息
3.退出QQ,进入..\Documents\Tencent Files\…把对应QQ文件夹重命名,添加“-old”
4.重新启动QQ,登陆后,消息管理器,导入旧目录(选中上述 XXX-old)内容(此时包含好友聊天图片)
5.退出QQ,把 -old文件夹里面的 一个文件Msg3.0.db、二个文件夹\FileRecv\MobileFile 和 .\Image\) 覆盖到 新的里面
6.重新登陆即可
*****************************************************
202407 新版备份方法8 说明:
目的:保留所有聊天(群+好友+临时会话)文字消息+个人聊天的图片
1.退出QQ,进入..\Documents\Tencent Files\…把对应QQ文件夹重命名,添加“-old”
2.在..\Documents\Tencent Files\目录下 新建文件夹,改名上述QQ号。
3.把 -old文件夹里面的 所有*.db或*.dbc、以及二个文件夹\FileRecv\MobileFile 和 .\Image\C2C ) 复制到 新建的QQ文件夹里面
4.重新登陆QQ即可
—————————————————————————————
例子:截至20240702清空群图片
———
开始前:
Image 12G
Msg3.0.db 733MB
———
新建文件夹导入old后:
Image 40M ,210个文件
Msg3.0.db 11MB
———
导入群文字后:
Image 40M
Msg3.0.db 690MB
—————————————————————————————
——————————————————
一些QQ记录Tencent Files目录下的文件分析(待验证):
Audio/ 部分声音
FileRecv/ 日常接收的一些文件或群下载的
Image/ 图片文件夹
CustomFace.db 表情的图片数据
info.db 本地消息、部分好友资料和已删除好友和群 等数据库
infocenter.db 消息中心的数据
misc.db 自定义头像数据库
msg3.0.db 聊天记录数据库
CustomFace.dbc 自定义表情数据库
Info.db 临时会话数据库
——————————————————
关于QQ消息记录导入导出的几个bug说明:2024/7/3
1.手动.bak导出,\FileRecv\MobileFile 文件夹的内容并没有导入,需要人工复制。
2.手动.bak导入或文件夹导入,\Image\C2C 文件会大量丢失,比如原72个文件,导入后发现只有16个文件,其他索引丢失了?
3.导出的“全部消息记录”只有私聊内容,不含群聊,不含临时会话等。
4.临时会话,非常重要的内容,大部分都是和商家的聊天记录,通过消息管理器可以导出.bak文件。但是并不能导入回去,这点是非常恶心的设定或BUG,要替换Info.db文件解决。
5.这个导入导出功能bug非常多,有时候连续导入二次依然显示有记录被导入;而且删除记录导出再导入,*.bak文件的大小并不会有明显变化,这说明腾讯在这块的处理问题非常多。
6.聊天数据导入导出和精简,我一般情况下都是参考 方法5、6、7解决,方法8 是比较激进的,
—
这些年腾讯陆续关闭了很多QQ功能,如好友管理等,希望在QQNT新架构下,能够完善好这个QQ聊天记录的备份处理功能,再次不胜感激。
–
最后,
本文写在 2024年7月,此时:
QQ往期架构 Windows版9.7.23 2024-4-22
1、优化了公众号的查看体验;
2、更新了QQ小黄脸表情“举牌牌”;
3、新增仅群主/管理员可查看群成员信息;
4、修复了一些已知bug。
QQ全新NT架构 Windows新版本9.9.11 2024-6-17
本次功能主要升级如下:
【文件】新增支持文件发送断点续传;
【频道】子频道列表页新增支持展示音视频直播卡片;
【表情】表情图库引入商城表情,更多优质表情等你来用,表情搜索及联想能力升级,万千表情,一触即发,快来体验。