2011-11-18 18 views
2

で解凍することができません。私はWinZipや、私はエラーを取得するいくつかの他のツールを使用して、それを解凍しようとすると、しかし:ファイルは、私はこのコードのシンプルな作品を使用してJavaでzipファイルを作成するために管理標準のzipユーティリティ

Central and local directory mismatch for file "my_file" (general 
purpose flags - local:808 hex central: 8 hex). 
Severe Error: Local and central GPFlags values don't match. 

私は、ファイルを解凍したときに本当に奇妙である何、WinRARの、内部Win7のジッパーはすべてのエラーを表示しません。

私は間違っていますか?誰でもこの問題がありましたか? ありがとう!

+0

、私はまた、アンドロイド2.3でJavaを使用します。http://stackoverflow.com/questions/7407695/android-2-3-zip-problems-with-general-purpose-flags – vitalnik

答えて

1

out.closeが不足している必要があります。

+0

申し訳ありませんが、それは実際にそこにあった。編集された元の投稿。 – vitalnik

0

zipentryを閉じるのを忘れたと思います。関連する質問が見つかり

out.closeEntry(); 
origin.close(); 
out.close(); 
+0

ちょうど試しました。解凍時と同じエラー。とにかくありがとう! – vitalnik

関連する問題