ByteArray
詳細
- ByteArrayは,メモリ効率がよい方法でデータを保存する.総バイト数は,ほぼ配列の長さで与えられる.
- InputFormで表示される際は,ByteArrayオブジェクトはByteArray["string"]として表示される.ただし,"string"はバイトをBase64符号化で符号化する.
- ByteArray[{b1,b2,…}]では,すべてのバイト値 biが0から255までの整数でなければならない.
- ByteArray[{}]とByteArray[""]は空のバイト配列を生成する. »
- StringToByteArray[ByteArray[…]]は,バイト配列のコンテンツをUTF-8符号化で解釈した文字列を与える.
- ExportByteArray[expr,"fmt"]は,式をエキスポート形式"fmt"でエキスポートし,結果をバイト配列として与える.ImportByteArrayを使ってバイト配列を式に変換することができる.
- Normal[ByteArray[…]]は,バイト配列中のバイト値のリストを与える.
- LengthおよびEqualのような関数は,ByteArrayオブジェクトに使うことができる.
- First,Last,Min,Maxのような関数は,整数のバイト値を与える.
- Partは,ByteArrayオブジェクトに働き,単一の要素を返すときは整数のバイト値を返し,複数の要素を返すときはByteArrayオブジェクトを与える.
例題
すべて開くすべて閉じる例 (2)
スコープ (6)
特性と関係 (6)
ByteArrayはInputFormのデータに対してBase64符号化を使う:
文字列はBaseEncodeを使って生成することができる:
Normalを使ってバイト配列を通常の一次元リストに変換する:
ByteArrayToStringを使ってByteArrayを文字列に変換する:
StringToByteArrayを使ってByteArrayに再変換する:
BinarySerializeは,式をByteArrayとして返されるバイト列に変換する:
これは,BinaryDeserializeを使ってもとに戻すことができる:
Wolfram Research (2015), ByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/ByteArray.html (2023年に更新).
テキスト
Wolfram Research (2015), ByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/ByteArray.html (2023年に更新).
CMS
Wolfram Language. 2015. "ByteArray." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/ByteArray.html.
APA
Wolfram Language. (2015). ByteArray. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ByteArray.html