IMGheaderStr2(全局常数) - Lucky-Koishi/KoishiExAPI GitHub Wiki
Koishi::str IMGheaderStr2 = "Neople Image File";
IMG文件的文件标识符,位于每个IMGV1文件的前20字节,包括字符串中的17字节外加3个'\0'字符。
该标识符适用于V1版本的IMG文件,可以通过读取某个文件的前20字节后与该常数字符串做对比,来初步判定该文件是否为V1的IMG文件,例如:
stream st;
str s;
st.loadFile("demoV1.IMG");
if(IMGheaderStr == (s = st.readString(20)))
printf("This is an IMGV1 file.");
else
printf("This is NOT an IMGV1 file.");
该标识符不适用于V2、V4、V5、V6,若尝试解析V2、V4、V5、V6的IMG文件,应使用IMGheaderStr。
参见NPKheaderStr, IMGheaderStr