2013-05-20 5 views
2

C#에서 파이썬의 struct.pack과 struck.unpack에 해당하는 함수가있어 값을 압축하고 압축을 풀 수 있습니까?파이썬의 struct.pack에 상응하는 C#?

def hexlongbits2double(str): 
    return struct.unpack('d', struct.pack('Q', int(str, 16)))[0] 
+0

이 질문에 대한 답변을 찾을 수 있습니다 http://stackoverflow.com/questions/13344041/c-sharp-bytearray-to-string-conversion-and-back –

+0

파이썬 모르겠지만 빠른 Google 검색에 따르면'struct.pack'은 값을 가져 와서 지정된 형식의 문자열로 변환합니다. 그리고'struct.unpack'은 문자열을 받아서 그 문자열을 주어진 형식으로 지정된 C 구조체로 변환하려고 시도합니다. 그리고 당신의 예제는 문자열 (str) (문자열은 16 진수 문자열입니다)을 기본 16에서 int로 변환하고,이를 64 비트 정수 문자열로 변환 한 다음 이중 정밀도 부동 소수점 숫자로 압축을 풉니 다. 나는 그것을 지금까지 가지고 있니? – Tory

답변