From 8a78e21416737068ec27b95233e627262797153e Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 19 Jun 2026 14:59:36 +0100 Subject: [PATCH] Enhance tar format detection to accept checksum-validated V7 headers --- Aaru.Archives/Tar/Info.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Aaru.Archives/Tar/Info.cs b/Aaru.Archives/Tar/Info.cs index 79baad582..a17db1744 100644 --- a/Aaru.Archives/Tar/Info.cs +++ b/Aaru.Archives/Tar/Info.cs @@ -50,8 +50,8 @@ public sealed partial class Tar TarFormat format = DetectFormat(header); - // Only identify by magic, not by filename or checksum-only heuristics - return format is TarFormat.Ustar or TarFormat.Gnu or TarFormat.Star; + // Accept checksum-validated V7 headers, but still reject unrecognized no-magic headers. + return format is TarFormat.Ustar or TarFormat.Gnu or TarFormat.Star or TarFormat.V7Recognized; } ///