For information about our main software product, the zs4 video compositing system, please visit the zs4 web site at www.zs4.net.




products

linux
osx
win32
bsd

autodox

classtree

source code

t@b Setup Compressor Compiler (command line utility)

Version 0.958, build id 0703161351

compress dir to exe. self extracting executable can be configured to launch user specified document or program.


Recent Changes to t@b Setup Compressor Compiler (command line utility)

platform downloads:

linux win32

inline



tabscc ( t@b setup compressor compiler )


tabscc falls into the "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.exe dirnam output.exe [options]
options: -l launch file specifies the file to launch after decompression. use wildcard pattern if necessary for file name: "*/introduction/index.html" or "*\bin\launchfile.exe"
-i *.ext *etc*
include specified patterns
-x *.ext *etc*
exclude specified patterns

-r levels
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.

Example

if you have a directory called websitedir containing a static website, you can package it as self-extracting executable by typing:

tabscc websitedir/ website.exe -i *.html *.png *.jpg *.css

lickety-split! done!

More about tabscc

you can find more information about tabscc at http://www.thugsatbay.com/tab/?q=other_tabscc.

tabscc is copyright (c) 2004, t@b software, all rights reserved.

written by andy flinn. (compression/zlib was written by jean-loup gailly and mark adler.)



More Dox