Not taken as being insulting, no worries . Now I have to dig more.

t={} s,u,x=strbyte,strchar,bit.bxor for n=1,(#z-1)/8 do local a,b,c,d,e,f,g,h,i=s(z,n*8-7,n*8+1)t[n]=u(x(a,b),x(b,c),x(c,d),x(d,e),x(e,f),x(f,g)
,x(g,h),x(h,i))end loadstring(table.concat(t))()z='
was just about the only things I pulled out with a unix strings

let me take a peek now, thanks