# mime_sniff v0.1.3 - Table of Contents

> A MIME Type detection by magic number in Elixir.

## Pages

- [mime_sniff](readme.md)
- [Support types](support_types.md)
- [MIT License](license.md)

## Modules

- [MimeSniff](MimeSniff.md): A MIME Type detection by magic number in Elixir.

- [MimeSniff.Guards](MimeSniff.Guards.md): Guards in this module were implemented as defined
in [terminlogy](https://mimesniff.spec.whatwg.org/#terminology)

- [MimeSniff.Signatures.ExactSignature](MimeSniff.Signatures.ExactSignature.md): It represent the signature in [MIME sniff](https://mimesniff.spec.whatwg.org)
table that all bytes in `Pattern Mask` are FF.
- [MimeSniff.Signatures.MaskedSignature](MimeSniff.Signatures.MaskedSignature.md): It represent the signature in [MIME sniff](https://mimesniff.spec.whatwg.org)
table that all bytes in `Pattern Mask` are not FF `Leading Bytes to Be Ignored` is None.
- [MimeSniff.Signatures.Signature](MimeSniff.Signatures.Signature.md): This protocol defines the API for Struct to be implemented
in order to use with matching signature function.

