home *** CD-ROM | disk | FTP | other *** search
- JavaScript Scrambler V1.11
- for Windows 95/NT
- Copyright 1996-98 Harro Mueller
-
- iNTRODUCTiON
-
- JavaScript Scrambler is a utility for all JavaScript programmers who
- are fed up with the fact, that their source code can be stolen and
- simply modified. Any script source code will be scrambled until it is
- almost impossible to comprehend for others.
-
- FEATURES
-
- JavaScript Scrambler V1.11 will
- - remove any carriage returns and line feeds from the source code,
- so the whole script code is placed in one line
- - remove any unnecessary whitespaces
- - remove any comments
- - remove any tabs (ASCii 9)
- - scramble up to 100 function names (e.g. 'x48292' instead of 'Ticker')
- - minimize the size of the script code and by that
- - speed up script processing
- - process HTML-files sized up to 60000 bytes (in registered version)
- - leave any non-script-code as it was before
- - scramble scripts in batch mode via command line
-
- iNSTALLATiON
-
- Installation is easy. As you have obviously been able to unzip this
- archive it is now your task to put the executable in its own directory,
- create an icon for it and start it.
- You will find a sample script enclosed named 'Ticker.htm'. Please feel
- encouraged to use it to test this software.
- Anything else is pretty self-explanatory i think.
-
- iNSTRUCTiONS/TiPS
-
- - JavaScript Scrambler will only work correctly if its input is
- correctly coded JavaScript source code! I.e. semicola must NOT be
- omitted although JavaScript interpreters allow it in some cases.
- - If you want to scramble function names, please give your functions
- names, that do not appear with another meaning inside the same file
- again. Otherwise this text will be scrambled too.
- In addition please regard that every function name has to be at least
- two characters long (this will be no problem i think).
- - Command line usage:
- jsscram [/c] [/s] [/t] [/f] [source] [destination]
- Options:
- /c: Remove CR, LF and comments
- /s: Remove unnecessary whitespaces
- /t: Remove tabs
- /f: Scramble function names
- The last two command line parameters have to be the source and
- destination filenames. If no option is specified, the source file
- will be scrambled with all four options enabled.
- Wildcards ('*.*' or '?') are not supported.
-
- Examples:
- jsscram ticker.htm tickerscrambled.htm
- This will scramble ticker.htm to tickerscrambled.htm with all four
- options enabled.
-
- jsscram /c /s ticker.htm tickerscrambled.htm
- This will scramble ticker.htm to tickerscrambled.htm removing all
- CR, LF and comments and all unnecessary whitespaces.
-
- SHAREWARE NOTES
-
- As this software is shareware it comes 'as is', there is no warranty
- implied or otherwise, nor is support provided. This shareware version
- is freely distributable as long as it remains unchanged.
-
- This version will process files sized up to 650 bytes.
- If you want to scramble files up to 60000 bytes, please register
- JavaScript Scrambler. For further information please consider reading
- the enclosed 'register.txt'.
-
- CONTACT
-
- For any suggestions, ideas, problems, comments or bug-reports (?!)
- contact me by EMail: mueller@iname.com
-
- Visit my homepage for any updates or new releases:
- http://members.tripod.com/~tier