2 つのファイルの比較
動詞: hashCompare
使用可能: < Standard>
2 つのファイルの内容を、ハッシュ・コードの同等性を検査することによって比較し、その同等性を肯定または否定するブール値を返します。
ハッシュ関数とは、可変長データを固定長データにマップするアルゴリズムのことです。
構文
hashCompare --filename1(String) --FileName2(String) [--type(HashType)] (Boolean)=value
入力
| スクリプト | Designer | 必須 | 許容タイプ | 説明 |
|---|---|---|---|---|
| --filename1 | 1 つ目のファイル | 必須 | テキスト | 同等比較のために参照する最初のファイルの絶対パス。このファイルは、2 つ目のファイル・パラメーターによって示されるファイルと比較されます。 |
| --FileName2 | 2 つ目のファイル | 必須 | テキスト | 同等比較のために参照する 2 つ目のファイルの絶対パス。このファイルは、1 つ目のファイル・パラメーターによって示されるファイルと比較されます。 |
| -- タイプ | アルゴリズム | オプション | HashType | 比較に使用されるハッシュ関数のタイプ。以下のオプションから選択します。 |
出力
| スクリプト | Designer | 許容タイプ | 説明 |
|---|---|---|---|
| 値 | 同等性 | Boolean | ファイルが同じである場合は「True」、ファイルが異なる場合は「False」を返します。 |
例
このコマンドで、報告された 2 つのファイルを比較し、比較の結果「True」を返します。
defVar --name comparisonResult --type Boolean
// Download the following files to run the command.
hashCompare --filename1 "fileText.txt" --type "MD5" comparisonResult=value
logMessage --message "Comparison Result: ${comparisonResult}" --type "Info"