gpt4 book ai didi

php - 使用哪个 PHP 函数将二进制文件读入字符串?

转载 作者:IT王子 更新时间:2023-10-29 00:00:08 25 4
gpt4 key购买 nike

使用哪个 PHP 函数将二进制文件读入字符串?

最佳答案

file_get_contents足够好了。它似乎以二进制模式读取文件。我做了一个小的 PHP 脚本来检查这个。没有产生任何 MISMATCH 消息。

<?php

foreach (glob('/usr/bin/*') as $binary) {
$php = md5(file_get_contents($binary));
$shell = shell_exec("md5sum $binary");
if ($php != preg_replace('/ .*/s', '', $shell)) {
echo 'MISMATCH', PHP_EOL;
}
else {
echo 'MATCH', PHP_EOL;
}
echo $php, ' ', $binary, PHP_EOL;
echo $shell, PHP_EOL;
}

以下注释来自manual :

Note: This function is binary-safe.

关于php - 使用哪个 PHP 函数将二进制文件读入字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com