From 063d91db6df79a78c5558185d7608eebe2d071c7 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 26 Sep 2025 08:50:59 -0400 Subject: [PATCH] Add some more notes about SFX --- SabreTools.Models/AdvancedInstaller/SFX.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SabreTools.Models/AdvancedInstaller/SFX.cs b/SabreTools.Models/AdvancedInstaller/SFX.cs index 4b6989b..272c438 100644 --- a/SabreTools.Models/AdvancedInstaller/SFX.cs +++ b/SabreTools.Models/AdvancedInstaller/SFX.cs @@ -5,6 +5,14 @@ namespace SabreTools.Models.AdvancedInstaller /// Advanced Installer SFX file. These SFX files store /// all files uncompressed sequentially in the overlay /// of an executable. + /// + /// The design is similar to the end of central directory + /// in a PKZIP file. The footer needs to be read before + /// the entry table as both the pointer to the start of + /// the table as well as the entry count are included there. + /// + /// The layout of this is derived from the layout in the + /// physical file. /// public class SFX {