IMGheaderStr(全局常数) - Lucky-Koishi/KoishiExAPI GitHub Wiki

声明

Koishi::str IMGheaderStr = "Neople Img File";

描述

  IMG文件的文件标识符,位于每个IMG文件的前16字节,包括字符串中的15字节外加'\0'字符。
  该标识符适用于V2、V4、V5、V6版本的IMG文件,可以通过读取某个文件的前16字节后与该常数字符串做对比,来初步判定该文件是否为IMG文件,例如:

stream st;
str s;
st.loadFile("demoV2.IMG");
if(IMGheaderStr == (s = st.readString(16)))
  printf("This is an IMG file.");
else
  printf("This is NOT an IMG file.");

  该标识符不适用于V1,若尝试解析V1的IMG文件,应使用IMGheaderStr2(但本代码库不支持解析V1)。
  参见NPKheaderStr, IMGheaderStr2

⚠️ **GitHub.com Fallback** ⚠️