little endian hex to int
·
언어/Python
Version: python3역연산 코드 짤 때마다 파싱하기 귀찮아서 만들어 놓는 코드 기드라나 hxd에서 hex 데이터 가져올 때 문자열로 가져와서 Int형으로 변환하는 코드#["AB","00","00","00"] -> 0xABdef strlittle2int(n): result = int(''.join(n[::-1]),16) return result#"AB 00 00 00 CD 00 00 00" -> [0xAB,0xCD]def little2intarr(data): data = data.split() result = [ strLE2int(data[i:i+4]) for i in range(0,len(data),4) ] return result 사용 예origin_hex = "39 00 00 00 9b ff..
int to byte 변환
·
언어/Python
Version: Python3 int 값을 byte 값으로 변환a = 65byte_a = bytes([a])print(byte_a)RESULT ---------------------b'A' int 리스트를 byte 리스트로 변환abc = [65,66,67]byte_abc = bytes(abc)print(byte_abc)RESULT ---------------------b'ABC'​