Я хочу распаковать файл .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?