Modo de cadena:        @MD5[s[a|8],cadena[,inicio[,de largo]]]

Modo de archivo:        @MD5[[f,]nombre de archivo[,inicio[,de largo]]]

Modo binario:        @MD5[[b,]manejar[,iniciar[,de largo]]]

 

Devuelve el hash MD32 de 5 dígitos hexadecimales de los caracteres en cadena, el contenido del archivo nombre de archivo, o el contenido del búfer binario.

 

Si el primer parámetro es s para una cadena Unicode UTF16, sa para una cadena ASCII, o s8 para una cadena UTF8, cualquier carácter de espacio en blanco inicial o final en cadena están incluidos.

 

Nombre del archivo se puede especificar con o sin opción f. @ MD5 devoluciones -1 si el archivo no existe o no se puede leer.
 

Si el primer parámetro es b para un buffer binario, encargarse de es el identificador devuelto por @BALLOC.

 

La opción comienzo El parámetro especifica la posición inicial en el búfer o archivo binario (en bytes, por defecto 0).

 

La opción de largo El parámetro especifica la longitud del búfer a hash (en bytes, por defecto 0).

 

Como Take Command maneja todas las cadenas internas como Unicode, @MD5 devolverá resultados diferentes para una cadena y la cadena idéntica en un archivo ASCII.

 

Ver también: @SHA256, @SHA384, @SHA512 y @CRC32.

 

Ejemplo:

 

echo %@md5[s,esta es una cadena]

93D64091ADF43E8FC0B74257AFD82FC3