検証付きで Base64 をエンコード・デコードする方法。
Base64 は符号化であり、暗号化ではありません。正しいバイトエンコーディングを使って入力を検証し、読めない出力を安全な保管方法と考えないでください。
作業手順をタスクに合わせましょう。
標準または URL セーフの Base64 を選び、テキストからバイトへの変換方法を定めてください。通常は UTF-8 を使用します。デコード前に、出力先の規則に従って文字集合とパディングを検証します。バイナリ内容は読めるテキストと決め付けず、バイトまたは適切なファイル形式で示してください。
- 用意するもの
- テキストまたは Base64 文字列。
- 得られるもの
- 検証を伴う決定論的なエンコードまたはデコード。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
Encode the UTF-8 text hello as Base64.
完成例
aGVsbG8=
この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
Base64 はパスワードやその他の秘密を保護できますか?
いいえ。エンコードされた値を持っている人なら誰でもデコードできます。表現形式としてだけ使ってください。
デコードした文字列に置換文字が含まれるのはなぜですか?
バイトがバイナリデータであるか、異なる文字エンコーディングを使っている可能性があります。テキストとして解釈する前に元のエンコーディングを確認してください。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