
tabscc falls into the "free self extracting executable maker" category. tabscc also allows you to specify which file should be launched immediately after the self-extracting executable is done decompressing/unpacking. this "launch" file may be any kind of file, including, but not necessarily an executable file.
In Practice:
running tabscc without any arguments results in the following output:
usage: tabscc dirnam output.exe [options]
options:
-l launch file
specifies the file to launch after decompression.
-i *.ext *etc*
include specified patterns
-x *.ext *etc*
exclude specified patterns
-r levels
directory recursion levels are an integer >= 0
(default is infinite).
Remarks to the above
- under windows you may have to type tabscc.exe to run the command.
- tabscc never stores the full directory name of the compressed files. it only stores the subdirectory path (after dirnam). the resulting executable always unpacks the files into a temporary folder before launching a specified/default file within that temp directory.
- if no -l option is specified, then the resulting self-extracting executable will search for one of the default launch files: "setup.exe setup.sh install.exe install.sh index.html index.htm.
- if one or more -x (exclude) patterns are specified, then any file in the dirnam directory matching any one of the exclude patterns will not be included in the resulting executable, event if the the file matches any one of the -i (include) patterns.
- if any -i (include) patterns are specified then a file in the dirnam directory MUST match at least one of the -i patterns and must match none of any potentially specified -x patterns.
- use -r 0 if you want to prevent tabscc from recursively scanning the dirnam directory, or -r levels to descend levels deep into subdirectories.
Download
windows:
t@b_tabscc_win32.zip
linux:
t@b_tabscc_linux.tar.gz
latest versions:
at devel.zs4.net
tabscc is copyright (c) 2004, t@b software and written by andy flinn.
(compression/zlib was written by jean-loup gailly and mark adler.)
PS: the two downloads below are for the purpose discussed in the comments (event further down). win32 only.