# 目录结构

go-cqhttp 默认生成的文件树如下所示 :

.
├── go-cqhttp
├── config.hjson
├── device.json
├── logs
│   └── xx-xx-xx.log
└── data
    ├── images
    │   └── xxxx.image
    └── db
文件 用途
go-cqhttp go-cqhttp可执行文件
config.hjson 运行配置文件
device.json 虚拟设备配置文件
logs 日志存放目录
data 数据目录
data/images 图片缓存目录
data/db 数据库目录

# 图片缓存文件

出于性能考虑, go-cqhttp 并不会将图片源文件下载到本地, 而是生成一个可以和QQ服务器对应的缓存文件 ( .image ), 该缓存文件结构如下 :

偏移 类型 说明
0x00 [16]byte 图片源文件MD5 HASH
0x10 uint32 图片源文件大小
0x14 string 图片原名(QQ内部ID)
0x14 + 原名长度 string 图片下载链接
上一次编辑: 1/24/2021, 10:42:19 AM