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.

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

Дополнительные сведения см. в cdfcopyright.txt файл.