Zlib

DolphinDB 的 zlib 插件,支持文件到文件的 zlib 压缩与解压缩。

安装插件

版本要求

DolphinDB Server: 2.00.10 及更高版本,目前支持 x86-64 的 Linux, Linux_JIT。

安装步骤

  1. 在 DolphinDB 客户端中使用 listRemotePlugins 命令查看插件仓库中的插件信息。

    注意:仅展示当前操作系统和 server 版本支持的插件。若无预期插件,可自行编译(请自行选择对应分支下的插件)或在 DolphinDB 用户社区 进行反馈。

    login("admin", "123456")
    listRemotePlugins("zlib")
  2. 使用 installPlugin 命令完成插件安装。

    installPlugin("zlib")
  3. 使用 loadPlugin 命令加载插件。

    loadPlugin("zlib")

接口说明

compressFile

语法

compressFile(inputFileName, [level])

参数

inputFileName STRING 类型标量,表示输入文件名及路径。

level 可选参数,属于 的整数,表示压缩等级。默认值为 -1(等同于级别 6),1 提供最佳速度,9 提供最佳压缩比,0 不提供压缩。

详情

将输入文件压缩为 .gz 文件,返回压缩后的文件名。

例子

将 /home/jccai/data.txt 压缩为 /home/jccai/data.txt.gz,若输出路径下有同名文件,则旧文件会被覆盖。

compressFile("/home/jccai/data.txt");

decompressFile

语法

decompressFile(inputFileName)

参数

inputFileName STRING 类型标量,表示压缩文件的文件名及路径,应以 .gz 结尾。

详情

将输入文件解压缩,并返回加压缩后的文件名。

例子

将 /home/jccai/data.txt.gz 解压为 /home/jccai/data.txt,若输出路径下有同名文件,则旧文件会被覆盖。

decompressFile("/home/jccai/data.txt.gz");