cdflib.setCompression
圧縮設定の指定
構文
cdflib.setCompression(cdfId,ctype,cparms)
説明
cdflib.setCompression(cdfId,ctype,cparms)
は、CDF (Common Data Format) ファイルの圧縮設定を指定します。
この関数は CDF ファイル自体の圧縮を設定します。ファイル内の変数の圧縮ではありません。
入力引数
|
関数 | ||||||||||||
|
圧縮タイプを指定する次の文字ベクトルまたは string スカラーのいずれか、あるいはその等価な数値。
これらの定数に等価な数値を取得するには、 | ||||||||||||
|
圧縮タイプで必要となる追加のパラメーターを指定するオプションのパラメーター。現在、このパラメーターを使用する圧縮タイプは、 |
例
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 ライブラリ C API のルーチン CDFsetCompression
に相当します。
この関数を使用するには、CDF C インターフェイスに関する知識を必要とします。CDF のドキュメンテーションは CDF の Web サイトで参照できます。