안녕하세요 여러분 확장자가없는 파일 형식의 파일 유형을 알고 싶었던 상황에 처해있었습니다. 지금까지 모든 파일이 UTI 식별자 및 확장과 연관되어 있음을 안다.파일 확장자를 사용할 수없는 경우 파일 형식을 얻는 방법
1. 내 경우 파일 확장명을 사용할 수 없으므로 질문하지 않습니다.
2. 파일에는 확장자가 없습니다. One of stack overflow reference
나도 여기에 있었다 그러나 나는이 없거나 익명 방향으로 가고 뭔가가 추측 한 Apple documentation over file system over O.S
.
귀하의 도움을 받아야합니다.
일반적으로 확장명이없는 경우 파일 형식이 무엇인지 추측해야합니다. 리눅스는'libmagic'을 사용하여 파일 내용을 검사하여 파일 유형을 결정합니다. bsd 명령'magic'도 있습니다.'file --mime-type * '을 실행하면 현재 디렉토리의 모든 파일에 대해 MIME 유형 (예 : image/png)을 얻으려고 시도합니다. – Petesh
@Petesh 답장을 보내 주셔서 감사합니다.이 순간에도 동일한 작업을하고 있지만 사전 정의 된 방법으로 파일 형식을받을 수있는 기회가 생기면 생각하고있었습니다. "public.data"에서 내 파일의 UTI를 가져올 수 있지만 이미지 형식이므로 public 형식의 이미지를 제공해야 이미지 형식 파일이라는 것을 확인할 수 있습니다. 그래서 만약 확장자가없는 파일 형식의 파일을 얻는 것이 가능하다면 어떤 생각이 든다. –
확장자가 없으면 기본적으로 UTI는 'public.data'가됩니다.문제가 무엇인지 이해하는 데 어려움을 겪고 있습니다. 파일을 검사하지 않고 파일에 대해 UTI를 만들 수는 없습니다. 기대에 기반을 둔 확장 기능이없는 경우에는이 바로 가기가 실제로 없습니다. – Petesh