C 利用winrar解壓帶密碼的壓縮包

2021-09-25 12:16:19 字數 733 閱讀 3218

前言:基於上篇文章介紹了在android中生成帶密碼的壓縮包,根據需求,我需要在桌面將其進行解壓。解壓的過程中,我們可以將壓縮包中需要保密的檔案利用其它方法同時進行加密,以保證解壓後資料的安全性。

這種方式解壓的**比較簡單,不再累贅介紹,我將我封裝的方法分享出來

/// /// 工程壓縮包操作類(利用winrar進行解壓,故系統上必須安裝winrar)

///

public class zippackageop

system.diagnostics.process process1 = new system.diagnostics.process();

process1.startinfo.filename = "winrar.exe";

process1.startinfo.createnowindow = true;

process1.startinfo.arguments = " x -p" + password+" " + zipfilepath + " " + unzippath;

process1.start();

if (process1.ha***ited)

else

}/// /// 判斷系統上是否安裝winrar

///

///

public static bool isstallwinrar()

}

c 呼叫winrar解壓

之前用登錄檔呼叫總是出錯,所以這裡直接使用winrar的絕對路徑 利用 winrar 進行解壓縮 檔案解壓路徑 絕對 將要解壓縮的 rar 檔案的存放目錄 絕對路徑 將要解壓縮的 rar 檔名 包括字尾 public void unrar string path,string rarpath,str...

C 呼叫Winrar實現解壓縮

c 解壓rar壓縮檔案 測試通過 using system using system.collections.generic using system.text using system.io using microsoft.win32 using system.diagnostics namesp...

C 呼叫WinRar解壓壓縮包

using system using system.collections.generic using system.text using system.io using microsoft.win32 using system.diagnostics namespace uni.unicustom...