note
eyepopslikeamosquito
<P>Good grief, not again. Try <CODE>perldoc -q hide</CODE> or see <a href="https://perldoc.perl.org/perlfaq3.html#How-can-I-hide-the-source-for-my-Perl-program%3f">perlfaq3: How can I hide the source for my Perl program?</a> or use Super Search to find these nodes:
<ul>
<li> [id://417390]
<li> [id://382751]
<li> [id://299050]
<li> [id://264654]
<li> [id://261402]
<li> [id://247543]
<li> [id://243011]
<li> [id://237943]
<li> [id://183932]
<li> [id://108254]
<li> [id://348702]
<li> [id://461759]
<li> [id://153446]
</ul>
</P>
<P><B>References Added Later</B></P>
<P>
<ul>
<li> [id://1132111] by [afoken] (2015) - clearly describes how you can always decrypt the encrypted code (e.g. via the debugger)
</ul>
</P>
<P>
<ul>
<li> [id://1227745] by [bliako] (2018)
<li> [id://1227795] by [kschwab] (2018)
<li> [id://11151848] by [cmv] (2023)
</ul>
</P>
<P>
<ul>
<li> [id://11152689] by [kcott] (2023)
</ul>
</P>
<P>
<ul>
<li> [id://779752] by [shmem] (2009)
<li> [id://795498]
<li> [id://841206]
<li> [id://848604]
<li> [id://866689]
<li> [id://884594]
<li> [id://884824]
<li> [id://953778]
</ul>
</P>
<P>
<ul>
<li> [id://1008452]
<li> [id://1060097]
<li> [id://1111156]
<li> [id://1121043]
<li> [id://1132086]
<li> [id://1183260]
</ul>
</P>
<P>
<ul>
<li> [id://966222] by [linxdev] (2012)
<li> [id://848609]
<li> [id://767084]
<li> [id://256527]
<li> [id://340753]
<li> [id://96925]
<li> [id://97005]
</ul>
</P>
<P>
<ul>
<li> [id://621189]
<li> [id://652385]
<li> [id://570061]
</ul>
</P>
<P>
<ul>
<li> [id://1212125] by [harangzsolt33] (2018)
<li> [id://11144076] by [3N3RGY] (2022)
</ul>
</P>
<P>
<ul>
<li> [id://699842] by [sameerperl] (2008)
<li> [id://699891] by [sameerperl] (2008)
</ul>
</P>
<P><B>See Also</B></P>
<P>
<ul>
<li> [wp://Security through obscurity] (wikipedia)
<li> <a href="https://en.wikipedia.org/wiki/Obfuscation_(software)">Obfuscation (Software)</a> (wikipedia)
<li> [wp://Code morphing] (wikipedia)
</ul>
</P>
<P>
<ul>
<li> [id://1202553]
<li> [id://11134271]
<li> [id://11147679]
</ul>
</P>
<P><B>Self-contained executables</B></P>
<P>
<ul>
<li> [id://1220356] by [Corion] (2018) - mentions [mod://PAR::Packer], [mod://App::Staticperl] and [mod://App::FatPacker]
<li> [mod://PAR::Packer] - originally by [wp://Audrey Tang]
</ul>
</P>
<P><B>Actually Portable Perl</B></P>
<P>
<ul>
<li> <a href="https://computoid.com/posts/Perl-is-Actually-Portable.html">Perl is Actually Portable</a> by <a href="https://computoid.com/">Computoid</a> aka <a href="https://computoid.com/about/">Gavin Hayes</a>
<li> <a href="https://computoid.com/APPerl/">APPPerl</a> by <a href="https://computoid.com/">Computoid</a> aka Gavin Hayes
<li> [mod://Perl::Dist::APPerl] on CPAN
</ul>
</P>
<P>
<ul>
<li> [id://11149376] by anonymonk (2023)
<li> [id://11149565] by [LanX] (2023)
<li> [id://11150517] by anonymonk (2023)
</ul>
</P>
<P>
<ul>
<li> [id://11152671] by [kcott] (June 7 2023)
<li> [id://11152689] by [kcott] (June 8 2023)
</ul>
</P>
<P>
<ul>
<li> <a href="https://justine.lol/cosmopolitan/index.html">Cosmopolitan Libc</a> - Cosmopolitan Libc makes C a build-once run-anywhere language, by <a href="https://github.com/jart">jart</a> aka [wp://Justine Tunney] (<I>you've effectively created your own operating system which happens to run on all the existing ones as well</I>)
<li> <a href="https://github.com/jart/cosmopolitan">Cosmopolitan Libc on github</a>
<li> <a href="https://justine.lol/ape.html">Actually Portable Executable</a> blog post by Justine Tunney
</ul>
</P>
<P>
<ul>
<li> [wp://Hardware virtualization] (wikipedia)
<li> [wp://Application virtualization] (wikipedia)
</ul>
</P>
<P>
<small>
Updated: many extra references were added long after the original reply was made.
</small>
</P>
461759
461759