conan.tools.files 校验和

conan.tools.files.check_md5()

check_md5(conanfile, file_path, signature)

检查 file_path 的指定 md5sum 是否与 signature 匹配。如果不匹配,将引发 ConanException

参数:
  • conanfile – 当前的配方对象。始终使用 self

  • file_path – 要检查的文件的路径。

  • signature – 预期的 md5sum。

conan.tools.files.check_sha1()

check_sha1(conanfile, file_path, signature)

检查 file_path 的指定 sha1 是否与 signature 匹配。如果不匹配,将引发 ConanException

参数:
  • conanfile – Conanfile 对象。

  • file_path – 要检查的文件的路径。

  • signature – 预期的 sha1sum。

conan.tools.files.check_sha256()

check_sha256(conanfile, file_path, signature)

检查 file_path 的指定 sha256 是否与 signature 匹配。如果不匹配,将引发 ConanException

参数:
  • conanfile – Conanfile 对象。

  • file_path – 要检查的文件的路径。

  • signature – 预期的 sha256sum。