From c42d3a74edc512349afd7bad1abb0e35a5273ac3 Mon Sep 17 00:00:00 2001 From: Mario Loriedo Date: Mon, 19 Feb 2024 12:38:05 +0100 Subject: [PATCH] Add a comment to explain why we look at file name for zip files Signed-off-by: Mario Loriedo --- pkg/machine/compression/decompress.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/machine/compression/decompress.go b/pkg/machine/compression/decompress.go index b8970a3c37..ca3986f2d9 100644 --- a/pkg/machine/compression/decompress.go +++ b/pkg/machine/compression/decompress.go @@ -34,6 +34,8 @@ func newDecompressor(compressedFilePath string, compressedFileContent []byte) de switch { case compressionType == archive.Xz: return newXzDecompressor(compressedFilePath) + // Zip files are not guaranteed to have a magic number at the beginning + // of the file, so we need to use the file name to detect them. case compressionType == archive.Uncompressed && hasZipSuffix: return newZipDecompressor(compressedFilePath) case compressionType == archive.Uncompressed: