diff --git a/src/Composer/Downloader/ZipDownloader.php b/src/Composer/Downloader/ZipDownloader.php
index 00f7fbd1b..aeade031b 100644
--- a/src/Composer/Downloader/ZipDownloader.php
+++ b/src/Composer/Downloader/ZipDownloader.php
@@ -58,6 +58,11 @@ class ZipDownloader extends ArchiveDownloader
if (null === self::$isWindows) {
self::$isWindows = Platform::isWindows();
+
+ if (!self::$isWindows && !self::$hasSystemUnzip) {
+ $this->io->writeError("As there is no 'unzip' command installed zip files are being unpacked using the PHP zip extension.");
+ $this->io->writeError("This may cause invalid reports of corrupted archives. Installing 'unzip' may remediate them.");
+ }
}
if (!self::$hasZipArchive && !self::$hasSystemUnzip) {