CryptDecode with modifier CRYPT_ARCH_ZIP - How to use? - ページ 2

 
ホールからのヘルプ!実際の ZIPアーカイブを解凍/パッケージ化する方法について、何か例があれば教えてください。
 

相関のあるセクションを発見。

 
昨年のフォーラムでは、このトピックに関するものは見つからなかったのですが(アーカイブライブラリのみ)、もしかしたら今は何かあるかもしれませんね
 
メタ引用はアーカイブのアルゴリズムが違うと思うんですが。
 
sanyooooook:
metaquotesはアーカイブのアルゴリズムが違うと思います。
少なくとも、圧縮の度合いが違えば、出来上がる配列も変わってきます。そのため、CryptDecode/CryptoEncode関数は 何らかの方法で設定する必要があります。一般に、可能性はあるが、文書化されておらず、どのように使い始めればよいのかがわからない。
 
C-4:
少なくとも、圧縮の度合いが違えば、出来上がる配列も変わってきます。そのため、CryptDecode/CryptoEncode関数は何らかの方法で設定する必要があります。一般に、可能性はあるが、文書化されていないため、どのように使い始めたらよいのかわからない。

そうですね、あまりドキュメントがないのは確かです。

しかし、原則的にCryptoEncodeでアーカイブされたものは、通常CryptoDecodeでアーカイブされない

 
sanyooooook:

そうですね、あまりドキュメントがないのは確かです。

しかし、原則的には、CryptoEncodeアーカイブは通常CryptoDecodeによってアーカイブされない

はい、しかし、原則としてそれはCryptEncodeによって 作成されていない標準的なZIPアーカイブを解凍する必要がある、例えばCFTCのウェブサイトは、標準的なZIPでアーカイブされたCSV形式のトレーダーのレポートを格納します。私は、標準的な手段でこれらのアーカイブにアクセスし、維持しなければならない中間サーバーを作らないようにしたいと思います。
 
そして、ZIP構造を分解して、CFTCが持っているものが
CRYPT_ARCH_ZIP
方式で使われているのと同じアルゴリズムでアーカイブされていることを神に認めさせるのです。
 
月曜日には政権からどのような返答があるのか見ものです。
 
C-4:

実際の質問は、小見出しについてです。私の理解では、ZIP配列のパッキング/アンパッキングの話だと思います。とても便利なものなのですが、CryptDecode関数が頑なにzipアーカイブのテスト結果をゼロにしてしまうので、使うことができません。

もしかしたら、何か他のキーが指定されているか、CRYPT_ARCH_ZIP修飾子の値について間違った考えをもっているのかもしれません。いずれにせよ、ドキュメントにはこの関数の使い方の例がないため、その仕組みを理解するのはかなり困難です。GetLastError関数は 4001を書き込みます - 予期しない内部エラー。

ワシリー!

アーカイブが "壊れ "ているのでは?