当前位置: 代码迷 >> 综合 >> 传世基本架构-客户端(传世文件格式分析)
  详细解决方案

传世基本架构-客户端(传世文件格式分析)

热度:37   发布时间:2024-03-07 05:12:10.0

传世文件类型格式探讨(一):

Wix文件:索引文件,根据索引查找到相应数据地址 (数据文件)。

// WIX 文件头格式

typedef struct tagWIXFILEIMAGEINFO

{

    CHAR    szTmp[40];     // 库文件标题 'WEMADE Entertainment inc.' WIL文件头

    INT     nIndexCount;   // 图片数量

    INT*    pnPosition;    // 位置

}WIXIMAGEINFO, *LPWIXIMAGEINFO;

 

我们下载一个 Hedit编辑器打开一个Wil文件,分析一下。我们发现Wix文件中,0x23地址(含该地址)以前的内容是都相同的,即为:#INDX v1.0-WEMADE Entertainment inc.

Ofs44 0x2C的地方:存放着 0B 00 00 00,高低位转换后为:0xB转换十进制数为11(图片数量)Ofs48 0x30的地方:存放着38 04 00 00,高低位转换后为:0x438 = 1080, 这个就是图象数据的开始位置。

 

我们用 Wil编辑打开对应的Wil文件,发现,果然有11张图片。另外我们发现,在Ofs = 44 -47之间的数据总是38 04 00 00,终于明白,所有的图片起始位置是相同的。

 

Wil文件 : 数据文件。

前面我们说了图象数据的开始位置为 0x438 = 1080, 1080中有 文件开头的 44 字节都是相同的。所以,就是说有另外的 1036 字节是另有用途。 1036 

  相关解决方案