オンラインツールボックス

Base 64エンコード/デコード

Base 64エンコーディングとは?

Base 64は、8ビットバイトコードを送信するためのネットワーク上で最も一般的なエンコーディングの1つであり、64個の印刷可能文字に基づいてバイナリデータを表現する方法です。MIMEの詳細な仕様はRFC2045~RFC2049を参照してください。Base 64は、小文字a-z、大文字A-Z、数字0-9、記号“+”、“/”を含む64文字の文字セットです(任意の記号は、この文字セット内の文字に変換することができ、この変換プロセスはbase 64エンコーディングと呼ばれます。Base 64エンコーディングはバイナリから文字へのプロセスであり、HTTP環境で長い識別情報を渡すために使用できます。Base 64エンコーディングは読みにくく、読み取る前にデコードする必要がある。以上の利点から、Base 64はコンピュータの様々な分野で広く使用されていますが、出力内容には2つ以上の“シンボルクラス”文字(+、/、=)が含まれているため、異なるアプリケーションシナリオではBase 64の様々な“バリエーション”が開発されています。Base 64の出力を統一して正規化するため、Base 62xは符号なしの改良版と見なされている。