Fix GZip extraction

This commit is contained in:
Matt Nadareski
2025-08-28 14:15:39 -04:00
parent 7fda7be457
commit 884685de4a

View File

@@ -207,7 +207,10 @@ namespace SabreTools.Serialization.Wrappers
}
// Ensure directory separators are consistent
string filename = Header.OriginalFileName ?? Filename ?? $"extracted_file";
string filename = Header.OriginalFileName
?? (Filename != null ? Path.GetFileName(Filename).Replace(".gz", string.Empty) : null)
?? $"extracted_file";
if (Path.DirectorySeparatorChar == '\\')
filename = filename.Replace('/', '\\');
else if (Path.DirectorySeparatorChar == '/')