BaseDecode["string"]
文字列中のBase64のデータを復号化し,結果をバイト配列として返す.
BaseDecode["string","encoding"]
指定されたエンコーディングの文字列を使って復号化する.
BaseDecode
BaseDecode["string"]
文字列中のBase64のデータを復号化し,結果をバイト配列として返す.
BaseDecode["string","encoding"]
指定されたエンコーディングの文字列を使って復号化する.
詳細
- BaseDecode["string"]の結果はByteArrayオブジェクトである.
- 次は,使用可能なエンコーディングである.
-
"Base16" バイト値の16進数表現 "Base64" インターネット標準推奨RFC 4648に記述されたデフォルトのBase64 "Base85ASCII" 「zショートカット」があるAscii85またはa85のエンコーディング
例題
すべて開く すべて閉じる例 (2)
スコープ (2)
bytes = ByteArray[Range[12]]BaseEncode[%]BaseDecodeを使ってバイトを回復することができる:
BaseDecode[%]//NormalBaseDecode["0731A6FF", "Base16"]Normal[%]特性と関係 (8)
BaseDecode["ABαCD"] == BaseDecode["ABCD"]BaseDecode["C0", "Base16"]"Base64"は4文字の各ブロック内の3バイトまでを符号化する:
BaseDecode["AQID", "Base64"]BaseDecode["AQIDAB==", "Base64"]"Base85ASCII"は5文字のブロック中の4バイトを符号化する:
BaseDecode["!<N?+", "Base85ASCII"]他の形式とは異なり,完全なブロックを与えるために充填は必要ではない:
BaseDecode["!!", "Base85ASCII"]BaseDecode["zzz", "Base85ASCII"]%//NormalBaseEncodeはBaseDecodeの逆関数である:
BaseDecode["ABCD"]BaseEncode[%]BaseEncodeはBase64に符号化された文字列をバイナリデータに復号化する:
BaseDecode["ezEsIDIsIDMsIDQsIDV9"]%//Normalインポート形式の"Base64"はBase64の文字列を復号化し,結果のバイトを数列に変換する:
ImportString["ezEsIDIsIDMsIDQsIDV9", "Base64"]BaseDecodeとByteArrayToStringを使って同じ結果を得る:
ByteArrayToString[BaseDecode["ezEsIDIsIDMsIDQsIDV9"], "ISO8859-1"]BaseDecodeはHashの"Base64Encoding"形式をその"ByteArray"形式に変換する:
BaseDecode@Hash["My String", "CRC32", "Base64Encoding"] == Hash["My String", "CRC32", "ByteArray"]ByteArrayはInputFormのデータに対してBase64符号化を行う:
ByteArray["AQID"] == BaseDecode["AQID"]関連するガイド
-
▪
- バイナリデータ ▪
- システム関連の文字列操作 ▪
- 暗号整数論 ▪
- インポートとエキスポート ▪
- 暗号 ▪
- ネットワークプログラミング
テキスト
Wolfram Research (2018), BaseDecode, Wolfram言語関数, https://reference.wolfram.com/language/ref/BaseDecode.html (2020年に更新).
CMS
Wolfram Language. 2018. "BaseDecode." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/BaseDecode.html.
APA
Wolfram Language. (2018). BaseDecode. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BaseDecode.html
BibTeX
@misc{reference.wolfram_2026_basedecode, author="Wolfram Research", title="{BaseDecode}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/BaseDecode.html}", note=[Accessed: 19-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_basedecode, organization={Wolfram Research}, title={BaseDecode}, year={2020}, url={https://reference.wolfram.com/language/ref/BaseDecode.html}, note=[Accessed: 19-August-2026]}