BaseEncode

BaseEncode[ba]

バイト配列を ba をBase64文字列として符号化する.

BaseEncode[ba,"encoding"]

指定されたエンコーディングを使って符号化する.

詳細

  • BaseEncode[ba]baByteArrayオブジェクトでなければならない.
  • 以下は,使用可能なエンコーディングである.
  • "Base16"バイト値の16進数表現
    "Base64"インターネット標準推奨RFC 4648に記述されたデフォルトのBase64
    "Base85ASCII"「zショートカット」があるAscii85またはa85エンコーディング

例題

すべて開くすべて閉じる

  (2)

バイト配列を符号化する:

Ascii85エンコーディングを使ってバイト配列を符号化する:

スコープ  (2)

1から12までのバイトを符号化する:

BaseDecodeを使ってバイトを回復することができる:

バイト配列を16進数のペアに変換する:

特性と関係  (10)

デフォルトのエンコーディングは"Base64"である:

BaseEncode[ba]BaseEncode[ba,"Base64"]が返す文字列の長さは4で割り切れる:

必要な場合は充填が行われる:

"Base16"形式は各バイト値に2文字使う:

"Base64"は各ブロックの4文字の中の3バイトまでを符号化する:

"Base85ASCII"は5文字のブロックの中の4バイトを符号化できる:

完全なブロックを与えるための充填は行われない:

特別規則として,"Base85ASCII"は連続する4個の0バイトを単一の文字zを使って符号化する:

BaseEncodeBaseDecodeの逆関数である:

BaseEncodeはバイナリデータをBase64文字列として符号化する:

エキスポート形式の"Base64"は,式の文字列表現をバイトに変換したものを符号化する:

BaseEncodeToStringByteArrayToStringを使って同じ結果を得る:

BaseEncodeはバイト列を文字列に変換する:

IntegerStringは,Base64のアルファベットを使って整数を底64の表現に変換する:

BaseEncodeHash"ByteArray"形式をその"Base64Encoding"形式に変換する:

ByteArrayInputFormのデータに対してBase64符号化を使う:

Wolfram Research (2018), BaseEncode, Wolfram言語関数, https://reference.wolfram.com/language/ref/BaseEncode.html (2020年に更新).

テキスト

Wolfram Research (2018), BaseEncode, Wolfram言語関数, https://reference.wolfram.com/language/ref/BaseEncode.html (2020年に更新).

CMS

Wolfram Language. 2018. "BaseEncode." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/BaseEncode.html.

APA

Wolfram Language. (2018). BaseEncode. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BaseEncode.html

BibTeX

@misc{reference.wolfram_2024_baseencode, author="Wolfram Research", title="{BaseEncode}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/BaseEncode.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_baseencode, organization={Wolfram Research}, title={BaseEncode}, year={2020}, url={https://reference.wolfram.com/language/ref/BaseEncode.html}, note=[Accessed: 21-November-2024 ]}