CryptDecode с модификатором CRYPT_ARCH_ZIP - Как использовать? - страница 9

 

Василий!

Если MQ не сделают, то могу "прикрутить DLL", которая будет распаковывать данные. 

Но обидно! Всё есть, а пользоваться не можешь. 

 
Mikalas:

Василий!

Если MQ не сделают, то могу "прикрутить DLL", которая будет распаковывать данные. 

Не вариант. Нужно штатными средствами для распространения в Маркете.
 
C-4:
Не вариант. Нужно штатными средствами для распространения в Маркете.

Понятно, я думал, что для личных нужд..

 
C-4:
Уважаемые MQ! Дайте пожалуйста ответ. Не могли бы Вы сделать сверку хеша опциональной?
Сделали, будет доступно с нового билда.

Для CRYTP_ARCH_ZIP в CryptEncode и CryptDecode, в параметре key можно передать флаг, пропуска CRC, задавать его нужно будет так:
uchar key[]={1,0,0,0};

CryptEncode(CRYPT_ARCH_ZIP,data,key,result);
или
CryptDecode(CRYPT_ARCH_ZIP,data,key,result);
 
mql5:
Сделали, будет доступно с нового билда.

Для CRYTP_ARCH_ZIP в CryptEncode и CryptDecode, в параметре key можно передать флаг, пропуска CRC, задавать его нужно будет так:
Спасибо, то что нужно. С нетерпением буду ждать нового билда. После нововведения можно будет распаковывать.
 
Спецификации ZIP формата.
Файлы:
 
mql5:
Сделали, будет доступно с нового билда.

Для CRYTP_ARCH_ZIP в CryptEncode и CryptDecode, в параметре key можно передать флаг, пропуска CRC, задавать его нужно будет так:
Оперативно! Респект!
 

Василий!

Сами напишите ZIP декодер, или мне закончить? 

 

Mikalas , а возможно код декодирования и кодирования сделать в виде библиотеки с проверкой окончания распоковки?

 
-Aleks-:

Mikalas , а возможно код декодирования и кодирования сделать в виде библиотеки с проверкой окончания распоковки?

Конечно можно, но запаковку (создавать ZIP) нет смысла делать.