filetype
File type inferer
A package to infer file types and MIME types based on magic numbers header signatures.
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
2k stars
28 watching
181 forks
Language: Go
last commit: 12 months ago
Linked from 2 awesome lists
binarydiscoveryextensionfiletypegolanglookupmagic-numbermagic-numbersmimemime-typesvalidation
Related projects:
Repository | Description | Stars |
---|---|---|
| A fast and precise MIME type detection library for Go. | 1,695 |
| A MIME type sniffer written in Go that determines the type of given data based on its file signature or content type. | 33 |
| Provides Go implementations of common data types used in international data transfer and validation | 19 |
| A utility package for converting data between different types and structures in Go programming language | 22 |
| Determines the type of image contained in a file | 40 |
| Detects the type of file or input provided | 74 |
| Determines if a filename or buffer is text or binary with an extension check and contents analysis | 148 |
| Generates type definitions for serialized data formats like JSON | 3 |
| A tool that provides a list of available MIME types for a given file extension | 5 |
| Fast and efficient encoding and decoding of native Go types to bytes | 41 |
| A tool that takes encoded data and attempts to infer the types of its components | 282 |
| A flexible Bayesian text classifier with backend storage support | 158 |
| Re-implementation of a file recognition engine with support for multiple MIME types and decision trees. | 48 |
| Decodes binary data into structured format | 99 |
| A package providing functions to convert between string representations of primitive types and their corresponding Go types on slices. | 10 |