我有 JPG 图像,里面有 XMP 元数据。
我想读取这些数据,但是如何读取?
$content = file_get_contents($fileName);
var_dump($content);
显示实际字节数,553700
但
$len = strlen($content);
var_dump($len);
显示373821
所以,我不能简单地做
$xmpStart = strpos($content, '<x:xmpmeta');
因为我得到了错误的偏移量。那么,问题是,如何在 PHP 中从二进制文件中查找和读取字符串?(我ON
在 php.ini 中有 mb_string 选项)
UPD1:
我有一些二进制文件。我如何检查 PHP,这个文件是否包含多个字符串?