UnsignedInteger24

  • Importはどのファイルでも符号なし24ビット整数の列として読み取ることができる.
  • Exportは,領域にある整数のリストをバイナリファイルに書き込む.

予備知識予備知識

    符号なし24ビット整数の列.
    生のバイナリ形式.
    Byte形式に等しい.

ImportとExportImportとExport

  • Import["file","UnsignedInteger24"]は任意のファイルをインポートして領域にある整数のパックアレーを返す.
  • Export["file",list,"UnsignedInteger24"]は領域にある整数のリストをfile にエキスポートする.
  • Import["file",{"UnsignedInteger24",elem}]あるいはImport["file",elem ]は,指定された要素をfile からインポートする.
  • Import["file",{"UnsignedInteger24",{elem1,elem2,}}]は複数の要素をインポートする.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ImportStringExportStringはUnsignedInteger24形式をサポートする.

要素要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプション
    "Rules"それぞれの要素とオプションに対する完全な規則
    "Options"オプション,属性,設定の規則
  • データ表現要素:
  • "Data"領域
  • デフォルトでImportExport 要素を使う.
  • Import["file",{"UnsignedInteger24",n}]n 番目の24ビット整数をfile から与える.
  • 末尾のバイトは,インポートされたファイルの大きさがデータサイズの倍数ではない場合には,無視される.

オプションオプション

  • 一般的なオプション:
  • ByteOrdering-1どのバイト順を使用するか
  • Importオプション:
  • "HeaderBytes"0ファイルの最初でバイトをいくつスキップするか

例題例題すべて開くすべて閉じる

  (1)  (1)

整数のリストをバイナリ24ビット表現でエキスポートする:

In[1]:=
Click for copyable input
Out[1]=

前の出力において,それぞれの整数は3バイトの列で表される:

In[2]:=
Click for copyable input
Out[2]=

バイナリデータを整数のリストに変換しなおす.

In[3]:=
Click for copyable input
Out[3]=

領域 の外にある数字をUnsignedInteger24形式に変換することはできない:

In[4]:=
Click for copyable input
Out[4]=
2004年に導入
(5.1)
| 2007年に修正
(6.0)