Я должен читать/распаковывать .gz файл, учитывая FileChannel.
Я играл вокруг с извлечением использования архивов GZIP GZIPInputStream, но это не возьмет FileChannel. У меня нет доступа к исходному FileInputStream, от которого был взят FileChannel.
Если кто-то мог бы сказать мне хороший путь (или по крайней мере какой-либо путь) чтения GZIP от FileChannel, я буду значительно ценить его.
Адаптированный от вопроса на форумах Oracle Sun.
Вы можете получить оболочку InputStream вокруг FileChannel:
FileChannel fc = ...
GZIPInputStream gis = new GZIPInputStream(Channels.newInputStream(fc));
Каналы находятся в Java SE.