home *** CD-ROM | disk | FTP | other *** search
/ Internet 53 / INTERNET53.iso / pc / software / windows / building / scrambler / readme.txt < prev    next >
Encoding:
Text File  |  1998-03-28  |  3.2 KB  |  84 lines

  1. JavaScript Scrambler V1.11
  2. for Windows 95/NT
  3. Copyright 1996-98 Harro Mueller
  4.  
  5. iNTRODUCTiON
  6.  
  7. JavaScript Scrambler is a utility for all JavaScript programmers who
  8. are fed up with the fact, that their source code can be stolen and 
  9. simply modified. Any script source code will be scrambled until it is
  10. almost impossible to comprehend for others.
  11.  
  12. FEATURES
  13.  
  14. JavaScript Scrambler V1.11 will
  15. - remove any carriage returns and line feeds from the source code,
  16.   so the whole script code is placed in one line
  17. - remove any unnecessary whitespaces
  18. - remove any comments
  19. - remove any tabs (ASCii 9)
  20. - scramble up to 100 function names (e.g. 'x48292' instead of 'Ticker')
  21. - minimize the size of the script code and by that
  22. - speed up script processing
  23. - process HTML-files sized up to 60000 bytes (in registered version)
  24. - leave any non-script-code as it was before
  25. - scramble scripts in batch mode via command line
  26.  
  27. iNSTALLATiON
  28.  
  29. Installation is easy. As you have obviously been able to unzip this
  30. archive it is now your task to put the executable in its own directory,
  31. create an icon for it and start it.
  32. You will find a sample script enclosed named 'Ticker.htm'. Please feel
  33. encouraged to use it to test this software.
  34. Anything else is pretty self-explanatory i think.
  35.  
  36. iNSTRUCTiONS/TiPS
  37.  
  38. - JavaScript Scrambler will only work correctly if its input is 
  39.   correctly coded JavaScript source code! I.e. semicola must NOT be
  40.   omitted although JavaScript interpreters allow it in some cases.
  41. - If you want to scramble function names, please give your functions
  42.   names, that do not appear with another meaning inside the same file
  43.   again. Otherwise this text will be scrambled too.
  44.   In addition please regard that every function name has to be at least
  45.   two characters long (this will be no problem i think).
  46. - Command line usage:
  47.   jsscram [/c] [/s] [/t] [/f] [source] [destination]
  48.   Options:    
  49.   /c: Remove CR, LF and comments
  50.   /s: Remove unnecessary whitespaces
  51.   /t: Remove tabs
  52.   /f: Scramble function names
  53.   The last two command line parameters have to be the source and
  54.   destination filenames. If no option is specified, the source file
  55.   will be scrambled with all four options enabled.
  56.   Wildcards ('*.*' or '?') are not supported.
  57.   
  58.   Examples:
  59.   jsscram ticker.htm tickerscrambled.htm
  60.   This will scramble ticker.htm to tickerscrambled.htm with all four
  61.   options enabled.
  62.  
  63.   jsscram /c /s ticker.htm tickerscrambled.htm
  64.   This will scramble ticker.htm to tickerscrambled.htm removing all
  65.   CR, LF and comments and all unnecessary whitespaces.
  66.  
  67. SHAREWARE NOTES
  68.  
  69. As this software is shareware it comes 'as is', there is no warranty
  70. implied or otherwise, nor is support provided. This shareware version
  71. is freely distributable as long as it remains unchanged.
  72.  
  73. This version will process files sized up to 650 bytes.
  74. If you want to scramble files up to 60000 bytes, please register
  75. JavaScript Scrambler. For further information please consider reading
  76. the enclosed 'register.txt'.
  77.  
  78. CONTACT
  79.  
  80. For any suggestions, ideas, problems, comments or bug-reports (?!)
  81. contact me by EMail: mueller@iname.com
  82.  
  83. Visit my homepage for any updates or new releases:
  84. http://members.tripod.com/~tier