- 軟件大(dà)小:227KB
- 軟件語言(yán):中文
- 軟件類型:國產軟(ruǎn)件
- 軟件類別:免費軟件 / 壓縮解(jiě)壓
- 更新時間:2016-08-31 16:00
- 運行環境:androids
- 軟件等級:
- 軟件廠商:
- 官方網站:http://www.ynaad.com
81.05M/中文/6.6
560KB/中文/0.0
13.88M/中文/5.9
1.52M/中文/10.0
14.84M/中文/5.8
ARF資源文件解包器是(shì)一款能將ARF文件打開(kāi)和提取的工具,很多小夥伴不知道ARF的文件怎麽打開(kāi),有(yǒu)了這(zhè)個解包器就會很簡單了,需要(yào)的快來綠色資源(yuán)網下載吧!
ARF資源文件(jiàn)解(jiě)包器專門提取(qǔ)ARF資源(yuán)和文(wén)件的工具,幫助用戶輕(qīng)鬆提取ARF資源文件裏麵的子文件,簡單實用功能強大。
1.子文件名列(liè)表(biǎo)
這一部分是不定長的,有(yǒu)N個shortstring組成。而且文件名的(de)前4的整數倍字節被加密過,需要(yào)用MagicKey異或解密。
2.ARF文(wén)件頭數據
這一部分共16字節,前4字(zì)節是文件標誌(41520000),接下(xià)來4字節是子(zǐ)文件個數,4字節加密文件(jiàn)名列表用的MagicKey,最後4字節是子文件信(xìn)息列表的偏移地址。
3.子文件信息列表
首先定義一(yī)個結構structFileInfo{WORDID;//子文件的編號,一般是從0開始計算,貌似沒什麽實際意(yì)義DWORDOffset;//子文件在包中的起始偏移量DWORDFileSize;//子文件的大小BYTEMagicKey;//解密子文件用的MagicKey};第三部分由N個FileInfo結構組成,N是子文件的總個數。
4.子(zǐ)文件(jiàn)數據
除去前三部分,剩下就是子文件數據。
解包的時候直接通過FileInfo.Offset在文件中Seek,然後讀取FileInfo.FileSize字節的數據。
不過(guò)需要注意的是(shì),每個小文件的頭20字節被MagicKey異(yì)或過了,我們再異或回來就OK啦。
請描述您(nín)所遇到的錯誤,我們(men)將(jiāng)盡(jìn)快予以修正,謝謝!
*必填項,請輸入內容