# cmptad

## 説明

`cmptad` は、指定された 2 つのファイルについて SRL の同一性を確認する Windows ツールです。具体的には以下の組合せについて判定を行います。

- 指定された 2 つの tad ファイルに含まれる SRL の同一性
- 指定された tad ファイルに含まれる SRL と指定された SRL の同一性

`maketad.exe` で作成される tad ファイルは生成するごとに異なるデータを出力するため、 単純な比較では内部に含まれる SRL が同一かどうかを確認することはできません。

## 使用方法

### 起動コマンド

`% cmptad [-s] <tad1>|<srl1> <tad2>|<srl2>`

`<tad1>|<srl1>` および `<tad2>|<srl2>` には比較する対象の tad ファイル、もしくは srl ファイルのパスを指定します。

`-s` オプションが指定されると標準出力に一切の出力をださないようになります。

### 返り値

- 返り値＝0： エラーがなく 2 つのファイルが同一だった場合。
- 返り値＝1： エラーがなく 2 つのファイルが異なっていた場合。
- 返り値＝2： コマンドライン引数にエラーがあるとき。
- 返り値＝3： 指定されたファイルにエラーがあるとき。

## 場所

`$TwlSDK/tools/bin/cmptad.exe`

## 参照

なし

## 履歴

2008/12/04 tad と srl ファイル間の比較方法の記述を追加
2008/10/06 初版作成