二进制文件是不是应该只有0和1啊?怎么还会出现ABC?

解决方案 »

  1.   

    你试试这样写行不行$hanle = fopen($nom_rep,'b');
      

  2.   

    把你的那个文件能发来么?我试试看![email protected]
      

  3.   

    把文件发过来....
    [[email protected]][/email]
      

  4.   

    已发给两位大哥,帮忙看看啊我的目的是,把这个二进制文件读出来,然后通过文件结构把它翻译成可看的文本,如我直接用UltraEdit打开,用二进制查看可以看到该文件:30 80 A0 80 80 01 01 81 17 59……
     
    按文件结构,第6位应该是01,就是我所要的,同理第9位起就是我所要的文本,问题在于,我怎么取得这第6位和第9位呢?
      

  5.   


    $buf = bin2hex(fread($hanle,filesize($nom_rep)));