是否有一种快速,简单的方法来检查文件是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';
http://us.php.net/manual/en/ref.fileinfo.php