Edit D:\rfid\apache-tomcat-8.5.32\webapps\opac\WEB-INF\lib\javax\mail\internet\MimeBodyPart.class
?? 3? ??? ? ????? ? ? ????????? ? ?? ?? ????? ? ??? ?? ??? ?? ?? ?? ???? ?? ??? ?? ?? ?? ?? ?? ?? ?? ?? G? ?? ? ?? ???? 2? 1? ?? G??? 7? 7? 8??? <? =? ? C ? ? G ? ? ? A A O G? O ? ? V? ? Y ? ^ ] ?? ? ?! ! ?" ?# $ ? ? % ? & ' ( ) * + , ?- ? . ? v? v/0 ?1 23 2456 ?7 89: 2; < ?=> ??? ?? ?@ ?? ? ?< ??A 2B 2CD 2E 2FG9 ?Hp vH ?IJ ?K 2LM ?N ?O vN v<PQ ?RS ?? ?T ?U ?V ?W ?XY ?Z[ ?? ?\ ?]^ ?_ ?<` ?abcdef ?ghij kl ?? G ?$mn ?? Copq rs tuv 2w ?x ?yz6 ?{|} ? ?,~~? ?? ?? ?? ?? 2? G? ????????? MimePartDataHandler InnerClasses EncodedFileDataSource setDefaultTextCharset Z setContentTypeFileName encodeFileName decodeFileName ignoreMultipartEncoding cacheMultipart dh Ljavax/activation/DataHandler; content [B contentStream Ljava/io/InputStream; headers %Ljavax/mail/internet/InternetHeaders; cachedContent Ljava/lang/Object; <init> ()V Code LineNumberTable LocalVariableTable this "Ljavax/mail/internet/MimeBodyPart; (Ljava/io/InputStream;)V sis 'Ljavax/mail/internet/SharedInputStream; ioex Ljava/io/IOException; is StackMapTablem?? Exceptions *(Ljavax/mail/internet/InternetHeaders;[B)V getSize ()I size I ex getLineCount getContentType ()Ljava/lang/String; s Ljava/lang/String;Y isMimeType (Ljava/lang/String;)Z mimeType getDisposition setDisposition (Ljava/lang/String;)V disposition getEncoding getContentID setContentID cid getContentMD5 setContentMD5 md5 getContentLanguage ()[Ljava/lang/String; setContentLanguage ([Ljava/lang/String;)V languages [Ljava/lang/String; getDescription setDescription description '(Ljava/lang/String;Ljava/lang/String;)V charset getFileName setFileName filename getInputStream ()Ljava/io/InputStream; getContentStream getRawInputStream getDataHandler ()Ljavax/activation/DataHandler; getContent ()Ljava/lang/Object; fex +Lcom/sun/mail/util/FolderClosedIOException; mex -Lcom/sun/mail/util/MessageRemovedIOException; c??? setDataHandler !(Ljavax/activation/DataHandler;)V setContent '(Ljava/lang/Object;Ljava/lang/String;)V o type setText text 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V subtype (Ljavax/mail/Multipart;)V mp Ljavax/mail/Multipart; attachFile (Ljava/io/File;)V file Ljava/io/File; fds !Ljavax/activation/FileDataSource; f 5(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V contentType encoding Ljavax/activation/DataSource; saveFile buf len out Ljava/io/OutputStream; in? ?? writeTo (Ljava/io/OutputStream;)V os getHeader '(Ljava/lang/String;)[Ljava/lang/String; name 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; delimiter setHeader value addHeader removeHeader getAllHeaders ()Ljava/util/Enumeration; getMatchingHeaders ,([Ljava/lang/String;)Ljava/util/Enumeration; names getNonMatchingHeaders addHeaderLine line getAllHeaderLines getMatchingHeaderLines getNonMatchingHeaderLines updateHeaders 3(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Z ct !Ljavax/mail/internet/ContentType; $Ljavax/mail/internet/ParseException; part Ljavax/mail/internet/MimePart;0 W(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 2(Ljavax/mail/internet/MimePart;)Ljava/lang/String; cd (Ljavax/mail/internet/ContentDisposition; 3(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V &Ljava/io/UnsupportedEncodingException; rawvalueD E(Ljavax/mail/internet/MimePart;Ljava/lang/String;Ljava/lang/String;)V uex pex cType?? 3(Ljavax/mail/internet/MimePart;)[Ljava/lang/String; h %Ljavax/mail/internet/HeaderTokenizer; v Ljava/util/Vector; tk? Token +Ljavax/mail/internet/HeaderTokenizer$Token; tkType languageQS? 4(Ljavax/mail/internet/MimePart;[Ljava/lang/String;)V i sb Ljava/lang/StringBuffer;[ setEncoding restrictEncoding D(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljava/lang/String;. !(Ljavax/mail/internet/MimePart;)V mbp msg !Ljavax/mail/internet/MimeMessage; enc composite needCTHeadern invalidateContentHeaders J(Ljavax/mail/internet/MimePart;Ljava/io/OutputStream;[Ljava/lang/String;)V ignoreList los $Lcom/sun/mail/util/LineOutputStream; hdrLines Ljava/util/Enumeration;}? <clinit> SourceFile MimeBodyPart.java #javax/mail/internet/InternetHeaders ? ? java/io/ByteArrayInputStream java/io/BufferedInputStream %javax/mail/internet/SharedInputStream ???? ? ???? ? ? java/io/IOException javax/mail/MessagingException Error reading input stream ??? Content-Typenq??? text/plain?!?"?%? Content-Id Content-IDv#s5 Content-MD5,?.?2?353?7?8?>?:; ? No MimeBodyPart content #<; ? ? 4javax/mail/internet/MimeBodyPart$MimePartDataHandler &javax/mail/internet/MimePartDataSource ? ? ? ?@A )com/sun/mail/util/FolderClosedIOException javax/mail/FolderClosedException??? ? +com/sun/mail/util/MessageRemovedIOException "javax/mail/MessageRemovedException ? ? javax/mail/Multipart javax/mail/Message !javax/mail/internet/MimeMultipart???LT javax/activation/DataHandler MJKP5 plainP??? javax/activation/FileDataSource X?8# attachment"# java/io/FileWX 6javax/mail/internet/MimeBodyPart$EncodedFileDataSource ^?W^ java/io/BufferedOutputStream java/io/FileOutputStream l??????bXk?nou5wxyz|z}#x?z?z?? javax/mail/internet/ContentType? "javax/mail/internet/ParseException????? us-ascii java/lang/StringBuilder text/?? ; charset= ()<>@,;:\" []/?=?q?LM Content-Disposition &javax/mail/internet/ContentDisposition! Content-Description???? $java/io/UnsupportedEncodingException???? Encoding error?? ? ? Can't decode filename ? ??? Can't encode filename?5 ? ? Content-Language #javax/mail/internet/HeaderTokenizer 5 java/util/Vector?????? java/lang/String?? java/lang/StringBuffer??? ?? Content-Transfer-Encoding? 7bit 8bit quoted-printable binary base64 ? ? multipart/* message/* mail.mime.allowencodedmessages??? javax/mail/internet/MimeBodyPart javax/mail/internet/MimeMessage? MIME part of type " " contains object of type ???? instead of MimeMultipart message/rfc822%??? ? ? text/*% IOException updating headers "com/sun/mail/util/LineOutputStream????A?#?????kl? mail.mime.setdefaulttextcharset mail.mime.setcontenttypefilename mail.mime.encodefilename mail.mime.decodefilename !mail.mime.ignoremultipartencoding mail.mime.cachemultipart javax/mail/BodyPart javax/mail/internet/MimePart java/io/InputStream java/lang/Object java/io/OutputStream java/lang/Throwable )javax/mail/internet/HeaderTokenizer$Token java/util/Enumeration getPosition ()J newStream (JJ)Ljava/io/InputStream; com/sun/mail/util/ASCIIUtility getBytes (Ljava/io/InputStream;)[B *(Ljava/lang/String;Ljava/lang/Exception;)V available com/sun/mail/util/MimeUtil cleanContentType ([B)V (Ljavax/activation/DataSource;)V getFolder ()Ljavax/mail/Folder; getMessage ((Ljavax/mail/Folder;Ljava/lang/String;)V parse setParent (Ljavax/mail/Part;)V getName javax/activation/DataSource read ([B)I write ([BII)V close match equalsIgnoreCase javax/mail/internet/MimeUtility checkAscii (Ljava/lang/String;)I getDefaultMIMECharset append -(Ljava/lang/String;)Ljava/lang/StringBuilder; quote toString unfold &(Ljava/lang/String;)Ljava/lang/String; decodeText encodeText J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; fold '(ILjava/lang/String;)Ljava/lang/String; getParameter setParameter next -()Ljavax/mail/internet/HeaderTokenizer$Token; getType getValue addElement (Ljava/lang/Object;)V copyInto ([Ljava/lang/Object;)V length (C)Ljava/lang/StringBuffer; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; trim com/sun/mail/util/PropUtil getBooleanSystemProperty (Ljava/lang/String;Z)Z getClass ()Ljava/lang/Class; java/lang/Class 2(Ljavax/activation/DataHandler;)Ljava/lang/String; hasMoreElements ()Z nextElement writeln encode @(Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/OutputStream; flush ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? E B *? *? Y? ? ? ? ? ? h*? +? ? +? ? +? ? ? Y+? L*? Y+? ? +? ? +? M*,,? ? ? ? *+? ? ? M? Y,? ? P X [ 6 ? ? ? "