Користувач Twitter на ім’я David Buchanan зумів помістити всі твори Вільяма Шекспіра в один твіт. В ньому знаходиться зображення англійського драматурга і напис «розпакуйте мене». Розпакували!
17 комедій, 10 хронік, 11 трагедій, 5 поем і цикл зі 154 сонетів – це відомий достеменно здобуток Вільяма Шекспіра. Користувач мікроблогів на ім’я Девід запхав все це у один твіт з картинкою. При цьому він зазначив, що це не просто зображення, а zip-архів, у якому він сховав розбитий на кілька частин rar-архів.
Тут варто зауважити, що це досить складна задача, адже Твітер стискає, розтягує і зменшує усі зображення, що завантажуються в сервіс. Однак метод стискання Девіда працює!
Аби прочитати класика, зображення потрібно завантажити, перейменувати з формату .jpeg на .zip та розпакувати. Далі отриману 31 частину архіву потрібно розпакувати ще раз, вже як .rar. Тоді у вас буде html-файл з творами Шекспіра, який важить 7 мегабайтів при тому, що розмір картинки у твіттері — всього 2 мегабайти.
Автор твіту з зображенням-архівом поки не розкриває, як саме він домігся такого унікального стискання, але обіцяє, що незабаром викладе свій код у відкритий доступ.
Assuming this all works out, the image in this tweet is also a valid ZIP archive, containing a multipart RAR archive, containing the complete works of Shakespeare.
This technique also survives twitter’s thumbnailer 😛 pic.twitter.com/P0Owq9abRC
— Dаvіd Вucһаnаn (@David3141593) 29 октября 2018 г.