.NET 內建的 System.IO.Compression 命名空間已提供完整的 ZIP 壓縮與解壓縮功能,無需額外引用第三方 DLL。
using System.IO.Compression;
// 壓縮資料夾
ZipFile.CreateFromDirectory(@"C:\source", @"C:\archive.zip");
// 解壓縮
ZipFile.ExtractToDirectory(@"C:\archive.zip", @"C:\destination");
僅需在專案中加入 System.IO.Compression 組件參考,即可在純 C# 環境中完成 ZIP 操作。