PHP: file_hash = md5.md5(base64.encodestring(file_data).replace('\n','')[:1024]).hexdigest() Переведите строку пожалуйста из Python на PHP. Пробовал такой вариант, но MD5 отличаются. PHP: $test = file_get_contents('test.png'); $test = str_replace("\n",'',$test); $test = base64_encode($test); echo md5($test);
hexdigest() потерял >>md5.hexdigest()¶ Like digest() except the digest is returned as a string of length 32, containing only hexadecimal digits. This may be used to exchange the value safely in email or other non-binary environments.
Спасибо конечно, но прикол оказался в этой штуке [:1024] Оказывается это substr на Питоне. PHP: $test = file_get_contents('test.png'); $test = base64_encode($test); $test = substr($test,0,1024); echo md5($test);