documents:code:code-002
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| documents:code:code-002 [2024/04/14 10:41] – ↷ documents:code:other-053 から documents:code:code-002 へページを名称変更しました。 k896951 | documents:code:code-002 [2026/05/12 23:15] (現在) – k896951 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 003.BASE64 ====== | ||
| + | |||
| + | 2017/ | ||
| + | 自分用メモ | ||
| + | |||
| + | ===== 概要 ===== | ||
| + | |||
| + | |||
| + | データを6ビット毎に分割し、その値に対応する文字に変換するエンコード。\\ | ||
| + | RFC4648( https:// | ||
| + | |||
| + | 例えば文字列" | ||
| + | |||
| + | ^ 文字 | ||
| + | ^ 文字コード | ||
| + | ^ ::: | 01101000 | ||
| + | ^ 分割 | ||
| + | ^ エンコード後 | a | G | d | v | d | G | 9 | o | L | m | p | w | | ||
| + | |||
| + | 24ビットを4分割し4文字にエンコードするが、分割して6ビットに満たない箇所は0のビットで埋め、4文字に満たない部分を" | ||
| + | 例えば、" | ||
| + | |||
| + | ^ 文字 | ||
| + | ^ 文字コード | ||
| + | ^ ::: | 01101010 | ||
| + | ^ 分割 | ||
| + | ^ エンコード後 | a | n | A | = | | ||
| + | |||
| + | |||
| + | |||
| + | ===== 種類 ===== | ||
| + | |||
| + | |||
| + | BASE64 はメールのMIMEパート等のデータ表現で適用、URL and Filename safe BASE64 はURLやファイル名等の" | ||
| + | |||
| + | ^ 2進数 | ||
| + | | 000000 | ||
| + | | 000001 | ||
| + | | 000010 | ||
| + | | 000011 | ||
| + | | 000100 | ||
| + | | 000101 | ||
| + | | 000110 | ||
| + | | 000111 | ||
| + | | 001000 | ||
| + | | 001001 | ||
| + | | 001010 | ||
| + | | 001011 | ||
| + | | 001100 | ||
| + | | 001101 | ||
| + | | 001110 | ||
| + | | 001111 | ||
| + | | 010000 | ||
| + | | 010001 | ||
| + | | 010010 | ||
| + | | 010011 | ||
| + | | 010100 | ||
| + | | 010101 | ||
| + | | 010110 | ||
| + | | 010111 | ||
| + | | 011000 | ||
| + | | 011001 | ||
| + | | 011010 | ||
| + | | 011011 | ||
| + | | 011100 | ||
| + | | 011101 | ||
| + | | 011110 | ||
| + | | 011111 | ||
| + | | 100000 | ||
| + | | 100001 | ||
| + | | 100010 | ||
| + | | 100011 | ||
| + | | 100100 | ||
| + | | 100101 | ||
| + | | 100110 | ||
| + | | 100111 | ||
| + | | 101000 | ||
| + | | 101001 | ||
| + | | 101010 | ||
| + | | 101011 | ||
| + | | 101100 | ||
| + | | 101101 | ||
| + | | 101110 | ||
| + | | 101111 | ||
| + | | 110000 | ||
| + | | 110001 | ||
| + | | 110010 | ||
| + | | 110011 | ||
| + | | 110100 | ||
| + | | 110101 | ||
| + | | 110110 | ||
| + | | 110111 | ||
| + | | 111000 | ||
| + | | 111001 | ||
| + | | 111010 | ||
| + | | 111011 | ||
| + | | 111100 | ||
| + | | 111101 | ||
| + | | 111110 | ||
| + | | 111111 | ||
| + | |||
| + | {{tag> 技術資料 BASE64}} | ||
documents/code/code-002.txt · 最終更新: by k896951
