in reply to A couple of snippets

re OP's observation/question on operability under W32:
requoting the second snippet, first:
perl -e"$_= qw(kJ/u,sGt: iABnWo%thhTe,r_ JPAeGrfl; KHGafcVkserr,);s/(.)(.)/$2/g;$|=1;do{+print;sleep 1;$:=$_;print chr()x length$:for 8,32,8}for/\w+?\W/g"

prints

and -- again as you would expect -- "disappears" it.

update: My bad! The plus sign before the first print (above) is an artifact of a dumb_job_of_copy_paste. NB, however: removing it (eh??? ) has no obvious impact on the output in the spoiler, above. However, requoting OP's first for windows as:
perl -e "$_=qw(074043072044-12077033078038066035079-47127-26140-32064008089010097004110-66076);do{print chr$_+$;;$;=$_}for/(...)/g"
produces precisely what one might expect.