I've tried three different (de)compression utilities and all give errors about corrupt files when I try to unpack any the .gz files I downloaded today. I've downloaded efi and non-efi versions of both the squashfs and the ext4 images.
Does anyone else have problems with these files (direct links below for anyone else who wants to try)?
Me either, also on my Debian 11 VM getting "trailing garbage ignored", downloading for example "openwrt-21.02.2-x86-64-generic-ext4-combined-efi.img.gz" match sha256 checksum "f2f1a0aaa6fc2edce3338d6a9ce7970d60bad868d2e54ca30261071413ef1f28", both verified in either Windows 10 or Debian 11 VM.
But when testing the gziped archive/image through Winrar on Windows, it doesn't detect any malformed gziped archive. Been using Winrar also for extracting my self-built OpenWRT image and doesn't get any corrupt *.img, even after flashing it to the device.
Probably there are two possible reasons :
Either corrupted from the source or upstream OpenWRT
The archives aren't corrupted, but they do have image meta data (parsed by sysupgrade) appended at the end, that's the 'trailing garbage' reported by many decompressors (complained about, but safely ignored).