From d664b6defcdf99327e0c2b8f6428e501c2d579f1 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 11 Dec 2024 14:18:32 -0500 Subject: [PATCH] Use const for data offset --- .../Wrappers/InstallShieldArchiveV3.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SabreTools.Serialization/Wrappers/InstallShieldArchiveV3.cs b/SabreTools.Serialization/Wrappers/InstallShieldArchiveV3.cs index 5afc3006..bad8276b 100644 --- a/SabreTools.Serialization/Wrappers/InstallShieldArchiveV3.cs +++ b/SabreTools.Serialization/Wrappers/InstallShieldArchiveV3.cs @@ -77,6 +77,11 @@ namespace SabreTools.Serialization.Wrappers } private Dictionary? _fileNameMap = null; + /// + /// Data offset for all archives + /// + private const uint DataStart = 255; + #endregion #region Constructors @@ -201,7 +206,7 @@ namespace SabreTools.Serialization.Wrappers filename = Path.Combine(dirName, filename); // Get and adjust the file offset - long fileOffset = file.Offset + 255; // Static offset + long fileOffset = file.Offset + DataStart; if (fileOffset < 0 || fileOffset >= Length) return false;