Veuillez établir une liste claire de vos questions.
La fonction fonctionne avec un tampon de données séparé, pas avec des fichiers d'archives. L'algorithme deflate est utilisé, et la fonction a été introduite pour être utilisée dans WebRequest, au cas où la réponse serait récupérée par le serveur.
mql5: Veuillez établir une liste claire de vos questions.
La fonction fonctionne avec le tampon de données individuel, pas avec les fichiers d'archives. L'algorithme deflate est utilisé, et la fonction a été introduite pour être utilisée dans WebRequest, au cas où la réponse est friée par le serveur.
Le paramètre clé n'est pas utilisé.
Bonjour !
Une question, que signifient les 4 octets à la fin duCryptEncode() avec le paramètre CRYPT_ARCH_ZIP ?
Si vous utilisez l'algorithmedeflate, vous pouvez également décompresser les archives ZIP en sachant comment vous obtenez ces 4 octets.
Une question, que signifient les 4 octets à la fin duCryptEncode() avec le paramètre CRYPT_ARCH_ZIP ?
Il s'agit du contrôle d'intégrité, ADLER32 ou CRC32 (il dépend des paramètres d'archivage (Adler32 est toujours utilisé dans MQL) et peut être absent) des données sources.
Peut-on essayer de glisser un quatre octets vide ?
mql5: Il s'agit du contrôle d'intégrité, ADLER32 ou CRC32 (dépend des paramètres d'archivage (MQL utilise toujours Adler32) et peut ne pas exister) des données sources.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Vasiliy !
Avez-vous obtenu une réponse ?
La fonction fonctionne avec un tampon de données séparé, pas avec des fichiers d'archives.
L'algorithme deflate est utilisé, et la fonction a été introduite pour être utilisée dans WebRequest, au cas où la réponse serait récupérée par le serveur.
Le paramètre clé n'est pas utilisé.
Veuillez établir une liste claire de vos questions.
La fonction fonctionne avec le tampon de données individuel, pas avec les fichiers d'archives.
L'algorithme deflate est utilisé, et la fonction a été introduite pour être utilisée dans WebRequest, au cas où la réponse est friée par le serveur.
Le paramètre clé n'est pas utilisé.
Bonjour !
Une question, que signifient les 4 octets à la fin duCryptEncode() avec le paramètre CRYPT_ARCH_ZIP ?
Si vous utilisez l'algorithmedeflate, vous pouvez également décompresser les archives ZIP en sachant comment vous obtenez ces 4 octets.
( Exemple de décompilateur ZIP à la page 6)
Bonjour !
Une question, que signifient les 4 octets à la fin duCryptEncode() avec le paramètre CRYPT_ARCH_ZIP ?
mais les 2 premiers octets ?
C'est très probable :
0x78 - signe des données emballées
0x5E - méthode de compression
Ces octets ne changent pas (j'ai vérifié)
Il s'agit d'un contrôle d'intégrité, ADLER32 ou CRC32 (peut ne pas exister) à partir des données sources.
Merci.
Le ZIP sans 4 octets et CRC32 de l'archive ZIP n'est pas déballé :(
Vasiliy, notre entreprise ne fonctionnera pas
À moins, bien sûr, que les gars de MQ ne nous rejoignent à mi-chemin et n'ajoutent un drapeau à l'adresse suivante
functionCryptDecode(CRYPT_ARCH_ZIP, data, key, result,NO_READ_CRC) ;
ou prenez le CRC32 du fichier ZIP:
CryptDecode(CRYPT_ARCH_ZIP, data, key, result,USE_CRC_FROM_ZIP) ;
Merci.
Le ZIP sans 4 octets et CRC32 de l'archive ZIP n'est pas déballé :(
Vasily, notre idée ne fonctionnera pas.
À moins, bien sûr, que les gars de MQ ne nous rejoignent à mi-chemin et ajoutent un drapeau en
functionCryptDecode(CRYPT_ARCH_ZIP, data, key, result,NO_READ_CRC) ;
Peut-on essayer de glisser un quatre octets vide ?
Il s'agit du contrôle d'intégrité, ADLER32 ou CRC32 (dépend des paramètres d'archivage (MQL utilise toujours Adler32) et peut ne pas exister) des données sources.
Essayez peut-être de glisser un quatre octets vide ?