開啟受保護的 ZIP 檔案
ZIP 壓縮檔提供了一種便捷的方式,可將多個檔案壓縮以便在數位平台上輕鬆分享。 然而,有時會發生含有敏感資訊的 ZIP 檔案意外寄送給非預定收件者的情況。 因此,任何 ZIP 函式庫都必須具備符合產業標準的檔案加密與解密功能。
IronZip 的突出優勢在於,使用者僅需幾行程式碼即可解密受保護的 ZIP 檔案,同時也能透過密碼及多種加密方法對現有的 ZIP 壓縮檔進行加密。 這種多功能性使其適用於各種情境。
Access Protected ZIP with C#
- 使用
IronZip; - 使用
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 還允許您使用自選的加密方式對壓縮檔進行加密。 為此,我們首先導入 IronZip.Enum,導入這些枚舉將使開發人員能夠選擇用於加密存檔的加密方法。最後,我們呼叫 Encrypt 方法,並傳入兩個參數。 第一個是您希望用來加密 ZIP 壓縮檔的密碼,而第二個則是 EncrpytionMethods 枚舉。 在此範例中,我們將使用 EncryptionMethods.AES256 來加密檔案。加密完成後,您可以輸入密碼再次存取受保護的 ZIP 檔案,以驗證操作是否成功。 如需支援的加密方法及其相關枚舉的完整清單,請參閱此處。

