ExportByteArray[expr,"format"]
指定形式でエキスポートされた expr に対応するByteArrayオブジェクトを生成する.
ExportByteArray[exprs,elems]
exprs を elems で指定された要素として扱ってByteArrayオブジェクトを生成する.
ExportByteArray
形式のリスト »ExportByteArray[expr,"format"]
指定形式でエキスポートされた expr に対応するByteArrayオブジェクトを生成する.
ExportByteArray[exprs,elems]
exprs を elems で指定された要素として扱ってByteArrayオブジェクトを生成する.
詳細
- ExportByteArrayは,指定の形式でエキスポートされるデータに対応するバイト配列を生成する.
- ExportByteArrayはさまざまな形式を扱う.それぞれの形式には,通常,使用できる数多くのさまざまな要素が含まれる.使用可能な形式は,$ExportFormatsのリストおよび「全形式のリスト」で与えられる.
- ExportByteArrayは,同じ要素指定およびオプションで,Exportと同じように動作する.
例題
すべて開く すべて閉じる例 (2)
画像をByteArrayオブジェクトとしエキスポートする:
bytes = ExportByteArray[[image], "PNG"]ImportByteArray[bytes]画像をByteArrayオブジェクトとしてエキスポートする:
bytes = ExportByteArray[[image], "PNG"]tmp = CreateFile[];
BinaryWrite[tmp, bytes];
Close[tmp];ファイルをインポートしてバイトが正しく書けたことを検証する:
Import[tmp]スコープ (2)
タイプセットされた数式をByteArrayオブジェクトとしてエキスポートする:
formula = Integrate[Sqrt[x + Sqrt[x]], x] // TraditionalFormbytes = ExportByteArray[formula, "PDF"]バイトをインポートして式の解像度に依存しないバージョンを作る:
ImportByteArray[bytes][[1]]カラーマップと対応する生のデータをByteArrayオブジェクトとしてエキスポートする:
{map, data} = Import["ExampleData/wave.gif", {{"ColorMap", "RawData"}}];bytes = ExportByteArray[{"ColorMap" -> map, "RawData" -> data}, {"GIF", "Rules"}]バイトをインポートし,もとになったアニメーションGIF画像を作成する:
ImportByteArray[bytes, "Animation"]アプリケーション (2)
ByteArrayに整数を保存する:
ExportByteArray[1234, "Integer64"]ImportByteArray[%, "Integer64"]ByteArrayで符号化された"Base64"に大きい数を保存する:
ExportByteArray[ToString[2 ^ 1234, InputForm], "Base64"]ToExpression[ImportByteArray[%, "Base64"]]% == 2 ^ 1234特性と関係 (3)
ExportByteArrayはExportStringにStringToByteArrayが続いたものと同じ結果を返す:
graphics = [image];ExportByteArray[graphics, "TIFF"] === StringToByteArray[ExportString[graphics, "TIFF"], "ISO8859-1"]ExportByteArrayはExportにReadByteArrayが続いたものと同じ結果を返す:
graphics = [image];ExportByteArray[graphics, "JPEG"] === ReadByteArray[Export[CreateFile[], graphics, "JPEG"]]エキスポートしてもデータがない場合は空のバイト配列が返される:
ExportByteArray["", "Text"]関連するガイド
テキスト
Wolfram Research (2017), ExportByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/ExportByteArray.html.
CMS
Wolfram Language. 2017. "ExportByteArray." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExportByteArray.html.
APA
Wolfram Language. (2017). ExportByteArray. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExportByteArray.html
BibTeX
@misc{reference.wolfram_2026_exportbytearray, author="Wolfram Research", title="{ExportByteArray}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ExportByteArray.html}", note=[Accessed: 16-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_exportbytearray, organization={Wolfram Research}, title={ExportByteArray}, year={2017}, url={https://reference.wolfram.com/language/ref/ExportByteArray.html}, note=[Accessed: 16-September-2026]}