虽然https://www.chinaavg.com/read.php?tid=16658有现成的PFP文件分析工具 了,但是没找到全部选中解压出来的按键,一个一个勾太费精力了。所以自己研究研究一下,居然正确解包了
! r1 S' b: D1 s( L2 |# \+ H) Z+ D
修改循环的代码的,开始弄的时候把Byte写成Bytes,换成0x01 也不行,弄了半天才终于能完全解压。3 C% P& P w) i! T
8 d) R$ O6 D% |* N( j8 r4 d
, e" w% M# Y& T5 o) p; o) A* }0 m% x0 [9 J" m* V( H' g' p1 I) K
idstring "PFPK"" g* A: y! y2 U7 _$ L" R- ~
get FILES long: {2 m9 s. n* E2 [
6 l: A( C7 \ p ?: w' z1 `
for i = 0 < FILES
% W+ ^: F# e6 k [2 L
) m, d( r5 G2 i) E& `' pget NSIZE Byte$ R! s" Q% X0 E4 O# k
getdstring NAME NSIZE. r, a, }4 x' e! s0 |
get OFFSET long
5 z0 l7 ~" P- W; p0 W5 v1 |get SIZE long
& l' t; a y6 e. ^* i3 w" A6 k; q- h0 _2 ^8 z* C' q3 p
log NAME OFFSET SIZE + c9 v, ^6 Z; T
0 h3 g3 i& |3 r0 T% }; hnext i |