1
我正在寫一個類似於7-Zip的窗口窗體,我的問題是在提取部分,我不知道如何檢查我想要的檔案提取密碼保護與否。 有什麼想法?在SevenZipsharp(C#)中檢查檔案是否受密碼保護
我正在寫一個類似於7-Zip的窗口窗體,我的問題是在提取部分,我不知道如何檢查我想要的檔案提取密碼保護與否。 有什麼想法?在SevenZipsharp(C#)中檢查檔案是否受密碼保護
我已經得到了解決:提取歸檔之前只檢查提取:
if (fileExtractor.Check())
{
fileExtractor.BeginExtractArchive(destination_dir);
}
這樣做,這樣的fileExtractor.Check()
將false
,如果歸檔需要密碼,而你沒有提供它的密碼或密碼不正確。
它取決於存檔類型。 ZIP specification描述了它如何爲ZIP完成,雖然它顯然不是很強大。