【Tools】RDB打包工具详解
01. 概述
Rdb打包解包工具是一款功能強大的打包解包工具。它可以將一個指定的包文件(類似壓縮包那樣包含了很多文件或文件夾在里面的文件)中的內容釋放到新文件夾中,也可以逆向將一個文件夾中的內容重新打包為一個單獨的文件。Rdb打包解包工具支持QQ2009及以上版本的解包和重新創建、支持QQ影音皮膚文件的解包和支持結構化文檔的解包和打包操作等。Rdb打包解包工具可以自動檢測文件格式,用戶只需拖動任何文件到文本框中,程序會自動檢測文件格式是否被支持,并給出提示。同時新版核心引擎重寫,并全面支持插件,可提供對格式的擴展。但是需要知曉的是Rdb打包解包工具不是所有的文件格式都支持打包和解包,同時因為需要通用,保存文件時不會對擴展名進行限制(除非個別專用格式),打包時務必注意確認文件名。
02. 版本新特性
第三版的處理工具,不再僅僅是個解包打包的角色,內建文件瀏覽和文件操作能力,支持編寫生成腳本實現自動化修改。
- 全部重寫的引擎
- 提供更加便利的操作
- 更高的穩定性和可擴展性
- 集成文件瀏覽和文件預覽
- 集成GFT文件處理模型
- 提供導入導出和全面的拖放支持
- 提供修改腳本生成器
- 自動更新支持
- 支持可視化編輯TXD/GMD文件 (3.5.0.0+)
- 支持對比兩個包文件結構差別并自動同步 (3.5.0.0+)
- 文件列表支持自然排序 (3.5.0.0+)
03. RDB支持的格式
- 支持QQ2009(SP3及更新)、TM2008 Beta1.3以后版本的包文件(.rdb)的解包和重新創建
- 支持QQ影音皮膚文件(.qpsf)的解包操作(重新打包任何的修改都會導致QQ影音啟動出錯,目前未知如何處理)
- 支持結構化文檔的解包和打包操作(QQ2009 SP2及以前版本的db文件,TM2008 Beta1.2 及以前的db文件,DOC/XLS/PPT等4、Office2003格式的辦公文檔,QQ拼音皮膚(.skn),QQ表情文件(.eip,.cfc),QQ聊天記錄文件(.db)等等
- ZIP格式文件,非常多的軟件的自定義皮膚等都會使用ZIP格式,非常通用(如千千靜聽的皮膚.skn)
- QQ拼音的非結構版本格式文件(QQ拼音的皮膚有兩種格式,創建時務必選擇正確的格式)
- 迅雷看看皮膚(請注意查看更新說明)
- 飛信資源文件(.rds)
- 紫光拼音輸入法皮膚文件(*.utm)
04. RDB使用教程
(一) 打開、新建文件
1.點擊“打開”按鈕打開一個已有的文件
2.RDB插件針對RDB的打開進行了優化,會在打開菜單下加入rdb菜單,可以直接選擇要打開的文件而不用自己去選擇
3.選定文件后,Rdb打包解包工具會自動測試文件類型嘗試打開。如果失敗,會給予提醒
4.要創建一個新的文件,則點擊“新建”菜單,并選擇一個類型
5.在新建包窗口中,需要你選擇一個現有的文件夾,以這個文件夾的內容為藍本進行創建
6.在這里,可以點擊放大鏡圖標瀏覽文件夾,也可以將一個文件夾直接拖放到框中,確定即可
(二) 編輯菜單
編輯菜單僅在左側樹列表中選擇一個文件時才有效,可以使用配置的外部應用程序或系統關聯打開當前的文件。外部程序和文件類型關聯可以在選項對話框中編輯
1.添加
A)直接點擊添加按鈕,是添加一個文件夾到當前選定的文件夾;點擊右邊的下拉箭頭則可以選擇添加文件夾或導入文件夾。
B)添加文件夾和導入文件夾都是向現有的包中添加一個文件夾中的內容,區別是“添加文件夾”會將要添加的文件夾插入到當前選擇的文件夾的子文件夾中,而導入文件夾是將目標文件夾的所有內容都添加到當前選擇的文件夾中,不包括目標文件夾本身
2.替換
A)點擊替換,將允許用戶使用一個新的文件或文件夾來替換當前的文件或文件夾。如果替換的是文件夾,那么原文件夾中的內容會被刪除。
B)替換文件夾菜單中有個子菜單叫做導入文件夾,它和“添加”子菜單下的“導入文件夾”是一致的
3.刪除
刪除左側樹中選定的文件或文件夾
4.導出
導出當前的節點,或整個包的所有文件
05. RDB使用示例
5.1 打開QQ安裝目錄
5.2 搜索rdb文件
5.3 使用RDB打包工具進行解壓
5.4 導出資源文件到指定目錄
到這里就基本搞定了,這樣你就可以查找想要的資源了,HTML、XML、JS、.gif、.png應有盡有。。。
【溫馨提示】
不同軟件資源文件可能不一樣,比如360的資源文件是.ui文件。
06. 附錄
6.1 RDB通用包處理工具v3.9下載
下載:RDB通用包處理工具v3.9.z
6.2 Rdb打包解包工具3.9下載
下載:RDB通用包處理工具v3.9.z
總結
以上是生活随笔為你收集整理的【Tools】RDB打包工具详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】进程间通信之QSharedMem
- 下一篇: 【Qt】undefined refere