file -bi (파일 정보 얻기/인코딩)
$ file
# mime 타입 확입
$ file -i
파일 종류 판별 과정
- 디바이스, 디렉토리, 심볼릭 링크 등의 스페셜 파일 체크
- 압축 파일 체크
- tar 압축 체크
- magic 데이터베이스 파일에 따른 체크
- ACSII, unicode 등의 텍스트 파일 종류 체크
- 그외에는 단순 바이너리 파일로 인식
magic 데이터베이스
/etc/magic, /usr/share/misc/file/magic
- 4개의 필드로 구성
- 처음, 이전 레벨로부터의 오프셋 값 (> 로 다음 레벨의 offset 값 구분)
- 데이터 종류
- 값
- 출력 문자열