バイナリストリームのIANAイメージフォーマット文字列

バイナリストリームのIANAイメージフォーマット文字列

公務員はどのように入手できますか?IANAイメージメディアタイプ(存在する場合)バイナリストリーム?画像を扱うときは、ファイル拡張子を信頼したり、漠然とした推測を避けたいと思います。 ImageMagickなどの一般的なツールのコマンドを使用するidentifyか、必要に応じていくつかのプログラミング言語を使用することをお勧めします。

答え1

使用できるfile注文する。ほとんどのLinuxディストリビューションでデフォルトで利用可能で、次のようにWindowsバージョンを入手できます。GnuWin32パッケージ

呼ぶ:

$ file --mime-type clock.png 
clock.png: image/png

100%正確ではありません。理論的に可能なことは何もないと思います。

コードでこれを行うには、libmagic次のようにします。API。ファイルまたはメモリバッファを処理できます。 (fileLinuxで使用してください。)

関連情報