빅엔디안 16진수 문자열에서 읽을 수 있는 문자열을 어떻게 얻을 수 있나요?

빅엔디안 16진수 문자열에서 읽을 수 있는 문자열을 어떻게 얻을 수 있나요?

16진수 문자열에서 읽을 수 있는 문자열을 얻는 방법

BE의 0049006e00740072006f는
일반 단어를 나타냅니다. 각 단어에 대해 바이트 쌍을 교환할 필요가 없습니다.

xxd를 사용하려고 시도하는 것은 아무것도 모르기 때문에 헛된 일입니다.

$ xxd <<<0049006e00740072006f
00000000: 3030 3439 3030 3665 3030 3734 3030 3732  0049006e00740072
00000010: 3030 3666 3030 3634 3030 3735 3030 3633  006f006400750063

답변1

16진수가 아닌 문자열 형식으로 값을 제공합니다!

원시 16진수로 해석 하려면 표준 입력에서 읽기를 xxd사용해야 합니다 .-

포스트스크립트 스타일로 -r작업과 출력을 반대로 하려면 이 플래그를 사용하십시오 .-p

xxd -r -p - <<< 0049006e00740072006f

반품

Intro

관련 정보