我必须用php写一个二进制文件,但我认为我没有使用正确的方法。
我使用这个功能:
$ptr = fopen("file.txt", 'wb');
fwrite($ptr, $Str);
fclose($ptr);
我写了这个字符串(0和1的混乱表示):
$Str="00000001001110000000000100000100000000000000001000000010000000010000001100000101000000000000010000000001000000000000010100000";
我以为用 OpenOffice 打开文件我不会看到零和一的文本,但我确信我看到的是混乱的字符序列。为什么我在开放式办公室看到零和一?如何用 php 编写原始数据?