Releases: wqweto/ZipArchive
0.3.0
0.2.9
Allow custom codepage for archive filenames
0.2.8
Fixes a problem with traditional crypto -- stored (uncompressed) entries are not allowed to be encrypted by ZIP spec.
0.2.3
0.2.2
This release of cZipArchive
class supports different encryption methods/strengths on compress and vbzip.exe
implements a new option -mem
for this purpose.
When creating password protected archives use -mem 0
for ZipCrypt (default) encryption method for compatibility with Windows built-in zip folders support and use strength -mem 1
to -mem 3
for AES-128 to AES-256 respectively (compatible w/ WinZip, 7-zip and most other tools).
0.2.1
0.2
Release 0.2 implements password support for traditional ZipCrypt (weak) and WinZip AES-128/196/256 encryption on extract and password support for AES-256 on archive compression.
Crypto functions (traditional and AES) are implemented in a separate cZipCrypto
class and are used under optional ZIP_CRYPTO conditional compilation. If no password support is planned then there is no need to include cZipCrypto.cls
in your project.
vbzip.exe
implements -p PASSWORD
option now for encrypted archives handling.
Native support for byte arrays
New built-in support for byte arrays in VFS so AddFile
, CompressArchive
and Extract
methods accept byte arrays for in-memory operations.