我为此花了将近一天的时间,但没有成功。
我想做的是,我有一个二进制文件“data.dat”
我想读取文件内容并以文本格式在 php 中以“data.txt”输出。
我尝试了 php 的 unpack 函数,但需要将类型作为第一个参数提及(可能是我错了,php 新手)。
$data = fread($file, 4); // 4 is the byte size of a whole on a 32-bit PC.
$content= unpack("C", $data); //C for unsigned charecter , i for int and so on...
但是,如果我不知道在什么地方,我正在阅读的文件中存储了什么类型的数据怎么办?
由于类型的原因,此功能限制了我。
我想要类似的东西
$content= unpack("s", $data); //where s can denote to string
谢谢。