equal
deleted
inserted
replaced
1052 """ |
1052 """ |
1053 |
1053 |
1054 data = [char for char in value] |
1054 data = [char for char in value] |
1055 data.reverse() |
1055 data.reverse() |
1056 return int("".join(["%2.2X"%ord(char) for char in data]), 16) |
1056 return int("".join(["%2.2X"%ord(char) for char in data]), 16) |
1057 |
1057 |
|
1058 def LE_to_BE(value, size): |
|
1059 """ |
|
1060 Convert Little Endian to Big Endian |
|
1061 @param value: value expressed in integer |
|
1062 @param size: number of bytes generated |
|
1063 @return: a string containing the value converted |
|
1064 """ |
|
1065 |
|
1066 data = ("%" + str(size * 2) + "." + str(size * 2) + "X") % value |
|
1067 list_car = [data[i:i+2] for i in xrange(0, len(data), 2)] |
|
1068 list_car.reverse() |
|
1069 return "".join([chr(int(car, 16)) for car in list_car]) |
|
1070 |