파일 내용을 확인하는 방법
파일의 종류를 알 수 없고, 어떤 프로그램이 파일을 열어야 하는지 단서가 없을 때, 파일 내부를 들여다보면 내용에서 단서를 찾을 수 있는 경우가 있습니다. 대부분의 뷰어에서는 무작위 문자로 표시되는 이진 데이터만 보이지만, 때때로 파일 내부에서 유용한 단서를 발견할 수 있습니다.
파일을 들여다보는 방법은 찾고자 하는 내용에 따라 달라집니다.
ASCII/ANSI/유니코드
-
FILExt 온라인 파일 뷰어
우리의 온라인 파일 뷰어로 파일을 열어 파일의 내용을 온라인에서 확인하세요. 온라인 파일 뷰어는 파일 종류, 파일을 생성하는 데 사용된 소프트웨어 등도 알려주며, 파일을 다른 형식으로 변환할 수도 있습니다.
-
에디터
인터넷 연결 없이 로컬에서 파일 내 텍스트를 확인하려면, 단순히 Windows 에디터 (메모장), Mac의 TextEdit 또는 Linux 에디터 (‘액세서리’ 폴더 내)를 사용하세요.
바이너리 파일
많은 파일은 오직 바이너리 데이터만을 포함하고 있습니다. 예를 들어, 텍스트 에디터로 그래픽 파일을 열면 읽을 수 있는 텍스트가 보이지 않습니다. 텍스트를 확인하려면 HEX 에디터가 필요합니다:
-
온라인 HEX 에디터
HexEd.it와 같은 온라인 에디터를 사용하면, 컴퓨터나 스마트폰에 아무 것도 설치할 필요가 없습니다.
-
오프라인 HEX 에디터
컴퓨터에서 바이너리로 인코딩된 파일을 로컬로 확인하려면, 예를 들어 Hex Editor Neo (Windows), Hex Fiend (Mac) 또는 xxd (Linux)를 사용할 수 있습니다.
HEX 에디터에서 바이너리 파일을 열면, 바이너리 바이트(왼쪽 열)와 변환된 ASCII 값(오른쪽 열)이 모두 표시됩니다. 운이 좋다면, 알 수 없는 파일의 제작자에 대한 단서를 찾을 수도 있습니다:

파일을 들여다볼 때는 파일의 처음 몇 글자에 특히 주의하세요. 다양한 일반 파일 형식에 대해 몇 가지 표준 지표가 있습니다...
- 첫 두 글자가 "BM"인 경우, 해당 파일은 .BMP 비트맵 이미지일 수 있습니다.
- 첫 두 글자가 "PK"인 경우, 해당 파일은 .ZIP 아카이브 파일일 수 있습니다.
- 첫 두 글자가 "MZ"인 경우, 해당 파일은 .EXE 실행 파일일 수 있습니다.
- 첫 네 글자가 "%PDF"인 경우, 해당 파일은 Adobe .PDF 파일일 수 있습니다.
- ...등등.
온라인 파일 뷰어는 이러한 표준 지표를 자동으로 검사하여 올바른 파일 형식을 결정합니다.
EXE, DLL 및 기타 실행 파일
EXE, DLL 또는 기타 실행 파일을 편집하려는 시도는 현명하지 않지만, 이들 파일 중 다수는 파일 내부에 리소스를 포함하여 컴파일됩니다. 리소스 뷰어나 에디터를 사용하면 이러한 리소스를 확인하고, 경우에 따라 추출하거나 변경할 수도 있습니다. (다시 말하지만, 실행 파일의 내용을 변경하면 프로그램 전체가 작동하지 않을 수 있으며, 시스템 파일을 변경하면 운영 체제 전체가 오류를 일으킬 수 있습니다. 주의하세요!)
다음은 몇 가지 리소스 뷰어/에디터입니다:
- FileAlyzer (무료 – 분석만 가능, 편집은 불가)
- PE Explorer (유료)
- Resource Hacker (무료)