LabVIEW ZIP library, version 2.5.2
----------------------------------
Copyright 2002-2009 Rolf Kalbermatter
Please read this document before you upgrade from a version of LVZIP
older than 2.2 to this version.
Version 2.2 of LVZIP has some modifications to the VI connector panes
in comparison to earlier versions which might require you to slightly redo
your project.
Release 2.5.2, Released: Sep. 3, 2009
=====================================
Bug fixes:
----------
1) Fixed the use of LabVIEW config file VIs that are now considered private in 2009.
Release 2.5.1, Released: April 28, 2009
=======================================
New features:
-------------
1) Optimized ZLIB Extract All Files To Dir.vi and ZLIB Delete Files From Archive.vi to
not index files uneccessarily to speed up the operation considerably.
Bug fixes:
----------
1) Fixed palette files to include the polymorphic icons.
Release 2.4.1, Released: Jan. 2, 2009
=====================================
New features:
-------------
1) Support for ZIP and UNZIP streams directly located in memory contrary to
requiring disk based files at all times.
2) Support for adding to and extracting from an archive directly memory based
streams without requiring to turn them into files first.
3) Minor tweaks to support compilation for LabVIEW realtime targets. This is
still considered an experimental feature as testing of this was not really
possible due to lack of available hardware. The standard Windows DLL should
work for all Pharlap based RT systems so far. LabVIEW 7.1, 8.2 and 8.5 were
checked. Added support for vxWorks based RT targets for LabVIEW 8.2 and
8.5/8.6.
Note, that for VxWorks based targets you have to copy the lvzlib.out file found
typically under "user.lib/_OpenG.lib/lvzip" manually to your RT target using
some FTP utility to copy this file into the "ni-rt/system" folder. LabVIEW will
currently not deploy or download that file automatically for those targets.
Bug fixes:
----------
1) Fixed a problem in ZIP Open File.vi where one could not open an empty
already created archive for appending new files.
2) Fixed a problem in ZLIB Delete Files From Archive.vi to use a correct
temporary filename for the intermediate archive file.
3) Fixed a problem in ZLIB Store File.vi to also wirk for LabVIEW files
located inside an LLB.
4) Fixed a potential problem with uninitialized memory in a function in
the shared library that could cause ZLIB Get Global Info to error on an
not properly closed archive.
Removed support:
----------------
1) Removed MacOS 9 Shared library.
Release 2.3.2, Released: Feb. 6, 2007
=====================================
Bug fix:
--------
1) changed incorrect dependency on dynamicpalette to >= 0.2
Release 2.3.1, Released: Sep. 23, 2006
======================================
New features:
-------------
1) Transparent MacBinary support on the Macintosh (experimental feature)
If the compression routine encounters a Macintosh file with a resource fork
the file is automatically encoded using the MacBinary algorithme before it
is actually compressed. On extraction of such files on the Macintosh the
file is restored with its resource fork. On non-Macintosh platforms extracting
a MacBinary file will result in the data fork being stored in the original
file and the resource fork being stored in the filename extended with the
.rsrc file ending.
2) LabVIEW 8 uncovered a problem when unextracting read-only files. The
application of the original creation and modification time to such files
failed now. This was fixed by always creating the extracted file with write
access and only change it to read-only after the original creation and
modification time has been applied.
Release 2.2, (never really properly released)
=============================================
New features:
-------------
1) Password support (limited testing)
ZLIB Extract All Files To Dir.vi
ZLIB Compress Directory.vi
ZLIB Compress Files.vi
ZLIB Store File.vi
ZLIB Extract File.vi
A new string parameter was added to specify a password to use to extract
files or to encrypt files. This function is not thouroghly tested at this
time.
2) Adding of files into existing ZIP archive supported
ZLIB Compress Directory.vi
ZLIB Compress Files.vi
ZLIB Open Archive.vi
The boolean parameter to append or truncate has been replaced by an
enumeration to support addition of files into an existing archive.
The old append value meant that the ZIP file was tacked to the end
of the existing file which might have been useful for a selfextracting
executable only.
Following table shows the old and new settings
old value new value remarks
False create new truncates existing file to 0
True append to end appends to end of existing file
NA append to archive appends new files into the archive
3) Deleting of files from an existing ZIP archive.
ZLIB Delete Files From Archive.vi
This function will create a new archive and move all files except the
ones to remove into this new archive, replacing the old one with it if
the entire transfer was successful. The transfer between the old and
new archive happens in "raw mode" which means the data is transfered
compressed into the new file, speeding up the whole operation but even
more importantly eliminating the need to know the password for any of
the files in the archive for mere deleting of a file.
Of course the files in the new archive will be password protected just
as they have been in the old file.
Changes:
--------
1) To support the new append mode the "append" parameter for the
compression functions has been modified from a boolean to an
enumeration. This could cause bad wires when this function was
used in a program and this parameter was wired with a constant
or terminal. Since the non-default value was rarely useful, this
should not be a big problem for most users as it is unlikely this
parameter was ever wired.
2) To support specifying a password when compressing into an archive,
the connector pane of a few VIs had to be changed. You will need to
relink existing applications if you have used following four functions:
ZLIB Extract All Files To Dir.vi
ZLIB Compress Directory.vi
ZLIB Compress Files.vi
ZLIB Store File.vi
3) To simplify the interface of the file info structure the according
cluster was modified to be more in LabVIEW style. This caused the
change to the connector pane of two VIs, namely:
ZLIB Get Current File Info.vi
ZLIB Enumerate File Contents.vi
and the according strict typedef custom control
ZLIB File Info.ctl
The old VIs and custom control with the old connector pane are stored
under the same name but with the appendix "Old". This is a list of the
compatibility functions:
ZLIB Get Current File Info Old.vi
ZLIB Enumerate File Contents Old.vi
ZLIB File Info Old.ctl
If you have an older application where you directly used one of the
VIs described here from the old lvzip package you can either replace
those VIs by the compatibility VIs or rewire your application to work
with the new functions.
5) I was successful in making the "File Info.vi" function from the file
package work again. In doing so the "ZLIB Time Info.vi" function, which
really was a subset implementation of "File Info.vi" is now obsolete and
has been removed both from the VI library as well as the shared library.
If you should have happened to use this function you should use the
according File Info.vi from the file package instead and adapt your
cluster wiring.
Used libraries:
---------------
The lvzip package makes use of the error package, the file package and through
the last one also of the array package. Some functions in the file package have
been added in comparison to earlier released packages and there
没有合适的资源?快使用搜索试试~ 我知道了~
LabVIEW前面板参数保存.rar
共945个文件
vi:896个
ctl:29个
mnu:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 7 浏览量
2023-11-06
18:17:02
上传
评论
收藏 10.49MB RAR 举报
温馨提示
LabVIEW前面板参数保存.rar
资源推荐
资源详情
资源评论
收起资源包目录
LabVIEW前面板参数保存.rar (945个子文件)
Refnum Subtype Enum__ogtk.ctl 8KB
Dictionary Object RefNum - Enum__ogtk.ctl 8KB
Waveform Subtype Enum__ogtk.ctl 8KB
ZLIB Uncompress File Info__ogtk.ctl 6KB
ZLIB File Info__ogtk.ctl 6KB
File Info Record__ogtk.ctl 6KB
Type Descriptor Header__ogtk.ctl 6KB
MACBIN Resource Header__ogtk.ctl 6KB
ZLIB File Info Old__ogtk.ctl 6KB
ZLIB Compress File Info__ogtk.ctl 5KB
MACBIN Macbinary Header__ogtk.ctl 5KB
Msg Cluster__ogtk.ctl 5KB
Dictionary Data__ogtk.ctl 5KB
Find Focus State__ogtk.ctl 5KB
Filtered Error Details - Cluster__ogtk.ctl 5KB
Type Descriptor Enumeration__ogtk.ctl 5KB
ClassID Names Enum__ogtk.ctl 5KB
Dictionary Object RefNum__ogtk.ctl 5KB
Physical Units__ogtk.ctl 5KB
Refnum Code__ogtk.ctl 5KB
Type Descriptor__ogtk.ctl 5KB
Dictionary Key Value Pair Cluster__ogtk.ctl 4KB
Base Units__ogtk.ctl 4KB
ZLIB Open ZIP Mode__ogtk.ctl 4KB
Dictionary Object Data Core Task Enum__ogtk.ctl 4KB
PYTHON Session Refnum__ogtk.ctl 4KB
Msg Queue RefNum__ogtk.ctl 4KB
ZLIB Unzip Handle__ogtk.ctl 4KB
ZLIB Zip Handle__ogtk.ctl 4KB
lvzlib.dll 84KB
ogportio.dll 48KB
lvpython.dll 32KB
configure.ini 3.51MB
ogb_api.llb 456KB
buttons.llb 425KB
deab_api.llb 227KB
dir.mnu 4KB
unzip.mnu 2KB
zlib-string.mnu 2KB
macbin.mnu 2KB
zip.mnu 2KB
dir.mnu 2KB
lvzlib.out 90KB
lvpython.so 35KB
ogportio.sys 6KB
readme.txt 8KB
openg_toolkit_installed.txt 57B
Read Key (Variant)__ogtk.vi 83KB
VI Tree - lvdata__ogtk.vi 72KB
GIF.Read.Unpack__ogtk.vi 59KB
ZLIB VI Tree__ogtk.vi 58KB
Write Key (Variant)__ogtk.vi 47KB
List Directory Recursive__ogtk.vi 43KB
Scan Variant from String__ogtk.vi 43KB
MACBIN Resource File Info__ogtk.vi 42KB
MACBIN Verify Header__ogtk.vi 42KB
Place Number to Proper Engl Text__ogtk.vi 40KB
Find VI with Focus__ogtk.vi 39KB
File Info__ogtk.vi 38KB
VI Tree - dictionary__ogtk.vi 37KB
Draw Image from File__ogtk.vi 37KB
VI Tree - file__ogtk.vi 36KB
Set Data Name__ogtk.vi 36KB
Strip Units__ogtk.vi 36KB
ZLIB Delete Files From Archive__ogtk.vi 36KB
List VI Hierarchy__ogtk.vi 35KB
Util.Cmprs.LZW.CU.StringsTable__ogtk.vi 35KB
Format Variant Into String__ogtk.vi 35KB
Number to Proper Engl Text__ogtk.vi 35KB
ZLIB Compress Directory__ogtk.vi 35KB
Util.Cmprs.LZW.CU.BitStream__ogtk.vi 34KB
PYTHON VI Tree__ogtk.vi 33KB
Merge Directories__ogtk.vi 33KB
ZLIB Extract All Files To Dir__ogtk.vi 33KB
Get Data Name from TD__ogtk.vi 33KB
Delete Recursive__ogtk.vi 31KB
GIF.Write.Pack.Data__ogtk.vi 31KB
VI Tree - string__ogtk.vi 30KB
ZLIB Compress Files__ogtk.vi 30KB
ZLIB Open Write File__ogtk.vi 30KB
Fit VI window to Content__ogtk.vi 30KB
ZLIB Get Current File Info__ogtk.vi 29KB
ZLIB Store File__ogtk.vi 29KB
MACBIN Resource File Info Core__ogtk.vi 29KB
Get Default Data from TD__ogtk.vi 29KB
VI Tree - xxx- Files__ogtk.vi 29KB
MD5 Message Digest (Binary String)__ogtk.vi 28KB
Read INI Cluster__ogtk.vi 28KB
Fit VI window to Largest Dec__ogtk.vi 28KB
ZLIB Read Compressed File__ogtk.vi 28KB
Reshape Array to 1D VArray__ogtk.vi 28KB
Reshape 1D Array__ogtk.vi 28KB
LF Read File (STR)__ogtk.vi 28KB
Compare File Binary__ogtk.vi 28KB
Array of VData to VArray__ogtk.vi 28KB
Get Physical Units from TD__ogtk.vi 28KB
ZLIB File Information__ogtk.vi 27KB
Util.Pic.GIF.Block.PackUnpack__ogtk.vi 27KB
LF Read File (U32)__ogtk.vi 27KB
ZLIB Common Path to Specific Path__ogtk.vi 27KB
共 945 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
智慧方案文库
- 粉丝: 1804
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 通道处理过程的模拟通常涉及对通道处理机制的理解与实现.txt
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功