簡體   English   中英

檢查存檔是否在Sevenzipsharp(C#)中受密碼保護

[英]Checking whether an archive is password-protected in Sevenzipsharp (C#)

我正在編寫類似於7-Zip的窗口表單,我的問題出在提取部分,我不知道如何檢查我要提取的檔案是否受密碼保護。 任何想法?

我有解決方案:只需在提取存檔之前檢查提取器即可:

if (fileExtractor.Check())
{
   fileExtractor.BeginExtractArchive(destination_dir);
}

如果歸檔文件需要密碼,並且您沒有為其提供密碼或密碼不正確,以這種方式將fileExtractor.Check()設為false

這取決於存檔類型。 ZIP規范描述了它對ZIP的完成方式,盡管它顯然不是很健壯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM