Mode chaîne :        @MD5[s[a|8],string[,start[,length]]]

Mode fichier :        @MD5[[f,]filename[,start[,length]]]

Mode binaire :        @MD5[[b,]handle[,start[,length]]]

 

Renvoie le hachage MD5 de 32 chiffres hexadécimaux des caractères de la chaîne, du contenu du nom de fichier ou du contenu du tampon binaire.

 

Si le premier paramètre est s pour une chaîne Unicode UTF16, sa pour une chaîne ASCII ou s8 pour une chaîne UTF8, tous les caractères d'espacement de début et de fin de la chaîne sont inclus .

 

Le nom de fichier peut être spécifié avec ou sans l'option f. @MD5 renvoie -1 si le fichier n'existe pas ou s'il ne peut pas être lu.
 

Si le premier paramètre est b pour un tampon binaire, handle est l'identifiant retourné par @BALLOC.

 

Le paramètre optionnel start indique la position de départ dans le tampon binaire ou le fichier (en octets, 0 par défaut).

 

Le paramètre facultatif length indique la longueur du tampon à hacher (en octets, 0 par défaut).

 

Étant donné que Take Command traite toutes les chaînes internes en tant qu'Unicode, @MD5 renverra des résultats différents pour une chaîne et la même chaîne dans un fichier ASCII.

 

Voir aussi : @SHA256, @SHA384, @SHA512 et @CRC32.

 

Exemple : @SHA256, @SHA384, @SHA512 et @CRC32

 

echo %@md5[s,this is a string]

93D64091ADF43E8FC0B74257AFD82FC3