나는과 같이 PowerShell에서 문자열을 가지고 :PowerShell에서 문자열을 16 진수 시퀀스로 처리하려면 어떻게해야합니까?
Encoded: A35C454A
내가 16 진수 값으로 각 문자를 치료합니다. Ruby에서는 Encoded[0].hex
과 같이 간단합니다. PowerShell에서 어떻게이 작업을 수행 할 수 있습니까?
나는과 같이 PowerShell에서 문자열을 가지고 :PowerShell에서 문자열을 16 진수 시퀀스로 처리하려면 어떻게해야합니까?
Encoded: A35C454A
내가 16 진수 값으로 각 문자를 치료합니다. Ruby에서는 Encoded[0].hex
과 같이 간단합니다. PowerShell에서 어떻게이 작업을 수행 할 수 있습니까?
단일체 :
[Convert]::ToInt32($encoded[0], 16);
(
ToInt16도 사용할 수 있지만, 실제로
INT32을위한 속기 내장
지능 타입입니다)
살펴
를하시기 바랍니다function asciiToHex($a)
{
$b = $a.ToCharArray();
Foreach ($element in $b) {$c = $c + "%#x" + [System.String]::Format("{0:X}",
[System.Convert]::ToUInt32($element)) + ";"}
$c
}
http://learningpcs.blogspot.in/2009/07/powershell-string-to-hex-or-whatever.html
이것은 묻는 사람이하려는 일을하는 것처럼 보이지 않으며 코드를 전혀 설명하지 않아서 이해하지 못하는 사람에게 명확하지 않을 수 있습니다. – briantist
아름다운. 이것은 비트 시프 팅과 함께 작동합니다. 고맙습니다. – AlwaysQuestioning