A self-extracting archive (SFX) is a computer executable program which contains data in an archive file combined with machine-executable program instructions to extract this information.
On executing the program under an operating system which supports it, the archive contents are extracted. Non-self-extracting archives contain the data files only, which need to be extracted with a compatible program. Self-extracting archives cannot self-extract under a different operating system, but can be opened with a suitable program.
Several programs can create self-extracting archives.
For Windows there are:
- WinZip
- 7-Zip
- WinRAR
- WinUHA
- KGB Archiver
For Macintosh there are:
- StuffIt
- The Unarchiver
- 7zX
Read more