Есть комп, у которого юсб порты физически закрыты на замке, доступен только тач-скрин, могу по файловой системе лазить. Нужно с компа на экран вывести бинарный файл в виде хекс байтов. Можно ли это сделать как-то виндой, потому что там хекс редакторов нету вроде и могу открыть тока блокнотом.
Если есть PowerShell >= 5.0: Code: Format-Hex -Path "C:\file\path" VBS: Code: cscript /nologo hexdump.vbs < file Spoiler: hexdump.vbs Code: addr = 0 Set oRE = New RegExp oRE.Pattern = "[^ -~]" oRE.Global = True Do While Not WScript.StdIn.AtEndOfStream if (addr Mod 16) = 0 Then WScript.StdOut.Write Right("00000000"+Hex(addr),8) & " " End If ch = WScript.StdIn.Read(1) : s = s & ch : addr = addr + 1 WScript.StdOut.Write Right("0"+Hex(Asc(ch)),2) & " " If (addr Mod 16) = 0 Then WScript.StdOut.Write " " & oRE.Replace(s, " ") & vbCrLf s = "" ElseIf (addr Mod 8) = 0 Then WScript.StdOut.Write "| " End If Loop
Code: set s=wscript.stdin do while not s.atendofstream wscript.stdout.write hex(asc(s.read(1)))&" " loop