Command Palette

Search for a command to run...

BA

Base64 エンコーダ/デコーダ

Base64 形式との間でテキストをエンコードおよびデコードする

Base64 エンコーダ/デコーダとは何ですか?

Base64 エンコーダ/デコーダーは、Base64 エンコーディングとの間でテキストを変換する無料のオンライン ツールです。 Base64 は、バイナリ データを直接送信できない URL、電子メール、HTML、API ペイロードにデータを埋め込むために一般的に使用される、ASCII 文字列形式でバイナリ データを表すバイナリ データを表すバイナリ データ エンコーディング スキームです。

このツールは、標準の Base64 エンコーディング (RFC 4648) と URL セーフの Base64 エンコーディングの両方をサポートします。これにより、+ および / 文字が - および _ に置き換えられ、出力が URL およびファイル名で安全に使用できるようになります。 プレーンテキストを Base64 にエンコードするか、Base64 文字列をワンクリックで読み取れるテキストに戻すことができます。

Base64 でエンコードされたデータ、エンコードされた文字列のデバッグ、または構成値のエンコーディングを必要とする API を扱う開発者であるかどうかにかかわらず、このツールは、明確な入力と出力を備えたインスタント変換を提供します。 すべての処理はブラウザで行われ、データを完全に非公開にします。

Base64 は暗号化ではなくエンコーディングであり、定期的に1 と間違われるため区別が重要です。ここでエンコードされたものはすべて誰でも1 秒でデコードできるため、何も保護しません。その仕事は、電子メール本文、JSON文字列、データURIなど、テキストのみを確実に生き残るチャネルを通じてバイナリデータを運ぶことです。コストはサイズです。 3 バイトごとに 4 文字になるため、出力は入力よりも約 33 パーセント大きくなります。そのため、大きな画像をデータ URI としてインライン化すると、ページが高速になるのではなく遅くなります。 URL セーフ バリアントでは、URL に意味を持つ 2 文字、プラスとスラッシュがマイナス記号とアンダースコアに交換され、JWT が使用する等号のパッドは標準で要求されていますが、ほとんどのデコーダーではオプションとして許容されています。

作業例では、このbase64 エンコーダとデコーダの両方のフォーマットを並べて表示しています。 「Hello, World!」と入力し、「Mode」を「Encode」に設定し、「Format」を「Standard」に設定し、「Encode: the Base64 Result」をクリックします。 「Encode: the Base64 Result」は「SGVsbG8sIFdvcmxkIQ==」、「13 から20 文字」、「Size Ratio」は154% を読み取ります。 「Format」をURL-Safeに切り替えると、同じテキストがSGVsbG8sIFdvcmxkIQになり、パディングが削除されます。入力a?b=c>dは文字スワップを示します。 「Standard」はYT9iPWM+ZA==を与え、「URL-Safe」はYT9iPWM-ZAを与えます。 「スワップ」をクリックすると、結果はbase64 デコーダエンコーダを介して新しい入力として送り返されます。

Base64 エンコーダ/デコーダの使い方

  1. エンコードまたはデコードを選択

    テキストを Base64 にエンコードするか、base64 文字列を平文に復号するかを選択します。

  2. データを入力してください

    プレーン テキスト (エンコーディング用) または Base64 文字列 (デコード用) を貼り付けまたは入力します。

  3. すぐに結果を得る

    Format の下で Standard または URL-Safe を選択し、次に Encode または Decode をクリックします。 encoding の場合、Base64 文字列を取得します; decoding の場合、元のプレーンテキストを取得するか、入力が有効でない場合はエラーメッセージを取得します Base64。

  4. 出力をコピーする

    コピー ボタンをクリックして、エンコードまたはデコードされた結果をアプリケーションまたはプロジェクトで使用するためにクリップボードにコピーします。

主な機能

  • Unicode を正しく処理します

    標準形式では、テキストは最初に UTF-8 を通じてエンコードされるため、アクセント付き文字、絵文字、および非ラテン文字は、素朴な btoa コールでは拒否される往復でも生き残ります

  • エンコードしてデコードする

    テキストを Base64 に変換し、Base64 をワンクリックでテキストに戻す

  • URL セーフ エンコーディング

    + および / を - と _ に置き換えて URL で安全に使用できるように、URL セーフの Base64 エンコーディングをサポートします。

  • スワップとサイズの統計

    スワップ ボタンは結果を入力に移動し、モードを反転して簡単に往復します。統計行には入力文字、出力文字、サイズ比が表示されます

Frequently Asked Questions

Base64 エンコーディングは、テキストベースのシステムを介してバイナリ データを送信するために使用されます。 一般的な用途には、HTML/CSS へのイメージの埋め込み、HTTP ヘッダーでの認証資格情報のエンコード、電子メール添付ファイルのエンコード、JSON または XML ペイロードでのバイナリ データの受け渡しが含まれます。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

base64encodedecodeconverterurl-safeencodingdecodingbase64 encoder and decoderbase64 decoder encoderbase64 encoder decoderurl-safe base64 decoder