SkillAgentSearch skills...

BackupQQEmoji

以更好的格式备份QQ收藏表情(QQnt)

Install / Use

/learn @dogxii/BackupQQEmoji
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BackupQQEmoji

备份 QQ 收藏表情

<div align="center"> <img src="./doc/smallcat.gif" alt="GIF"> </div>

博客地址:Dogxi 笔记本

一、获取本地表情包文件夹

QQnt架构提供了可以直接显示图片所在文件夹的按钮,(右键图片/表情)在 Finder 中显示

右键菜单

点开以后会跳转到 QQ ~~瞎存图片~~ 的地方,

然后回退上级目录,直到 nt_qq_xxxxxxx/nt_data/ 这里,再进入 ./Emoji/personal_emoji/ 目录,

这时候就能看到 一个 Ori(原图) 和 Thumb (缩略图)文件夹了,

Ori 文件夹可能跟现在收藏表情有出入,可以删除 Ori 文件夹,在QQ重新打开收藏表情下滑加载

完成后,就可以把 Ori 文件夹拷贝一份出来了。

[!NOTE]

Ori 文件夹你会发现有些应该是 GIF 动图,却是 JPG 后缀,这时候需要下面脚本处理(~~手动改也不是不行~~)


存储参考地址:

# Windows

C:\Users\当前用户\Documents\Tencent Files\数字\nt_qq\nt_data\Emoji\personal-emoji

# Mac

/Users/当前用户/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/nt_qq_加密字符串/nt_data/Emoji/personal-emoji

二、脚本修复图片后缀

下载仓库源码,

仓库里有 NodejsPython 两种脚本(任选其一),

用于检测指定目录下图片文件的真实格式,并自动修正错误的文件扩展名。

只需要执行的时候,命令加上拷贝的 Ori 文件夹路径就可以了。

Node.js 版本

# 指定目录
node ./nodejs/fix-images.js /path/to/your/images

# 直接运行(默认目录 ./Ori)
node ./nodejs/fix-images.js

Python 版本

安装依赖

# 安装依赖
pip install aiofiles

运行

# 添加执行权限(macOS/Linux)
chmod +x fix-images.py

# 指定目录
python fix-images.py /path/to/your/images

# 直接运行(默认目录 ./Ori)
python fix-images.py

输出示例

🚀 开始处理目录: ./Ori
正在检测和修复图片文件格式...

✅ 已重命名: CA101610D31985A94A0C2C7FB82A31C8.jpg -> CA101610D31985A94A0C2C7FB82A31C8.gif (jpg -> gif)
✅ 已重命名: FF0CD0893C70D0AF3987B136B3E2A01F.jpg -> FF0CD0893C70D0AF3987B136B3E2A01F.gif (jpg -> gif)
✓  格式正确: 016F338123974C2F8C0C7A3FD5B791FE.jpg (jpg)
...

==================================================
📋 处理完成统计:
   处理文件数: 425
   重命名文件数: 12
   跳过文件数: 0
   错误文件数: 0
   用时: 1.23秒
==================================================

支持的图片格式

  • JPEG (.jpg, .jpeg) - 检测 JPEG 文件头 FF D8 FF
  • GIF (.gif) - 检测 GIF87a 或 GIF89a 文件头
  • PNG (.png) - 检测 PNG 文件头 89 50 4E 47
  • WebP (.webp) - 检测 RIFF/WEBP 文件头
  • BMP (.bmp) - 检测 BMP 文件头 42 4D
  • TIFF (.tiff) - 检测 TIFF 文件头(大端/小端)

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated22d ago
Forks1

Languages

Python

Security Score

85/100

Audited on Mar 17, 2026

No findings