Rebex ZIP について

.NETのZIPおよびGZIPによる圧縮機能のライブラリ

Rebex ZIPは.NET言語(C#やVB.NET)用の圧縮コンポーネントです。簡単に利用できるAPI、大きなファイルサイズのサポート(4GB以上)、ファイルネームにインターナショナルなテキスト(UNICODEのサポート)、ワイルドカードや他の先進機能をサポート。Rebex ZIP は10種類の圧縮レベルと全てのオペレーションを一時ファイルなしに利用できます。ZIPアーカイブの中のファイルの追加、解凍、リネーム、削除、自己解凍ZIPアーカイブの読込、アーカイブのファイ内の検索等多数の機能が提供されます。

Rebex ZIP Features

  • File and directory operations made easy
    • Add or Extract a file from/to a filesystem or memory. Rename and move files. Check existing files
    • Or perform other single-file ZIP operations. Or simply process many files at once. Add or extract whole directory structures. Use wildcards or file sets to specify which files to process.
    • Need to work with directories? List their content, create or rename them. You can even delete non-empty folders recursively.
    • Overwrite or rename files using a single line of code. Monitor progress or handle problems with events.
  • Raw compression and decompression streams - Core of the ZIP format is the DEFLATE compression algorithm. You can use Rebex ZIP's compression and decompression streams to deflate or inflate data directly. GZIP and ZLIB formats are also supported as well.
  • Many time-tested features - Rebex ZIP is a mature and stable component maintained since 2010.
    • Compatible with WinZip, PKZIP, Info-ZIP (and many others).
    • Password protection (legacy ZIP 2.0 encryption method; WinZip-compatible AES‑128, AES‑192, AES‑256 encryption methods).
    • Large file support (over 4 GB).
    • Multi-file operations.
    • Multithreaded compression.
    • Progress monitoring.
    • Stream or file based operation.
    • Extract data to anything.
    • Recursive directory tree operations.
    • Wildcards support for adding, extracting and deleting files.
    • Advanced file filtering using the FileSet class.
    • Thread-safe.
    • FIPS 140-2 compliant mode.
    • Support for asynchronous operations including .NET 4.x-style task-based API.
    • Custom compression and decompression algorithm implementation - no dependency on any open-source or third-party compression library.