Web の文字列をデコード
URL デコードの後に HTML エンティティをデコードします。
MULTIVERTO / ワークフロー
繰り返し使えるテキスト変換の手順を作成します。各ステップの結果を確認し、順序を変更し、名前を付けた手順をこの端末で再利用できます。
01 / 用意済みのワークフロー
まず手順を選び、必要に応じてステップを編集してください。サンプル入力が入るのはこのページだけです。
URL デコードの後に HTML エンティティをデコードします。
Base64 をデコードしてから、JSON を読みやすく整形します。
Base64 でエンコードする前に JSON の余分な空白を削除します。
テキストを Base64 にする前に、HTML のマークアップ文字をエスケープします。
02 / 入力テキスト
ここにテキストを貼り付けてください。内容はアップロードされず、URL にも追加されません。
03 / 変換手順を作成
最大8ステップです。
04 / 最終結果
05 / 各ステップの結果
06 / 手順を保存・共有
保存されるのは手順の名前と選択したツール ID だけです。共有リンクに含まれるのはツール ID だけで、入力、中間結果、最終結果はどちらにも含まれません。
MULTIVERTO / テキスト変換ワークフロー
各ステップには、直前のステップの結果全体が渡されます。テキストツールを1つ以上選び、データの処理に必要な順序に並べてから、入力に対して手順を実行します。プレビューには各変換の結果が表示されます。表示が短縮されても、次のステップには省略前の値全体が渡されます。そのため、値がどの段階で無効になったのかを推測せずに、異なるエンコード方式が混在するデータを調べられます。
処理の順序が重要です。最初に HTML エスケープし、次に URL エンコードしたテキストを読むには、先に URL をデコードしてから HTML エンティティをデコードします。用意済みの Web 文字列の手順で、その順序を短い例とともに確認できます。Base64 に包まれた JSON は、Base64 をデコードしてから JSON を整形します。順序を逆にすると、入力がまだ別の形式のため、個々の処理が正しくても失敗する場合があります。
処理に失敗した場合は、ステップの位置とツール名が表示されます。それ以前のプレビューは残るため、最後に正常だった値を確認し、入力を直すかツールを並べ替えられます。エンコードとハッシュは別の処理です。ハッシュから元のテキストを復元することはできません。識別用の値が必要なら手順の最後にハッシュを追加できますが、その後にデコードを行っても元のテキストには戻りません。
保存した手順はこのブラウザーに残り、名前とツール ID の一覧だけを含みます。読み込んでも以前の入力や結果は復元されません。共有リンクの URL フラグメントにもツール ID だけが含まれ、入力、中間結果、最終結果は入りません。リンクを開いた人は自分で入力する必要があります。機密情報を扱う場合は選択した処理を確認し、信頼できないサイトやブラウザー拡張機能に貼り付けないでください。
想定外の結果が出たら、移動ボタンでステップの順序を変えられます。手順全体を作り直す必要はありません。JSON の整形には有効な JSON テキストが必要なので、Base64 や URL のデコードはその前に置きます。デコードで入力エラーが出たら、直前のプレビューを見て、不完全なエスケープシーケンス、無効な文字、パディング不足を確認してください。1つの手順は最大8ステップ、各中間結果は100万文字までです。ブラウザーの応答を保つための制限ですが、低速な端末では大きなデータの処理に時間がかかる場合があります。保存した手順を残したまま入力と結果を消去でき、保存済みの手順は個別に削除できます。共有リンクをコピーしたら、フラグメントに短いツール ID だけがあることを確認してください。将来ツールが削除された場合、そのツールを含む古いリンクは別の処理に勝手に置き換えられず、無効として扱われます。