Byte

バイトの列.
バイナリ形式.
UnsignedInteger8形式と等価.
  • Import は8ビット符号なし整数のシーケンスとして任意のファイルを読み込む.
  • Export は0から255までの範囲の整数のリストをバイナリファイルに書き込む.

ImportとExportImportとExport

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

要素要素

  • 一般的なImport要素:
  • "Elements" このファイルで可能な要素,オプション
    "Rules"それぞれの要素,オプションのための完全な規則
    "Options"オプション,属性,設定の規則
  • データ表現要素:
  • "Data"0から255までの範囲の整数のリスト
  • デフォルトでImportExport要素を使う.
  • Import["file",{"Byte",n}]file番目のバイトを返す.

オプションオプション

  • Import オプション:
  • "HeaderBytes"0ファイルの最初の部分でスキップするバイト数

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

  (1)  (1)

整数のリストをバイナリ8ビット符号なし整数を表している文字列に変換する:

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

バイナリデータを元の式に戻す:

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

同じデータを8ビット文字の配列と仮定してインポートする:

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

Importするときに最初の10バイトをスキップする:

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