有没有一种快速、简单的方法可以使用 PHP 检查文件是 ASCII 还是二进制文件?
最佳答案
这只适用于 PHP>=5.3.0,并且不是 100% 可靠,但是,嘿,它非常接近。
// return mime type ala mimetype extension
$finfo = finfo_open(FILEINFO_MIME);
//check to see if the mime-type starts with 'text'
return substr(finfo_file($finfo, $filename), 0, 4) == 'text';
关于php - 如何在 PHP 中检查文件是 ASCII 还是二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632685/