IT
바이너리 파일이란 binary data file
Pilok
2022. 8. 28. 03:23
바이너리 파일이란? 바이너리 파일 읽기, 확장자
오늘은 바이너리 파일에 대해서 알아보도록 하겠습니다. 바이너리를 읽을 줄 안다면 파일의 확장자와 그 내부의 구조 등을 해석해 낼 수 있습니다.
바이너리(binary)는 기본적으로 두 조각, 두 부분을 의미하며, 다음의 의미로도 쓰입니다.
- 바이너리는 0과 1, 두 숫자로만 이루어진 이진법(二進法)을 의미한다.
- 컴퓨터에서 정보는 이진 형태로 저장되며, 바이너리는 이진 파일을 의미한다.
- 이진 파일은 텍스트 형태가 아닌 이진 형태로 인코딩 된 파일이다.
- 바이너리는 프로그램 배포에서 소스코드가 아닌 실행 파일을 나타낸다.
리눅스 strings
행파일, 바이너리파일에서 문자열 검색하기
지정된 파일의 종류 확인 명령어
# file /etc/mail/virtusertable.db
HxD 헥사 에디터에 파일을 열어 보시면 파일의 정보들이 나오게 됩니다.
위의 이미지에 넣은 파일은 아이폰XS로 찍은 사진 이미지 파일입니다.
어떤 기기로 찍었는지에 대한 문자열 등의 정보를 획득하실 수 있습니다.