1 ,               " " " "  ,  / ,  !" 4# $% & ' ()*+ , -. / 0 }1 23 45 4678 }9 :; L= >?@ OA OB CD E F G H IJ K L M N OP QR ,S T U VWXY Z [\ ] ^ _` ab }cde }fg }h ij klmno } apq rs t au vw xyz }{| }}~ } } }Ç  } } } }  m_clsTagEntry InnerClassesMS_Y_TIFF_IDEN0B ConstantValueIMS_Y_TIFF_IDEN1MMS_Y_TIFF_VERSION* MS_Y_TIFF_EOF M_BYTE_TYPEI M_ASCII_TYPE M_SHORT_TYPE M_LONG_TYPEM_RATIONAL_TYPEm_iTiffCurrOffsetm_iTiffNextIFDOffset m_iProgressMS_I_TAGS_BUFFER m_iTagsOffsetm_yaTagsBuffer[Bm_disTagsBuffer4Loracle/ord/media/annotator/utils/MADataInputStream;m_vecTagOutsideLjava/util/Vector; m_TagAdapter8Loracle/ord/media/annotator/parsers/tiff/TiffTagAdapter;()VCode showVector(Ljava/util/Vector;)VassertedSkipBytes(I)I ExceptionsassertedReadBytes([BII)ImakeFrontBuffer(II)I calcDataSizereadTagDataInsideJ(Loracle/ord/media/annotator/utils/MADataInputStream;II)Ljava/util/Vector;readTagDataOutside(IIII)VtiffTagValueReading(III)Ljava/util/Vector;tiffTagValueHandling(III)VtiffTagsHandlingSortTagsOutside()Ljava/util/Vector;readTagDataFromBuffreadinTagFromByteArrayE(Loracle/ord/media/annotator/parsers/tiff/TiffParser$m_clsTagEntry;)VreadinTagFromStreamtiffTagsOutsidetiffBlockHandlingtiffBlockSkipping tiffHandlingvendorClassifyparsesaveToAnnotationextractSamples   @oracle/ord/media/annotator/parsers/tiff/TiffParser$m_clsTagEntry2oracle/ord/media/annotator/parsers/ParserExceptionHIn assertedSkipBytes: faultly intended to skip negative number of bytes.   java/io/EOFExceptionCEncounter the enf of file beyond expectation in assertedSkipBytes. java/io/IOException3IOException raised while reading an array of bytes.HIn assertedReadBytes: faultly intended to skip negative number of bytes. CEncounter the enf of file beyond expectation in assertedReadBytes. 2oracle/ord/media/annotator/utils/MADataInputStream    java/lang/StringBuilder in calc: Datatype:   , DataCount:  /In tiffTagValueReading: unrecognized data type.1Unrecognized Datatype while parsing the Tiff tag.java/util/Vector java/lang/Byte    java/lang/Integer  9IOException occurs while reading the data of a tag block.  !in tiffTifValueReading: iDataTyte , iDataCount  , iDataSize :IOException raised while reading the data in a TIFF field.    TagId =  / DataTyte =  / DataCount =  4oracle/ord/media/annotator/parsers/tiff/TiffParser$1  java/lang/Long   DIn readinTagFromByteArray: IOException is thrown when skipping bytes    AIn readinTagFromStream: IOException is thrown when skipping bytes  iTagCount: % Out of the loop in tiffBlockHandling   Unexpected version:  other than , The version number is not 0x2a as expected. java/lang/Exception  Finish processing a Tiff block.  CIOException raised while reading the TIFF header block information.Tag Image File Format TIFF/Intel(in little-endian)  ' This is a TIFF file, in little-endian. TIFF/Motorola(in big-endian)$ This is a TIFF file, in big-endian..Cannot distinguish the vendor of the Tiff gif.6oracle/ord/media/annotator/parsers/tiff/TiffTagAdapter Parsing an Tiff image file... Finally, post the resutls.  MEDIA_SOURCE_FILE_FORMAT MEDIA_SOURCE_FILE_FORMAT_CODE  IMAGE_HEIGHT  IMAGE_WIDTH IMAGE_COUNT IMAGE_PIXEL_FORMAT IMAGE_BITS_PER_PIXEL IMAGE_HORIZONTAL_RESjava/lang/Double  IMAGE_VERTICAL_RESMEDIA_FORMAT_ENCODING MEDIA_FORMAT_ENCODING_CODE  MEDIA_USER_DATA)ImageParser will give thumbnails shortly. 2oracle/ord/media/annotator/parsers/tiff/TiffParser)oracle/ord/media/annotator/parsers/Parserelements()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements()Z nextElement()Ljava/lang/Object;(Ljava/lang/String;)Vm_madisResource skipBytes*(Ljava/lang/String;Ljava/lang/Exception;)VreadisLittleEndiangetDefaultEncoding()Ljava/lang/String;*([BZLjava/lang/String;Ljava/lang/String;)V m_sStatus)Loracle/ord/media/annotator/utils/Status;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString'oracle/ord/media/annotator/utils/StatusTracereadByte()B(B)V addElement(Ljava/lang/Object;)V readString(I)Ljava/lang/String;readUnsignedShort()I(I)VreadUnsignedInt()J;(Loracle/ord/media/annotator/parsers/tiff/TiffParser;IIII)V TagSwitcher'(ILjava/util/Vector;)Ljava/lang/String;java/lang/StringcharAt(I)C readShort()S toHexString TagInterested(I)Z7(Loracle/ord/media/annotator/parsers/tiff/TiffParser;)V-oracle/ord/media/annotator/utils/VectorSorter sortVectorS(Ljava/util/Vector;Loracle/ord/media/annotator/utils/Comparator;)Ljava/util/Vector;(J)VintValue iDataOffset iDataType iDataCountiTagIdisEmpty isSeekableseekclose m_annTaskMan4Loracle/ord/media/annotator/handlers/AnnTaskManager;2oracle/ord/media/annotator/handlers/AnnTaskManagersetTaskCurrent(ILjava/lang/String;)V m_iImageCountm_szImageFormatLjava/lang/String;m_szImageVersionsetLittleEndian(Z)VsetTask(II)Vdone m_annInst3Loracle/ord/media/annotator/annotations/Annotation;1oracle/ord/media/annotator/annotations/Annotation setAttribute'(Ljava/lang/String;Ljava/lang/Object;)Vm_lImageHeightJ m_lImageWidthm_szImageColorSpacem_iImageBitsPerPixelm_dImageHDensityD(D)Vm_dImageVDensitym_szImageCompressorFullNamem_szImageCompressorm_szImageCommentReport(SLjava/lang/String;)V!*******(+M,,  NlP Y =6*d>`6: Y: Y343B mY Y 661*+`d6 Y `6: YJK qed*d*`!**ddW*d***>*Y**  k#*18ch>Xh>Qh>J*!W"Y#$%&'%&()h>h>*!W*) Y+   Ի,Y-:L]6+.6/Y01*dWp+2:1_6+364Y51*hdW/+664Y51*!W*) Y+ : Y7 !*8 Y*91u:*:6*!W"Y#;%&<%&=%&()**>:*66*?:: Y@9fg K?*A:3*BC:"DE Y *!W) th*E<*E=*6>*!W"Y#F%G%H%G%I%G%()J *K *W *8LY*MNL+$ ,Y-:"HY6+.6/Y01+2:16+364Y51y6  'OY+6PQ64Y51 ٧I6  h'OY+6PQ6 4Y 51 ק*!W*) Y+ : Y7 w* +R*dWM YS ** +T+UVM*+R*+T+U:`,0*B+W,CN--DE Y- *!W-) w*+R*XdWM YY **+T+UVM*+R*+T+U:`X,0*B+W,CN--DE Y- *!W-) nb*ZL+MN, ,  N-R*X *-[--R*X*-\,,  N*-\ **]*X^<**]X*3=*!W"Y#_%&()*,Y-8> *`*!Wa)*OY*6PQ]*YX h```X*8b*c*8 *d**]e**]*XdW**]X*3<*!W"Y#_%&()* hW*OY*6PQ]*YX h```X .*3<*2*!W"Y#f%&g%*&() Yh *OY*6PQ]*X=*]^* *i* j* JN* * j* -N* * j* -N* * j* *l*m*Ym`m*n*mops*BqL Yr+ez}ez ezk L*+W+3I6+3I.*Bst*Buv*w*nxp*yH+3M6+3M.*Bst*Bzv*w*n{p*y Y|  F:*}Y~B*n *np**n p**n PD**Bt**Bv*B*OY*BP*B*OY*BP*4Y*Bq5*B**B*B*4Y*B5*B*Y*B*B*Y*B**B**B*B**B*!*n  L