[comment {-*- tcl -*- doctools manpage}] [manpage_begin fileutil::magic::mimetype n 1.0.2] [moddesc {file utilities}] [titledesc {Procedures implementing mime-type recognition}] [category {Programming tools}] [require Tcl 8.4] [require fileutil::magic::mimetype [opt 1.0.2]] [description] [para] This package provides a command for the recognition of file types in pure Tcl. The output is standardized to mime-types. [para] The core part of the recognizer was generated from a "magic(5)" file containing the checks to perform to recognize files, and associated mime-types. [list_begin definitions] [call [cmd ::fileutil::magic::mimetype] [arg filename]] This command is similar to the command [cmd fileutil::fileType]. [para] The output of the command for the specified file is not a list of attributes describing the type of the file, but a list of standard mime-types the file may have. [para] This list will be empty if the type of the file is not recognized. [list_end] [section REFERENCES] [list_begin enumerated] [enum] [uri ftp://ftp.astron.com/pub/file/ {File(1) sources}] This site contains the current sources for the file command, including the magic definitions used by it. The latter were used by us to generate this recognizer. [list_end] [section {BUGS, IDEAS, FEEDBACK}] This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category [emph {fileutil :: magic}] of the [uri {http://sourceforge.net/tracker/?group_id=12883} {Tcllib SF Trackers}]. Please also report any ideas for enhancements you may have for either package and/or documentation. [see_also fileutil file(1) magic(5)] [keywords type mime {file utilities} {file type} {file recognition}] [manpage_end]