Xceed Real-Time Zip for .NET 关于

创建/提取整个 Zip 文件,非常适合无法访问存储文件系统的流式处理方案。

Xceed Real-Time Zip for .NET creates and reads Zip files with no intermediate disk/memory storage, and without waiting for complete files to arrive or to be read. Provides "on-the-fly" performance ideal for server and networking scenarios, and high-demand environments.

Xceed Real-Time Zip for .NET Features

  • Not needing to use temporary files when creating a Zip file means it’s even faster than Xceed Zip for .NET when it comes to creating entirely new Zip files.
  • Because no temporary files are used while writing a Zip file, there is less chance of unauthorized access or modification of files during the Zip creation process.
  • The product’s main ZipWriter and ZipReader classes use any seekable or non-seekable Stream-based object as the target or source Zip archive, respectively, for complete flexibility and “on-the-fly” compression/decompression.
  • Lightweight libraries.
  • Creation of Zip archives begins as soon as data to compress has been received: no waiting for all of the files, or even for complete files. Doesn’t need to know in advance the number or size of files.
  • Zip archives can be immediately sent over a network or saved locally as soon as the write process has begun, and the remainder of the archive becomes available as it is compressed.
  • Archived files are extracted and available instantly for further processing even if the component is still receiving the Zip archive.
  • The size or number of files in a Zip archive has absolutely no impact on memory and disk-space requirements.
  • Just a few methods and properties are needed to perform powerful Zip compression/extraction.
  • Supports the PPMd, BZip2, BWT, Deflate and Deflate64 compression methods.
  • AES encryption and decryption are supported for maximum WinZip compatibility. The AES encryption algorithm used by the component can now be set by the developer.
  • Provides WinZip 12 compatibility, supporting the LZMA algorithm for improved compression in certain situations. Note: Zip files using WinZip 12’s special JPEG recompression feature are not supported.
  • UTF-8 character encoding in headers for improved support of international characters in filenames and comments is provided.
  • Events and properties to monitor and control the Zip writing/reading processes are also provided.
  • Compatible with older zip tools.
  • The ZipWriter can generate uncompressed zip files that the product’s ZipReader can read, increasing flexibility (combines the Deflate format and no compression).