Skip to content

Releases: wqweto/ZipArchive

0.3.0

05 Dec 07:29
4a7e9dd
Compare
Choose a tag to compare

Support Zip64 format extension for file sizes above 4GB and new options to vbzip.exe utility

  -mcu        use UTF-8 for archive filenames
  -mcl        use local codepage for archive filenames
  -mcp CPAGE  codepage for archive filenames [default: 437]
  -mzip64     always use Zip64 extension

0.2.9

30 Oct 15:37
Compare
Choose a tag to compare

Allow custom codepage for archive filenames

All changes since 0.2.8

0.2.8

04 May 08:19
b24f748
Compare
Choose a tag to compare

Fixes a problem with traditional crypto -- stored (uncompressed) entries are not allowed to be encrypted by ZIP spec.

All commits since 0.2.3

0.2.3

23 Feb 14:40
Compare
Choose a tag to compare

The library now supports pipe operations through 'stdin:' and 'stdout:' special filenames.

Added -si and -so options to vbzip.exe sample for handling redirected input/output.

0.2.2

12 Jan 16:29
Compare
Choose a tag to compare

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

11 Jan 21:51
238e89b
Compare
Choose a tag to compare

Merge crypto functions into main cZipArchive class and improve crypto performance by implementing most of the CPU intensive block operation in ASM thunk.

0.2

10 Jan 22:01
Compare
Choose a tag to compare
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

17 Nov 14:39
Compare
Choose a tag to compare

New built-in support for byte arrays in VFS so AddFile, CompressArchive and Extract methods accept byte arrays for in-memory operations.

0.1.5

26 May 08:52
Compare
Choose a tag to compare

Handle empty archives (w/ size of 22 bytes)

0.1.4

10 Apr 16:35
Compare
Choose a tag to compare

Implemented support for unicode filenames in zip archives. Can open .jar files now.