Trailing-Edge - PDP-10 Archives - decuslib20-07 - decus/20-0164/code.exe
There are no other files named code.exe in the archive.
?p0@?hX0?x " 
<++2	`l O]P0m2]H3 "%l$d$% "O $2 "O $2`b+7+ $2`b+7 $2`b+7\"O+3 $2`b+7 $2`b+7<+0 @@ $
2`b+7 $2`b+7  $
2`b+7 $2`b+7  
d2L1^K+Y $2`b+7Z1FX+1DEO1DEO1DDO1DDO+] $2`b+7Z1FX+O $2`b+7 1^K 0^K +7 1^K 0^K +71^K+m \$G & (47\"G\$K04Bm\"e+3\"5Vq "#d$\"@ $\&)+7Z5Vw "#l$\"04+1^K+8 

1L+y 4
1D/+.0$@/$@+  47+z  N  D2N +z\"  @@+z 471D> $O/$ +~ ! B\"@@\"!4\ "  #
47 $D $D@D\"~  #
47  $+  	+7 	+74\3!"547 !"\$#+7Q"H@ @@\"| +7@ +7 "u;!"\$~+6l"+7 %
0J+, *)J *"J *&J@
J!"\$~+6l"+6 9+3\"%e+5 \$K"&47 

1L+: 4
/1$.$@ 1d+C1D/+G47+;  $/47 $ 47+;47 $>47+; EE E0E8BB7=

	CODE is an all-purpose  encoder/decoder for any file.   Unlike
most encoders, CODE can even encode and decode .EXE and .REL files and
decode them back to  executable form. CODE  preserves line numbers  on
EDIT (SOS) files, which are still recognizable by EDIT after decoding.
To sum  up: CODE  encodes and  decodes files  back to  their  original
state, letter by letter. It will work on RUNOFF output, complete  with
bolding and underlining intact.
	CODE's method of encoding is simple: When encoding, CODE  asks
for a password code.  This can  be any string of characters  including
spaces. Remember this  password; you  will need  to tell  CODE it  for
decoding. CODE takes the  ASCII value of the  password, and the  text,
and adds them together. It takes the file letter by letter and rotates
the  password.   (When  decoding,   CODE  subtracts  letters).    When
outputting, CODE represents control codes as ^char, so the file cannot
be edited, or  if it is,  it cannot be  destroyed.  CODE never  prints
carriage returns, so its output can't usually go into EDIT. Note  that
line numbers in a file  are unwise since it  may be possible to  guess
the password from them.
	CODE is not entirely secure; but  it will take at least a  few
days to break the password. For general security, CODE is safe.
	CODE was  written by  Joshua Brodsky  and Larry  Hinden.  This
version was last updated 7/1/82.
	The /RUN switch, typed after a DECODE command, will cause CODE
to push  a  command level,  execute  the  program after  it  has  been
encoded, and delete and expunge the decoded source and .REL files.


	CODE accepts the following commands:

CODE>Encode (file) FILESPEC (to) FILESPEC [TTY:]  [/Echo]
	This encodes the specified file. Default output file is  TTY:.
/Echo will cause the password to echo on your terminal.

CODE>Decode (file) FILESPEC (to) FILESPEC [TTY:]  [/Echo, /Run, /Both]
	This decodes  a previously  encoded  file. Default  output  is
TTY:. /Echo will echo the password, /Run will execute the program, and
/Both will do both.

CODE>Help (with CODE program)
	This causes this message to print.

CODE>Quit (CODE and go to exec
	This exits from CODE. CONTINUE is allowed.

\"< ,@+ + \"<e+3EHEPEXEPNote: This file has been encoded.
4 H.HTHT@Hd@tEXE Jwith code program@HCODE and go to EXEC@Hfile@H	to@H

Input file is not encoded with CODE.Password code:
No password specified.\"e+3H@+H+  [Done]|$SYS:EXEC.EXEH~Cant delete source and .REL files.DecodeEncodeHelpQuit@BothEchoRunCODE>6/6`/OOrc OOqh O/L`iLrEl5KW5FhJEOO=ONdiON_}ONK]ON@ION?)ONkc)DPHhePJYP]2PZ9,V|
5o#/o#.yo"[LMo*Up;/~F?~KF?}GV`2H|py0e09s8(z"4@z[$yE%y?VDe +s[#+5%*[354(,))6"k=)4
P'olP'oi|G;qE$X,O#u%7l <
Btl[@.LGP|r	Mce	Lb<	K{7	KHY4}P?8}P::}P:G}P9C}P9;PzL
l&z;J`yy~@9@9zJO	)	 MNBXRRwRR])MG2RLNG)mYP?BKQjBOJL  JLmf`JLaU#ll	Z5zO68v:TYNGS(3}?d)=:MP?q00\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	\	)\+,\6.\.,[rO.O[mNO[mO[m	O[l|[l{&O[l+O[kO[kO[j]O[jRO[i%r%H([Z[X%[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'dw]!+{0