Javaで自己解凍.exeファイルの中央ディレクトリの終わりとして最後の22バイトを取得する必要があります(コマンドラインなし、ターミナルソリューションなしでお願いします)。bufferInputStream を使用して .exe ファイルの内容を読み取ろうとしたところ、成功しましたが、最後の 22 バイトを取得しようとすると
BufferInputStream.read(byteArray, 8170, 22);
java がストリームを閉じているという例外を発生させています。ありがとう。