Alpine Linux ships with several BusyBox utilities, including many day-to-day shell commands.
One such example is the
unzip tool for extracting ZIP files.
Recently, when unzipping a large archive on Alpine, I kept getting this
short read error message:
$ unzip archive.zip Archive: archive.zip unzip: short read $
I tried re-creating the archive a few times to see if it was an issue with the zip file itself, but to no avail. I still don’t know what the
short read error is referring to, but the only thing I can think of is the size of the file (around 100GB).
Fixing the issue
To fix this, simply install the “full”
unzip binary using
apk add unzip