# obfusc obfuscate a file, reversibly	# version 1.6 (1999-04-08)
#	Tcl/Tk program to obfuscate input to output, reversibly
#	Handy for hiding program source or text messages
#
# 1.6 update: standard  input/output by default (eg for pipes)

wish obfusc -- [ -h ] [ -d ] [ -s<hex32bits> ] [ infilename [ outfilename ] ]

where
  wish		command for Tcl/Tk interpreter
  obfusc    	current program filename
  --		for wish, tells it to pass remaining parameters to program
  -h		help (this text)
  -d		debug, opens debug window
  -s\<hex32bits\>	hexadecimal seed for obfuscation eg -s1234cdef
  infilename	input filename (or standard input)
  outfilename	output filename (or standard output)

Test your installation using any input file and the default seed:   
  'wish obfusc -- a.old > a.tmp'
  'wish obfusc -- a.tmp > a.new'
Result expected:
  The two files a.old and a.new should be practically identical
  (if original size is not a multiple of 4, newlines are added).

# Issued under GNU General Public Licence v1 or later.
# Written 1999 by Richard Ross-Langley <richard@prd.co.uk>
# at Psychometric Research & Development Ltd, St Albans, UK

