[go] 바이너리 데이터를 정수로 디코딩하는 방법
package main

import (
	"encoding/binary"
	"fmt"
)

func main() {
	// 바이너리 데이터
	data := []byte{0x01, 0x02, 0x03, 0x04}

	// BigEndian으로 디코딩
	num := int(binary.BigEndian.Uint32(data))
	fmt.Println(num) // 출력: 16909060
}

위 예제에서는 encoding/binary 패키지의 Uint32 함수를 사용하여 바이너리 데이터를 BigEndian으로 디코딩했습니다.

바이너리 데이터 디코딩에 대해 더 자세히 알고 싶다면 아래 Go 언어 공식 문서를 참고하세요.

위의 링크에서 binary 패키지와 그 함수들에 대한 더 자세한 정보를 얻을 수 있습니다.