
Достаём смайлы из Skype
Задача с одной стороны простая, с другой сложная, но смайлики того стоят =)
Инструменты
- Распакованный Skype (именно распакованный, иначе в списке ресурсов мы увидим лишь общедоступные данные, скачать можно с любого торрент трекера. В моем случае версия 5.9).
- ImageMagick – для конвертации спрайтов в живые gif’ки.
- Resource hacker – для извлечения ресурсов из exe’шника.
- Терпение
Приступим
Первым делом нужно открыть скайп в программе resource hacker. Тут сложностей возникнуть не должно.

Открыв секцию RCData, обнаружим, что начиная с ветки 7500 по 7599 располагаются ресурсы смайлов, но это спрайты в формате png, извлечем их в удобную папку, я создал для этого дела папку “test” на диске “D”.
После извлечения изображений получилась такая картина:

Работа ImageMagick и bat файл
Поскольку отдельно производить работу с каждым файлом муторная работа, напишем небольшой батник, которые автоматизирует процесс.
Echo on&Chcp 866 set $DSF=D:\test for /f %%a in ('Dir /b /s %$DSF% ^| Find /i ".png"') do "C:\Program Files\ImageMagick-6.8.1-Q16\convert.exe" -dispose 3 -delay 0 -loop 0 %%~dpa%%~nxa -crop 20x20 +repage %%~dpa%%~na.gif pause& goto :eof
Ознакомиться с параметрами запуска утилиты “convert” Вы можете на сайте производителя. Кратко скажу что батник проходит папку D:\test и выбирает все файлы с расширением .png, запускает конвертацию в gif, после чего на выходе мы получаем готовые файлы-анимации.
Ознакомиться и скачать можно по адресу: http://stackoff.ru/antichat/skype/
На этом все. Все вопросы можно оставить в комментариях.
Рекомендую к прочтению: блог о раскрутке и монетизации трафика с социальных сетей и поисковых систем
4 replies to “Достаём смайлы из Skype”
Вадим
Искал в сети новые смайлы скайпа около трех часов и нашел благодаря вам, спасибо
Илья
В версии 6,0 3 и выше это уже не актуально
подскажите как теперь быть ?
VY_CMa
Теперь либо ждать когда кто-нибудь отреверсит 6 версию, либо искать другие пути для извлечения ресурсов. Версия “resource hacker” не играет особой роли.
Илья
Или возможно resource hacker не той версии что у вас
не могли бы вы указать версию resource hacker