책벌레와 벌레 그 사이 어딘가/개념쌓기
[개념쌓기] 바이너리 파일? 텍스트 파일?
veganwithbacon
2023. 4. 18. 18:00
반응형
☑바이너리 파일?
: 컴퓨터가 이해할 수 있는 데이터를 저장하는 파일 형식
프로그램 코드, 이미지, 오디오 등의 이진 데이터를 저장할 수 있다.
일반적으로 텍스트 에디터로 열 수 없으며, 전용 프로그램이나 라이브러리를 사용하여 읽거나 수정할 수 있다.
조금 풀어서 말하자면,
디스크와 같이 저장장치에 기록된 프로그램을 말한다.
특정 운영체제 및 아키텍처에서 접근가능한 형식으로 컴파일 되어 실행할 준비가 됐지만, 아직 실행되지는 않은 프로그램을 의미한다. 컴파일됐다 라는 의미는 고급 언어를 기계어로 변환했다라는 뜻이다.
IT에서 의미하는 바이너리는 프로그램을 지칭하거나 애플리케이션을 의미한다.
☑텍스트 파일?
: 문자 데이터를 저장하는 파일 형식(.txt)
문자열은 아스키 코드, 유니코드 등의 문자 인코딩 방식으로 인코딩되어 저장된다.
일반적으로 텍스트 에디터로 열 수 있으며, 사람이 읽을 수 있는 형태로 표현된다.
✅정리
바이너리 파일은 전용 프로그램이 아닌 메모장과 같은 프로그램에서 실행시 알 수 없는 문자가 표시된다.텍스트 파일은 문자 기반으로 되어 있기 때문에 전용 프로그램이 아니더라도 문자열만 확인할 수 있는 프로그램이나 명령을 사용하면 파일의 내용을 확인할 수 있다.
포괄적인 범위에서는 바이너리 파일 형식에 텍스트 파일 형식이 포함된다고 볼 수 있다.
반응형