그리고 16진수 중에 가장 큰 값이 FF FF 이게 아니라.. 지금 너가 중간에 공백이 들어가서 보이는건 단순히 byte 단위로 끊어서 보여줄려고 일부러 저렇게 띄워서 보여주는거야.
arclayer(arclayer)2013-03-19 19:33
사본 - 이런 씹죶은 설명을 해줘도 새글만 쌈
디-(131.107)2013-03-19 19:33
16진수가 뭔지도 개념이 안서져있는듯.. 엔디안 보고오는김에 16진수도 공부해라
arclayer(arclayer)2013-03-19 19:33
공부는 무슨,,, 사라져라 원념아!
dot(113.30)2013-03-19 19:36
좀 더 설명을 하면 컴퓨터에 니 파일이 1010101010111 머 이런식으로 저장된다는 건 들어봤지? 이게 2진수로 표현된거고, 그 데이터를 어떻게 표현하는가의 문제야. 데이터는 있으니 이걸 2진수, 4진수, 8진수, 16진수, 32진수 -- 10진수, 20진수, 30진수 뭐 아무렇게나 표현이 가능한데 보통 16진수로 표현해서 알아보기가 쉽다는 결론하에 옛날부터 16진수로 표현해서 데이터를 보게된거고, 너가 지금 헥스 뷰어로 보고 있는게 바로 그 데이터를 16진수로 표현한 데이터일 뿐이다.
arclayer(arclayer)2013-03-19 19:37
저 hex viewer 에서 보여주고 있는 단위는 1byte 단위로 잘라서 보여주고 있네. 그래서 니 눈에 띄어쓰기가 보인다고 하는거야. 그리고 앞으로 16진수를 나타낼때는 접두어에 0x를 붙이도록 해라. 0x16 0xff 이렇게. DC 05가 어떻게 1500이 되냐면 이게 리틀엔디안으로 읽기 때문에 0x05dc 로 읽어야하고, 5dc를 10진수로 바꾸면 1500이 되는거지.
arclayer(arclayer)2013-03-19 19:38
보니깐 무슨 데이터 조작하려하는것 같은데 저기 0x05dc -- 1500 을 1000으로 바꾸려고 하면 1000을 16진수로 계산한 값을 리틀엔디안 방식으로 1500 자리에다가 값을 써주면 된다.
16진수는비트4개로 표현할수 잇지 16진수 두개가 붙으면 8비트지 8비트는 1바이트지 씹죶아
빅 엔디안/리틀 엔디안에 대해서 알아봐
디- 횽 말이 맞았네. 너님 엔디안에 대해서 공부하고 오세요.
리틀엔디안으로 보면 0x05dc 가 1500이거든.
이런 씹죶은 설명을 해줘도 새글만 쌈
책이나 뭐좀보고해라.. 05DC로 계산기넣고 뚤쳐봐라
그리고 16진수 중에 가장 큰 값이 FF FF 이게 아니라.. 지금 너가 중간에 공백이 들어가서 보이는건 단순히 byte 단위로 끊어서 보여줄려고 일부러 저렇게 띄워서 보여주는거야.
사본 - 이런 씹죶은 설명을 해줘도 새글만 쌈
16진수가 뭔지도 개념이 안서져있는듯.. 엔디안 보고오는김에 16진수도 공부해라
공부는 무슨,,, 사라져라 원념아!
좀 더 설명을 하면 컴퓨터에 니 파일이 1010101010111 머 이런식으로 저장된다는 건 들어봤지? 이게 2진수로 표현된거고, 그 데이터를 어떻게 표현하는가의 문제야. 데이터는 있으니 이걸 2진수, 4진수, 8진수, 16진수, 32진수 -- 10진수, 20진수, 30진수 뭐 아무렇게나 표현이 가능한데 보통 16진수로 표현해서 알아보기가 쉽다는 결론하에 옛날부터 16진수로 표현해서 데이터를 보게된거고, 너가 지금 헥스 뷰어로 보고 있는게 바로 그 데이터를 16진수로 표현한 데이터일 뿐이다.
저 hex viewer 에서 보여주고 있는 단위는 1byte 단위로 잘라서 보여주고 있네. 그래서 니 눈에 띄어쓰기가 보인다고 하는거야. 그리고 앞으로 16진수를 나타낼때는 접두어에 0x를 붙이도록 해라. 0x16 0xff 이렇게. DC 05가 어떻게 1500이 되냐면 이게 리틀엔디안으로 읽기 때문에 0x05dc 로 읽어야하고, 5dc를 10진수로 바꾸면 1500이 되는거지.
보니깐 무슨 데이터 조작하려하는것 같은데 저기 0x05dc -- 1500 을 1000으로 바꾸려고 하면 1000을 16진수로 계산한 값을 리틀엔디안 방식으로 1500 자리에다가 값을 써주면 된다.