파일 유형 결정 방법 & Mac OS X의 명령줄에서 인코딩
차례:
일반적으로 항목의 파일 형식과 인코딩을 확인하려는 경우 Mac Finder에서 파일을 보고, 파일 이름 확장자를 확인하고, 파일에 대한 정보를 얻거나, 파일을 열어서 파일이 무엇인지 빠르게 찾을 수도 있습니다. 물론 이것은 Mac OS X의 사용자 친화적인 파일 시스템으로 제한되며 명령줄에서 파일이 인코딩되는 방식이나 파일 형식이 무엇인지 감지해야 하는 경우가 종종 있습니다. 전혀 단서 없음) 보이는 파일 확장자보다.
특정 파일이 무엇이며 어떻게 인코딩되었는지 파악해야 하는 상황에 처한 경우 대문자 i 플래그와 함께 'file' 명령을 사용하여 파일이 무엇인지 빠르게 확인할 수 있습니다. 이며 문자 집합입니다.
Mac에서 명령줄을 통해 파일 유형/인코딩을 결정하는 방법
이를 직접 시도하려면 터미널 응용 프로그램을 실행하고 적절한 구문을 실행하십시오.
Mac OS(및 Linux 명령줄에서도)에서 파일 인코딩 유형 및 파일 유형을 결정하는 구문은 다음과 같습니다.
file -I 파일명
플래그는 대문자 'i'이며 소문자 l이 아닙니다. 제대로 실행된 명령의 출력은 다음과 같습니다.
/경로/대상/파일 이름: 파일 형식/파일 유형; charset=encoding
몇 가지 예를 살펴보겠습니다. 먼저 이미지로 판명된 파일을 확인합니다.
file -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: 이미지/jpeg; charset=binary
파일 형식은 문자 집합 그대로 명확하게 표시됩니다.
다시, us-ascii로 인코딩된 xml로 표시되는 다른 파일과 함께:
file -I osxdaily.com.webloc osxdaily.com.webloc: 애플리케이션/xml; charset=us-ascii
평범하고 오래된 텍스트 파일로 판명된 또 다른 예:
file -I ~/Documents/diywatch ~/Documents/diywatch: 텍스트/일반; charset=us-ascii
실행 가능한 바이너리 응용 프로그램으로 밝혀진 또 다른 예:
file -I /usr/sbin/streamy /usr/sbin/streamy: 응용 프로그램/octet-stream; charset=binary
파일 유형 및 인코딩을 결정하는 이 명령줄 접근 방식은 스크립트에서 사용하든, ssh를 통한 원격 문제 해결 또는 유지 관리를 위해, 빌드된 특정 파일 유형 및 파일 형식을 찾는 등 여러 가지 이유로 유용할 수 있습니다. -Mac OS X의 검색 기능에서, 또는 미스테리 파일이 무엇인지, 파일을 여는 앱이 무엇인지, 파일이 없을 경우 확장자 유형이 무엇인지 결정하는 목적을 위해.