Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EPP/Obsolete/Installer SFX"
< EPP
(→Installer SFX archive file structure) |
(→Installer SFX archive file structure) |
||
Line 24: | Line 24: | ||
SFX Header: | SFX Header: | ||
− | + | 19 bytes - signature | |
1 byte - version | 1 byte - version | ||
4 bytes - number of files | 4 bytes - number of files |
Revision as of 02:50, 23 May 2007
Installer SFX archives
Installer SFX archive file structure
Executable Extractor |
SFX Header |
Execution Information |
File Information Table |
Required Files Ids Table |
String Table |
Files Data |
SFX Footer |
SFX Header:
19 bytes - signature 1 byte - version 4 bytes - number of files
Execution Information:
4 bytes - flags 4 bytes - id in String Table of file to execute 4 bytes - id in String Table of arguments for file to be executed
File Information Table Entry:
4 bytes - size of file 4 bytes - file name (id in String Table)
Required File Ids Table:
4 bytes - number of entries (if zero, all files must be extracted prior to execution)
Required File Ids Table Entry:
4 bytes - id in File Information Table
String Table Entry:
4 bytes - size of string in bytes n bytes - string
SFX Footer:
4 bytes - size of archive file without SFX Footer 4 bytes - CRC32