Tuesday, June 12, 2012 4:40 AM
I'm trying to write a Cabinet extractor without using Cabinet SDK. I found the specification for the Cabinet but i couldn't find the specification for SFX format. Can anyone tell me where i can find the SFX specification?
Tuesday, June 12, 2012 7:10 PMModerator
Thank you for your question. The purpose of this forum is to support the Open Specifications documentation.
You can read about the Microsoft Open Specifications program here, http://www.microsoft.com/openspecifications/en/us/default.aspx
It looks like your question does not fall within that scope, however, SFX is a generic term, on Win32 a SFX program is simply a PE /COF file whose execution header expands the contents of contained “storage”. The “storage” can be any format, .RAR, .ZIP, .CAB, etc.
If you are interested in a specification for a PE/COF file, it can be found here:
The Microsoft defined “storage” is the .CAB format. The specifications for that is at:
If you think your question belongs to this forum, please be more specific, refer to which document and preferably to which section your question is related.
Vilmos Foltenyi - MSFT
- Marked As Answer by Vilmos Foltenyi MSFTMicrosoft Employee, Moderator Tuesday, June 19, 2012 3:31 AM