Мне нужно получить последние 22 байта как конец центрального каталога в самораспаковывающемся файле .exe в java (нет командной строки, никаких терминальных решений, пожалуйста). Я попытался прочитать содержимое .exe файла с помощью bufferInputStream и получил успешно, но при попытке получить последние 22 байта с помощьюКак получить последние 'n' байты .exe-файла в java?
BufferInputStream.read(byteArray, 8170, 22);
Java поднимает исключение говорят, что это закрытая stream.Any помощь в связи с этим была бы оценена. Благодарю.
Пожалуйста, пост код и StackTrace – Rehman