タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mimeに関するwatamin_syouのブックマーク (1)

  • RubyにおけるMIME型判別ライブラリの比較 - ¬¬日常日記

    Rubyでファイルに対するMIME型の自動判別を行うには、次のライブラリが便利です。 MIME::Types shared-mime-info これらの違いは判別方法にあります。MIME::Typesは、IANAに登録されているMIME型情報を元に、ファイルの拡張子から判別を行なうので、拡張子が付いていないものに対しては無力です。一方shared-mime-infoは、freedesktop.orgの提供するMIMEデータベースを使い、拡張子とファイル内容の両面から判別することが出来ます。よって、拡張子が付いているとは限らない環境や付いている拡張子が信用できない場合、shared-mime-infoを使うしかありません。 なお、どちらも pure ruby であり、また gem を使って簡単にインストールすることが出来ます。 gem install mime-types gem insta

    RubyにおけるMIME型判別ライブラリの比較 - ¬¬日常日記
  • 1