2 つのファイルの比較

動詞: hashCompare

使用可能: < Standard>

2 つのファイルの内容を、ハッシュ・コードの同等性を検査することによって比較し、その同等性を肯定または否定するブール値を返します。

ハッシュ関数とは、可変長データを固定長データにマップするアルゴリズムのことです。

構文

hashCompare --filename1(String) --FileName2(String) [--type(HashType)] (Boolean)=value

入力

スクリプト Designer 必須 許容タイプ 説明
--filename1 1 つ目のファイル 必須 テキスト 同等比較のために参照する最初のファイルの絶対パス。
このファイルは、2 つ目のファイル・パラメーターによって示されるファイルと比較されます。
--FileName2 2 つ目のファイル 必須 テキスト 同等比較のために参照する 2 つ目のファイルの絶対パス。
このファイルは、1 つ目のファイル・パラメーターによって示されるファイルと比較されます。
-- タイプ アルゴリズム オプション HashType 比較に使用されるハッシュ関数のタイプ。以下のオプションから選択します。
  • CRC32
  • MD5
  • RIPMD160
  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • 出力

    スクリプト 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"
    

    ファイルをダウンロード

    その他の参照項目

  • ハッシュの計算
  • ファイルの検査