公務員はどのように入手できますか?IANAイメージメディアタイプ(存在する場合)バイナリストリーム?画像を扱うときは、ファイル拡張子を信頼したり、漠然とした推測を避けたいと思います。 ImageMagickなどの一般的なツールのコマンドを使用するidentify
か、必要に応じていくつかのプログラミング言語を使用することをお勧めします。
答え1
使用できるfile
注文する。ほとんどのLinuxディストリビューションでデフォルトで利用可能で、次のようにWindowsバージョンを入手できます。GnuWin32パッケージ。
呼ぶ:
$ file --mime-type clock.png
clock.png: image/png
100%正確ではありません。理論的に可能なことは何もないと思います。
コードでこれを行うには、libmagic
次のようにします。API。ファイルまたはメモリバッファを処理できます。 (file
Linuxで使用してください。)