A verdadeira questão é esta. Pelo que entendi, estamos falando de embalagem/desembalagem de zíperes. É algo mega útil, mas não posso usá-lo, a função CryptDecode teima em dar resultado zero no arquivo zip de teste:
Talvez algo mais deva ser especificado como uma chave, ou eu tenho uma idéia errada sobre o valor do modificador CRYPT_ARCH_ZIP. Em qualquer caso, a documentação não contém um exemplo da função, o que dificulta a compreensão de como ela funciona. A função GetLastError escreve 4001 - Unexpected Internal Error (Erro Interno Inesperado).
não é a abordagem correta
Mais detalhes se você puder.
link.zip
foi criado pela função de arquivo?
Um arquivo ZIP é toda uma estrutura, mas a função arquiva/ desarquiva uma matriz, ou seja, apenas uma matriz pronta para desarquivar deve ser colocada lá.
Grosso modo, ela desarquiva apenas a saída da função de arquivamento.
ou o que em
foi criado pela função de arquivo?
- 2014.05.29
- Евгений Жирнов (jirnov@gmail.com)
- blog2k.ru
Não, diz zero. CryptDecode decodifica zip. Tentei criar um arquivo zip, CryptEncode e os arquivadores normais não correspondiam. CryptEncode torna o arquivo zipado muito mais curto, o que confirma indiretamente sua teoria!
Não é uma teoria, é apenas que eles estão acostumados a ter tudo pronto para ir no arquivador,
Pensei insensatamente que isso iria deszipar arquivos feitos com um arquivador normal.
O problema é que não consigo encontrar as ocorrências de matriz de bytes dadas pelo CryptEncode em um arquivo zip normal.
O arquivo é o mesmo. Assim, em um clássico arquivo zip, deve haver um byte-array correspondente ao byte-array do CryptEncode
O problema é que não consigo encontrar as ocorrências de matriz de bytes dadas pelo CryptEncode em um arquivo zip normal.

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
A verdadeira questão é esta. Pelo que entendi, estamos falando de embalagem/desembalagem de zíperes. É algo mega útil, mas não posso usá-lo, a função CryptDecode teima em dar resultado zero no arquivo zip de teste:
Talvez algo mais deva ser especificado como chave, ou eu tenho uma idéia errada sobre o valor do modificador CRYPT_ARCH_ZIP. Em qualquer caso, a documentação não contém um exemplo da função, o que dificulta a compreensão de como ela funciona. A função GetLastError escreve 4001 - Unexpected Internal Error (Erro Interno Inesperado).