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

Ссылки

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

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

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