GUI에서는 인식되지만 명령줄에서는 인식되지 않는 파일 형식

GUI에서는 인식되지만 명령줄에서는 인식되지 않는 파일 형식

나는 최근에 fileDebian Bullseye가 내가 작업 중인 일부 파일 형식을 인식하지 못하여 단지 ZIP 파일일 뿐이라는 것을 깨달았습니다.

user@host:~ $ file file.docx   # Correct, not a regular ZIP file
file.docx: Microsoft Word 2007+

user@host:~ $ file file.key    # Incorrect, also not a regular ZIP file
file.key: Zip archive data, at least v2.0 to extract

그러나 다음이 포함된 파일을 보면 pcmanfm파일 형식이 올바르게 인식되는 것을 볼 수 있습니다.

"file.docx" (50.5kB) Word 2007 document
"file.key" (10.4MB) Apple Keynote 5 presentation

file사용된 것과 동일한 매직 파일을 사용하도록 지시하거나, 널리 사용되는 문서 형식을 이해하기 위해 pcmanfm어떻게든 기본값을 업데이트 할 수 있습니까 ?/etc/magicfile

답변1

filePCManFM은 이전과 동일한 유형의 매직 파일을 사용하지 않습니다 .마임 정보 공유. 그것에 대해 알고Apple Keynote 5 파일;"PK" 표시(모든 ZIP 파일에 공통), index.apxlZIP 파일에 있는 파일의 존재 여부 및 .key확장자로 식별합니다.

file현재 매직 라이브러리Apple Keynote 5 파일을 모릅니다(그것은 알고 있다Microsoft Office XML 파일).

Keynote 파일을 교육하려면 file공유 MIME 데이터베이스의 정보를 사용하여 자신만의 매직 항목을 추가하거나 mimetype해당 정보를 사용하여 파일의 MIME 유형을 추출하는 를 사용할 수 있습니다.

내 생각에 가장 좋은 선택은버그 제출요구 사항은 입니다 file.

관련 정보