作為第一個(gè)自主研發(fā)的效率源集文檔、圖片、視頻、音頻、一種工具,集成了各種類型的文件修復(fù)功能,如壓縮文件,上月,F(xiàn)RM5200火花文件修復(fù)主文件一旦發(fā)射,我們收到了大量的咨詢和試用申請(qǐng) 。為了讓大家更加了
作為第一個(gè)自主研發(fā)的效率源集文檔、圖片、視頻、音頻、一種工具,集成了各種類型的文件修復(fù)功能,如壓縮文件,上月,FRM5200火花文件修復(fù)主文件一旦發(fā)射,我們收到了大量的咨詢和試用申請(qǐng) 。
為了讓大家更加了解這款產(chǎn)品,今天,我們來分享一個(gè)案例,來揭秘FRM5200火花文件修復(fù)主文件如何修復(fù)損壞的ZIP加密壓縮包?
案例背景楊女士的電腦ZIP壓縮包“sql2000.zip”誤操作刪除,過了一個(gè)星期才發(fā)現(xiàn)文件被刪除了 。根據(jù)她的陳述,該文件由數(shù)據(jù)庫備份文件傳遞7-Zip工具壓縮和包裝,并設(shè)置加密密碼 。通過數(shù)據(jù)恢復(fù)從磁盤中恢復(fù)文件后,雙擊文件時(shí)提示:

Zip壓縮包“sql2000.zip”原始目錄18文件現(xiàn)在只顯示文件“c012012log.ldf *”,雙擊文件解壓時(shí)提示:

楊女士用的是aZIP修理工具會(huì)修復(fù)它,因?yàn)樵摴ぞ卟恢С旨用躗IP壓縮包修復(fù),因此,沒有文件可以修復(fù) 。國(guó)內(nèi)外ZIP修理工具,他們中的大多數(shù)不支持加密文件的修復(fù) 。

專有技術(shù)效率源技術(shù)工程師通過Winhex工具來查看該文件的二進(jìn)制數(shù)據(jù),它被發(fā)現(xiàn)與正常的ZIP壓縮數(shù)據(jù)有一些不同 。
文件末尾的二進(jìn)制數(shù)據(jù):

正常ZIP壓縮數(shù)據(jù)包末尾的二進(jìn)制數(shù)據(jù):

鑒于上述情況,效率源技術(shù)工程師ZIP研究了壓縮文件結(jié)構(gòu),其總體結(jié)構(gòu)如下:

ZIP壓縮包中的每個(gè)文件對(duì)應(yīng)一個(gè)文件記錄和一個(gè)目錄記錄 。每個(gè)文件記錄包括:文件標(biāo)題(local file header)、加密頭(encryption header)、文件數(shù)據(jù)(file data)、數(shù)據(jù)描述(data descriptor) 。文件標(biāo)題中記錄了文件的相關(guān)信息、解密參數(shù)、減壓參數(shù);加密頭記錄了生成解密密鑰的相關(guān)信息;目錄中只有一個(gè)記錄標(biāo)題,它還記錄了文件的相關(guān)信息、解密參數(shù)、減壓參數(shù) 。
對(duì)于加密的ZIP壓縮包,效率源技術(shù)工程師發(fā)現(xiàn),首先壓縮文件的原始數(shù)據(jù),然后加密,最后作為文件數(shù)據(jù)(file data)存儲(chǔ)在文件記錄中 。通過一系列深入的研究,效率源的技術(shù)工程師找到了通過加密密碼生成解密密鑰的方法——使用已知的密碼,只要文件標(biāo)題(或目錄記錄頭)、加密頭沒有損壞,可以實(shí)現(xiàn)相應(yīng)文件數(shù)據(jù)的解密和解壓縮,達(dá)到修復(fù)文件的目的 。
經(jīng)過上述研究,總結(jié)一種受損的zip加密壓縮包的修復(fù)方法,如下:
【壓縮包損壞 壓縮包損壞或壓縮格式未知,無法打開】

步驟1:通過損傷處的特殊標(biāo)記zip檢索壓縮包中的目錄記錄,并檢查其結(jié)構(gòu)是否正確;
步驟2:通過損傷處的特殊標(biāo)記zip檢索壓縮包中的文件記錄,并檢查其結(jié)構(gòu)是否正確;
步驟3:通過加密密碼、文件標(biāo)題(或目錄記錄頭)并且加密頭生成解密文件數(shù)據(jù)所需的密鑰;
步驟4:通過文件標(biāo)題(或目錄記錄頭)中記錄的解密算法和步驟3生成的密鑰解密文件數(shù)據(jù);
推薦閱讀
- 凍白菜包餃子或包包子用焯水嗎?
- 樂樂茶德芙經(jīng)典巧克力臟臟包多少錢 樂樂茶德芙經(jīng)典巧克力臟臟包好吃嗎
- 鄉(xiāng)鎮(zhèn)民政工作包括哪些
- 360N4S驍龍版刷機(jī)包:帶你輕松刷機(jī)
- 充電樁股票有哪些股票 充電樁股票包括哪些
- 現(xiàn)在跑美團(tuán)眾包需要哪些裝備
- 鮮花如何包裝
- 空調(diào)外機(jī)壓縮機(jī)噪音大是什么原因 空調(diào)壓縮機(jī)有噪音是怎么回事
- 線段包括曲線么
- 沒包心的白菜冬天怎么能凍綠?
