Утилита для просмотра и извлечения содержимого sop файлов

Произвел небольшой реверс инжиринг и написал утилиту для просмотра и извлечения содержимого sop файлов. Программа написана на python3.
Описание работы думаю не требуется.

В app_mappings.json можно дописать id своих приложений.

Функционал упаковки обратно json в sop не выкладываю, так как он является потенциально деструктивным.

PS. Но если коллеги дадут согласие.
PPS. Приложеный файл это zip архив переименованный в sop.
sop-utility.sop (9,2 КБ)

3 лайка

Круто!!!
Предлагаю в созданный файл json делать сразу с отформатированным json.
или примоделить мини-вьювер

По просьбам трудящися :slight_smile:

В пункте настройки можно включить или отключить форматирование сохраняемого json.
sop-utility.sop (11,7 КБ)

2 лайка

Не знаю, как на новых версиях платформы (не пробовал), но на старых можно было накатить пакет из json-файла, без необходимости запихивать его в sop :slight_smile: Это, конечно, подходит только для тех случаев, когда в sop-пакете нет аттачей.

1 лайк

На версии 1.27 прямо из json загрузилось.

1 лайк

:+1: Ну вот, упаковывать в sop необязательно :winking_face_with_tongue:
А я когда-то довольно много времени потратил на то, чтобы изобрести способ упаковки в sop (а это оказался просто zip-архив без сжатия)…