2017-06-08 4 views
1

Ich versuche Batch zu verwenden, um alle Bytes von 0x00 bis 0xFF in eine Datei zu schreiben. Ich habe versucht, dies zu suchen, und alles, was ich fand, war verschiedene Problemumgehungen für bestimmte Bytes (z. B. das CR-Zeichen). Ich bin auf der Suche nach so etwas wieSchreiben aller Bytes 0x00-0xFF in eine Datei im Stapel

echo \x00\x1b\xff > file 

was file 3 Bytes lang 001bff mit dem Inhalt zu sein.

Gibt es so etwas im Batch?

Antwort

3

Sie müssen (ab) verwenden certutil:

(echo 00 1b ff)>file.hex 
certutil -decodehex file.hex file.bin 

prüfen this und this für weitere Informationen

+0

Welche Versionen von Windows funktioniert 'certutil' Arbeit an? Ich habe es auf meinem Windows 7-Rechner, aber ich habe festgestellt, dass es nicht auf anderen Maschinen ist. – Daffy

+1

@Daffy für XP und 2003 müssen Sie Admin Tools Pack installieren (überprüfen Sie auf ss64 Seite). Auf den newers widows machines ist es standardmäßig installiert. – npocmaka

+0

Super, danke! Ich habe deine Antwort als akzeptiert markiert. – Daffy

Verwandte Themen