바이너리 파일은 어떻게 "바이너리"입니까?

바이너리 파일은 어떻게 "바이너리"입니까?

나는 바이너리가 0과 1로 구성된 단순한 기계어 코드가 아니라는 것을 알고 있습니다. 어제 회의에서 내 동료는 시스템의 바이너리 구성 파일을 읽으려면 16진수 덤프 편집기가 필요하다고 말했습니다. 왜 바이너리 구성 파일을 사용할까요? 이 책을 읽으려면 왜 전담 편집자가 필요한가요?

답변1

여기에는 많은 혼란이 있는 것처럼 들리지만 직접적인 질문에 대답하려면 다음을 수행하십시오.

왜 바이너리 구성 파일을 사용할까요?

바이너리 구성 파일은 텍스트 형식보다 작을 수 있습니다. 구성 파일 "형식"이 메모리 레이아웃과 정확하게 일치하는 경우 파서 없이 직접 파일을 읽을 수 있습니다.

오늘날에는 단점(파일을 읽을 수 없음, 정방향/역방향 호환성 부족)이 장점보다 확실히 더 크지만 일부 매우 작은 임베디드 시스템의 경우 합리적인 절충안이 됩니다.

이 책을 읽으려면 왜 전담 편집자가 필요한가요?

16진수 문자열(또는 이진수 등)은 일반적으로 사람이 이해할 수 없기 때문입니다. gzip 압축 파일의 hex 덤프를 보고 내용을 알려주세요.아니요도구를 이용해 압축을 풀어주세요.

관련 정보