Edit C:\Users\Admin\.m2\repository\org\apache\tika\tika-core\1.5\org\apache\tika\mime\MimeTypes.class
???? 2? v m m m m m m m m m m ! "#$%&%'( %) %*+ , -./ , ,0 12 13 45 m6 278 59: 7 2; <=> ?@ ?A BC D EFGFHIJ EK EL EM DN O P Q mR S T U V#W X#YFZ[$ \] ?^ m_ m` ?a ? 7bc `" `d e f gh mi jk ml mm mnopq rstu qvwxyz{ serialVersionUID J ConstantValue?@??D? OCTET_STREAM Ljava/lang/String;| PLAIN_TEXT} XML rootMimeType Lorg/apache/tika/mime/MimeType; textMimeType xmlMimeType registry (Lorg/apache/tika/mime/MediaTypeRegistry; types Ljava/util/Map; Signature PLjava/util/Map<Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/mime/MimeType;>; patterns Lorg/apache/tika/mime/Patterns; magics Ljava/util/List; .Ljava/util/List<Lorg/apache/tika/mime/Magic;>; xmls 1Ljava/util/List<Lorg/apache/tika/mime/MimeType;>; DEFAULT_TYPES Lorg/apache/tika/mime/MimeTypes; "CLASSLOADER_SPECIFIC_DEFAULT_TYPES HLjava/util/Map<Ljava/lang/ClassLoader;Lorg/apache/tika/mime/MimeTypes;>; <init> ()V Code LineNumberTable LocalVariableTable this getMimeType 3(Ljava/lang/String;)Lorg/apache/tika/mime/MimeType; name type StackMapTable Deprecated /(Ljava/io/File;)Lorg/apache/tika/mime/MimeType; file Ljava/io/File; Exceptions #([B)Lorg/apache/tika/mime/MimeType; magic Lorg/apache/tika/mime/Magic; i$ Ljava/util/Iterator; extractor )Lorg/apache/tika/detect/XmlRootExtractor; rootElement Ljavax/xml/namespace/QName; detector %Lorg/apache/tika/detect/TextDetector; stream Ljava/io/ByteArrayInputStream; e Ljava/lang/Exception; data [B result~/= readMagicHeader (Ljava/io/InputStream;)[B Ljava/io/InputStream; bytes totalRead I lastRead shorter ? forName normalisedType Lorg/apache/tika/mime/MediaType; mimeo??y? getRegisteredMimeType setSuperType B(Lorg/apache/tika/mime/MimeType;Lorg/apache/tika/mime/MediaType;)V parent addAlias alias addPattern 4(Lorg/apache/tika/mime/MimeType;Ljava/lang/String;)V pattern 5(Lorg/apache/tika/mime/MimeType;Ljava/lang/String;Z)V isRegex Z getMediaTypeRegistry *()Lorg/apache/tika/mime/MediaTypeRegistry; getMinLength ()I add "(Lorg/apache/tika/mime/MimeType;)V init detect Z(Ljava/io/InputStream;Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/mime/MediaType; prefix slash uri Ljava/net/URI; path Ljava/net/URISyntaxException; hint (Lorg/apache/tika/mime/MimeTypeException; input metadata #Lorg/apache/tika/metadata/Metadata; resourceName typeName?:hI getDefaultMimeTypes "()Lorg/apache/tika/mime/MimeTypes; 9(Ljava/lang/ClassLoader;)Lorg/apache/tika/mime/MimeTypes; Ljava/io/IOException; classLoader Ljava/lang/ClassLoader;w <clinit> SourceFile MimeTypes.java ? ? &org/apache/tika/mime/MediaTypeRegistry ? ? java/util/HashMap ? ? org/apache/tika/mime/Patterns ?? ? ? java/util/ArrayList ? ? ? ? org/apache/tika/mime/MimeType? ~ ? ?? ? ?? ? ? ?? ? ? ? ? ?? ??????? org/apache/tika/Tika ?? ?? ? ? "java/lang/IllegalArgumentException Data is missing ?????~???? org/apache/tika/mime/Magic???? application/xml???? text/html 'org/apache/tika/detect/XmlRootExtractor???????? #org/apache/tika/detect/TextDetector ? ? ?? java/io/ByteArrayInputStream ?? !org/apache/tika/metadata/Metadata ? ??? java/lang/Exception InputStream is missing????????????????? &org/apache/tika/mime/MimeTypeException java/lang/StringBuilder Invalid media type name: ???? ?????? ?? ? ? ???????????? ?????????? ? ? ? ?? ??? java/net/URI????? ??? java/net/URISyntaxException ? ??? Content-Type ? ? ? ? ? ? org/apache/tika/mime/MimeTypes tika-mimetypes.xml custom-mimetypes.xml??? java/lang/RuntimeException /Unable to parse the default media type registry ?? java/io/IOException .Unable to read the default media type registry java/lang/Object org/apache/tika/detect/Detector java/io/Serializable application/octet-stream text/plain java/util/Iterator javax/xml/namespace/QName java/lang/String org/apache/tika/mime/MediaType java/lang/Throwable java/io/InputStream +(Lorg/apache/tika/mime/MediaTypeRegistry;)V #(Lorg/apache/tika/mime/MediaType;)V TEXT_PLAIN APPLICATION_XML matches java/util/Locale ENGLISH Ljava/util/Locale; toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; $(Lorg/apache/tika/detect/Detector;)V "(Ljava/io/File;)Ljava/lang/String; (Ljava/lang/String;)V java/util/List iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; eval ([B)Z getType !()Lorg/apache/tika/mime/MimeType; getName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z extractRootElement ([B)Ljavax/xml/namespace/QName; getNamespaceURI getLocalPart matchesXML '(Ljava/lang/String;Ljava/lang/String;)Z (I)V ([B)V toString read ([B)I ([BII)I java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V parse 4(Ljava/lang/String;)Lorg/apache/tika/mime/MediaType; normalize B(Lorg/apache/tika/mime/MediaType;)Lorg/apache/tika/mime/MediaType; java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; "()Lorg/apache/tika/mime/MediaType; addSuperType C(Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/mime/MediaType;)V 5(Ljava/lang/String;ZLorg/apache/tika/mime/MimeType;)V addType hasMagic getMagics ()Ljava/util/List; addAll (Ljava/util/Collection;)Z hasRootXML values ()Ljava/util/Collection; java/util/Collection java/util/Collections sort (Ljava/util/List;)V mark reset &(Ljava/lang/String;)Ljava/lang/String; getPath lastIndexOf (I)I length substring (I)Ljava/lang/String; isSpecializationOf C(Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/mime/MediaType;)Z %org/apache/tika/mime/MimeTypesFactory create ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/apache/tika/mime/MimeTypes; *(Ljava/lang/String;Ljava/lang/Throwable;)V 1 m v w x y z { | ~ { ? ? { ? ? { ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*? *? Y? ? *? Y? ? *? Y*? ? ? *? Y? ? *? Y? ? *? Y? ? ? *? Y? ? ? *? Y? ? ? **? ? **? ? **? ? ? ? 6 o ` c g ) j 4 m ? p M q [ r i t q u y v ? w ? ? ? ? ? ? ? ? )*? +? M,? ,?*? +? ? ? M,? ,?*? ? ? ? ? ? ? ? "