Skip to main content
Tool Factory

ブラウザーツール

ビット単位AND計算ツール

テキストのバイトへ、繰り返すキーでビット単位ANDを適用します。10進数のバイト値を確認します。

ツールの作業領域

入力が必要

入力はこのブラウザー内にとどまります。

続行するには必要な入力を追加してください。

入力

元データを追加し、必要なオプションを選択してください。

リテラルテキストを入力します。U+00FFまでの文字は1バイトずつ使用します。その他の文字がある場合、入力全体でUTF-8を使用します。

オプション

結果は自動的に更新されます。

結果はここに表示されます

続行するには必要な入力を完了してください。

直接回答

ビット単位AND計算ツールの機能

入力バイトと対応するキーのバイトが同じビットを持つ場合だけ、そのビットを保持します。処理前に元のテキストをバイトへ変換し、10進数のバイト値を返します。

結果

得られるもの

0から255までの10進数バイト値を返します。CopyとSaveは配列表現を保持します。

このツールを使う

ビット単位AND計算ツールの使い方

  1. Text入力へリテラルのABCを入力します。
  2. Key formatでHexを選び、Keyへ0fを入力します。キーは入力バイトで繰り返します。
  3. 10進数バイト配列を確認します。この例は[1,2,3]になります。結果をCopyまたはSaveします。

安全なサンプルで試す

入力: JSONを受け付ける操作用の小さな構造化データ例、{"name":"Ada","count":2}

設定: ビット単位AND計算を選び、遅延更新とテキスト結果を確認します。

結果: ブラウザー内でテキスト結果を生成します。

結果は操作、値、選択した設定に依存します。

一般的な用途

ビット単位AND計算ツールが役立つ場面

  • 既知の入力と期待結果で小さなバイト変換を確認します。
  • 繰り返すキーのバイトをASCII入力バイトと比較します。
  • レシピへ追加する前に1つの処理段階を確認します。

制限

結果を確認

  • Text入力はリテラル文字を保持します。41は16進数0x41ではなく、テキストの2バイト[52,49]です。
  • U+0000からU+00FFの文字は1バイトです。その他の文字があれば入力全体をUTF-8にします。
  • たとえばéは[233]、éĀは[195,169,196,128]になります。
  • Key formatはKeyだけを変更します。空のキーは0バイトとして、AND結果を消します。
  • Decimalキーには0から255を使います。
  • Text欄は16進数のバイト対を解析しません。バイナリにはRecipe workspaceのHex Decoderを使います。
  • 結果はUnicodeコードポイント一覧ではなくバイト配列です。安全な暗号化にはなりません。