Дайте детям поиграть в шипонов! © Аноним
Вы когда-нибудь хотели поиграть в шпионов? Знакомы со стенографией? Если хотя бы один из Ваших ответов будет "да", то расскажу про один простой и старый метод, при котором вы можете "склеить" любой rar (скорее всего не только rar) архив с jpeg-фоторграфией (на самом деле с любым форматом).
В простонародье это гуглится по слову rarjpeg.
▪️ Компьютер, ноутбук, планшет
▪️ Windows, MacOS, Linux или Antroid (через adb shell или termux)
▪️ Кладем рядом архив, пусть будет archive.rar и фотографию picture.jpg
▪️ Открываем терминал (командную строку), заходим в папку, где это лежит
▪️ Вводим команду, в зависимости от вашей системы:
copy /b picture.jpg+archive.rar rarjpeg.jpg
type picture.jpg archive.rar > rarjpeg.jpg
cat picture.jpg archive.rar > rarjpeg.jpg
На выходе у вас получится склеенный из двух файл. Если открыть его с помощью архиватора - то внутри будут спрятанные файлы.
Как это сделать программой:
Очень давно я написал на c# программу, которая с помощью библиотеки SharpZipLib делает то же самое. Она лежит у меня на гитхабе в опенсорсе.
▪️ Вы можете скачать с гитхаба мою программу RarJpeg Tool (только для Windows), либо собрать из исходников. Дело ваше.
▪️Перетащить архив и фотографию на нужные панели
▪️Получить каноничный rarjpeg
Само собой, если такой раржпег подвергнуть редактированию, то часть с архивом будет потеряна.
Так же этот метод достаточно устаревший и элементарный. И надежным бы я его не назвал. Представьте, ваша картинка с любимым мемом разрешения 512х512, но весящая 1.5 гигабайтся, всяко привлечет внимание.
Так же, надо понимать, что после того, как загрузив картинку на большинство сервисов в интернете - она будет пережата и ваша магия потрется. Но! Если вы относитесь к разработке - можете таким способом протестировать ваш сервис. Так, на моей прошлой работе в игрострое, на внутреннем портале до сих пор загружен баннер моего профиля с пасхалкой.
ps - как думаете, что было в файле hello.txt?
Источник - мой старенький сайт.