파일 내용을 확인하는 방법
파일의 종류를 알 수 없고, 어떤 프로그램이 파일을 열어야 하는지 단서가 없을 때, 파일 내부를 들여다보면 내용에서 단서를 찾을 수 있는 경우가 있습니다. 대부분의 뷰어에서는 무작위 문자로 표시되는 이진 데이터만 보이지만, 때때로 파일 내부에서 유용한 단서를 발견할 수 있습니다.
파일을 들여다보는 방법은 찾고자 하는 내용에 따라 달라집니다.
ASCII/ANSI/유니코드
-
FILExt 온라인 파일 뷰어
우리의 온라인 파일 뷰어로 파일을 열어 파일의 내용을 온라인에서 확인하세요. 온라인 파일 뷰어는 파일 종류, 파일을 생성하는 데 사용된 소프트웨어 등도 알려주며, 파일을 다른 형식으로 변환할 수도 있습니다.
-
에디터
인터넷 연결 없이 로컬에서 파일 내 텍스트를 확인하려면, 단순히 Windows 에디터 (메모장), Mac의 TextEdit 또는 Linux 에디터 (‘액세서리’ 폴더 내)를 사용하세요.
- Viewer.Online
Viewer.Online 서비스를 사용하여 브라우저에서 거의 모든 파일을 빠르게 볼 수도 있습니다.
바이너리 파일
많은 파일은 오직 바이너리 데이터만을 포함하고 있습니다. 예를 들어, 텍스트 에디터로 그래픽 파일을 열면 읽을 수 있는 텍스트가 보이지 않습니다. 텍스트를 확인하려면 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 (무료)