File::MMagic
File::MMagicはfileコマンドのように、内容からファイルの種別を識別するための Perlモジュールです。
ソースコードは The Unix Reconstruction Project の一部であるfile.kulpをベースにしています。 また、Apacheのmod_mime_magicに由来するmagicエントリーを内包しているため、 The Apache Licenseで提供しています。
memo
links
- English page
- CPAN
- Source code
同種のソフトウェア比較
| ソフトウェア | 実装ベース | 内蔵Magic | ファイルチェック | バッファチェック | ファイル名によるチェック | スペシャルファイル対応 |
| File::MMagic | pure perl | o | o | o | o | x |
| File::MimeInfo::Magic | pure perl | x | o | o | x | o |
| File::Type | pure perl | o | o | o | o | x |
| File::MMagic::XS | file(1) | o | o | o | o | o |
| File::LibMagic? | libmagic | x | o | o | x | o |
