バイナリ トランスレータは、人間が読めるテキストをバイナリ コード (コンピュータが実際に格納する 1 と 0) に変換し、そのバイナリをテキストに変換します。 各文字は UTF-8 バイトの値に変換され、選択したベースに書き出されます: バイナリ (ベース 2)、8 進数 (ベース 8)、10 進数 (ベース 10)、または 16 進数 (ベース 16)。 「こんにちは」と入力すると、すぐに 01001000 01101001 が表示され、そのバイナリを貼り付けて再度「こんにちは」を取得します。
翻訳は、数百文字の ASCII 文字のルックアップ テーブルではありません。 このツールは、UTF-8 を介して完全な Unicode 範囲をエンコードするため、アクセント付きの文字、非ラテン スクリプト、さらには絵文字もそれぞれ 2、3、または 4 バイトに正しく翻訳されます。 デコード時に、ツールは複数バイトのシーケンスを元の文字に再組み立てし、サイレント ガベージを生成するのではなく、バイト ストリームが不正な場合は、明確なエラーを報告します。
ブラウザではすべて 100% 実行されます。 キャプチャされたバイナリ文字列のデコード、文字エンコーディングの仕組みの説明、またはバイト レベルでのメッセージの表示を確認する場合でも、貼り付けたものは何もアップロードまたはログに記録されません。 ページがロードされると、トランスレータはオフラインで動作するため、機密性の高い文字列をデバイスから離れることなく変換できます。
読み込み可能なテキストをコードにエンコードするには「テキストからバイナリ」を選択するか、「バイナリからテキスト」を選択して、バイナリ、16 進、10 進数、または 8 進数の文字列を文字に戻します。
バイナリ、16 進数、10 進数、8 進数を切り替えます。 出力は、各バイトが一定の幅にゼロパディングされた状態で、即座に再フォーマットされます。
テキストを入力または貼り付け、エンコードするか、コードを貼り付けてデコードします。 スペース、コンマ、改行はすべて区切りとして機能し、連続バイナリまたは 16 進数は自動分割されてバイトに分割されます。
変換された出力は、下にライブで表示されます。 ワンクリックでコピーするか、サンプルをロードして、最初に動作する例を確認します。
テキストをバイナリに変換し、バイナリに変換して、入力を失うことなく方向を切り替える単一のツールでテキストに戻します
出力または読み取りバイナリ、8 進数、10 進数、16 進数 — デバッグ、教育、および低レベルのフォーマットに役立ちます
正しいマルチバイト UTF-8 を使用して、アクセント、CJK 文字、絵文字など、ユニコード範囲全体をエンコードおよびデコードします。
スペース、カンマ、または改行で区切られた値を受け入れ、連続バイナリと 16 進数をバイトサイズの部分に自動チャンクします。
Encode and decode text to/from Base64 format
Encode and decode URLs, query strings, and form data with encodeURIComponent, encodeURI, or form-urlencoded modes
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text
0 comments
No comments yet. Be the first to share your thoughts!