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

関連情報