Base64エンコード/デコード
Base64エンコード/デコードの使い方?
- 元のテキストまたはエンコードされたBase64コードを入力します。
- 「暗号化」ボタンをクリックしてエンコード、「復号化」ボタンをクリックしてデコードします。
- 「コピー」ボタンをクリックしてクリップボードに貼り付けます。
- 画像をBase64に変換するにはこちらをクリックしてください。
Base64エンコード/デコードとは?
- オンラインBase64デコード/エンコードツールは、文字列をBase64にデコード/エンコードできるツールです。JavaScriptを使用しており、シンプルで高速です。
- Base64エンコードでは、3つの8ビットバイト(3*8=24)を4つの6ビットバイト(4*6=24)に変換し、各6ビットバイトの前に2つの0を追加して8ビットバイトにします。残りの文字が3バイト未満の場合は0で埋められ、出力文字は'='になります。そのため、エンコード後のテキストの末尾に1つまたは2つの'='が現れることがあります。
- 出力コードの可読性を確保するため、Base64は統一変換用のコード表を定めています。コード表のサイズは2^6=64で、これがBase64という名前の由来です。
- このツールを使用して、Base64形式のコードを暗号化または復号化できます。Base64は、インターネット上で8ビットバイトコードを伝送する際に最も一般的に使用されるエンコード方式の1つです。
Base64エンコード対応表
64の印刷可能文字には、大文字A-Z、小文字a-z、数字0-9の62文字に加え、+と/の2文字が含まれます。
| | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| 000 | A | B | C | D | E | F | G | H |
| 001 | I | J | K | L | M | N | O | P |
| 010 | Q | R | S | T | U | V | W | X |
| 011 | Y | Z | a | b | c | d | e | f |
| 100 | g | h | i | j | k | l | m | n |
| 101 | o | p | q | r | s | t | u | v |
| 110 | w | x | y | z | 0 | 1 | 2 | 3 |
| 111 | 4 | 5 | 6 | 7 | 8 | 9 | + | / |