YuZip is a robust Delphi library tailored for ZIP archive manipulation in the Delphi development environment. Comprising two primary units, YuZip.pas, and DIZipWriter.pas, it offers comprehensive functionality for creating, opening, extracting, and modifying ZIP archives. YuZip.pas, a Delphi port of the widely used libzip C library, provides complete ZIP archive manipulation capabilities, while DIZipWriter.pas contains the optimized TDIZipWriter class, specifically designed for creating new ZIP archives with efficient compression, mainly for handling large files. The library supports multiple compression algorithms, including Deflate, Bzip2, LZMA, PPMd (available in TDIZipWriter only), XZ, and zStandard. It also features various encryption algorithms, such as the robust WinZip AES with key sizes ranging from 128 to 256 bits and the original PKWARE encryption (now considered weak and not recommended).
Key functionalities include creating self-extracting archives (SFX), handling ZIP64 format for files larger than 4 GB, managing Unicode filenames with automatic code page conversion, and adding comments to individual files and the entire archive. YuZip's code is statically linked, eliminating the need for external DLLs. Widely utilized, the library has found its place in various commercial and open-source products, including applications like Adobe, Chrome, and PHP, and even in the automotive industry, employed in Mercedes cars. The library's versatility and optimization make it a valuable tool for developers working with ZIP archives in Delphi applications.
Key Features of YuZip :
- Create new ZIP archives using YuZip.pas and DIZipWriter.pas.
- Open existing ZIP archives with YuZip.pas.
- Extract files to file, buffer, or stream.
- Modify archives using files, buffers, or streams.
- Change compression, encryption, and password settings.
- Compression Algorithms: Deflate, Bzip2, LZMA, PPMd (available in TDIZipWriter only), XZ, zStandard.
- Encryption Algorithms: WinZip AES with 128, 192, and 256-bit key sizes, Original PKWARE encryption (deprecated).
- ZIP64 format support for files larger than 4 GB, Unicode filenames with automatic code page conversion, Comments for individual files and the entire archive, Creation of self-extracting archives (SFX), Progress and cancel events during operations.
- Optimized TDIZipWriter Class: Efficiently creates new ZIP archives with minimal memory usage, even for large files.
- Static Linking: No dependency on external DLLs.
- Widespread Usage: Utilized in various commercial and open-source products, including Adobe, Chrome, PHP, and even in Mercedes cars.
- Versatility: Handles diverse compression and encryption algorithms to suit different requirements.
Click on the links below to Download the latest version of YuZip with CRACK!