In Minizip-ng, the mz_stream_mem_set_buffer function accepts the buffer size as a 32-bit integer, as shown in the signature below. This limitation causes a failure in mz_zip_reader_open when handling memory buffers larger than the maximum value representable by a 32-bit integer. Is there a recommended workaround for processing large memory buffers, or are there plans to support larger sizes in future releases?
Signature:
void mz_stream_mem_set_buffer(void *stream, void *buf, int32_t size);
In Minizip-ng, the
mz_stream_mem_set_bufferfunction accepts the buffer size as a 32-bit integer, as shown in the signature below. This limitation causes a failure inmz_zip_reader_openwhen handling memory buffers larger than the maximum value representable by a 32-bit integer. Is there a recommended workaround for processing large memory buffers, or are there plans to support larger sizes in future releases?Signature:
void mz_stream_mem_set_buffer(void *stream, void *buf, int32_t size);