일상/잡다한이야기
[잡담] 바이너리 파일/ binary file 이란 무엇인가?
디지털 환경미화원
2024. 2. 16. 12:45
챗 지피티 4.0의 답변이다
바이너리 파일(binary file)은 컴퓨터가 읽고 이해할 수 있는 이진 데이터로 구성된 파일입니다. "바이너리"는 이진수, 즉 0과 1만을 사용한다는 의미에서 유래된 용어입니다. 이러한 파일은 텍스트 파일과 대조적으로, 텍스트 편집기로 열었을 때 인간이 읽을 수 있는 텍스트로 쉽게 해석되지 않습니다. 대신, 바이너리 파일은 특정 프로그램이나 시스템에서만 읽을 수 있는 형식으로 데이터가 저장되어 있습니다.
바이너리 파일의 예시는 다음과 같습니다:
- 실행 가능한 프로그램 (예: .exe 파일)
- 이미지 파일 (예: .jpg, .png, .gif)
- 비디오 파일 (예: .mp4, .avi)
- 오디오 파일 (예: .mp3, .wav)
- 문서 파일 (예: .docx, .pdf)
- 아카이브 파일 (예: .zip, .rar)
- 시스템 또는 응용 프로그램의 데이터베이스 파일
이 파일들은 특정한 파일 형식과 구조를 가지고 있으며, 각 파일 형식을 읽을 수 있는 소프트웨어나 시스템이 필요합니다. 바이너리 파일은 종종 압축되거나 특정한 방식으로 인코딩되어 있어서 파일의 내용이 텍스트 형태로 쉽게 보이지 않습니다.
버전 관리 시스템에서 바이너리 파일을 다룰 때는 파일의 내용을 세밀하게 추적하는 것이 어렵기 때문에, 특히 크기가 큰 바이너리 파일을 관리할 때는 Git Large File Storage (Git LFS)와 같은 특수한 도구를 사용하는 것이 일반적입니다.