반응형
컴퓨터를 다루다 보면 다양한 파일 확장자가 존재한다.(실행파일(exe), 이미지 파일(jpeg,png 등) 등)
이러한 파일을 열어보면 이미지 파일이나 특정 프로그램이 확장자에 맞게 실행이 되나 이런 파일 형식들을 메모장으로 열어보면 좀 다르게 되어있다.
사진과 같이 알수없는 글자들로 되어있다.
바이너리 파일은 2진법의 형태로 글자를 저장하는데, 이는 컴퓨터가 처리하기에 적합한 형태이다.
사람이 알아볼수는 없다.
이렇게 파일이 저장되는 이유는 다양한 이유가 있지만 용량이 큰 이유이다.
바이너리와 텍스트 파일을 비교하면 텍스트는 사람이 읽을수 있도록 문자 하나당 1,2 바이트의 크기를 사용하여 표현이 되지만, 바이너리 파일은 그렇지 않다.
만약 10이라는 숫자를 입력한다면 텍스트는 2바이트의 크기가 되지만
2진법을 사용하여 저장을 하면 1바이트=8비트 이기에 8비트로도 10은 충분히 표현이 가능하여 텍스트가 용량이 더 크다.
반응형
'IT > Knowledge' 카테고리의 다른 글
[kubernetes] 사이드카 패턴 (21) | 2024.01.08 |
---|---|
메시 네트워크(Mesh network) (25) | 2024.01.07 |
FFMPEG 란? (31) | 2023.12.17 |
파일 시스템 종류 (18) | 2023.12.15 |
GSLB(Global Server Load Balancing) 이란? (30) | 2023.12.14 |
댓글