Распакуйте файл .CRX, созданный библиотекой canon_cr3 в Python - PullRequest
0 голосов
/ 19 сентября 2019

Я хочу распаковать файл .CRX, созданный из файла .CR3 (формат необработанного изображения Canon) с использованием библиотеки canon_cr3 в Python.В Как получить данные несжатого изображения из файла .CR3 с помощью библиотеки canon_cr3 .

Согласно моим исследованиям, файл .CRX является разновидностью файла .ZIP с определенным заголовком.Я попробовал библиотеку crx_unpack в Python:

import crx_unpack
ext_dir = #[directory to extract contents]
crx_file = #[directory of the trak2.CRX or trak3.CRX file]
crx_unpack.unpack(crx_file, ext_dir)

Это вызывает ошибку:

crx_unpack.BadCrxHeader: Invalid magic number: ff010008

Я также попытался распаковать файл через 7-Zip и онлайн-инструмент (https://robwu.nl/crxviewer/). Ни то, ни другое не работает.

Есть ли способ распаковать файл .crx в Python, хотя информация заголовка кажется неправильной? В частности, меня интересует информация об изображении, которая должна бытьнаходится в файле .crx.

А может, что-то не так с файлом .CRX?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...