mimemagic

MIME detector

A package for detecting and identifying MIME types based on file extensions, magic numbers, and XML document structures.

Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.

GitHub

100 stars
3 watching
10 forks
Language: Go
last commit: almost 3 years ago
Linked from 2 awesome lists

detectionextensionfiletypefreedesktopgogolangmagic-numbersmimemime-databasemime-typessniffingxdg

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gabriel-vasile/mimetypeA fast and precise MIME type detection library for Go.1,695
mimemagicrb/mimemagicDetects the mime type of a file based on its extension or content419
mirage/conanRe-implementation of a file recognition engine with support for multiple MIME types and decision trees.48
aofei/mimesnifferA MIME type sniffer written in Go that determines the type of given data based on its file signature or content type.33
jstedfast/mimekitA C# library for creating and parsing MIME messages with support for various email standards.1,850
mn9891/massive-mimo-detectionThis project provides Matlab implementations of algorithms for detecting large-scale MIMO systems using MMSE-SIC and Expectation Propagation techniques.46
rocktimsaikia/mime-type-checkA tool that provides a list of available MIME types for a given file extension5
versionable/ferretA mime detection library for PHP that identifies the type of a given file based on its content20
dflydev/dflydev-apache-mime-typesA PHP package for parsing and working with Apache MIME Types files71
mibk/duplTools for detecting code clones in Go source files using suffix trees.346
zhreshold/mxnet-ssdAn object detection system implemented using MXNet and based on the Single Shot MultiBox Object Detector algorithm.763
matghazaryan/somotiondetectorAn iOS library that detects motion and counts user steps using location updates and acceleration data1,057
junker/mobiledetectA system for detecting mobile devices in user agent strings using patterns and regular expressions.4
camshaft/mimetype_parserA tool for parsing and interpreting MIME type definitions3
mdempsky/unconvertA tool that analyzes Go source code to identify and report unnecessary type conversions.380