Java: Как мне преобразовать InputStream в GZIPInputStream?

У меня есть метод как

      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);
        }

Я хочу преобразоватьinputStream вzipInputStreamкакой способ сделать это?

The above method is incorrect and throws Exception as "Not a Zip Format"

преобразование потоков Java для меня действительно сбивает с толку, и я не делаю их правильно

Ответы на вопрос(2)

Ваш ответ на вопрос