16 진수 데이터와 16 진수가 아닌 데이터가 모두 포함 된 파일이 있습니다. 예를 들어 , 내가 직접 파이썬 콘솔에서이 코드를 붙여 var _0x36ba=["\x69\x73\x41\x72\x72\x61\x79","\x63\x61\x6C\x6C","\x74\x6F\x53\x74\x72\x69\x6E\x67",]
파일에서 16 진수 읽기 (Python)
, 내가
var _0x36ba=["isArray","call","toString",]
있어하지만 파일 및 인쇄 내용을 읽을 때, 그것은 나에게 var _0x36ba=["\\x69\\x73\\x41\\x72\\x72\\x61\\x79","\\x63\\x61\\x6C\\x6C","\\x74\\x6F\\x53\\x74\\x72\\x69\\x6E\\x67","\\
를 제공은 백 슬래시 것 같다 있습니다 그들은 그대로 분석됩니다.
파일을 읽고 읽을 수있는 출력을 얻으려면 어떻게해야합니까?
원하는 것을 생각해보십시오. 16 진수 시퀀스를 인터폴레이션 *할까요? 이자형. '\ xnn'의 모든 어구는'n'은 16 진수입니까? 그 coul은 영리한 regexp 대체를 사용하여 이루어질 수 있습니다. – Alfe
예, 모든 \ xnn을 읽을 수있는 형식으로 보급하고 싶습니다. 어떻게해야합니까? 파일에서 읽은 후'\\'는 별도의 기호가됩니다. –
binascii.unhexlify를 사용할 때 stdlib의'binascii' 라이브러리 – OmerBA