Found 398 packages
MimeKit is an Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms. It also supports parsing of Unix mbox files. Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead, it parses raw byte streams, thus allowing it to better support undeclared 8bit text in headers as well as message bodies. It also means that MimeKit's parser is significantly faster than other .NET MIME parsers. MimeKit's parser also uses a real tokenizer when parsing the headers rather than regex or string.Split() like most other .NET MIME parsers. This means that MimeKit is much more RFC-compliant than any other .NET MIME parser out there, including the commercial implementations. In addition to having a far superior parser implementation, MimeKit's object tree is not a derivative of System.Net.Mail objects and thus does not suffer from System.Net.Mail's limitations. API documentation can be found on the web at http://www.mimekit.net/docs For those that need SMTP, POP3 or IMAP support, check out https://github.com/jstedfast/MailKit
.NET wrapper for libmagic.
Simple dictionary provides a few methods to lookup mime type/extension, generated From Apache's mime.types.
MimeKit is an Open Source library for creating and parsing MIME messages. It also supports parsing of Unix mbox files. The difference between MimeKit and MimeKitLite is that MimeKitLite lacks support for most cryptography features such as OpenPGP, S/MIME and DKIM. API documentation can be found on the web at http://www.mimekit.net/docs For those that need SMTP, POP3 or IMAP support, check out https://github.com/jstedfast/MailKit
Constants for (almost) all MIME types and method to determine MIME type from a file name. Contains just over 1000 mime types. The Dictionary is generated from the jshttp/mime-db db.json file. Works similar to .NET's System.Web.MimeMapping.GetMimeMapping. It aggregates data from the following sources: https://www.iana.org/assignments/media-types/media-types.xhtml https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types https://hg.nginx.org/nginx/raw-file/default/conf/mime.types See: https://github.com/jshttp/mime-db#mime-db https://learn.microsoft.com/dotnet/api/system.web.mimemapping.getmimemapping
A simple lookup from file name/extension to MIME/media type and vice versa, generated from mime-db, which in turn is compiled from IANA, Apache and nginx's MIME types.
The ultimate file-extension & mime-type library with over 14,000+ signatures. Quickly detect extensions & mime types from a stream or byte array using magic numbers (file headers) and magic words. A default signature library is included and can be expanded using Mime-Detective.Definitions.Condensed (common signatures) or Mime-Detective.Definitions.Exhaustive (14,000+ signatures).
Huge dictionary of file extensions to mime types
MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices. Features include: * HTTP, Socks4, Socks4a and Socks5 proxy support. * SASL Authentication via ANONYMOUS, CRAM-MD5, DIGEST-MD5, LOGIN, NTLM, OAUTHBEARER, PLAIN, SCRAM-SHA-1, SCRAM-SHA-256, SCRAM-SHA-512 and XOAUTH2. * A fully-cancellable SmtpClient with support for STARTTLS, 8BITMIME, BINARYMIME, ENHANCEDSTATUSCODES, SIZE, DSN, PIPELINING and SMTPUTF8. * A fully-cancellable Pop3Client with support for STLS, UIDL, APOP, PIPELINING, UTF8, and LANG. * A fully-cancellable ImapClient with support for ACL, QUOTA, LITERAL+, IDLE, NAMESPACE, ID, CHILDREN, LOGINDISABLED, STARTTLS, MULTIAPPEND, UNSELECT, UIDPLUS, CONDSTORE, ESEARCH, SASL-IR, COMPRESS, WITHIN, ENABLE, QRESYNC, SORT, THREAD, ANNOTATE, LIST-EXTENDED, ESORT, METADATA / METADATA-SERVER, NOTIFY, FILTERS, LIST-STATUS, SORT=DISPLAY, SPECIAL-USE / CREATE-SPECIAL-USE, SEARCH=FUZZY, MOVE, UTF8=ACCEPT / UTF8=ONLY, LITERAL-, APPENDLIMIT, STATUS=SIZE, OBJECTID, REPLACE, SAVEDATE, XLIST, and X-GM-EXT1. * Client-side sorting and threading of messages (the Ordinal Subject and the Jamie Zawinski threading algorithms are supported). * Asynchronous versions of all methods that hit the network. * S/MIME, OpenPGP, DKIM and ARC support via MimeKit. * Microsoft TNEF support via MimeKit.
MultiPart Mime support for WireMock.Net using MimeKitLite
Provides a huge two-way mapping of file extensions to mime types and mime types to file extensions.
This is a very small library, with only one function, which is to convert the file suffix name to the corresponding MIME type, and if you want to identify the real format of the file, you can refer to the myrmec project.
An exhaustive library of over 14,000 file signatures for use by the "Mime-Detective" package.
Huge dictionary of file extensions to mime types
MIME type handling utility for C#. Allows user to lookup mime type by filename, get file extensions for mime types. Includes all 600+ types and 800+ extensions defined by the Apache project.
MimeDetect is a library that used to identify MIME content type by analysing the file binary header with optional file extension.
OpenPop.NET is an open source implementation of a POP3 client and a robust MIME parser written in C#. It allows developers easy access to email on a POP3 server in a matter of minutes. The project is backed by several hundred test cases and is therefore believed to be very robust. If you find a bug, please report this by sending an email to hpop-users@lists.sourceforge.net. POP3 Client Features - Easy to use POP3 client - Support for plain TCP or TLS/SSL connections - Authentication methods supported - - Plain - - APOP - - CRAM-MD5 (RFC 2195) - CAPA capabilities command supported (RFC 2449) MIME Parsing Features - Preserves the MIME email hierarchy - Easy access to different MediaType parts of the email - Headers are parsed into strong types and are easy to examine - Includes robust decoders for - - QuotedPrintable - - Base64 - - EncodedWord - - Continuation and encoding of header fields (RFC 2231) - Emails are fully persistable
A condensed library of +100 common file signatures for use by the "Mime-Detective" package.
Email (MIME) parser and composer component that 100% compatible with RFC822 and MIME standards. Supports field encoding/decoding, attachment extraction, SMTP, extra large messages, infinite MIME streams. Ideal for custom spam filters, automatic emails processing, mail servers. This is FREE community version of Mime4Net component for non-commercial usage only. NOTE: ASP.NET projects require FREE license key for each non-localhost domain name (key generation link: http://www.mime4.net/download-free).
MIME content type definitions mapped with file extensions and file signatures.