import { ZipReaderStream } from "https://dotland.deno.dev/x/zipjs@v2.7.42/index.d.ts";
Represents an instance used to create an unzipped stream.
Examples
This example will take a zip file, decompress it and then recompress each file in it, saving it to disk.
This example will take a zip file, decompress it and then recompress each file in it, saving it to disk.
for await (const entry of (await fetch(urlToZippedFile)).body.pipeThrough(new ZipWriterStream()))
if (entry.readable) {
console.log(entry.filename)
entry.readable
.pipeThrough(ZipReaderStream().transform(entry.filename))
.pipeTo((await Deno.create(entry.filename + '.zip')).writable)
}