Linux – zip extractor reading archives from stdin

command linecygwin;linuxstdinzip

As follows from UNZIP(1L) man page

Archives read from standard input are not yet supported

Are there another CLI programs running under Linux/cygwin which can extract from zip archives reading them from stdin?

Best Answer

Repost of my answer:

BusyBox's unzip can take stdin and extract all the files.

wget -qO- | busybox unzip -

The dash after unzip is to use stdin as input.

You can even,

cat | busybox unzip -

But that's just redundant of unzip

If your distro uses BusyBox by default (e.g. Alpine), just run unzip -.

BusyBox is available in Cygwin.