概要
DecodeThisは、貼り付けたデータを自動検出し、即座にパース、デコード、フォーマット、変換する無料のオープンな開発者ツールボックスです。すべてブラウザ内で完結します。
DecodeThisが存在する理由
開発者はブックマークに多くのツールを蓄積しがちです。トークンデコーダー、JSONフォーマッター、Base64デコーダー、URLパーサー、YAMLバリデーターなど。データを調べるたびに、どのツールを開くか考え、そこに移動し、適切な場所にデータを貼り付けるという小さな手間がかかります。
DecodeThisはそのすべてを一つのツールに置き換えます。何でも貼り付ければ、何を見ているかを自動で判定します。フォーマットを自動検出し、エンコード層をデコードし、パース結果を表示します。目標は、貼り付けて即座に結果を確認できるよう、摩擦をほぼゼロにすることです。
プライバシー優先
すべての処理はブラウザ内で行われます。データがサーバーに送信されることは一切ありません。これにより、本番トークン、設定ファイル内のAPIキー、証明書、その他の機密データを、ログや傍受の心配なく安全に貼り付けることができます。ブラウザのネットワークタブで確認できます。ネットワークリクエストはアプリケーション自体の読み込みのみです。
仕組み
データを貼り付けると、DecodeThisはパターンマッチングを使った高速な検出パスを実行してフォーマットを識別します。次に適切なパーサーを読み込み、そのフォーマット専用のビューを表示します。構造化データにはツリービュー、トークンにはデコードされたヘッダー、カラー値にはカラースウォッチ、人間が読みやすいタイムスタンプなどを表示します。
エンコードされたデータは自動的に展開されます。JSONを含むBase64文字列はデコードされてからフォーマットされます。URLパラメータ内のSAMLアサーションは抽出・展開されます。ツールはエンコードの連鎖をたどり、最小限の手間で実際のデータにたどり着きます。
作者
DecodeThisの作成・メンテナンス担当: Nick Stallman.
フィードバックやアイデアはありますか? お問い合わせ.