Skip to content

Дизассемблер скриптов iProg .ipr .cal

Notifications You must be signed in to change notification settings

zzzprinzzz/iProg-script-disasm

 
 

Repository files navigation

en ru

Дизассемблер скриптов и калькуляторов iProg

iProgDecompiler.py расшифровывает и создаёт листинг скрипта .ipr с комментариями примерного исходного кода. Т.к. компилятор iProg не имеет оптимизации, то из листинга довольно легко получить исходный код скрипта. Кончено же без сохранения имён функций и переменных.

В качестве бонуса позволяет отвязать скрипт от серийника.

Также поддерживает дизассемблирование калькуляторов - файлы .cal

В папке examples/compiled лежат несколько примеров скомпилированных скриптов. Декомпилированный и восстановленный результат в examples/decompiled

About

Дизассемблер скриптов iProg .ipr .cal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%