Java: Wie konvertiere ich InputStream nach GZIPInputStream?

Ich habe eine Methode wie

      public void put(@Nonnull final InputStream inputStream, @Nonnull final String uniqueId) throws PersistenceException {
        // a.) create gzip of inputStream
        final GZIPInputStream zipInputStream;
        try {
            zipInputStream = new GZIPInputStream(inputStream);
        } catch (IOException e) {
            e.printStackTrace();
            throw new PersistenceException("Persistence Service could not received input stream to persist for " + uniqueId);
        }

Ich möchte das konvertiereninputStream inzipInputStream, wie geht das?

Die obige Methode ist falsch und löst die Ausnahme als "Kein Zip-Format" aus

Das Konvertieren von Java Streams zu mir ist wirklich verwirrend und ich mache sie nicht richtig

Antworten auf die Frage(2)

Ihre Antwort auf die Frage