Unzipping a file from InputStream and returning another InputStream

后端 未结 4 728
伪装坚强ぢ
伪装坚强ぢ 2020-12-14 06:33

I am trying to write a function which will accept an InputStream with zipped file data and would return another InputStream with unzipped data.

4条回答
  •  自闭症患者
    2020-12-14 06:58

    It is on scala syntax:

    def unzipByteArray(input: Array[Byte]): String = {
        val zipInputStream = new ZipInputStream(new ByteArrayInputStream(input))
        val entry = zipInputStream.getNextEntry
        IOUtils.toString(zipInputStream, StandardCharsets.UTF_8)
    }
    

提交回复
热议问题