cdflib.getCompression

Настройки сжатия

Синтаксис

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

Описание

[ctype,cparms,cpercentage] = cdflib.getCompression(cdfId) возвращает информацию о настройках сжатия файла Формата общих данных (CDF).

Входные параметры

cdfId

Идентификатор файла CDF, возвращаемый вызовом cdflib.create или cdflib.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

cper =

    26

% Clean up
cdflib.close(cdfId)
clear cdfId

Ссылки

Эта функция соответствует стандартной программе API библиотеки CDF C CDFgetCompression.

Чтобы использовать эту функцию, необходимо быть знакомы с интерфейсом CDF C. Ознакомьтесь с документацией CDF на веб-сайте CDF.

Информацию об авторских правах см. в файле cdfcopyright.txt.