開啟受保護的 ZIP 檔案
ZIP檔案提供了一種方便的方式來壓縮多個檔案,以便於在數位平台上輕鬆分享。 然而,有時可能會不小心將包含敏感資訊的ZIP檔案發送給未預期的接收者。 因此,具備符合行業標準的加密和解密檔案的能力對於任何ZIP程式庫來說都是必不可少的。
IronZIP的突出之處在於只需幾行程式碼即可讓使用者解密受保護的ZIP檔案,同時也允許使用密碼和多種加密方法來加密現有的ZIP檔案。 這種多功能性使其適用於多種情境。
Access Protected ZIP with C#
- using
IronZip; - using
IronZip.Enum; - using (var
archive= newIronZipArchive("existing.zip","P@ssw0rd")) archive.Encrypt("P@ssw0rd", EncryptionMethods.AES256);
存取受保護的ZIP檔案
我們首先導入命名空間IronZip。 之後,我們初始化一個新的IronZipArchive,然後輸入兩個參數,第一個是您嘗試存取的受保護ZIP的路徑,第二個是存取受保護ZIP的密碼。請注意,如果密碼或路徑不正確,操作將會失敗。 一旦提供了正確的密碼,ZIP檔案可以被解密,其內容可以被查看、提取或修改。
加密現有的ZIP檔案
除了使用IronZipArchive類存取受保護的ZIP外,IronZIP還允許您使用選定的加密方式加密檔案。 為此,我們首先導入Encrypt方法並傳入兩個參數。 第一個是您希望用來加密ZIP檔案的密碼,第二個是EncrpytionMethods枚舉。 在此範例中,我們將使用EncryptionMethods.AES256來加密檔案。加密檔案後,您可以再次提供密碼以存取受保護的ZIP來驗證該操作。 欲獲得支持的加密方法及相關枚舉的完整列表,請參考這裡。

