uudecode by murky-satyr

t=0
s=io.read'*a':gsub('\n.',''):sub(23,-4)for i=0,#s-1 do
t=t*64%2048+(s:byte(i+1)-32)%64
i=i%4<1 or io.write(s.char(t/4^(3-i%4)%128))end

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page