Zip2Dir: A handy tool to unzip encrypted zip files, or zip directories to files.

軟體開發作者:馬健
信箱:stronghorse@163.net
主頁:http://stronghorse.yeah.net

繁體中文作者:盜者
信箱:hermanwong12@yahoo.com.hk
主頁:http://www.chiu-k.net

繁體中文化作者:XANADU

信箱:83752687@qq.com  博客:http://hi.baidu.com/violetfans

 

FAQ
使用說明
    一、軟體安裝/移除
    二、軟體使用
附錄A 鳴謝
附錄B 版本更新記錄

FAQ

QZip2Dir是甚麼?
A
:她是一個專為整理下載的漫畫ZIP檔案而開發的工具。

Q:現在已經有了Winzip,為甚麼還要開發Zip2Dir
A
:我經常下載到帶密碼的漫畫ZIP檔案,用Winzip展開這些檔案時,每次都需要輸入相同的密碼讓我覺得愚昧之極。剛好在開發ComicsViewer的過程中,我寫了一段能夠自動記憶ZIP檔案密碼的解壓縮代碼,因此想到將這段代碼抽取出來,做出這個程式:
1.
Winzip一樣既能獨立運行,又能通過Windows資原管理器的右鍵選單運行。
2.
在解壓縮帶密碼保護的ZIP檔案時,首先在密碼表中尋找密碼,若果找到則直接解壓,找不到再向使用者詢問。使用者輸入的所有密碼均儲存到密碼表中,下次碰到相同的密碼就不必再輸。
3.
在獨立運行時,可以一次將指定目錄下的所有ZIP檔案全部展開;通過右鍵選單運行時可以一次展開在資原管理器中選取的所有ZIP檔案。
4.
在獨立運行時,可以一次將指定目錄下的所有子目錄分別打包成單獨的ZIP檔案,以子目錄名為ZIP檔名;通過右鍵選單運行時可以一次將資原管理器中選取的所有子目錄打包成單獨的ZIP檔案,以子目錄名為ZIP檔名。壓縮的時候可以選取是包括全部子目錄名,還是不包括頂級子目錄名。
5.
可以批量檢查ZIP檔案是否存在錯誤。
6.
可以批量設定/取消指定目錄及其子目錄下所有ZIP檔案的註解。這個功能對開網站的人有用。
注意:在解壓時,會為每個ZIP檔案建立子目錄,但若果子目錄已經存在,並且檔案同名時,Zip2Dir不提示任何訊息就會覆蓋同名檔案,請好自為之。

QZip2Dir收費嗎?
A
Zip2Dir是一個“友情軟體”(Friendware),使用者在承諾不用於商業目的,也不對檔案及其附件進行任何變更的條件下,不需要為使用該軟體負任何費用,最多是在動漫討論區看到我發貼子灌水時,進去捧個人場,或是在年節時發個email來問候一下,作為友情回報(所以叫“友情軟體”)。我承諾絕不在程式中暗藏任何商業廣告、木馬,但不承諾為使用Zip2Dir的後果承擔任何責任。若果您需要將它用於商業目的,或加入您的網站,請與我聯絡,否則保留追究一切責任的權利。若果您發現程式的bug,歡迎與我聯絡

使用說明

一、軟體安裝/移除

移除本軟體:
1.
運行Zip2Dir.exe,點“取消加入”按鈕,離開。
2.
重新啟動電腦。
3.
移除本軟體所在目錄。

本軟體對ZIP檔案的支援採用Info-ZIP群組織發布的Info-ZIP庫,未使用任何無聊的OCXDLL,因此軟體安裝及其簡單:
1.
若果已經安裝過本軟體,請先按上述步驟移除,否則將提示DLL不能覆蓋的錯誤。
2.
建立一個目錄,用WinZip將下載下來的ZIP包解壓縮到該目錄即可。若果需要建立捷徑,可以在資原管理器中選中EXE檔案,然後拖曳到桌面上,即可在桌面上建立EXE檔案的捷徑。
3.
運行Zip2Dir.exe,點“加入右鍵”按鈕,即可將Zip2Dir註冊到資原管理器的右鍵選單。若果您是在資原管理器中啟動Zip2Dir的,可能要先離開資原管理器,下次再進入資原管理器時才會在右鍵選單中看到新加入的項。

二、軟體使用

1、獨立運行,啟動Zip2Dir.exe

若果是解壓縮檔,或對檔案完整性進行測試,則依次選取“解壓目錄下所有ZIP檔案”框中的“存放原檔案的目錄”、“存放新檔案的目錄”,再點“開始解壓”或“開始測試”按鈕即可。

