Подтвердить что ты не робот

Как получить изображения из iTunes.rsrc с помощью DeRez?

Как получить изображения из iTunes.rsrc с помощью DeRez? Я просто хочу png или стандартные файлы изображений. Спасибо.

4b9b3361

Ответ 1

Это сработало:

DeRez -only 'PNG ' /Applications/iTunes.app/Contents/Resources/Images.rsrc -useDF > iTunes.png

Затем запустите этот script в Python 2.x(я попытался использовать бит между /* ... */, чтобы избежать декодирования, но это не сработало).

for l in file('iTunes.png'):
    if not l[0] == '\t':
        if l.startswith('data '):
            res_id = l[l.rindex('(') + 1:l.rindex(')')]
            out = file(res_id + '.png', 'wb')
        continue
    out.write(l[l.index('"') + 1:l.index('" ')].replace(' ', '').decode('hex'))

Вы должны получить один файл PNG для каждого идентификатора ресурса.