Zlib
Zlib 插件支持文件到文件的 zlib 压缩与解压缩。
在插件市场安装插件
版本要求
- OS: Linux
安装步骤
在DolphinDB 客户端中使用 listRemotePlugins 命令查看插件仓库中的插件信息。
login("admin", "123456") listRemotePlugins()
使用 installPlugin 命令完成插件安装。
installPlugin("zlib")
返回:<path_to_Zlib_plugin>/PluginZlib.txt
使用 loadPlugin 命令加载插件。
loadPlugin("zlib")
接口说明
请注意:使用插件函数前需使用loadPlugin
函数导入插件。
zlib::compressFile
语法
zlib::compressFile(inputFileName, [level])
参数
inputFileName
: 输入文件名及路径,类型为 stringlevel
:压缩等级(可选),范围[-1, 9],默认为-1(当前等同于级别6),1提供最佳速度,9提供最佳压缩,0不提供压缩
详情
将输入文件压缩为 .gz 文件,返回压缩后的文件名
例子
zlib::compressFile("/home/jccai/data.txt");
# 将/home/jccai/data.txt压缩为/home/jccai/data.txt.gz
# 注意:若输出文件有同名文件,则会被覆盖
zlib::decompressFile
语法
zlib::decompressFile(inputFileName)
参数
inputFileName
:压缩文件的文件名及路径,应以 .gz 结尾,类型为 string
详情
将输入文件解压缩,并返回加压缩后的文件名
例子
zlib::decompressFile("/home/jccai/data.txt.gz");
# 将/home/jccai/data.txt.gz解压为/home/jccai/data.txt
# 注意:若输出文件有同名文件,则会被覆盖
异常情况
若参数错误,抛出 IllegalArgumentException
.
如有其他错误,抛出 IOException
.