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.
99 stars
3 watching
10 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists
detectionextensionfiletypefreedesktopgogolangmagic-numbersmimemime-databasemime-typessniffingxdg
Related projects:
Repository | Description | Stars |
---|---|---|
gabriel-vasile/mimetype | A fast and precise MIME type detection library for Go. | 1,672 |
mimemagicrb/mimemagic | Detects the mime type of a file based on its extension or content | 419 |
mirage/conan | Re-implementation of a file recognition engine with support for multiple MIME types and decision trees. | 48 |
aofei/mimesniffer | A MIME type sniffer written in Go that determines the type of given data based on its file signature or content type. | 33 |
jstedfast/mimekit | A C# library for creating and parsing MIME messages with support for various email standards. | 1,836 |
mn9891/massive-mimo-detection | This project provides Matlab implementations of algorithms for detecting large-scale MIMO systems using MMSE-SIC and Expectation Propagation techniques. | 45 |
rocktimsaikia/mime-type-check | A tool that provides a list of available MIME types for a given file extension | 5 |
versionable/ferret | A mime detection library for PHP that identifies the type of a given file based on its content | 20 |
dflydev/dflydev-apache-mime-types | A PHP package for parsing and working with Apache MIME Types files | 71 |
mibk/dupl | Tools for detecting code clones in Go source files using suffix trees. | 346 |
zhreshold/mxnet-ssd | An object detection system implemented using MXNet and based on the Single Shot MultiBox Object Detector algorithm. | 764 |
matghazaryan/somotiondetector | An iOS library that detects motion and counts user steps using location updates and acceleration data | 1,058 |
junker/mobiledetect | A system for detecting mobile devices in user agent strings using patterns and regular expressions. | 4 |
camshaft/mimetype_parser | A tool for parsing and interpreting MIME type definitions | 3 |
mdempsky/unconvert | A tool that analyzes Go source code to identify and report unnecessary type conversions. | 378 |