Задайте настройки сжатия
cdflib.setCompression(cdfId,ctype,cparms)
cdflib.setCompression(cdfId,ctype,cparms)
задает параметры сжатия файла формата общих данных (CDF).
Эта функция устанавливает сжатие для самого CDF-файла, а не для каких-либо переменных в файле.
|
Идентификатор CDF-файла, возвращаемый вызовом в | ||||||||||||
|
Один из следующих векторов символов или строковых скаляров, задающих тип сжатия или его численный эквивалент.
Чтобы получить численный эквивалент этих констант, используйте | ||||||||||||
|
Необязательный параметр, задающий любые дополнительные параметры, требуемые типом сжатия. В настоящее время единственным типом сжатия, который использует этот параметр, является |
Создайте CDF-файл и установите настройку сжатия файла. Чтобы запустить этот пример, ваша текущая папка должна быть доступной для записи.
cdfId = cdflib.create('your_file.cdf'); % Determine the file's default compression setting [ctype, cparms, cpercent ] = cdflib.getCompression(cdfId) ctype = NO_COMPRESSION cparms = [] cpercent = 100 % Specify new compression setting cdflib.setCompression(cdfId,'HUFF_COMPRESSION'); % Check the file's compression setting. [ctype, cparms, cpercent ] = cdflib.getCompression(cdfId) ctype = HUFF_COMPRESSION cparms = OPTIMAL_ENCODING_TREES cpercent = 0 % Clean up cdflib.delete(cdfId) clear cdfId
Эта функция соответствует стандартной программе CDF library C API CDFsetCompression
.
Чтобы использовать эту функцию, вы должны ознакомиться с интерфейсом CDF C. Ознакомьтесь с документацией CDF в CDF website
.
Информацию об авторских правах см. в cdfcopyright.txt
файл.