바이너리 파일이란 binary data file

바이너리 파일이란? 바이너리 파일 읽기, 확장자

바이너리 확장자

오늘은 바이너리 파일에 대해서 알아보도록 하겠습니다. 바이너리를 읽을 줄 안다면 파일의 확장자와 그 내부의 구조 등을 해석해 낼 수 있습니다.

 

0과 1의 세상

바이너리(binary)는 기본적으로 두 조각, 두 부분을 의미하며, 다음의 의미로도 쓰입니다.

 

  1. 바이너리는 0과 1, 두 숫자로만 이루어진 이진법(二進法)을 의미한다.
  2. 컴퓨터에서 정보는 이진 형태로 저장되며, 바이너리는 이진 파일을 의미한다.
  3. 이진 파일은 텍스트 형태가 아닌 이진 형태로 인코딩 된 파일이다.
  4. 바이너리는 프로그램 배포에서 소스코드가 아닌 실행 파일을 나타낸다.

 

바이너리
notepad로 파일 열기

리눅스 strings

행파일, 바이너리파일에서 문자열 검색하기

지정된 파일의 종류 확인 명령어

# file /etc/mail/virtusertable.db

 

hxd 바이너리 파일 열기

HxD 헥사 에디터에 파일을 열어 보시면 파일의 정보들이 나오게 됩니다.

위의 이미지에 넣은 파일은 아이폰XS로 찍은 사진 이미지 파일입니다.

어떤 기기로 찍었는지에 대한 문자열 등의 정보를 획득하실 수 있습니다.

댓글

Designed by JB FACTORY