“按ZIP檔名建立子目錄”選項:若果被選中,則程式先檢查ZIP檔案中是否包括頂級目錄,若果包括則採用ZIP檔案中的頂級目錄,否則用ZIP檔名作為新的子目錄名;若果未被選中,則是否建立子目錄取決於ZIP檔案中的目錄結構和“保持原ZIP檔案中目錄結構”選項。

“保持原ZIP檔案中目錄結構”選項:若果選中,則按ZIP檔案中的目錄結構(可以是多級)建立目錄,否則不建立任何新目錄,所有檔案均解壓到目的目錄。注意:檔案覆蓋時不會給出提示。

若果需要將某目錄下的所有子目錄分別壓縮成獨立的檔案,即一個子目錄壓成一個檔案,檔名用子目錄,則在“將目錄壓縮成檔案”框中選取“存放原檔案的目錄”,根據需要輸入密碼和註解檔案,點“開始壓縮”按鈕即可。若果“內含全部目錄結構”選項被選中,則壓縮出來的ZIP檔案保持原相對目錄結構;若果“不內含頂級子目錄”選項被選中,則壓縮出來的ZIP檔案中不包括第一級目錄名。

若果需要批量變更某個目錄及其子目錄下所有ZIP檔案的註解,則在“將目錄壓縮成檔案”框中選取“存放原檔案的目錄”,根據需要選取註解檔案,點“變更註解”按鈕即可。

2、通過資原管理器右鍵選單運行

若果需要展開檔案,則在資原管理器中選取所有需要展開的ZIP檔案,點滑鼠右鍵,若果Zip2Dir已被正確安裝,則在跳出的右鍵選單中會有一項“Unzip All”和一項“Check CRC All”,點第一項則啟動Zip2Dir.exe進行解壓,點第二項則檢查所選ZIP檔案的正確性。

若果需要將目錄壓縮成檔案,則在資原管理器中選取所有需要壓縮的子目錄,點滑鼠右鍵,若果Zip2Dir已被正確安裝,則在跳出的右鍵選單中會有一項“Zip All Dir”,點此選單項則啟動Zip2Dir.exe進行壓縮。

通過資原管理器右鍵選單運行時,所有選項按照最近一次獨立運行時的選項進行設定。

附錄A 鳴謝

本程式的ZIP檔案處理部分採用了Info-ZIP群組織發布的Info-ZIP庫。

附錄B 版本更新記錄

Version 1.32
新增功能:支持cbzuvz。這些其實都是zip,只不過換了個擴展名。
新增功能:解壓後刪除源檔案壓縮後刪除源目錄選項。

Version 1.31
新增功能:在壓縮zip文件時可以選擇只打包不壓縮選項。漫畫常用的JPGPNG本來就已經是壓縮格式,再壓也壓不下去,不如乾脆選擇只打包不壓縮,還可以加快一點速度。
功能修正:去掉了娘娘腔的XP界面支持,感覺世界清靜多了。

Version 1.30
功能增強:將界面上的檔案、目錄瀏覽按鈕從文字改成圖標。

Version 1.29
新增功能:在解壓縮、CRC校驗完成後,報告是否有檔案錯誤。
新增功能:相容Windows XP新界面風格。
錯誤修正:在解壓縮、CRC校驗的時候,若果選取了非ZIP檔案,則會報錯。

Version 1.28
新增功能:使用者可以選取在壓縮的時候是否包括完整目錄結構,或是是不包括頂級子目錄名。若果選取不包括頂級子目錄名,就可以按照清華動漫進行時的要求,批量壓縮出無子目錄名的ZIP包。

Version 1.27
錯誤修正:在解加密ZIP的時候,偶爾會出現密碼正確,但是解不開的情況。

Version 1.26
新增功能:在批量壓縮的時候可以指定密碼、註解。
新增功能:可以批量設定/取消指定目錄及其子目錄下所有ZIP檔案的註解。

Version 1.25
錯誤修正:在v1.24中把中文版界面字體改成宋體後,在解壓縮某些檔案的時候會鎖死。

Version 1.24
新增功能:在不解開檔案的情況下測試ZIP檔案的完整性,發現檔案損壞時提示使用者。
錯誤修正:若果ZIP檔案存在CRC錯,則解壓縮過程會循環不止。

Version 1.23
錯誤修正:在Windows NT2000XP下,“加入右鍵”功能在關機後失效。

Version 1.22
能夠解開自解壓的EXE檔案。

Version 1.21
在循環中加入消息泵,防止界面長時間沒有更新。

Version 1.20
英文版同步發表。

Version 1.10
通過資原管理器右鍵選單解壓縮時,“按ZIP檔名建立子目錄”、“保持原ZIP檔案中目錄結構”選項能夠在獨立運行時設定。獨立運行時這兩個選項具有記憶功能(起始為全選)。

Version 1.00
1
、支援基本壓縮、解壓縮動作。
2
、支援獨立運行和通過資原管理器右鍵選單啟動。