DefangとRefang

変換 > Defangは、対応するIPアドレス、FQDN、URLの表記を、設定済みの調査用表記へ置換します。Refangは対応するDefang表記を戻します。選択範囲がある場合は選択範囲を対象にします。

Defangの開発中画面。変換後も文字列の安全性は確認されません。

設定ではドット、HTTP/HTTPS、任意の置換ルールを登録できます。正規表現ルールは保存時と実行時に検証されます。DefangやRefangは接続先の安全性を判定せず、URLを開きません。Refang後の文字列へ不用意にアクセスしないでください。

デコード/エンコード

変換 > デコード/エンコードには次の方式があります。

  • Base64:テキストとBase64表現を相互変換します。
  • URLパーセント(UTF-8):UTF-8のURL componentとしてパーセント変換します。デコード時、リテラルの + はそのまま保持されます。
  • MIME encoded-word(UTF-8):メールヘッダー向けのBase64形式またはQuoted-Printable形式でエンコードし、対応表記をデコードします。
  • Hex(UTF-8):UTF-8バイトと16進テキストを相互変換します。バイナリファイルの閲覧機能ではありません。
  • ASCIIコード(10進):ASCII文字と空白区切りの10進値を相互変換します。非ASCII文字はエンコードできません。

不正入力、制御文字、上限超過時は元文書を維持して停止します。デコード結果は未信頼のプレーンテキストです。スクリプト、URL、コマンドらしい内容でも実行せず、別のシステムで使用する前に確認してください。

文字コード変換

ファイルの読み書きに使用する文字コードは、ファイルとタブの手順で指定します。変換元、変換先、BOMを選び、表現できない文字や不正なバイトがある場合は置換せず停止します。文字化けした状態をそのまま保存せず、作成元の仕様または信頼できる情報から文字コードを確認してください。

変換できないとき

  1. 選択範囲、変換方向、入力形式を確認します。
  2. 不正文字、途中で切れたBase64/MIME/Hex、表現できない文字がないか確認します。
  3. 大きい対象は小さい範囲へ分けます。
  4. QSE-ENC-* または QSE-TEXT-6001 を確認します。

変換の成功は、内容の安全性、意味、正当性、外部システムでの受入れを保証しません。結果は用途に応じて確認してください。