|
|
楼主 |
发表于 2012-8-27 21:45:28
|
显示全部楼层
secondwtq 发表于 2012-8-27 12:20 
XCC的官网上有。
...我知道了..不过晚了.
---------------------------------------------------------------------------------------------
关于 .mix文件
首先我会说明mix文件的结构,
每个mix文件都会包含一些可以提取的文件. Mix文件包含两部分,一部分是Header,另一部分是Body
Header的结构:
(这里使用Pascal语言)
Header = record
NumFiles : word; {内部文件数}
BodyLength : longint; {Body长度}
Index : array [1..NumFiles] of {内部文件的目录?}
record
ID : longint; {文件ID,按文件名计算}
Start : longint; {Body开始}
Size : longint; {文件大小}
end;
end;
实际上文件大小是变化的,所以 Start=NumFiles*12+6
|
|