Lesen einer GZIP-Datei von einem FileChannel (Java NIO)

Ich muss eine .gz-Datei mit einem bestimmten FileChannel lesen / entpacken.

Ich habe mit dem Extrahieren von GZIP-Archiven mit GZIPInputStream herumgespielt, aber dafür wird kein FileChannel benötigt. Ich habe keinen Zugriff auf den ursprünglichen FileInputStream, von dem der FileChannel stammt.

Wenn mir jemand einen guten Weg sagen könnte (oder zumindestirgendei Weg) von GZIP aus einem FileChannel zu lesen, würde ich es sehr schätzen.

Angepasst von einer Frage auf demSonn Oracle-Foren.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage