關於 Xceed Zip for .NET

在記憶體中創建 Zip 檔案或壓縮/解壓縮資料。

Xceed Zip for .NET 是一個用於.NET和ASP.NET的數據壓縮和全功能檔操縱類庫。 Xceed Zip for .NET提供靈活的zip, unzip, 流數據壓縮和一種創新和廣泛的檔系統對象模型,可簡化zip檔與其他常規檔和文件夾的作用。 Xceed Zip for .NET是用100%託管C#代碼編寫的,此類庫的設計是為了給.NET程式員提供盡可能高的性能和靈活性。 Vanguard Subscription 為發佈時最新的版本提供升級, 同時可通過電話提供優先支持和專用的電子郵件地址。 Blueprint 版包括 C# 源代碼以及1年的Vanguard 按需付費服務包括對源代碼的升級。

.NET 技術

  • 100% 用C#編寫的託管代碼 (Blueprint版中包含完整的源代碼)
  • 進行了徹底重寫和重新設計, - 而不是一個在迴圈再用的ActiveX構件基礎上的.NET介面
  • 專為.NET 框架設計的面向對象的設計
  • 可與.NET的基本類庫無縫集成
  • 通過.NET 的例外類進行所有的錯誤處理
  • 無需對對性進行明確的處理
  • 滿足CLS (公共語言規範)
  • 不再為了達允許的最低要求而採用不安全的塊
  • 根據需要處理臨時檔的隔離存儲
  • 文檔將完全集成在Visual Studio.NET中
  • VB.NET 和 C# 範例包括: 一個類似WinZip的zip應用程式,一個與PKZIP類似的控制臺zip應用程式,一個流壓縮範例和一個類似Windows 資源管理器的,允許您可以以互換的方式處理檔、檔夾和ZIP檔的應用程式

主要的功能

  • 在磁片上或記憶體中創建新的zip檔或對現有的zip檔進行更新
  • 從/向磁片或隔離存儲區進行Zip壓縮或解壓縮(在2.0版中進行了改進)
  • 對分成幾部分的zip檔的讀、寫和更新(2.0版的新功能)
  • 對跨多個磁片的zip檔的讀、寫和更新(2.0版的新功能)
  • 創建強大的全定制子解壓zip檔(2.0版的新功能)
  • 支持新的Deflate64 壓縮方法(2.0版的新功能)
  • 用完整的檔規格列出一個zip檔的內容
  • 對任何.NET流的也所或解壓縮
  • 在內存中對byte arrays進行完全的壓縮和解壓縮
  • 在磁片上、記憶體中和隔離存儲區中對zip檔中的檔和文件夾進行拷貝、移動、重命名和屬性更改(在2.0版中進行了改進)
  • 在磁片上對檔加和文件進行拷貝、移動、重命名、刪除和屬性更改
  • Zip的口令加密
  • 基本的zip檔和壓縮操作的線上快捷方式類
  • 完全可擴展的類,以便您根據需要對庫的功能進行定制
  • 包含豐富資訊,包括百分比、位元組和文件計數的狀態報告事件
  • 可編程的篩檢程式系統,以通過內建的檔屬性、尺寸、日期時間圖章和文件名篩檢程式將處理限制在特定的檔檔或檔夾。 根據需要創建您自己定制的篩檢程式。

其他功能

  • 逐檔進行ZIP檔的口令加密
  • 對整個目錄機器內容進行重複的zip或unzip
  • 對每個檔或檔夾保存在zip檔中的路徑資訊進行控制
  • 只對比zip檔或目標檔夾中的檔更新的檔進行Zip或unzip處理
  • 旨在特頂的條件下才對檔進行覆蓋
  • 分塊的zip檔可將Pkware 或 Xceed的命名習慣用於每個zip檔的一部分或創建您自己的定制命名習慣
  • 分塊的zip檔可以寫入不同的檔夾中
  • 只觸發您的應用程式所請求的事件,以提高性能
  • 獲取和設置單個檔備註或全局zip檔的備註
  • 支持每個檔採用不同的加密口令
  • 可控制的壓縮水準和方法
  • 當前打開的並用於其他進程的寫操作的zip檔
  • 支持長文件名和UNC路徑
  • 對最終會被處理的檔進行預覽
  • 處理系統和隱藏檔,覆蓋只讀檔

自解壓zip檔的功能(2.0版的新功能)

  • 創建新的自解壓zip檔,或將現有的zip檔轉換為自解壓zip檔。
  • 自解壓zip檔可以跨多個磁片
  • 創建可在所有Windows95、98、ME、NT、2000、XP操作系統上運行的32位自解壓zip檔或可在所有Windows3.X系統運行的16位自解壓zip檔
  • 對現有的自解壓zip檔的更新和重新配置
  • 可定制的介紹信息和對話框標題
  • 用可配置的接受和拒絕按鈕來顯示一份license協議
  • 對所有其他的消息、提示和按鈕標題進行定制
  • 對自解壓zip檔的應用程式圖示進行定制
  • 設置默認的解壓檔夾
  • 允許用戶選擇另一個解壓目錄
  • 在遇到加密檔時請求口令
  • 用戶可以輸入解密的口令或選擇略過檔,如果他們沒有檔的口令的話
  • 在成功地解壓縮檔後顯示一個文本檔
  • 可定制的覆蓋行為,通過對話框向用戶提供各種覆蓋選項
  • 顯示解壓狀態
  • 為了平靜運轉的考慮,可選擇性地關閉用戶交互和對話框