我有一个大小为2.67 GB(2870348740字节)的文件。
我想在2296278993
- 2583313866
字节之间添加一些数据。
我在Windows Server 2003 32位,因此int正范围非常低,我无法在大文件中寻找。
示例代码:
$fp = fopen('test.mp4','r+b');
fseek($fp,2296278993);
echo ftell($fp); // returns 0 !!
ftell()返回0,因为2296278993大于x86平台上的int范围。我还能做什么?