파일 형식
보이기
파일 형식은 저장을 목적으로 정보를 컴퓨터 파일로 인코딩하는 특별한 방식이다. 파일 포맷(file format)이라고도 한다. 디스크 드라이브, 곧 어떠한 컴퓨터 기억 장치라도 비트로만 저장할 수 있기 때문에 컴퓨터는 0과 1, 그리고 그와 반대로 정보를 변환하는 방법이 필요했다. 이것들은 형식이 서로 다르고 정보도 다르다. 워드 프로세서 문서와 같은 어떠한 파일 형식 안에 보통 몇 가지 다른 형식들이 주어질 것이다. 이러한 형식들은 가끔 다른 형식들과 서로 충돌하기도 한다.
파일의 종류 인식 방법
[편집]각기 운영 체제는 전통적으로 파일을 구별하는 접근 방법이 다르며 이에 따라 각기 장단점이 존재한다.
파일 확장자
[편집]윈도우, macOS, CP/M, 도스, VMS, VM/CMS 등 수많은 운영 체제가 사용하는 대중적인 방식은 파일 이름의 끝의 형식을 결정하는 것으로, 특히 점(.) 뒤의 글자를 인식하는 것이다. 파일이름의 일부를 파일 확장자로 부른다.
확장자를 숨기면 보안 위험에 노출될 수 있다.[1] 예를 들어 악의적인 사용자가 겉으로는 정상적인 이름을 가진("휴가 사진.jpg.exe") 실행 프로그램을 만들 수 있는데 여기서 ".exe"를 숨기면 일반 사용자에게는 "휴가 사진.jpg"로 보이게 되어 일반 JPEG 파일로 인식하게 된다. 그러나 운영 체제가 ".exe" 확장자로 인식하여 프로그램을 실행시키게 되면 컴퓨터에 위험을 줄 수 있다.
그 외
[편집]- 내부 메타데이터
- 외부 메타데이터
- 맥 OS 타입 코드
- 맥 OS X의 UTI
- OS/2 확장 특성
- POSIX 확장 특성
- MIME 유형
- 파일 포맷 인식자 (FFID)
- 파일 콘텐츠 기반 포맷 인증
파일 구조
[편집]- 구조화되지 않은 포맷 (원본 메모리 덤프)
- 덩어리(chunk) 기반 포맷
- 디렉터리 기반 포맷
같이 보기
[편집]각주
[편집]- ↑ PC World (2003년 12월 23일). “Windows Tips: For Security Reasons, It Pays To Know Your File Extensions”. 2008년 4월 23일에 원본 문서에서 보존된 문서. 2008년 6월 20일에 확인함.
외부 링크
[편집]- (영어) 파일 형식 - Curlie
이 글은 컴퓨터 과학에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |