主要内容

cdflib.getCompression

压缩设置

语法

[ctype,cparam,cpercentage] = cdflib.getCompression(cdfid)

说明

[ctype,cparam,cpercentage] = cdflib.getCompression(cdfid) 返回有关常用数据格式 (CDF) 文件的压缩设置的信息。

输入参数

cdfid

CDF 文件的标识符,通过调用 cdflib.createcdflib.open 函数返回。

输出参量

ctype

指定压缩类型(如 'HUFF_COMPRESSION')的字符向量。如果文件未使用压缩,则该函数返回 'NO_COMPRESSION'。有关支持的压缩类型的列表,请参阅 cdflib.setCompression

cparam

与压缩类型关联的参数的值。例如,对于 'RLE_COMPRESSION' 压缩类型,该参数指定行程长度编码的样式。

cpercentage

压缩率,以百分比表示。

示例

全部折叠

打开示例 CDF 文件并获取其压缩设置。

cdfid = cdflib.open("example_364.cdf");
[ctype,cparam,cpercentage] = cdflib.getCompression(cdfid)
ctype = 
'GZIP_COMPRESSION'
cparam = 
7
cpercentage = 
7

关闭 CDF 文件并删除 cdfid 变量。

cdflib.close(cdfid)
clear cdfid

提示

  • 此函数对应于 CDF 库的 C API 例程 CDFgetCompression

  • 要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。