| @SHA256 |
String-Modus: @SHA256[s[a|8],string[,start[,length]]]
Dateimodus: @SHA256[[f,]filename[,start[,length]]]
Binärmodus: @SHA256[[b,]handle[,start[,length]]]
Gibt die SHA-256-Prüfsumme der Zeichen in string, den Inhalt der Datei filename oder den Inhalt des Binärpuffers zurück. Wenn der erste Parameter s für eine Unicode-UTF16-Zeichenfolge, sa für eine ASCII-Zeichenfolge oder s8 für eine UTF8-Zeichenfolge ist, werden alle führenden und nachfolgenden Leerzeichen in der Zeichenfolge berücksichtigt. Wenn das erste Argument ein bist , sollte das Argument filename das von @BALLOC zurückgegebene Handle sein.
Der erste Parameter bestimmt, ob die Ausgabe in Groß- oder Kleinschreibung erfolgt:
| s oder f oder b | Kleinschreibung |
| S oder F oder B | Großbuchstaben |
Der optionale Parameter start gibt die Startposition im Binärpuffer oder in der Datei an (in Bytes, Standardwert ist 0).
Der optionale Parameter length gibt die Länge des Puffers an, der gehasht werden soll (in Bytes, Standardwert ist 0).
Beispiel:
echo %@sha256[c:\windows\notepad.exe]
142E1D688EF0568370C37187FD9F2351D7DDEDA574F8BFA9B0FA4EF42DB85AA2