簡體   English   中英

將十六進制字符串轉換為ascii

[英]converting hex string to ascii

我有一個看起來像的字符串

\x01\x03\x00\x00\x00\x01\x00\x00\x00\x1f\x00\x00\x00q~5\xf1\xacHhA\xd7[\x18>\x9erCA\x13\xf5Q\xa3\xadHhA\x17V\xde\x9f\x97rCA\xeb\x8a\x90\xea\xadHhA\x11\x1e\xaf5\x92rCA\xeb\x8a\x90\xea\xadHhA\xad\x8c\x8a\xff\x8drCA\xd7\xd5/\x0e\xaeHhA\xedPkc\x8arCAY\xe2\x8a\x07\xafHhAj|7_\x84rCA\x0f\x0e\x08\x96\xafHhA\x93\xcc\xfe\xc0}rCA\xe7\xa3F\xdd\xafHhAQ\xac\xd0VxrCA\xe7\xa3F\xdd\xafHhA\x80%\xb7TurCA\x0f

我想將其轉換為二進制編碼的十六進制

0102000020110F0000B802000060CB38045D344E4167866F87E25C4D41C88730520F344E4133683205B35C4D41A6719BE3C2334E41F2A9DA95665C4D41A2D14537D1334E415CFC777B285C4D41528DB9E018344E4180C29B0A075C4D4117D477C186344E41C1E177EEF35B4D41D83AC468F9344E41B9C5ECB5F85B4D41FED020BD32354E4178A8C9EEC85B4D4188F6371241354E41A60F877E7C5B4D41FDF0AE8337354E41AF16059E0E5B4D41EE45D6850C354E41B0F6E4D9B35A4D41B2644B87B6344E41ACAEE167

在python 2.7中

作為額外的好處,任何人都不知道q~5\\xf1\\xacHhA\\xd7[\\x18>\\類似於十六進制的部分是什么:/

>>> '\x01\x03\x00\x00\x00\x01...'.encode('hex')
'0103000000012e2e2e'

作為額外的獎勵...

屬於ASCII字符的十六進制值。 由於您具有字節串,因此ASCII中的值將表示為文本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM