Code: Alles auswählen
def unpack(data):
result = list()
data = iter(data)
for character in data:
if ord(character) > 127:
result.append(data.next() * (ord(character) - 127))
else:
result.append(character)
return ''.join(result)
def main():
packed_data = 'rldtxtabcd\x9aEabcd'
print unpack(packed_data)