Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.1% on proxy.golang.org
Top 0.4% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 9.8% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org

proxy.golang.org : github.com/cention-sany/utf7

This package modified from: https://github.com/mxk/go-imap/blob/master/imap/utf7.go https://github.com/mxk/go-imap/blob/master/imap/utf7_test.go IMAP specification uses modified UTF-7. Following are the differences: Actual UTF-7 specification: Rule 1: direct characters: 62 alphanumeric characters and 9 symbols: ' ( ) , - . / : ? Rule 2: optional direct characters: all other printable characters in the range U+0020–U+007E except ~ \ + and space. Plus sign (+) may be encoded as +- (special case). Plus sign (+) mean the start of 'modified Base64 encoded UTF-16'. The end of this block is indicated by any character not in the modified Base64. If character after modified Base64 is a '-' then it is consumed. Example: A "+" character followed immediately by any character other than members of modified Base64 or "-" is an ill-formed sequence. Convert to Unicode code point then apply modified BASE64 (rfc2045) to it. Modified BASE64 do not use padding instead add extra bits. Lines should never be broken in the middle of a UTF-7 shifted sequence. Rule 3: Space, tab, carriage return and line feed may also be represented directly as single ASCII bytes. Further content transfer encoding may be needed if using in email environment.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/cention-sany/utf7
Keywords: golang, unicode
License: BSD-3-Clause
Latest release: over 7 years ago
First release: over 7 years ago
Namespace: github.com/cention-sany
Dependent packages: 131
Dependent repositories: 161
Stars: 3 on GitHub
Forks: 3 on GitHub
Docker dependents: 29
Docker downloads: 336,058,810
See more repository details: repos.ecosyste.ms
Last synced: 19 days ago

    Loading...
    Readme
    Loading...