簡體   English   中英

在C#中解壓縮密碼加密的文件

[英]Unzip password-encrypted files in c#

有人知道info-zip中的解壓縮工具嗎? 我將在.NET應用程序中使用該程序。 首先,我使用戶可以在GUI上選擇一個zip文件和目標文件夾,然后使用以下命令啟動新過程:

Process.Start("cmd.exe", "/c unzip -d target-dir zip-file");

到目前為止,效果還不錯。 但是現在我也可以提取密碼加密的檔案了。 因此,我在文本表單上放置了一個文本字段以輸入密碼,並將帶有-P選項的密碼發送到解壓縮工具。 但是,在顯示密碼字段之前,是否有可能檢查天氣檔案是否已加密? 因為我只會在需要密碼時提示您輸入密碼。

如果您確實要使用解壓縮,則可以先運行-Z,然后返回的第5個元素將是't'(文本)或'b'(二進制)。 如果它們大寫,則歸檔文件將被加密。

參考文獻:

ZipInfo手冊

解壓手冊

暫無
暫無

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

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