Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > インポートとエキスポート >
Import/Export フォーマット

CDF (.cdf)

MIME type: application/x-cdf
CDFデータファイル形式.
多次元データを保持するための一般用途の自己記述的な形式である.
科学データと画像の保存,管理,交換に使用される.
CDFはCommon Data Formatの頭文字である.
NASAのNational Space Science Data Centerにおいて1985年に開発された.
バイナリファイル形式.
NetCDFに関係しているが,非互換.
  • ImportはCDF 3.1とその下位バージョンをサポートする.
  • Mathematica はデフォルトでCDF 2.7ファイルをエキスポートする.64ビットに拡張されたCDF 3.1も生成できる.
  • Import["file.cdf"]はCDFファイルインポートし,ファイルに含まれたデータ名を返す.
  • Export["file.cdf", expr]は配列かGraphicsオブジェクトをCDFファイルにエキスポートする.
  • Import["file.cdf"]はファイルに含まれる全データの名前を表す文字列のリストを返す.
  • Export["file.cdf", {expr1, ...}, {"Datasets", {"/dataset1", ...}}]は配列かGraphicsオブジェクト{expr1, ...}を別々のデータとして保持するCDFファイルを作成する.
  • Import["file.cdf", elem]は指定された要素をCDFファイルからインポートする.
  • Import["file.cdf", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.cdf", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポート形式はImport["file", "CDF"]Import["file", {"CDF", elem, ...}]で指定できる.
  • Export["file.cdf", expr, elem]expr が要素elem を指定してるとしてCDFファイルを作成する.
  • Export["file.cdf", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各expri が対応するelemi を指定しているとして扱う.
  • Export["file.cdf", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素でexpr をエキスポートする.
  • Export["file.cdf", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則のリスト
  • データを表現する要素:
"Data"配列のリストとしてインポートされた全データ
"Datasets"全データの名前
  • Importはデフォルトで"Datasets"要素をCDFファイルに使用する.
  • データを師弟・選択する:
"Datasets", nn 番目のデータ
"Datasets", dataset名前付きデータ
  • "DataFormat"には以下の値が使える:
"Date"DateList指定で与えられる日付
"Integer8"8ビット整数
"Integer16"16ビット整数
"Integer32"32ビット整数
"UnsignedInteger8"符号なし8ビット整数
"UnsignedInteger16"符号なし16ビット整数
"UnsignedInteger32"符号なし32ビット整数
"Real32"IEEE単精度数
"Real64"IEEE倍精度数
"String"ASCII文字列
  • メタ情報要素:
"Annotations"各データのメタ情報
"DataEncoding"各データをどのように圧縮するかを指定する
"DataFormat"各データをあらわすのに使うタイプ
"Dimensions"各データのデータ次元
"Metadata"規則のリストとしての一般メタ情報
  • "DataEncoding"には以下の値が使える:
Noneデータ圧縮は使用しない
"AdaptiveHuffman"適応型ハフマン(Huffman)符号化
"GZIP"GZIP圧縮
"Huffman"ハフマン符号化
"RLE"ランレングス符号化
"Append"False既に存在するファイルに追記するかどうか
"LargeFileSupport"False64ビットCDFファイルにエキスポートするかどうか
  • デフォルトの設定"LargeFileSupport"->Falseでは,エキスポートされたファイルはCDF形式のバージョン2.7に従った32ビットデータ表現が使われる.
  • "LargeFileSupport"->Trueとすると,64ビットに拡張されたCDF 3.1ファイルを作成することができる.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team