Edit D:\app\Administrator\product\11.2.0\dbhome_1\jlib\oracle\i18n\net\MimeUtility.class
?? 1? ?? ?? ?? ??? ?? ? ?? P? ?? ? P?? ?? P? ??? ?? ?? ?? ??? ? ? ? ??? ? ?? ??? $? P? ?? ?? ?? $? ?? ?? ??? $? $? ??? ? P? P? ?? $?? $? ??? ? ?? ?? ?? ??? P? ??? ?? D? ?? ?? ?? ?? ???? ?? ??? P? ?? P?? ??? ??? ???? ??? ?? ]? ]? ?? ?? ?? ?? P? ?? P? P? P? ?? ??? P? ? ?? ?? ?? ?? ?? ?? P? ?? ?? ?? ?? ??? ?? ?? ?? ? ? ? ? ? ? P ? ? P? ?? ? ? ? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a BYTE_ERROR B ConstantValue???? M_C_BYTE_NULL M_C_BYTE_HT M_C_BYTE_LF M_C_BYTE_CR M_C_BYTE_SP M_C_BYTE_PLUS + M_C_BYTE_SLASH / M_C_BYTE_ZERO 0 M_C_BYTE_NINE 9 M_C_BYTE_EQUAL = M_C_BYTE_GT > M_C_BYTE_QUESTION ? M_C_BYTE_ATMARK @ M_C_BYTE_CAP_A A M_C_BYTE_CAP_F F M_C_BYTE_CAP_Z Z M_C_BYTE_LOWLINE _ M_C_BYTE_A a M_C_BYTE_F f M_C_BYTE_Z z M_C_BYTE_TILDE ~ M_C_BYTE_ESC M_C_HEX2VAL_TBL [B resw I M_C_MAX_BASE64_WIDTH M_C_MAX_QP_WIDTH K M_C_BASE64_MAPPING M_C_QP_MAPPING AL16UTF16_CHARSET ? AL16UTF16LE_CHARSET ? UNICODE_1_CHARSET f UNICODE_2_CHARSET g AL32UTF8_CHARSET i ISO_2022_JP_CHARSET ' m_defaultJavaCharset Ljava/lang/String; m_defaultMIMECharset m_decodeTextStrict Z m_foldEncodedWords m_mapMimeToJava Ljava/util/Hashtable; m_mapJavaToMime PURE_ASCII MORE_ASCII MORE_NONASCII base64_array [C SPECIALWORD SPECIALTEXT hex_array <init> ()V Code LineNumberTable hex2val (B)B getIANACharset &(Ljava/lang/String;)Ljava/lang/String; Exceptions encodeHeader J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; encodeBody K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; base64_byte1 base64_byte2 (BB)B base64_byte3 base64_byte4 encodeBodyBase64 9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; encodeBodyQP decodeHeader decodeBody decodeBodyArray ((Ljava/lang/String;Ljava/lang/String;)[B decodeBodyQP 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; decodeBodyArrayQP (Ljava/lang/String;)[B decodeBodyBase64 decodeBodyArrayBase64 getBytes toString *([BIILjava/lang/String;)Ljava/lang/String; getOraCharacterSet mimeCharset javaCharset getDefaultJavaCharset ()Ljava/lang/String; getDefaultMIMECharset decodeWord isLinearWhiteSpace (Ljava/lang/String;)Z decodeNestedWords encodeText Deprecated K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; getEndOfEncodedWord (Ljava/lang/String;I)I decodeText encodeWord L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String; asciiScan (Ljava/lang/String;)I isAscii (I)Z doEncode V(Ljava/lang/String;ZLjava/lang/String;ILjava/lang/String;ZZLjava/lang/StringBuffer;Z)V encodeWordBase64 ([B)[B QencodedLength ([BZ)I encodeWordQP_output $(IZLjava/io/ByteArrayOutputStream;)V encodeWordQP ([BZ)[B normalizeText <clinit> SourceFile MimeUtility.java<=bcd^d $java/io/UnsupportedEncodingExceptionefg<hijklmBCnf QopGH java/lang/StringBuffer<q java/lang/StringBuilder =?rs ?\b java/util/StringTokenizer <tuprvwb ?= NOPO java/io/ByteArrayOutputStreamxy[TIAzqJKLKMA ISO-8859-1\C {|}f~STz? java/io/IOException??\] YVUVZXWX iso-8859-1[X@A "java/lang/IllegalArgumentExceptionf????^C????C??q UTF-8 X-ORACLE-ISO2022-JP?????X java/lang/String<????b X-ORACLE-)* mail.mime.charset?C java/lang/SecurityException`C file.encoding 8859_1?V java/io/InputStreamReader??<??b+*ab_C ISO-2022-JP???d~l<?x?,-gC java/lang/Exception??dCdV.-hjno~C~qefklgVnFpq #Invalid content transfer encoding: cbtursxyvw|} r?789*:*~?;8z{r? =??b??= java/util/Hashtable/010 mail.mime.decodetext.strict false mail.mime.foldencodedwords true?? iso8859_1 iso8859-1 8859_2 ISO-8859-2 iso8859_2 iso8859-2 8859_3 ISO-8859-3 iso8859_3 iso8859-3 8859_4 ISO-8859-4 iso8859_4 iso8859-4 8859_5 ISO-8859-5 iso8859_5 iso8859-5 8859_6 ISO-8859-6 iso8859_6 iso8859-6 8859_7 ISO-8859-7 iso8859_7 iso8859-7 8859_8 ISO-8859-8 iso8859_8 iso8859-8 8859_9 ISO-8859-9 iso8859_9 iso8859-9 sjis Shift_JIS ms932 jis ISO-java-JP iso2022jp euc_jp euc-jp koi8_r koi8-r euc_cn euc-cn euc_tw euc-tw euc_kr euc-kr x-oracle-iso2022-jp x-oracle-iso2022-jp-outlook "x-oracle-iso2022-jp-outlook-hwkana ISO-8859-8-I iso-8859-8 iso-2022-cn ISO2022CN iso-2022-kr ISO2022KR utf-8 UTF8 utf8 ja_jp.iso2022-7 ISO2022JP ja_jp.eucjp EUCJIS KSC5601 euckr us-ascii x-us-ascii x-gbk GBK iso-8859-8-i =_?"[\]#$(),.:;%&'<>@^`{|}~ =_? oracle/i18n/net/MimeUtility java/lang/Object oracle/i18n/util/LocaleMapper getIANACharacterSet '(ILjava/lang/String;)Ljava/lang/String; oracle/i18n/net/GDKMessage getMessage '(ILjava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V java/util/Locale US Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; equalsIgnoreCase length ()I (I)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; '(Ljava/lang/String;Ljava/lang/String;)V countTokens ,(Ljava/lang/String;)Ljava/lang/StringBuffer; nextToken substring (II)Ljava/lang/String; write hasMoreTokens ()Z startsWith indexOf (II)I ([B)V toByteArray ()[B (I)Ljava/lang/String; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V oracle/i18n/text/OraBoot getInstance ()Loracle/i18n/text/OraBoot; getCharSetId java/lang/Integer parseInt 0oracle/i18n/text/converter/CharacterConverterOGS 2(I)Loracle/i18n/text/converter/CharacterConverter; -oracle/i18n/text/converter/CharacterConverter toOracleStringWithReplacement ([BIILjava/lang/String;)V toUnicodeStringWithReplacement ([BII)Ljava/lang/String; toUpperCase getProperty in Ljava/io/InputStream; (Ljava/io/InputStream;)V getEncoding equals (Ljava/lang/Object;)Z getJavaCharacterSet ([BLjava/lang/String;)V charAt (I)C (C)Ljava/lang/StringBuffer; (I)I (C)Ljava/lang/StringBuilder; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? "