JPEG of Shakespeare is also a zip file containing his complete works (2018)
twitter.com
twitter.com
However, it's much easier to embed data into PNGs, and the best twitter-compatible implementation of this I'm aware of can be found here: https://github.com/CleasbyCode/pdvzip
Edit: also, the standard `unzip` utility has become a bit stricter about the validity of input files - in ways which would have been possible to work around, but of course not retroactively.
UNZIP_DISABLE_ZIPBOMB_DETECTION=TRUE unzip DqteCf6WsAAhqwV.jpg
$ nix run nixpkgs#binwalk DqteCf6WsAAhqwV.jpg
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 JPEG image data, JFIF standard 1.01
182 0xB6 Zip archive data, at least v1.0 to extract, compressed size: 64512, uncompressed size: 64512, name: shakespeare.part001.rar
65575 0x10027 Zip archive data, at least v1.0 to extract, compressed size: 64512, uncompressed size: 64512, name: shakespeare.part002.rar
131112 0x20028 Zip archive data, at least v1.0 to extract, compressed size: 64512, uncompressed size: 64512, name: shakespeare.part003.rar
...The zip on Linux has "zip -A file.zip" functionality that will strip the non-zip preamble too.
Essentially, they ran `cat pic.jpg arch.zip > output.jpg`.
discussion from 2018
https://www.npr.org/2016/01/09/462289635/bones-and-grooves-w...
wget https://pbs.twimg.com/media/DqteCf6WsAAhqwV.jpg ; 7z e DqteCf6WsAAhqwV.jpg
should fill the directory with a lot of rars. $ curl -s https://pbs.twimg.com/media/Dq2sPGNU0AEKyyC.jpg | dd status=none bs=1 skip=599 count=40| shArtificial digital scarcity and general-purpose computers don't mix.
(Which is why we've been fighting and losing the war on the latter for a good decade now.)