2012-01-20 2 views
0

16 진수 편집기 (16 진수 편집기 Neo)에서 볼 수있는 HEX (인텔 16 진수) 형식으로 고정되어 있습니다. 그래, 난 16 진수, 10 진수, 이진, 그들의 덧셈, 곱셈, 그들의 변환 알아.헥스 코드에 대한 질문입니다.

Ex. sample.jpg 일 내가이 단지입니다 (이 참조


ff d8 ff e0 
00 10 4a 46 
49 46 00 01 
01 01 00 48 
00 48 00 00 
ff db 00 43 
00 05 03 04 
04 04 03 05 
04 04 04 05 
05 05 06 07 
0c 08 07 07 
07 07 0f 0b 
0b 09 0c 11 

(이 4 열 진수 형식으로 내가 16 진수 편집기 네오와 열 JPG 파일입니다) 전체의 행의 일부 파일) 유형의 16 진 코드. 나는 그것이 무엇을 의미하는지에 관심이 있습니까? 나는 ff d8 ff e0가 jpg에게 알려주고 있음을 안다. jpg가 ff d9로 끝나는 것을 알고 있습니다. 다른 코드에 대해 알고 싶습니다. 왜 그 사람들이 그들의 뜻입니까? 그들은 어떤 의미를 가지거나 그림이 16 진수로 변환되는 방식이어야합니다.

"4a 46 49 46 00"이란 무엇을 의미하며 그 외에도 많은 사람들이 선물합니까?

답변

3

일부는 표준 헤더 정보 일 것이고 그 중 많은 부분이 그림 데이터가 될 것입니다. 이 파일이 바이너리 파일이며 압축 알고리즘의 일부로 그림 파일이 다른 유형의 이진 코드로 변환되어 원래의 파일로 변환된다는 것을 잊지 마십시오. 만약 당신이 그것과 관련된 바이너리 데이터를 읽음으로써 그림이 어떻게 보이는지를 말할 수 있을지는 의문입니다. :)

JPEG 표준 here에 관한 모든 것을 읽을 수 있습니다.

BTW. 16 진수는 이진 데이터를 이진 데이터보다 더 쉽게 이해할 수있는 형식으로 표현하는 수단입니다. 데이터는 동일합니다 - 바이너리 데이터. 8 진수를 지원하는 편집기에서 파일을 열면 다시 다르게 보일 것입니다.

+0

답변 해 주셔서 감사합니다. Chris !! 당신이 말했듯이 '그것들 중 일부는 표준 헤더 정보가 될 것이고 많은 것은 그림 데이터가 될 것입니다.'stnd header 정보가 있습니다. 하지만 당신이 말하는 사진 데이터의 종류는 무엇입니까? 높이, 너비 다른 무엇? – Pointer