BASE64とは? わかりやすく解説

ベースろくじゅうよん【Base64】〔‐ロクジフよん〕

読み方:べーすろくじゅうよん

画像などのバイナリーファイルを、文字データ変換エンコード)するための符号化形式の一。電子メール添付ファイルなどに用いられる


BASE64

読み方ベースろくじゅうよん
別名:ベース64

BASE64とは、7ビットASCII文字のみの使用前提である電子メールにおいて、バイナリーデータ送信するための規約であり、テキストデータエンコードする方式一つである。RFC 2045で定義されている。

BASE64では、24ビット1つ集まりとして扱う。この集まりを6ビットごとに4つ分けて、それらを決められ変換規則によって、4個のASCII変換する。つまり、0から63までの数値データを7ビット範囲文字データ置換する。従って、元サイズの3分の4倍(約1.3倍)のサイズになる。また、24ビット足りない場合には、「=」埋められる

なお、BASE64のようなエンコード方式には、他にquoted-printableがある。


参照リンク
RFC 2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
ソフトウェアのほかの用語一覧
機能:  上書き保存  上書きモード  ウィザード  BASE64  BinHex  バックスペース  パラメータ

Base64

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/20 06:00 UTC 版)

Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字バイナリデータを扱うためのエンコード方式である。MIMEによって規定されていて、7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている。具体的には、A、…、Za、…、z0、…、9 の62種類の文字[注釈 1]と、2種類の記号 (+/)、さらにパディング(余った部分を詰める)のための記号として = が用いられる。この変換によって、データ量は4/3(約133%)となり[注釈 2]、増加する。また、MIMEの基準では76文字ごとに改行コードが入るため、この分の2バイトを計算に入れるとデータ量は約137%となる[注釈 3]


  1. ^ ISO基本ラテンアルファベット(いわゆるアルファベット)が大文字小文字の各26文字とアラビア数字の10文字。
  2. ^ 元データを6ビット区切りにし、6ビットのそれぞれを印字可能な64文字の内の1文字に置き換える。その1文字1文字は8ビットなので、元の6ビットを8ビットで表現するわけである。よって、データ量は8/6つまり4/3となる。
  3. ^ Base64エンコード後の1文字は、元のデータの6ビットを表現しているので、Base64エンコード後が76文字ということは、元のデータは、76 × 6ビット = 456ビット = 57バイトである。57バイトを76 + 2 = 78バイトで表現しているので、データ量は78 ÷ 57 ≒ 1.37 = 137%となる。
  4. ^ h1h0 にはそれぞれ16進数の数字の一文字が入る。


「Base64」の続きの解説一覧

base64

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/03/24 07:00 UTC 版)

Multipurpose Internet Mail Extensions」の記事における「base64」の解説

3オクテット24 ビット)を6 ビットずつ4つ分割し、各6 ビットの値に対してそれぞれUS-ASCIIの64 文字英字52 文字数字10 文字、「+」、「/」)を割り当てる符号化方式。 この符号化によって、SMTPなどUS-ASCIIしか許されていない通信路でもバイナリデータ交換できるメリットはあるが、データ容量は約33%増加する詳細は「base64」を参照

※この「base64」の解説は、「Multipurpose Internet Mail Extensions」の解説の一部です。
「base64」を含む「Multipurpose Internet Mail Extensions」の記事については、「Multipurpose Internet Mail Extensions」の概要を参照ください。

ウィキペディア小見出し辞書の「BASE64」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「BASE64」の関連用語

BASE64のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BASE64のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【BASE64】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのBase64 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのMultipurpose Internet Mail Extensions (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS