亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? draft-ietf-idn-utf6-00.txt

?? bind-3.2.
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
Internet Engineering Task Force (IETF)                         Mark WelterINTERNET-DRAFT                                          Brian W. Spolarichdraft-ietf-idn-utf6-00                                         WALID, Inc.November 16, 2000                                     Expires May 16, 2001        UTF-6 - Yet Another ASCII-Compatible Encoding for IDNStatus of this memoThis document is an Internet-Draft and is in full conformance with allprovisions of Section 10 of RFC2026.Internet-Drafts are working documents of the Internet Engineering TaskForce (IETF), its areas, and its working groups. Note that othergroups may also distribute working documents as Internet-Drafts.Internet-Drafts are draft documents valid for a maximum of six monthsand may be updated, replaced, or obsoleted by other documents at anytime. It is inappropriate to use Internet-Drafts as referencematerial or to cite them other than as "work in progress."     The list of current Internet-Drafts can be accessed at     http://www.ietf.org/ietf/1id-abstracts.txt     The list of Internet-Draft Shadow Directories can be accessed at     http://www.ietf.org/shadow.html.The distribution of this document is unlimited.Copyright (c) The Internet Society (2000).  All Rights Reserved.AbstractThis document describes a tranformation method for representingUnicode character codepoints in host name parts in a fashion that is completely compatible with the current Domain Name System.  It is proposed as a potential candidate for an ASCII-Compatible Encoding (ACE)for supporting the deployment of an internationalized Domain Name System.The tranformation method, an extension of the UTF-5 encoding proposed byDuerst, provides both for more efficient representation of typical Unicode sequences while preserving simplicity and readability.  This transformation method is deployed as part of the current WALID multilingual domain name system implementation, although that status should not necessarily influence the evaluation of its merits as a candidate encoding method.Table of Contents1.        Introduction1.1         Terminology2.        Hostname Part Transformation2.1         Post-Converted Name Prefix2.2         Hostname Prepartion2.3         Definitions2.4         UTF-6 Encoding2.4.1         Variable Length Hex Encoding2.4.2         UTF-6 Compression Algorithm2.4.3         Forward Transformation Algorithm2.5         UTF-6 Decoding2.5.1         Variable Length Hex Decoding2.5.2         UTF-6 Decompression Algorithm2.5.3         Reverse Transformation Algorithm3.        Examples3.1         'www.walid.com' (in Arabic)4.        Security Considerations5.        References1.  IntroductionUTF-6 describes an encoding scheme of the ISO/IEC 10646 [ISO10646]character set (whose character code assignments are synchronizedwith Unicode [UNICODE3]), and the procedures for using this schemeto transform host name parts containing Unicode character sequencesinto sequences that are compatible with the current DNS protocol[STD13].  As such, it satisfies the definition of a 'charset' asdefined in [IDNREQ].1.1  TerminologyThe key words "MUST", "SHALL", "REQUIRED", "SHOULD", "RECOMMENDED", and"MAY" in this document are to be interpreted as described in RFC 2119[RFC2119].Hexadecimal values are shown preceded with an "0x". For example,"0xa1b5" indicates two octets, 0xa1 followed by 0xb5. Binary values areshown preceded with an "0b". For example, a nine-bit value might beshown as "0b101101111".Examples in this document use the notation from the Unicode Standard[UNICODE3] as well as the ISO 10646 names. For example, the letter "a"may be represented as either "U+0061" or "LATIN SMALL LETTER A".UTF-6 converts strings with internationalized characters intostrings of US-ASCII that are acceptable as host name parts in currentDNS host naming usage. The former are called "pre-converted" and thelatter are called "post-converted".  This specification defines botha forward and reverse transformation algorithm.2.  Hostname Part TransformationAccording to [STD13], hostname parts must be case-insensitive, start andend with a letter or digit, and contain only letters, digits, and thehyphen character ("-"). This, of course, excludes most characters usedby non-English speakers, characters, as well as many other characters in the ASCII character repertoire. Further, domain name parts must be 63 octets or shorter in length.2.1  Post-Converted Name PrefixThis document defines the string 'wq--' as a prefix to identify UTF-6-encoded sequences.  For the purposes of comparison in the IDN Working Group activities, the 'wq--' prefix should be used solely to identify UTF-6 sequences.  However, should this document proceed beyond draft status the prefix should be changed to whatever prefix, if any,is the final consensus of the IDN working group.Note that the prepending of a fixed identifier sequence is only onemechanism for differentiating ASCII character encoded internationaldomain names from 'ordinary' domain names.  One method, as proposed in[IDNRACE], is to include a character prefix or suffix that does notappear in any name in any zone file.  A second method is to insert adomain component which pushes off any international names one or morelevels deeper into the DNS heirarchy.  There are trade-offs betweenthese two methods which are independent of the Unicode to ASCIItranscoding method finally chosen.  We do not address the internationalvs. 'ordinary' name differention issue in this paper.2.2  Hostname PrepartionThe hostname part is assumed to have at least one character disallowedby [STD13], and that is has been processed for logically equivalent character mapping, filtering of disallowed characters (if any), and compatibility composition/decomposition before presentation to the UTF-6 conversion algorithm.  While it is possible to invent a transcoding mechanism that relieson certain Unicode characters being deemed illegal within domain namesand hence available to the transcoding mechanism for improving encodingefficiency, we feel that such a proposal would complicate mattersexcessively.  We also believe that Unicode name preprocessing forboth name resolution and name registration should be considered as sseparate, independent issues, which we will attempt to address in aseparate document.2.3  DefinitionsFor clarity:  'integer' is an unsigned binary quantity;  'byte' is an 8-bit integer quantity;  'nibble' is a 4-bit integer quantity.2.4  UTF-6 EncodingThe idea behind this scheme was to improve on the UTF-5 transformationalgorithm described in [IDNDUERST] by providing a straightforwardcompression mechanism.  UTF-6 defines a compression mechanism byindentifying identical leading byte or nibble values in the pre-convertedstring, and using the length of this leading value to select a mask whichcan be applied to the pre-converted string.  The resulting post-convertedstring is preserves the simplicity and readability of UTF-5 while enabling longer sequences to be encoded into a single host name part.2.4.1  Variable Length Hex EncodingThe variable length hex encoding algorithm was introduced by Duerst in [IDNDUERST].  It encodes an integer value in a slight modification of traditional hexadecimal notation, the difference being that the most significant digit is represented with an alternate set of "digits" - -- 'g through 'v' are used to represent 0 through 15.  The result is a variable length encoding which can efficiently represent integers of arbitrary length. The variable length nibble encoding of an integer, C, is definedas follows:  1.  Skip over leading non-significant zero nibbles to find I,      the first significant nibble of c;  2.  Emit the Ith character of the set [ghijklmopqrstuv];  3.  Continue from most to least significant, encoding each remaining      nibble J by emitting the Jth character of the set [0123456789abcdef].Examples:  0x1f4c    is encoded as "hf4c"  0x0624    is encoded as "m24"  0x0000    is encoded as "g"  'n'       a single character in single quotes stands for the             Unicode code point for that character.  2.4.2  UTF-6 Compression AlgorithmUTF-6 improves on the UTF-5 encoding by providing compression, whichenables encoding of a larger number of characters in each hostnamepart.  The compression algorithm is defined as follows:  1.  Set the mask to 0xFFFF;  2.  If the number of non '-' characters is less than 2, proceed to       step 5;  3.  If the most significant byte of every non '-' character is the      same value:      3a.  Set HB to this value;      3b.  Emit 'Y';      3c.  Emit the variable length hex encoding of HB;      3d.  Set the mask to 0x00FF;      3e.  Proceed to step 5.  4.  If the most significant nibble of every non '-' character is the      same value:      4a.  Set HN to this value;      4b.  Emit 'Z';      4c.  Emit the variable length hex encoding of HN;      4d.  Set the mask to 0x0FFF.  5.  Foreach input character:

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品精品亚洲| 欧美日韩不卡视频| 欧美国产精品中文字幕| 国产精品香蕉一区二区三区| www成人在线观看| 国产一区二区三区最好精华液| 精品国产三级电影在线观看| 国产精品综合一区二区| 国产精品免费视频观看| 色婷婷国产精品久久包臀| 亚洲国产综合色| 精品剧情v国产在线观看在线| 国产一区二区三区四区五区美女| 国产三级一区二区| 99re成人精品视频| 调教+趴+乳夹+国产+精品| 欧美一级高清片| 国产福利一区二区三区视频 | 欧美一区二区三区喷汁尤物| 六月婷婷色综合| 中文字幕一区不卡| 91精品蜜臀在线一区尤物| 国产精品亚洲专一区二区三区| 日韩一区在线免费观看| 欧美精品高清视频| 国产盗摄一区二区| 亚洲成人综合在线| 亚洲成人av一区二区| 精品成人免费观看| 99免费精品在线| 久久激情五月激情| 亚洲女爱视频在线| 精品久久久影院| 在线一区二区三区做爰视频网站| 日韩电影在线一区二区| 中文字幕在线不卡视频| 欧美精品精品一区| 97se狠狠狠综合亚洲狠狠| 美女久久久精品| 亚洲人一二三区| www一区二区| 欧美日韩一区小说| 波多野结衣91| 国产一区不卡在线| 天堂一区二区在线免费观看| 国产目拍亚洲精品99久久精品| 337p亚洲精品色噜噜| 色婷婷久久综合| 国产美女在线观看一区| 日韩有码一区二区三区| 亚洲女同一区二区| 中文字幕精品一区二区精品绿巨人| 欧美一区二区三区白人| 日本乱人伦aⅴ精品| 国产mv日韩mv欧美| 国产一区二区三区黄视频| 日韩精品一二区| 亚洲不卡av一区二区三区| 亚洲三级电影网站| 国产精品色哟哟网站| 久久久精品综合| 欧美一级搡bbbb搡bbbb| 欧美日韩在线播放三区| 欧美在线视频全部完| 99久久久久久| 成人av资源网站| 风流少妇一区二区| 国产高清久久久久| 国产福利一区二区三区视频在线| 韩国一区二区在线观看| 久久国产福利国产秒拍| 日韩中文字幕区一区有砖一区| 一区二区三区四区精品在线视频 | 亚洲柠檬福利资源导航| 自拍偷拍国产精品| 亚洲乱码一区二区三区在线观看| 国产精品每日更新| 一区免费观看视频| 亚洲免费看黄网站| 亚洲精品ww久久久久久p站| 亚洲精品免费在线观看| 亚洲精品视频在线看| 一区二区三区91| 性久久久久久久久久久久| 亚洲成va人在线观看| 男女男精品视频| 国产主播一区二区三区| 国产成人啪免费观看软件| 成人性视频免费网站| 91首页免费视频| 欧美性xxxxxxxx| 欧美丰满高潮xxxx喷水动漫| 日韩一级二级三级| 精品人在线二区三区| 久久亚洲私人国产精品va媚药| 国产欧美一区二区三区在线老狼| 蓝色福利精品导航| 国产一区二区精品久久| 成人美女视频在线看| 91在线丨porny丨国产| 欧美午夜电影一区| 日韩欧美国产综合| 久久精品亚洲精品国产欧美kt∨ | 亚洲国产精品视频| 日韩av午夜在线观看| 国精产品一区一区三区mba桃花| 日韩一区二区不卡| 男男视频亚洲欧美| 亚洲综合视频网| 久久成人久久爱| 成人黄色一级视频| 欧美日韩五月天| 日韩一区二区电影在线| 欧美国产精品专区| 午夜不卡av在线| 成人免费视频一区二区| 欧美日韩一卡二卡| 国产欧美一区二区在线| 色综合天天综合狠狠| 亚洲精品国产成人久久av盗摄| 欧美色视频在线观看| 欧美精品一区二区三区一线天视频| 国产精品美女久久久久高潮| 日韩精品电影一区亚洲| 成人福利视频在线| 欧美一级片免费看| 亚洲人成人一区二区在线观看 | 亚洲午夜精品在线| 精品亚洲成a人| 国产亚洲精品超碰| 国产在线精品一区在线观看麻豆| 欧美性三三影院| 一区二区三区国产豹纹内裤在线| 在线看国产日韩| 本田岬高潮一区二区三区| 欧美丝袜自拍制服另类| 中文字幕第一区综合| 久久99精品久久久| 欧美美女黄视频| 亚洲精品高清在线| 成人妖精视频yjsp地址| 26uuu精品一区二区三区四区在线| 亚洲国产色一区| 99re成人精品视频| 中文一区二区在线观看| 极品少妇xxxx偷拍精品少妇| 欧美一区二区在线视频| 亚洲一区二区三区视频在线播放| 成人福利视频网站| 久久精品欧美一区二区三区不卡 | 肉肉av福利一精品导航| 日本一区二区三级电影在线观看 | 欧美国产在线观看| 美日韩一级片在线观看| 欧美日韩综合在线免费观看| 欧美激情一区二区三区在线| 色综合久久综合中文综合网| 国产欧美日韩一区二区三区在线观看| 免费成人美女在线观看.| 欧美一区二区视频在线观看2022| 亚洲图片有声小说| 欧美日韩国产不卡| 亚洲bdsm女犯bdsm网站| 欧美日韩国产色站一区二区三区| 亚洲精品视频在线观看网站| 日本精品裸体写真集在线观看 | 成人一道本在线| 国产精品你懂的在线| 国产精品18久久久久| 国产欧美一区二区在线观看| 成人性视频免费网站| 中文字幕中文字幕一区二区| av中文一区二区三区| 亚洲欧美日韩在线| 在线免费观看日本欧美| 一区二区三区在线免费观看| 一本大道久久a久久精二百| 一区二区三区电影在线播| 91福利在线观看| 亚洲成人免费看| 91精品国产欧美日韩| 久久精品久久综合| 久久综合狠狠综合久久激情| 国产91精品一区二区麻豆网站 | 欧美日韩和欧美的一区二区| 天堂午夜影视日韩欧美一区二区| 在线播放/欧美激情| 久久精品72免费观看| 国产欧美日韩视频在线观看| 91在线小视频| 免费三级欧美电影| 国产欧美日本一区视频| 91视频在线观看| 日韩精品一二三| 国产三区在线成人av| 欧美伊人久久久久久午夜久久久久| 偷窥少妇高潮呻吟av久久免费| 精品黑人一区二区三区久久| 成人av第一页| 日本视频中文字幕一区二区三区|