Aslında bir konuda bir soru. Anladığım kadarıyla, bir zip dizisini paketlemek/açmaktan bahsediyoruz. Bu çok kullanışlı bir şey ama ben kullanmayı beceremedim, CryptDecode işlevi inatla test zip arşivinde sıfır veriyor:
Belki başka bir şeyin anahtar olarak belirtilmesi gerekiyor ya da CRYPT_ARCH_ZIP değiştiricisinin anlamını doğru anlamıyorum. Her halükarda, dokümantasyondaki fonksiyonla çalışma örneği yoktur, bu da onun nasıl çalıştığına dair anlayışını önemli ölçüde karmaşıklaştırır.GetLastError işlevi 4001 - Beklenmeyen dahili hata yazıyor.
yanlış yaklaşım
Bir ZIP arşivi bütün bir yapıdır, işlev ise diziyi arşivler / sıkıştırır, yani. Sadece orada arşivden çıkarmaya hazır bir dizi koymanız gerekir.
Kabaca söylemek gerekirse, yalnızca arşivleme işlevinin çıktısında elde edilenleri açar.
Mümkünse daha fazla ayrıntı.
link.zip
arşivleme işlevi tarafından mı oluşturuldu?
Bir ZIP arşivi bütün bir yapıdır, işlev ise diziyi arşivler / sıkıştırır, yani. Sadece orada arşivden çıkarmaya hazır bir dizi koymanız gerekir.
Kabaca söylemek gerekirse, yalnızca arşivleme işlevinin çıktısında elde edilenleri açar.
ya da içinde ne var
arşivleme işlevi tarafından mı oluşturuldu?
- 2014.05.29
- Евгений Жирнов (jirnov@gmail.com)
- blog2k.ru
Hayır, sıfır yazıyor. CryptDecode, zip'in kodunu çözer. Zip arşivi oluşturmaya çalıştım - CryptEncode yanıtları standart arşivleyicilerle eşleşmiyor. CryptEncode ile arşivlenen dosya çok daha kısadır, bu da dolaylı olarak teorinizi doğrular!
bu bir teori değil, bu böyle, arşivde her şeyin hazır olmasına yeni alıştık,
Ayrıca aptalca bir şekilde normal bir arşivleyici tarafından oluşturulan dosyaları açacağını düşündüm.
Sorun şu ki, normal bir zip arşivinde CryptEncode tarafından verilen bayt dizisinin herhangi bir örneğini bulamıyorum.
Dosya aynı. Yani klasik zip arşivinde CryptEncode işlevi tarafından verilen bayt koduna karşılık gelen bir bölüm olmalıdır.
Sorun şu ki, normal bir zip arşivinde CryptEncode tarafından verilen bayt dizisinin herhangi bir örneğini bulamıyorum.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Aslında bir konuda bir soru. Anladığım kadarıyla, bir zip dizisini paketlemek/açmaktan bahsediyoruz. Bu çok kullanışlı bir şey ama ben kullanmayı beceremedim, CryptDecode işlevi inatla test zip arşivinde sıfır veriyor:
Belki başka bir şeyin anahtar olarak belirtilmesi gerekiyor ya da CRYPT_ARCH_ZIP değiştiricisinin değerini doğru anlamıyorum. Her halükarda, dokümantasyondaki fonksiyonla çalışma örneği yoktur, bu da onun nasıl çalıştığına dair anlayışını önemli ölçüde karmaşıklaştırır. GetLastError işlevi 4001 - Beklenmeyen dahili hata yazıyor.