Sign Up

OpenG LabVIEW ZIP Library by OpenG - Toolkit for LabVIEW Download

OpenG Zip Tools

D Discussion Watch * 11 ↓77,584
 logo
Version5.0.6.0-1
ReleasedNov 08, 2024
Publisher OpenG
License BSD (VIs), LGPL (Shared Library)
LabVIEW Version>=8.6
Operating System Windows, Mac, and Linux
Used By hooovahh_copy_and_zip_with_progress   hooovahh_image_manipulation   hooovahh_boolean_vector_controls   jki_lib_gla_2020_weaver_ioc_container   hooovahh_tremendous_tdms   openg.org_lib_openg_toolkit  
Project links Homepage   Repository   Discussion

Description

The lvzip package contains several routines for operating on zip files.

Release Notes

5.0.6.0-1 (Nov 08, 2024)

Version 5.0.6: Fix problem when converting UNC paths starting with numeric character instead of a letter, such as an IP address.
Version 5.0.5: Add an option to control the header used for the Inflate and Deflate functions.
Version 5.0.4: Add a new function to check if a file refnum is valid. Use that when doing storing into archive in chunks.
Use the bitness wildcard in the shared library name to resolve various issues with installation madness on Linux.
Version 5.0.3: Fix wiring mistake in ZLIB Store File Prepare.vi where comment and password was exchanged. Fix missing wiring to store the file refnum when opening a file in ZLIB Store File Continue.vi
Version 5.0.2: Add a Low Level official API to store files in chunks into a ZIP file archive
Version 5.0.1: Fix installation problems on various systems
Version 5.0: Upgraded to latest zlib 1.3 sources and implemented a complete file manager layer to support long file paths as well as unicode file names.
Version 4.3: Improved Unicode support for file names and strings in the ZIP directory.
Version 4.2: Updated to zlib 1.2.11 and minizip 1.2 - June 14, 2019 and more 64-bit support
Version 4.1: Updated to zlib 1.2.8 and added support for new cRIO targets
Version 4.0: New palette menu structure
Version 2.5.2: Adds support for the new palette locations of OpenG 4.x packages and removes dependency on ogrsc_dynamicpalette package.
Version 2.5.1: Fixes issue with broken VIs in LabVIEW 2009 due to calling (now) private config utilities.
Version 2.5: Changes license of LabVIEW sources from LGPL to BSD, Adds Memory Stream VIs to the palettes, Optimizes ZLIB Extract All Files to Dir, Fixes potential problem where error such as out of disk on finishing to add a file into an archive might get lost meaning that a corrupted archive could result without the user being informed about it, Fixes issue preventing adding files specified by UNC network path to zip archive.
Version 2.4 adds support for direct memory stream handling.
Version 2.3 adds support for transparent Mac Resource file handling through MacBinary encoding.
Version 2.2 adds support for appending files to an existing archive, deleting files from an archive and password support for adding and extracting files.

rolfk was a contributor to this release


Recent Posts

Store File Continue Not Working Correctly
Thanks for making the update to help support a progress of the compression. But I think it isn't w…

by Brian Hoover, 5 months, 2 weeks ago, 8 , 0
suggestion
publish a link to the repo
is it possible to publish a link to the repo for this package?

by Zaphiro Technologies, 9 months, 1 week ago, 0 , 0
suggestion
ZLIB on 64-bit LabVIEW?
I see OpenG is available in 64-bit LabVIEW on VIPM, but when I try running items from the ZIP libra…

by Jim Wilkinson, 2 years, 9 months ago, 5 , 1
suggestion

Forum Posts

UNC Paths regression issue
Hi, I have a project where I use the 4.0.1-1 version to zip files from network location using UN…

 
Archive not password protected
Hello,   When a create a zip archive with library version 5.0.2-1 and a password, the archiv…

 
Wrong DLL Paths
Zip Library Version: 5.0.1-1 Hi, The DLL call has the wrong path on my computer for both …

 
Wrong DLL Paths
Zip Library Version: 5.0.1-1 Hi, The DLL call has the wrong path on my computer for both …

 
LV 64 bit wrong DLL Path
Hi, The DLL call has the wrong path on my computer for both 32 and 64 bits... I tried re-inst…