MULTIVERTO / ワークフロー

テキスト変換ワークフロー

繰り返し使えるテキスト変換の手順を作成します。各ステップの結果を確認し、順序を変更し、名前を付けた手順をこの端末で再利用できます。

01 / 用意済みのワークフロー

用意済みのワークフロー

まず手順を選び、必要に応じてステップを編集してください。サンプル入力が入るのはこのページだけです。

Web の文字列をデコード

URL デコードの後に HTML エンティティをデコードします。

Base64 の JSON を読む

Base64 をデコードしてから、JSON を読みやすく整形します。

コンパクトな JSON をまとめる

Base64 でエンコードする前に JSON の余分な空白を削除します。

HTML テキストを保護

テキストを 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 だけがあることを確認してください。将来ツールが削除された場合、そのツールを含む古いリンクは別の処理に勝手に置き換えられず、無効として扱われます。