- 軟件大?。?82KB
- 軟件語(yǔ)言:簡(jiǎn)體中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件
- 軟件類(lèi)別:文件管理
- 更新時(shí)間:2016-08-29
- 軟件授權(quán):免費(fèi)版
- 官方網(wǎng)站://suncustomit.com
- 運(yùn)行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:文件提取工具 文件解包器
InnoExtractor Plus(安裝包提取工具) v5.3.0.190最新版
2.73MB/簡(jiǎn)體中文/7.5
8.15MB/簡(jiǎn)體中文/5.5
酷狗音樂(lè)歌詞文件提取工具下載 v1.1.0免費(fèi)版
5.1MB/簡(jiǎn)體中文/8
ARF資源文件解包器 V1.0.0.2 綠色免費(fèi)版
184KB/簡(jiǎn)體中文/8.6
戰(zhàn)艦世界BNK音頻文件提取工具 免費(fèi)版
276KB/簡(jiǎn)體中文/6
arf資源文件解包軟件是一款功能十分強(qiáng)大的文件解包工具,想要使用這款文件解包工具的玩家趕緊來(lái)下載吧,相信一定可以幫到大家。
arf資源文件解包器亦可以稱(chēng)之為arf資源文件提取工具,該軟件功能強(qiáng)大,簡(jiǎn)單實(shí)用,可以解包aliasworlds游戲大部分的資源包,不管是加密的文件列表還是加密的子文件頭,通過(guò)本款解包器,動(dòng)動(dòng)手指所有資源都可以輕松到手。
1、16字節(jié)文件頭。 2、子文件名列表。 3、子文件信息列表。 4、子文件數(shù)據(jù)。
一、ARF文件頭數(shù)據(jù)
這一部分共16字節(jié),前4字節(jié)是文件標(biāo)志(41 52 00 00),接下來(lái)4字節(jié)是子文件個(gè)數(shù),4字節(jié)加密文件名列表用的MagicKey,最后4字節(jié)是子文件信息列表的偏移地址。
二、子文件名列表
這一部分是不定長(zhǎng)的,有N個(gè)shortstring組成。而且文件名的前4的整數(shù)倍字節(jié)被加密過(guò),需要用MagicKey異或解密。
三、子文件信息列表
首先定義一個(gè)結(jié)構(gòu) struct FileInfo { WORD ID; // 子文件的編號(hào),一般是從0開(kāi)始計(jì)算,貌似沒(méi)什么實(shí)際意義 DWORD Offset; // 子文件在包中的起始偏移量 DWORD FileSize; // 子文件的大小 BYTE MagicKey; // 解密子文件用的MagicKey };第三部分由N個(gè)FileInfo結(jié)構(gòu)組成,N是子文件的總個(gè)數(shù)。
四、子文件數(shù)據(jù)
除去前三部分剩下就是子文件數(shù)據(jù)。解包的時(shí)候直接通過(guò)FileInfo.Offset在文件中Seek,然后讀取FileInfo.FileSize字節(jié)的數(shù)據(jù)。不過(guò)需要注意的是,每個(gè)小文件的頭20字節(jié)被MagicKey異或過(guò)了,我們?cè)佼惢蚧貋?lái)就OK啦。