2진수로 변환하고 싶은 HEX 숫자가 있습니다. 이 웹사이트( Hex to Binary Converter )에서 한 번에 한 16진수씩 수동으로 변환할 수 있지만, jmp에서 어떻게 변환해야 할지 알 수 없습니다.
웹에서의 예:

JMP에서의 내 시도:

HEX2BIN 공식:

어떤 지침이라도 매우 감사하겠습니다. 감사합니다!
지금까지 도움이 되지 않은 링크:
이 문제를 다루는 내 강압적인 방법은 다음과 같습니다.
Names Default To Here( 1 );
theArray = ["0" => "0000",
"1" => "0001",
"2" => "0010",
"3" => "0011",
"4" => "0100",
"5" => "0101",
"6" => "0110",
"7" => "0111",
"8" => "1000",
"9" => "1001",
"A" => "1010",
"B" => "1011",
"C" => "1100",
"D" => "1101",
"E" => "1110",
"F" => "1111"];
theHex = "F061F997862C3E70";
theBinary="";
for(i=1,i<=length(theHex),i++,
theBinary = theBinary || (theArray << getvalue(substr(theHex,i,1)))
);
Show(theBinary);
언급된 스레드에는 다음과 같이 나와 있습니다.
- HEX 문자열을 반으로 나누고 나서 이진으로 변환을 진행해야 합니다. 아래 2, 3행에서 시도했지만 성공하지 못했습니다. 개별 문자로 나누는 건 상관없지만, 0과 1을 구하는 방법은 여전히 알아낼 수 없습니다.
- Hex To BLOB 내부에 base(16)를 지정하려고 했지만 Hex To BLOB에서는 추가 입력이 허용되지 않는 것 같습니다.
- JMP 18에서 파이썬으로 전환하려고 하는데 불행히도 JMP 17.2.0에만 접근할 수 있어요
다른 아이디어가 있나요? 1과 0의 연속을 얻으려고 합니다.
