ARF資源文件解包器 綠色版vx1.0.0.2

2024-05-28發(fā)布者:wx20230305205025大小: 下載:0

文件大小:

軟件介紹

ARF資源文件解包器電腦版是一款專門為ARF資源而制作的文件提取工具。軟件可以幫助用戶輕松提取ARF資源文件里面的子文件,ARF資源文件解包器電腦版可以對(duì)加密的ARF文件進(jìn)行解壓縮,操作方便快捷,不管是加密的文件夾列表還是加密的子文件頭,用戶可以通過該軟件輕松把資源包提取到手。

image.png

功能介紹

  ARF文件分為4部分:

  1、16字節(jié)文件頭

  2、子文件名列表

  3、子文件信息列表

  4、子文件數(shù)據(jù)

  一、ARF文件頭數(shù)據(jù)

  這一部分共16字節(jié),前4字節(jié)是文件標(biāo)志(41520000),接下來4字節(jié)是子文件個(gè)數(shù),4字節(jié)加密文件名列表用的MagicKey,最后4字節(jié)是子文件信息列表的偏移地址。

  二、子文件名列表

  這一部分是不定長(zhǎng)的,有N個(gè)shortstring組成。而且文件名的前4的整數(shù)倍字節(jié)被加密過,需要用MagicKey異或解密。

  三、子文件信息列表

  首先定義一個(gè)結(jié)構(gòu)structFileInfo{WORDID;//子文件的編號(hào),一般是從0開始計(jì)算,貌似沒什么實(shí)際意義DWORDOffset;//子文件在包中的起始偏移量DWORDFileSize;//子文件的大小BYTEMagicKey;//解密子文件用的MagicKey};

  第三部分由N個(gè)FileInfo結(jié)構(gòu)組成,N是子文件的總個(gè)數(shù)。

  四、子文件數(shù)據(jù)

  除去前三部分,剩下就是子文件數(shù)據(jù)。ARF資源文件解包器電腦版解包的時(shí)候直接通過FileInfo.Offset在文件中Seek,然后讀取FileInfo.FileSize字節(jié)的數(shù)據(jù)。不過需要注意的是,每個(gè)小文件的頭20字節(jié)

發(fā)表評(píng)論(共0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請(qǐng)與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部