Директива MAKECAB эквивалент CABARC -i Identity

Мне нужно воссоздать CAB-файл, идентичный оригиналу. Используя CABARC, я смог сделать это следующим образом: cabarc.exe -m LZX:15 -o -i 4392 -s 8 n ./file.cab file.dat

Мне нужен способ сделать то же самое с MAKECAB. Самое близкое, что у меня есть, это: makecab /D CompressionType=LZX /D CompressionMemory=15 /D ReservePerCabinetSize=8 file.dat file.cab

Это дает мне почти все, что я хочу, кроме ИДЕНТИЧНОСТИ. По сути, CAB-файл, полученный в результате команды MAKECAB, почти идентичен файлу в CABARC, за исключением двух байтов в. Вариант CABARC для -i 4392 изменяет значение at на 11 28. С MAKECAB стоимость в 0x20 просто 00 00.

Хотя я могу вручную отредактировать файл в шестнадцатеричном формате, чтобы изменить это значение, я хотел бы знать эквивалент -i #### вариант от CABARC до MAKEFILE, если он есть.

Я также проверил документацию по директивам MAKECAB здесь, но не нашел ничего, связанного с идентификацией: https://ss64.com/nt/makecab-directives.html

0 ответов

Другие вопросы по тегам