Собственно вопрос в сабже. Как понимаю, речь идет именно об упаковке/распаковке zip массива. Это мегаполезная штука, вот только у меня не получилось ее использовать, функция CryptDecode упорно выдает ноль на тестовом zip архиве:
Возможно что-то другое надо указать в качестве ключа, или я не правильно понимаю значение модификатора CRYPT_ARCH_ZIP. В любом случае, в документации нет примера работы с функцией, что существенно осложняет ее понимание работы. Функция GetLastError пишет 4001 - Неожиданная внутренняя ошибка.
не верный подход
ZIP-архив эта целая структура, функция же архивирует\разархивирует массив, т.е. сувать туда нужно только готовый для деархивации массив.
грубо говоря, разархивирует только то, что получается на выходе архивирующей функции.
Подробней если можно.
link.zip
было создано функцией архивации?
ZIP-архив эта целая структура, функция же архивирует\разархивирует массив, т.е. сувать туда нужно только готовый для деархивации массив.
грубо говоря, разархивирует только то, что получается на выходе архивирующей функции.
или то что в
было создано функцией архивации?
- 2014.05.29
- Евгений Жирнов (jirnov@gmail.com)
- blog2k.ru
Не, пишет ноль. CryptDecode декодирует zip. Пробовал создавать zip архив - ответы CryptEncode с штатными архиваторами не совпадают. У CryptEncode заархивированный файл получается гораздо короче, что косвенно подтверждает, твою теорию!
это не теория это так и есть, просто привыкли что в архиваторе всё готовое,
я тоже с дуру подумал что разархивирует файлы сделанные нормальным архиватором.
Проблема в том, что я не нахожу вхождений байт-массива выданного CryptEncode в обысном zip архиве.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Собственно вопрос в сабже. Как понимаю, речь идет именно об упаковке/распаковке zip массива. Это мегаполезная штука, вот только у меня не получилось ее использовать, функция CryptDecode упорно выдает ноль на тестовом zip архиве:
Возможно что-то другое надо указать в качестве ключа, или я не правильно понимаю значение модификатора CRYPT_ARCH_ZIP. В любом случае, в документации нет примера работы с функцией, что существенно осложняет ее понимание работы. Функция GetLastError пишет 4001 - Неожиданная внутренняя ошибка.