東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關破解相關編程工具反編譯安裝制作程序源碼軟件補丁數(shù)據(jù)庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發(fā)編程工具 → ARF資源文件解包器(ARF-S ) 1.0.0.1 綠色中文版

ARF資源文件解包器(ARF-S )

ARF資源文件解包器(ARF-S )1.0.0.1 綠色中文版

  • 大。245KB
  • 語言:中文
  • 平臺:WinAll
  • 更新:2016-08-27 11:21
  • 等級:
  • 類型:編程工具
  • 網(wǎng)站:暫無
  • 授權:免費軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網(wǎng)友評論下載地址

ARF文件分為4部分:

1、16字節(jié)文件頭 2、子文件名列表 3、子文件信息列表 4、子文件數(shù)據(jù)

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

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

二、子文件名列表

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

三、子文件信息列表

首先定義一個結構 struct FileInfo { WORD ID; // 子文件的編號,一般是從0開始計算,貌似沒什么實際意義 DWORD Offset; // 子文件在包中的起始偏移量 DWORD FileSize; // 子文件的大小 BYTE MagicKey; // 解密子文件用的MagicKey };

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

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

除去前三部分,剩下就是子文件數(shù)據(jù)。解包的時候直接通過FileInfo.Offset在文件中Seek,然后讀取FileInfo.FileSize字節(jié)的數(shù)據(jù)。不過需要注意的是,每個小文件的頭20字節(jié)被MagicKey異或過了,我們再異或回來就OK啦。

PC官方
安卓官方手機版
IOS官方手機版

ARF資源文件解包器(ARF-S )截圖

下載地址

ARF資源文件解包器(ARF-S ) 1.0.0.1 綠色中文版

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設計DreamweaverfireworksFlash

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式