我对这个简单的脚本有问题......
<?php
$file = "C:\\Users\\Alejandro\\Desktop\\integers\\integers";
$file = file_get_contents($file, NULL, NULL, 0, 34359738352);
echo $file;
?>
它总是给我这个错误:
file_get_contents():长度必须大于等于零
我真的很累,有人能帮帮我吗?
编辑:将文件分成 32 部分后......
错误是
PHP Fatal error: Allowed memory size of 1585446912 bytes exhausted (tried to al
locate 2147483648 bytes)
Fatal error: Allowed memory size of 1585446912 bytes exhausted (tried to allocat
e 2147483648 bytes)
编辑(2):
现在的处理是将这个二进制文件转换为从 0 到 (2^31)-1 的数字列表,这就是我需要读取文件的原因,因此我可以将二进制数字转换为十进制数字。