mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Tuesday, September 26, 2006

파일 내부 보는 프로그램은? Unicode(유니코드), MP3 등의 이진파일 - Hex Viewer


컴퓨터 파일 분석에 대한 글입니다.

일반적인 텍스트 파일(글자들만 있는 파일)의 내용을 보려면 "메모장" 같은 "텍스트 에디터"로 보면 되지만,
그 외의 파일들은 대부분 이진 파일(예: MP3, EXE, DLL 등등)이기에, 다음과 같은 다소 특수한(?) 프로그램으로만 내부를 볼 수 있습니다.

클릭또는옆으로스크롤가능
UltraEdit-32 : Hex Edit Mode


이진파일의 내부를 보려면, 위와 같은 "헥사 에디터" 또는 "헥사 뷰어"가 필요합니다.

예를 들어, 위의 그림의 경우는, 울트라에디트(UltraEdit)로 MP3 파일의 내부를 들여다본 것입니다. 그림 밑의 스크롤바를 우측으로 이동하면, 그림 우측에 Xing 이라는 문자열이 나옵니다. 이것은 그 MP3 파일을 Xing 이라는 프로그램으로 만든 흔적입니다.


유니코드 파일은 텍스트파일과 이진파일의 속성을 모두 가지고 있는 파일입니다. 유니코드 파일을 그냥 읽으려면 윈도우 메모장으로도 충분하지만, 파일 속의 구조를 보기 위해서는 역시 헥사 에디터가 필요합니다. (▶▶ 텍스트파일(아스키파일) / 이진파일(바이너리파일) 의 차이점 - Text File, Binary File 참고)

참고로, 울트라에디터의 헥사 모드로는, "UTF-8 유니코드" 파일의 내부 구조를 볼 수 없습니다. 울트라에디트는 유니코드를 내부적으로 UTF-16LE 로 변환하여 편집하기 때문입니다. 윈도우에서 Unicode 라는 것이 바로 UTF-16LE 입니다. (▶▶ 일반 유니코드(Unicode)와 'UTF-8 유니코드'의 차이점 참고)



▶▶ [QnA] 헥사 에디터란? 좋은 헥사 에디터(Hex Editor)는? : WinHex

▶▶ 헥사 코드 편집법 / 헥사 에디터(Hex Editor) 사용법 기초




tag: editor
텍스트 에디터 | 문서 편집기 | Text Editor

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top