## C, 29 bytes (Emacs) / 40 bytes (VI) Before creating program, execute the shell command stty -ixon ### 11 bytes, with the newline N.B this is required for most terminal editors, but is not required for emacs then write this code: main(){printf("%d",'j'*'^S');} N.B. '^S' is a single XOFF character e.g. in VI use control-V, control-S; in emacs use control-Q, control-S; emacs turns off flow control by default. I assume the comment [You can't type ^S in a Linux terminal] below left off an implied [without the stty command or equivalent e.g. emacs default behavior upon startup], otherwise that comment is inaccurate. And here is the requested hexdump: $ od -a -t x1 x.c 0000000 m a i n ( ) { p r i n t f ( " % 6d 61 69 6e 28 29 7b 70 72 69 6e 74 66 28 22 25 0000020 d " , ' j ' * ' dc3 ' ) ; } nl 64 22 2c 27 6a 27 2a 27 13 27 29 3b 7d 0a