This post will explain how to create 7zip self-extracting archives for multiple platforms. 7zip (or its unix/linux sibling p7zip) is today bundled with almost all Linux distros and Solaris. Many, many users have it installed on Windows and it is available for Mac OS X as well. The reason to use 7zip in the first place is that its compression mechanism, LZMA, is far more effective at compressing than say Info-Zip. For example see Bundled JRE – Size Matters.
But forget about whether or not you can expect 7zip to be installed on the target platform or not. This post is about self-extracting archives, meaning an archive that carries with it its own code for how to extract on the target platform. Thus a self-extracting archive is platform specific but the good news it doesn’t require the target platform to have 7zip installed.
Enter to Search. My Profile Logout. CNET News Best Apps Popular Apps Overview. Self-Extracting Archive Utility (SEAU) is extremely easy to use, and you can have a professional. . Extract all the files at once onto iCloud Drive or local storage. Compress existing files into an archive, or recompress an archive in a different format. Export the archive in any way other than by emailing it It allows you to open an archive and extract single files. But opening an archive. The Confessions of a Freeware Junkie blog points out that IExpress.exe, a built-in utility you simply type into the 'Run' menu in Windows XP or 'Start Search' in Vista, can create self-extracting.
A self-extracting archive simply has some platform specific native code at the beginning and then the actual archive concatenated to it so it becomes one big file. The code at the beginning is called ‘a stub’ when it exists on its own.
A stub file in 7zip has a ‘.sfx’ suffix. If you look in the directory of your 7zip binaries you’ll find a file called 7zCon.sfx
. This is the stub file for your local platform. I’ve harvested this file from a number of platforms, renamed it so I could recognize the platform it came from, and then put it on my Linux host. I now have the following files, all on one host:
7zConLinux32.sfx
(you can use this for both 32-bit and 64-bit Windows)
7zConLinux64.sfx
7zConMacOSX64.sfx
7zConSolarisX86-64.sfx
7zConSolarisSPARC-64.sfx
7zConWin32.sfx
You need to put the above files into the same directory as where you can find 7zCon.sfx
. It will be the same directory as where you find 7za
(Unix/Linux) or 7z.exe
(Windows).
Self Extracting Zip
Now you can build a 7zip self-extracting archive for any of the above platforms from a single platform, in this case Linux but could have been anything. So, for example, you can create a self-extracting archive for Windows on Linux. The way to create such an archive from the command line is the following:
7za a -sfx${console_stub} ${sfxname} ${source}
Where
– console_stub
: any of the .sfx files you’ve harvested from various platforms.
– sfxname
: file name of the archive you want to create
– source
: path to what you want to compress
An example might be: 7za a -sfx7zConWin32.sfx myarchive.7z.sfx /foo/bar
If you’re building on Windows the command name will be 7z.exe
.
By the way, did you know that 7zip sfx-archives will preserve file attributes ? (such as the exec bit in Linux/Unix). This is why I build my sfx-archives on Linux, not on Windows.
Self-Extracting Archive Utility 14.1
Gammadyne Corporation in Utilities Compression
Self-Extracting Archive Utility (SEAU) builds a professional software installation program in a single compressed executable file. The installer runs on all of the 32-bit Windows platforms (9x, NT, 2000, ME, XP, 2003).
Self-Extracting Archive Utility (SEAU) builds a professional software installation program in a single compressed executable file. The installer runs on all of the 32-bit Windows platforms (9x, NT, 2000, ME, XP, 2003). SEAU offers full support for uninstallation, multiple languages, interface customization, license agreements, readme files, file associations, DOS batch operations, multiple disk spanning, DLL installation, automated installations, patches, expiration dates, shared files, command line archive building, and much more.
Self-Extracting Archive Utility 14.1 Compression software developed by Gammadyne Corporation. The license of this compression software is shareware$, the price is 49.99, you can free download and get a free trial before you buy a registration or license. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this compression software Self-Extracting Archive Utility. If you want to get a full and unlimited version of Self-Extracting Archive Utility, you should buy from original publisher Gammadyne Corporation.
Winrar Self Extracting Archive
File Size: 2.90MB License: SharewarePrice: $49.99
Related:Self Extracting Archive - Archive Utility - Compressed Archive - Self Extracting File - File Extracting - Self Extracting Zip File - Extracting Software - Installation Utility - Extracting - Self Extracting
Platform: Win95,Win98,WinME,WinNT 4.x,Windows2000,WinXP,Wind
Free Self Extracting Zip Software
Downloads: 598 Category: Utilities Compression
Comments are closed.