そのファイルの先頭の 2 バイトはどうなってます?? 無理やり notepad で開いたとき、"P/" になってますか?? もしそうならデコードに失敗してることなにるのだけど・・・