Base64エンコーディングオンライン - 文字列、ファイル、画像

Base64エンコードとデコードができるオンラインツール。Base64ファイルの写真画像エンコード・デコード。UTF-8、EUC-JP、Unicodeエンコーディング。Base64 Encoding Decoding Online.

Vivoldiの非常に便利なオンラインツールを使用して、データをBase64にエンコードまたはデコードしてください。

Base64は、バイナリデータを数値的に処理し、Base-64表現に変換してエンコードする多数の類似のエンコード方式の総称です。
Base64という用語は、特定のMIMEコンテンツ転送エンコーディングに由来します。

Base64ファイルエンコーディングはあらゆるファイルをエンコードすることができ、特に画像写真ファイルをエンコードして、HTML IMGタグからファイルなしでバイナリデータのみで画像を読み込むことができます。

エンコード結果:

デコード結果:

エンコードされたファイルのダウンロード:

デコードされたファイルをダウンロード:

質問がありますか?
ここで答えを見つけましょう。

Base64エンコーディング方式は、バイナリデータをエンコードする必要がある場合、特にデータを保存し、テキストを処理するように設計されたメディアを介して送信する必要がある場合に一般的に使用されます。
このエンコーディングは、転送中にデータを変更せずにそのまま維持するのに役立ちます。

Base64は、複雑なデータをXMLやJSONに格納するほか、MIMEを介した電子メールなど、多くのアプリケーションで一般的に使用されています。

選択したCharsetにエンコードまたはデコードする文字形式が適合しません。

Base64の歴史は昔、エンジニアたちが1バイトに何ビットを入れるべきか議論していた時代に始まりました。
現在は8ビットバイトを使用していますが、それ以前は7ビット、6ビット、さらには3ビットバイトも使用されていました。
8ビットエンコーディングが標準として承認された当時、多くのシステムは古いエンコーディングを使用しており、「新しい標準」をサポートしていませんでした。 そのため、新しいシステムと古いシステム間の転送中に一部のデータが失われることがありました。

例えば、メールサーバーはメールを送信する際に8番目のビットを捨てることがあります。 また、メールサーバーはテキストのみを送信でき、画像、ビデオ、アーカイブなどのバイナリデータを送信できないという問題もありました。
そのため、賢い人々は魔法のような方法でこれらの問題を解決するためのアルゴリズムを開発しました。 もちろん、時間が経つにつれて他のバイナリ-テキストエンコーディングが開発されましたが、シンプルさ、効率性、移植性のおかげでBase64が最も広く使用され、ほぼすべての場所で使用されました。

このアルゴリズムは、1987年にPEMプロトコルを説明する文書で初めて説明されました。 それ以来、アルゴリズムは発展し、世界中のIT業界で活発に使用されている新しい標準を生み出しました。

Base64は、HTML、CSS、Email、その他のテキスト文書に挿入するために、バイナリデータ(画像やサウンドファイルなど)をエンコードするために最も一般的に使用されます。
また、Base64は、転送、保存、または出力中にサポートされていない、または破損する可能性のあるデータをエンコードするために使用されます。

Base64が適用されるいくつかの例:
  • メール送信時のファイル添付
  • データURIを介してHTMLまたはCSSに画像を挿入する
  • 暗号化関数の生バイトの保存
  • API応答でバイナリデータをXMLまたはJSONで出力する
  • BLOBが使用できない場合、データベースにバイナリファイルを保存します

Base64は暗号化アルゴリズムではなく、可逆的なアルゴリズムであり、エンコードされたデータは簡単に復号化できるため、いかなる場合でもパスワードを「ハッシュ」したり、機密データを「暗号化」するために使用しないでください。
Base64は、暗号化関数の生の結果をエンコードするためにのみ使用できます。
つまり、情報セキュリティの面では、Base64は一部の人々が理解できない外国語に過ぎません。

Vivoldiのエンコード・デコードツールは誰でも無料で使用できます。
これからは、このような簡単な作業のためにソフトウェアをダウンロードする必要はありません。