리틀 엔디안 DWORD 바이트 배열의 부호없는 값을 원합니다. 그것은 바로DWORD 바이트 배열을 부호없는 긴 숫자로 변환
private long getUnsignedInt(byte[] data) {
long result = 0;
for (int i = 0; i < data.length; i++) {
result += (data[i] & 0xFF) << 8 * (data.length - 1 - i);
}
return result;
}
인가 :
이 내가 쓴 무엇인가? DWORD에 의해 서명되지 않은 INT 32 비트를 의미하는 경우
예상되는 값을 제공합니까? – Kayaman
내가 테스트 한 내용에 대해서는 그렇지만이 것이 "2의 보수"인지 안전하게 이해할 수는 없습니다. – Tobia
좋은 downvoter, 어쩌면 내가 코드를 게시하지 말았어야합니까? – Tobia