函数名: ssdeep_fuzzy_compare()
适用版本: PHP 5 >= 5.4.0, PHP 7
函数说明: ssdeep_fuzzy_compare() 函数用于比较两个字符串的相似度,返回一个表示相似度的值。
语法: int ssdeep_fuzzy_compare(string $signature1, string $signature2)
参数:
- $signature1: 第一个字符串的ssdeep签名
- $signature2: 第二个字符串的ssdeep签名
返回值:返回一个整数,表示两个字符串的相似度。相似度范围从0到100,数值越高表示相似度越高。
示例:
$signature1 = "3:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H";
$signature2 = "3:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H:ZU4U7v7H";
$similarity = ssdeep_fuzzy_compare($signature1, $signature2);
echo "相似度: " . $similarity . "%";
输出:
相似度: 100%
上述示例中,我们比较了两个相同的ssdeep签名字符串,因此相似度为100%。