# Charles Proxy Converter（変換ツール）

> Charles Proxy の .chls セッションファイルを HAR に変換して Proxyman で開き、Charles でキャプチャした通信の作業を続けられます。

## 1. 概要 {#1-whats-it}

Proxyman は、Charles Proxy アプリの `chls` ファイルを、Proxyman で読み込める `har` 形式に変換できます。

> **ヒント:** `chls` ファイルを変換するには、Mac に Charles Proxy がインストールされている必要があります。

ファイルは手動でも変換できます。**File** メニュー → **Convert** → **From .chls to .har** を選択します。

![Charles Proxy アプリのパス、From .chls File フィールド、To .har File の出力先が表示された Proxyman の Converter シート](https://proxyman.com/docs/assets/proxyman-charles-chls-to-har-converter.jpg)

_.chls を .har に変換_

## 2. 仕組み {#2-how-does-it-work}

Proxyman は [Charles Proxy のコマンドラインツール](https://www.charlesproxy.com/documentation/tools/command-line-tools/) を使って、`.chls` ファイルを、Proxyman で読み込める `.har` ファイルに変換します。

1.  `chls` ファイルを開くと、Proxyman はバンドル ID で Charles Proxy アプリを探します：

    `com.xk72.Charles`
2. Proxyman は `convert` コマンドでファイルを変換します：

```
$ /Applications/Charles.app/Contents/MacOS/Charles convert ~/Desktop/input.chls ~/Desktop/output.har

```

3\. 出力は `har` ファイルです。この例では、デスクトップフォルダに保存されます。

## 3. 使い方 {#3-how-to-use}

`chls` ファイルを開く方法は、次のいくつかがあります。

* `chls` ファイルを直接開く（ファイルをダブルクリックするか、Finder の **Open With** を使用します）
* ファイルを Proxyman アプリにドラッグ＆ドロップする
* **File** → **Open…** を選び、`chls` ファイルを選択する

## 関連記事 {#learn-more}

* [Charles から Proxyman へ移行する](https://proxyman.com/posts/2020-07-03-Migrate_From_Charles_To_Proxyman)
