テキストをBase64にエンコード、またはBase64からプレーンテキストへデコード。UTF-8文字に対応し、完全にブラウザ内で動作するためサーバーへ送信されません。
開発者向けツールは序章に過ぎません。OneStepToRankはサービスエリア全体でGoogleランキングを24時間監視し、戦略を自動で最適化して常に上位を維持します。
無料で始めるBase64 はバイナリデータを印字可能なASCII文字列に変換するバイナリ→テキストのエンコーディング方式です。A〜Z の大文字、a〜z の小文字、0〜9 の数字、プラス記号 (+)、スラッシュ (/) の計64文字で任意のバイト列をエンコードします。入力長が3の倍数でない場合はイコール (=) でパディングします。Base64 は当初、メール (MIME) でバイナリ添付ファイルをテキストのみのプロトコルで安全に送信するために設計されましたが、現在はウェブ開発、API、データ保存の基本ツールとなっています。
Base64 エンコーディングは現代のウェブ開発で広く利用されています。Data URI は画像、フォント、その他小さなアセットを HTML や CSS に直接埋め込み、HTTP リクエストを削減しますが、ファイルサイズは約33%増加します。API 認証 では Base64 が一般的に使用され、HTTP Basic Auth は username:password 文字列を Base64 にエンコードし、Authorization ヘッダーで送信します。JSON ペイロード では JSON がバイナリを直接扱えないため、Base64 エンコードされたバイナリデータがしばしば含まれます。メール添付ファイル(MIME 形式)も画像や文書などを Base64 でエンコードしてプレーンテキストメールに添付します。Base64 は暗号化ではなく、簡単に復号できるためセキュリティは全く提供しません。
Base64 アルゴリズムは入力を3バイト(24ビット)単位で読み取り、24ビットを4つの6ビットに分割します。各6ビットの値はエンコーディング表の64文字のいずれかに対応します。入力が3の倍数でない場合、= でパディングします:余りが1バイトの場合は = を1つ、余りが2バイトの場合は == を2つ付加します。これによりエンコード結果は常に4文字の倍数になります。一般的な変種であるBase64urlは、+ を - に、/ を _ に置き換え、URL やファイル名でパーセントエンコードなしで安全に使用できるようにします。