Main Content

cdflib.getCompression

压缩设置

语法

[ctype,cparms,cpercentage] = cdflib.getCompression(cdfId)

说明

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

输入参数

cdfId

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

输出参数

ctype

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

cparms

与压缩类型关联的参数的值。例如,对于 'RLE_COMPRESSION' 压缩类型,该参数指定行程长度编码的样式。有关每种压缩类型支持的参数的列表,请参阅 cdflib.setCompression

cpercentage

压缩率,以百分比表示。

示例

打开示例 CDF 文件并检查该文件中的压缩设置。

cdfId = cdflib.open("example.cdf");

[ctype,cparms,cpercentage] = cdflib.getCompression(cdfId)
ctype =

    'GZIP_COMPRESSION'


cparms =

     7


cpercentage =

    26
% Clean up
cdflib.close(cdfId)
clear cdfId

参考

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

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