如何使用PHP5逐字节地读取/写入文件?

时间:2009-08-02 19:33:13

标签: php file binary

我曾经使用PHP阅读和编写文本文件。现在,我想读写二进制文件。我没有找到任何有用的资源/教程来实现PHP5。可能吗?怎么样?

具体来说,我将搜索特定的2字节模式。

如果重要,我会使用Mac(OS X 10.4 Tiger)。

2 个答案:

答案 0 :(得分:4)

您可以使用附加到mode参数的'b'(用于二进制)来fopen()二进制文件。从流中读取是由fread()完成的。 PHP提供了用于操作数据的通用二元运算符。

答案 1 :(得分:0)

您可以在Windows下使用f open("filename.ext", "rb")。您对哪种操作系统感兴趣?

无论如何,您可以在函数fopen的PHP5文档中找到有关二进制文件的信息。