Работа с файлами NPAPI/PPAPI/NSPR
Мне нужно в расширении Chrome эти действия:
- Скачать бинарный файл в temp
- Распакуйте его (это ясно. ZIP-пакет)
- Переместить файлы из распакованного каталога в каталог моего расширения
- Удалить временные файлы
Я искал подобное, что предлагают интерфейсы Firefox Scriptable XPCOM, https://developer.mozilla.org/en/XPCOM_Interface_Reference
Есть ли простой способ сделать это, или мне нужно создать компоненты самостоятельно в C/C++ и один из NPAPI, PPAPI, NSPR?