$chr *DELETED* - 26/10/03 03:11 PM
Post deleted by MTec89
bin $replacecs($1-,a,01100001,b,01100010,c,01100011d,01100100,e,01100101,f,01100110,g,01100111,h,01101000,i,01101001,j,01101010,k,01101011,l,01101100,m,01101101,n,01101110,o,01101111,p,01110000,q,01110001,r,01110010,s,01110011,t,01110100,u,01110101,v,01110110,w,01110111,x,01111000,y,01111001,z,01111010,A,01000001,B,01000010,C,01000011,D,01000100,E,01000101,F,01000110,G,01000111,H,01001000,I,01001001,J,01001010,K,01001011,L,01001100,M,01001101,N,01001110,O,01001111,P,01010000,Q,01010001,R,01010010,S,01010011,T,01010100,U,01010101,V,01010110,W,01010111,X,01011000,Y,01011001,Z,01011010,1,00110001,2,00110010,3,00110011,4,00110100,5,00110101,6,00110110,7,00110111,8,00111000,9,00111001,0,00110000`,01100000,~,01111110,!,00100001,@,01000000,#,00100011,$,00100100,%,00100101,^,01011110,&,00100110,*,00101010,$chr(41),00101001,$chr(40),00101000,$chr(44),00101100,$chr(124),01111100,$chr(32),00100000,$chr(123),01111011,$chr(125),01111101,-,00101101,_,01011111,=,00111101,+,00101011,\,01011100,[,01011011,],01011101,;,00111011,:,00111010,',00100111,",00100010,<,00111100,>,00111110,.,00101110,/,00101111,?,00111111)
/chr_to_bin { var %dec = $asc($1) var %p = 128 while (%p > 0) { if (%dec >= %p) var %bin = %bin $+ 1, %dec = %dec - %p else var %bin = %bin $+ 0 var %p = $int($calc(%p / 2)) } return %bin }
var %l = 1 while ($mid($1-, %l, 1)) { var %result = %result $chr_to_bin($ifmatch) /inc %l }
/chr_to_bin { var %dec = $asc($1) var %p = 128 while (%p > 0) { if (%dec >= %p) var %bin = %bin $+ 1, %dec = %dec - %p else var %bin = %bin $+ 0 var %p = $int($calc(%p / 2)) } return %bin } /binary { var %l = 1 while ($mid($1-, %l, 1)) { var %str = %str $chr_to_bin($ifmatch) /inc %l } return %str }
alias bin { var %i = 1 while $mid($1-,%i,1) { var %r = %r $+ $base($asc($ifmatch),10,2,8) inc %i } return %r }