HARファイルをTXTに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、HARファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、TXTファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、HARファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた HAR 形式の ネットワークログ と、変換後の TXT ファイルは、変換後すぐに削除されます。
使いやすさ
HARファイルをアップロードしてブラウザでプレビューし、TXTとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
HARからTXTへの変換についての解説
.HAR(HTTP Archive)ファイルを.TXT(プレーンテキスト)ファイルに変換すると、高度に構造化されたJSONネットワークログが、フラットで非構造化されたテキストドキュメントに変わる。専用のネットワーク分析ソフトウェアを使わずに、リクエストされたURLのリスト、ステータスコード、エラーメッセージなど、人間が読める特定のデータを抽出するために、.HARから.TXTへの変換が行われる。
この変換によって、普遍的な互換性とシンプルさが得られる。どんなデバイスでもファイルを開けるようになり、基本的なコマンドラインツールを使って簡単に検索できるようになる。ただし、厳密なJSONスキーマ、ネストされたリクエストとレスポンスの関係、詳細なタイミングの指標は失われてしまう。ブラウザの開発者ツールやパフォーマンスアナライザーにログを再度インポートする必要がある場合、.HARを.TXTに変換するのはやめたほうがいい。それらのツールに必要な構造の整合性が完全に壊れてしまうからだ。
主な用途とユーザー
この変換は主に、ネットワークデータを簡略化したりサニタイズ(無害化)したりする必要がある技術の専門家によって使われている。
- Web開発者: 複雑なネットワークトレースからリンク切れURL(404エラー)のフラットなリストを抽出し、コンテンツチームと共有する。
- サイバーセキュリティアナリスト: 特定のヘッダーやペイロードをテキストファイルに抽出し、シンプルなテキストマッチングツールを使って漏洩した認証情報がないかスキャンする。
- テクニカルサポート: ユーザーにネットワークログの提供を求め、それをプレーンテキストに変換して機密性の高いセッションCookieを取り除いてから、公開されているバグトラッカーにログを添付する。
- QAエンジニア: 標準的なdiffツールを使って、2つの異なるテスト実行から得られたネットワークリクエストのプレーンテキスト出力を比較する。
ソフトウェアとツールのサポート
.HARファイルは基本的にJSONだから、どんなテキストエディタでも開くことができるけど、読みやすくするには特定のツールが必要になる。
- Webブラウザ: Google ChromeやMozilla Firefoxは、開発者ツールを通じて標準で.HARファイルを生成するが、フラット化された.TXTのサマリーをエクスポートすることはできない。
- コマンドラインツール: jqは、ターミナルで.HARファイルを解析するための業界標準ツールだ。これを使えば、JSON構造をフィルタリングして特定のフィールドを.TXTファイルに出力できる。
- プログラミングライブラリ: Pythonの組み込み
jsonモジュールやNode.jsは、.HARデータを解析して.TXTに書き込むカスタムスクリプトを作成するためによく使われる。 - アナライザー: Google Admin Toolbox HAR Analyzerは.HARファイルを閲覧するための標準的なWebツールだけど、フラットなテキストではなく元のJSON構造に依存している。
変換のメリットとデメリット
メリット:
- 普遍的な互換性: .TXTファイルは、メモ帳、Vim、テキストエディット、その他の基本的なエディタですぐに開ける。
- 簡単な検索: フラットなテキストなら、JSONの構文を気にすることなく、
grepのような標準ツールを使って簡単に検索できる。 - データの秘匿化: テキストに変換することで、機密性の高いCookieや認証トークンを除外し、安全なデータ(URLやタイムスタンプなど)だけを抽出できる。
デメリット:
- 構造の喪失: リクエスト、ヘッダー、ペイロード、レスポンスの間の階層関係がフラットになり、多くの場合失われてしまう。
- アナライザー非対応: .TXTファイルをブラウザの開発者ツールにインポートして、ウォーターフォールチャートやパフォーマンスの指標を見ることはできない。
- コンテキストの欠落: テキストの抽出方法によっては、重要なデバッグのコンテキスト(DNS解決時間やブロックされたリクエストなど)が通常は破棄されてしまう。
変換の難しさとConvert.Guruを選ぶ理由
.HARから.TXTへの変換における主な技術的課題は、深くネストされたJSON配列を解析することだ。単純にファイル拡張子を変更するだけの変換だと、巨大で読めない生のJSONコードの塊が残るだけになってしまう。さらに、.HARファイルにはbase64でエンコードされたペイロードが含まれていることが多く、サイズが簡単に100メガバイトを超えるため、基本的なテキストエディタだとフリーズしたりクラッシュしたりする。
適切な変換パイプラインでは、JSONツリーを解析し、log.entries配列を特定して、関連するフィールド(メソッド、URL、ステータスなど)を抽出し、必要なペイロードをデコードして、このデータをクリーンな行単位のテキスト構造にフォーマットする必要がある。Convert.Guruは、まさにこのパイプラインを自動で処理してくれる。最も価値のあるネットワークデータを賢く抽出し、クリーンな.TXTファイルにフォーマットする。ブラウザをクラッシュさせたりカスタムのコマンドラインスクリプトを必要としたりすることなく、大きなファイルサイズを効率的に管理してくれる。
HARとTXT:どちらを選ぶべき?
| 機能・特徴 | .HAR | .TXT |
| フォーマット構造 | 厳密でネストされたJSONスキーマ | 非構造化プレーンテキスト |
| 機械可読性 | 高い(ネットワークアナライザー向け) | 低い(カスタム解析が必要) |
| 人間への可読性 | 低い(専用ビューアがない場合) | 高い(どんなエディタでも開ける) |
| データの忠実性 | 完全なネットワークトレース | 部分的(抽出されたデータのみ) |
| ツールの互換性 | ブラウザの開発者ツール、HARアナライザー | 任意のテキストエディタ、基本的なCLIツール |
どちらのフォーマットを選ぶべき?
ネットワークパフォーマンスを積極的にデバッグしている場合、ページ読み込みのウォーターフォールを分析している場合、または専用のHARビューアを使う他の開発者とログを共有する場合は、.HARを選ぶべきだ。
ネットワークイベントのシンプルで読みやすいリストが必要な場合、基本的なテキストツールを使って特定のエラーを検索したい場合、または技術者ではない関係者とサニタイズされたサマリーを共有する必要がある場合は、.TXTを選ぶといい。タイミングの指標を保持する必要があるなら、.TXTへの変換は避けよう。抽出したデータをスプレッドシートで分析したい場合は、代わりに.CSVへの変換を検討してみよう。
まとめ
.HARから.TXTへの変換は、迅速な監査、共有、またはテキストベースの検索のために、複雑なJSONアーカイブから人間が読めるネットワークデータを抽出したい場合に理にかなっている。注意すべき最大の制限は、構造の整合性が完全に失われることだ。つまり、変換後のファイルは二度とネットワークパフォーマンスアナライザーで使えなくなる。Convert.Guruは、この変換を行うための信頼できる自動化された方法を提供し、カスタムスクリプトを必要とせずに、ネストされたJSONを適切に解析してクリーンでアクセスしやすいテキストファイルにフラット化してくれる。
FAQ
Convert.Guru なら、HAR 形式の ネットワークログ(HTTP Archiveログファイル)を無料でオンラインでさまざまな形式に簡単に変換できます。Excelや追加のソフトウェアは不要です。
インターネット接続なしで、Excelなどのデスクトップコンバーターを使用してローカルでHARをTXTに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでHARファイルを開き、「ファイル」メニューの「名前を付けて保存...」からTXTとして保存することです。
HARからTXTへの変換コンバーターについて
Convert.Guru を使えば、ネットワークログファイルをオンラインで TXT にすばやく簡単に変換できます。 HARからTXTへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、HARファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。