0
나는 NetBIOS 이름에 문자열 (최대 15 문자)를 변환하는 간단한 스크립트를 만들려고 해요
(http://support.microsoft.com/kb/194203 참조)인코딩 및 패드 NetBIOS 이름 사용하여 파이썬
name = sys.argv[1].upper()
converted = ''.join([chr((ord(c)>>4) + ord('A'))+chr((ord(c)&0xF) + ord('A')) for c in name])
print converted
이름을 변환하는 시도 : "testing" 이 반환됩니다 : "4645454646444645454a454f4548"이 맞습니다. 제출 된 이름의 길이에 따라 (최대 15 자) 변환 된 문자열이 64가 될 때까지 4341을 채워야합니다. 예 :
./script.py testing:
4645454646444645454a454f4548
그러나 실제로해야한다 : 4645454646444645454a454f4548434143414341434143414341434143414341
어쨌든이 쉽게 할 수있는?
감사합니다.