Are you allowed to use compression tools (e.g. gzip, xz) in your code?
For example, a shell script with:
cat script.sh.gz|gzcat|sh
(25 bytes)
where the content of script.sh.gz is:
ãö}mbhello.sh=顬0CÔ˚
s⁄m¡ Ó¸@YÕZ‘6Sõ2Ò˜¥∞!ŸŒs8;¡Ö!6…¡ûvÂÊ|AeQ¨Yñl‚tòÑ∑4=†Œ(ºˆuñ∏fñBªÁŒUëdkÑ»+,iT8Û"Ù€õfl0w©ˇ"¶E›èÎÏv‚U«Çgm>¥wˆQÏ%5I¬4|H˚@8÷
(166 bytes)
which decompresses to:
echo Hello world!
echo This is a test program.
echo The idea is that it is compressed.
echo But now the programmer doesn't have to worry about program length that much.
echo It's just left to the compression tool.
(214 bytes, which is more than 25+166=191 bytes)
I've seen this (like in an answer to this question, gzip-ing a shell script), but I'm not sure if it is cheating or not.
gzcat
is a program that is found in the computer on which the program is run. \$\endgroup\$