私はjava.util.zip
zipファイルを抽出するために使用していますが、特定のzipファイルで実行すると、
java.util.zip.ZipException: error in opening zip file
今後、Windows エクスプローラーを使用して zip ファイルを開きますが、何も表示されません。Windows に組み込まれている抽出ユーティリティを使用すると、zip ファイルが無効であると表示されます。
7zip を使用して解凍したところ、問題なく動作したので、開いてみると、ファイル名のないフォルダーがあることに気付きました。
この zip ファイルの開き方がわかりません。文字を含まないファイル名を使用できること、またはこれを考慮して作成されたアプリケーションがあることさえ知りませんでした...
私が試すことができるいくつかの解決策は何ですか?
私が考えた 1 つの解決策は、7zip を実行してファイルを処理することですが、エンドユーザーのマシンに 7zip がない可能性があるため、アプリケーションに 7zip ファイルを含める必要があります。