좋아요 file
. 나는 하루에 여러 번 사용합니다. 너무 마음에 들어서 Windows 컴퓨터에 Cygwin을 설치하여 사용할 수 있었습니다. 어쨌든 내 시스템에서 이전 파일을 탐색하는 동안 file
명령에서 "데이터" 만 보고하는 파일이 많이 있음을 발견했습니다 . 이해할 수 있는.
그러나 이러한 파일 중 일부에는 헤더에 파일 형식에 대한 표시가 있지만 아직 Magic Files 데이터베이스에서는 발견되지 않았습니다. 세 가지 질문이 있습니다.
- 운영 체제와 함께 제공되는 기본 파일 정의를 보완하거나 업데이트하는 데 사용할 수 있는 온라인 매직 파일 정의 저장소가 있습니까? (내 폴더 /usr/share/file/magic에는 거의 1년 전의 최신 항목이 표시됩니다. 사람들이 이러한 정의를 지속적으로 업데이트하고 있다는 것을 알고 있습니다.)
- *nix 커뮤니티의 다른 구성원이 혜택을 받을 수 있도록 내가 개발한 새로운 정의를 어떻게 제출합니까? 온라인 구매?
- 매직 정의 파일을 폴더에 넣으면 운영 체제가 마술처럼 해당 파일을 찾아주는 것처럼 간단합니까? 아니면 어떻게든 정의 라이브러리를 다시 빌드해야 합니까? Magic.mgc 파일에 대해 어떤 작업을 수행해야 합니까, 아니면 정의된 개별 폴더만 수행해야 합니까?
도움을 주셔서 미리 감사드립니다.
답변1
답변2
귀하의 질문 3에 관해서 :
에 사용자 정의 정의를 추가해 보십시오 /etc/magic
. 미리 컴파일된 파일에서 작동합니다 magic.mgc
.
그래도 작동하지 않으면 확인하십시오.
file --version
내 Ubuntu 16.04 시스템에서는 다음과 같이 보고됩니다.
file-5.25 magic file from /etc/magic:/usr/share/misc/magic
/etc/magic
따라서 텍스트 파일과 미리 컴파일된 /usr/share/misc/magic.mgc
파일을 모두 사용합니다.