exponenta event banner

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 website.

Для получения информации об авторских правах см. cdfcopyright.txt файл.