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) for win32 download page

Version 0.958, build id 0703161351

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


Change Log
PAD File: http://devel.zs4.org/tabscc_win32_pad.xml
other platforms / operating systems

win32 (686-flavour) download link

URL: (*)t@b_tabscc_win32_686_0703161351.zip
(*this is the main/default distibution version)


additional info (t@b_tabscc_win32_686_0703161351.zip)
click here to find out how we compiled.
File Size: 93642 Bytes (91.4K/0.089M)
Crc: 41106476
Adler: 3242981139
sha1: d3a728cfde089b41c1ae6c67c585ef8a3cd292db

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



click here for a list of included modules.


Other Platforms...