JPEGsnoop 1.2.0 by Calvin Hass www.impulseadventure.com/photo/ ------------------------------- Filename: [E:\sample-003.jpg] Filesize: [3099335] Bytes Start Offset: 0x00000000 *** Marker: SOI (xFFD8) *** OFFSET: 0x00000000 *** Marker: APP1 (xFFE1) *** OFFSET: 0x00000002 length = 12286 Identifier = [Exif] Identifier TIFF = x[49 49 2A 00 08 00 00 00 ] Endian = Intel (little) TAG Mark x002A = x[002A] EXIF IFD0 @ Absolute x[00000014] Dir Length = x[0009] [Make ] = Canon [Model ] = Canon EOS 10D [Orientation ] = 1 [XResolution ] = 180/1 [YResolution ] = 180/1 [ResolutionUnit ] = 2 [DateTime ] = 2005:12:10 14:50:30 [YCbCrPositioning ] = 1 [ExifOffset ] = x00C4 Offset to Next IFD = [00000950] EXIF IFD1 @ Absolute x[0000095C] Dir Length = x[0006] [Compression ] = 6 [XResolution ] = 180/1 [YResolution ] = 180/1 [ResolutionUnit ] = 2 [JpegIFOffset ] = 2548 [JpegIFByteCount ] = 9728 Offset to Next IFD = [00000000] EXIF SubIFD @ Absolute x[000000D0] Dir Length = x[001F] [ExposureTime ] = 1/180 [FNumber ] = 67/10 [ISOSpeedRatings ] = 100 [ExifVersion ] = x31323230 [DateTimeOriginal ] = 2005:12:10 14:50:30 [DateTimeDigitized ] = 2005:12:10 14:50:30 [ComponentConfiguration ] = x00030201 [CompressedBitsPerPixel ] = 3/1 [ShutterSpeedValue ] = 490986/65536 [ApertureValue ] = 359683/65536 [ExposureBiasValue ] = 0/2 [MaxApertureValue ] = 194698/65536 [MeteringMode ] = 5 [Flash ] = 16 [FocalLength ] = 24/1 Excessive # components (1372). Limiting to first 500. [MakerNote ] = x03AE [UserComment ] = x00000266 [FlashPixVersion ] = x30303130 [ColorSpace ] = 1 [ExifImageWidth ] = 3072 [ExifImageHeight ] = 2048 [ExifInteroperabilityOffset ] = 2330 [FocalPlaneXResolution ] = 3072000/892 [FocalPlaneYResolution ] = 2048000/595 [FocalPlaneResolutionUnit ] = 2 [SensingMethod ] = 2 [FileSource ] = x00000003 [CustomRendered ] = 0 [ExposureMode ] = 0 [WhiteBalance ] = 0 [SceneCaptureType ] = 1 EXIF MakerIFD @ Absolute x[000003BA] Makernote decode option not enabled. *** Marker: DQT (xFFDB) *** Define a Quantization Table. OFFSET: 0x00003002 Table length = 132 ---- Precision=8 bits Destination ID=0 (Luminance) DQT, Row #0: 1 1 1 1 1 2 3 3 DQT, Row #1: 1 1 1 1 1 3 3 3 DQT, Row #2: 1 1 1 1 2 3 3 3 DQT, Row #3: 1 1 1 1 3 4 4 3 DQT, Row #4: 1 1 2 3 3 5 5 4 DQT, Row #5: 1 2 3 3 4 5 6 5 DQT, Row #6: 2 3 4 4 5 6 6 5 DQT, Row #7: 4 5 5 5 6 5 5 5 Approx quality factor = 97.29 (scaling=5.42 variance=1.44) ---- Precision=8 bits Destination ID=1 (Chrominance) DQT, Row #0: 1 1 1 2 5 5 5 5 DQT, Row #1: 1 1 1 3 5 5 5 5 DQT, Row #2: 1 1 3 5 5 5 5 5 DQT, Row #3: 2 3 5 5 5 5 5 5 DQT, Row #4: 5 5 5 5 5 5 5 5 DQT, Row #5: 5 5 5 5 5 5 5 5 DQT, Row #6: 5 5 5 5 5 5 5 5 DQT, Row #7: 5 5 5 5 5 5 5 5 Approx quality factor = 97.51 (scaling=4.97 variance=0.11) *** Marker: SOF0 (Baseline DCT) (xFFC0) *** OFFSET: 0x00003088 Frame header length = 17 Precision = 8 Number of Lines = 2048 Samples per Line = 3072 Image Size = 3072 x 2048 Raw Image Orientation = Landscape Number of Img components = 3 Component[1]: ID=0x01, Samp Fac=0x21 (Subsamp 1 x 1), Quant Tbl Sel=0x00 (Lum: Y) Component[2]: ID=0x02, Samp Fac=0x11 (Subsamp 2 x 1), Quant Tbl Sel=0x01 (Chrom: Cb) Component[3]: ID=0x03, Samp Fac=0x11 (Subsamp 2 x 1), Quant Tbl Sel=0x01 (Chrom: Cr) *** Marker: DHT (Define Huffman Table) (xFFC4) *** OFFSET: 0x0000309B Huffman table length = 418 ---- Destination ID = 0 Class = 0 (DC / Lossless Table) Codes of length 01 bits (000 total): Codes of length 02 bits (001 total): 00 Codes of length 03 bits (005 total): 01 02 03 04 05 Codes of length 04 bits (001 total): 06 Codes of length 05 bits (001 total): 07 Codes of length 06 bits (001 total): 08 Codes of length 07 bits (001 total): 09 Codes of length 08 bits (001 total): 0A Codes of length 09 bits (001 total): 0B Codes of length 10 bits (000 total): Codes of length 11 bits (000 total): Codes of length 12 bits (000 total): Codes of length 13 bits (000 total): Codes of length 14 bits (000 total): Codes of length 15 bits (000 total): Codes of length 16 bits (000 total): Total number of codes: 012 ---- Destination ID = 0 Class = 1 (AC Table) Codes of length 01 bits (000 total): Codes of length 02 bits (002 total): 01 02 Codes of length 03 bits (001 total): 03 Codes of length 04 bits (003 total): 00 04 11 Codes of length 05 bits (003 total): 05 12 21 Codes of length 06 bits (002 total): 31 41 Codes of length 07 bits (004 total): 06 13 51 61 Codes of length 08 bits (003 total): 07 22 71 Codes of length 09 bits (005 total): 14 32 81 91 A1 Codes of length 10 bits (005 total): 08 23 42 B1 C1 Codes of length 11 bits (004 total): 15 52 D1 F0 Codes of length 12 bits (004 total): 24 33 62 72 Codes of length 13 bits (000 total): Codes of length 14 bits (000 total): Codes of length 15 bits (001 total): 82 Codes of length 16 bits (125 total): 09 0A 16 17 18 19 1A 25 26 27 28 29 2A 34 35 36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54 55 56 57 58 59 5A 63 64 65 66 67 68 69 6A 73 74 75 76 77 78 79 7A 83 84 85 86 87 88 89 8A 92 93 94 95 96 97 98 99 9A A2 A3 A4 A5 A6 A7 A8 A9 AA B2 B3 B4 B5 B6 B7 B8 B9 BA C2 C3 C4 C5 C6 C7 C8 C9 CA D2 D3 D4 D5 D6 D7 D8 D9 DA E1 E2 E3 E4 E5 E6 E7 E8 E9 EA F1 F2 F3 F4 F5 F6 F7 F8 F9 FA Total number of codes: 162 ---- Destination ID = 1 Class = 0 (DC / Lossless Table) Codes of length 01 bits (000 total): Codes of length 02 bits (003 total): 00 01 02 Codes of length 03 bits (001 total): 03 Codes of length 04 bits (001 total): 04 Codes of length 05 bits (001 total): 05 Codes of length 06 bits (001 total): 06 Codes of length 07 bits (001 total): 07 Codes of length 08 bits (001 total): 08 Codes of length 09 bits (001 total): 09 Codes of length 10 bits (001 total): 0A Codes of length 11 bits (001 total): 0B Codes of length 12 bits (000 total): Codes of length 13 bits (000 total): Codes of length 14 bits (000 total): Codes of length 15 bits (000 total): Codes of length 16 bits (000 total): Total number of codes: 012 ---- Destination ID = 1 Class = 1 (AC Table) Codes of length 01 bits (000 total): Codes of length 02 bits (002 total): 00 01 Codes of length 03 bits (001 total): 02 Codes of length 04 bits (002 total): 03 11 Codes of length 05 bits (004 total): 04 05 21 31 Codes of length 06 bits (004 total): 06 12 41 51 Codes of length 07 bits (003 total): 07 61 71 Codes of length 08 bits (004 total): 13 22 32 81 Codes of length 09 bits (007 total): 08 14 42 91 A1 B1 C1 Codes of length 10 bits (005 total): 09 23 33 52 F0 Codes of length 11 bits (004 total): 15 62 72 D1 Codes of length 12 bits (004 total): 0A 16 24 34 Codes of length 13 bits (000 total): Codes of length 14 bits (001 total): E1 Codes of length 15 bits (002 total): 25 F1 Codes of length 16 bits (119 total): 17 18 19 1A 26 27 28 29 2A 35 36 37 38 39 3A 43 44 45 46 47 48 49 4A 53 54 55 56 57 58 59 5A 63 64 65 66 67 68 69 6A 73 74 75 76 77 78 79 7A 82 83 84 85 86 87 88 89 8A 92 93 94 95 96 97 98 99 9A A2 A3 A4 A5 A6 A7 A8 A9 AA B2 B3 B4 B5 B6 B7 B8 B9 BA C2 C3 C4 C5 C6 C7 C8 C9 CA D2 D3 D4 D5 D6 D7 D8 D9 DA E2 E3 E4 E5 E6 E7 E8 E9 EA F2 F3 F4 F5 F6 F7 F8 F9 FA Total number of codes: 162 *** Marker: SOS (Start of Scan) (xFFDA) *** OFFSET: 0x0000323F Scan header length = 12 Number of img components = 3 Component[1]: selector=0x01, table=0x00 Component[2]: selector=0x02, table=0x11 Component[3]: selector=0x03, table=0x11 Spectral selection = 0 .. 63 Successive approximation = 0x00 Scan Data: (after bitstuff removed) fe c4 36 e0 e3 1c 8e 31 e9 4b 8f 94 10 49 c9 3d ab ef 7d a3 6e ec f9 2e 6e 5d 80 83 80 73 d7 d0 66 8d b8 1f 4e 4f 1c 8a bf 6b 65 61 3d 5e e3 4f a7 7c f7 ef 46 00 e8 07 1e 82 94 aa cd 3b 12 f4 18 ca 48 3c 93 ce 70 0f 4a 62 a6 48 ce 71 eb 8e b8 a5 19 c9 ef d0 2e d6 c3 be 61 b8 10 3a f5 cf 07 d2 98 46 0e 08 39 eb c7 7a 6a 4e fa 03 93 4a e3 4f 3d 71 8a 51 d8 60 fa f5 cd 57 34 b6 61 cd 65 70 c8 f5 e3 b7 bd 37 ee e4 b1 24 11 9f bb 47 33 8e c3 f2 10 10 72 09 ef fc 42 93 38 f9 89 db db 38 e4 d5 f3 b7 1b f5 25 be c2 30 55 27 38 19 ce de 3a 1a 39 38 3b 54 ed f9 4f 3d 6b 38 d4 94 46 bc c7 30 1c 10 40 2a 78 c9 c6 2a 2e 99 24 2e 4e 79 cf 4a af 68 e4 1b 0b b0 1c 02 83 77 5c e3 9a 42 a5 7f 87 92 7a 85 eb 4b 9d ae a0 21 5e 72 09 e1 bb 8f e5 4d 2a 0e 72 1b 93 e9 d2 b4 55 24 f5 44 fa b1 cb 81 c0 03 19 e3 1d a9 85 77 73 95 e3 a9 ce 71 f5 f4 a5 ed 64 9f 31 43 7a a1 ea d8 38 18 1c 0a 09 e0 74 fc ba d0 ea 4d eb 72 62 d3 1b eb c7 4f 5e f4 98 07 92 07 5e 0f ad 69 ce da 57 62 72 dd 34 0c 31 8d a0 fd ee 76 8e b4 8c 18 e4 71 b7 39 e4 74 fa 56 b1 95 d5 ae 2f 7a c0 13 e5 da 73 81 e8 71 43 f0 06 31 c7 a9 eb 53 ed 2c da 1b 56 8b 44 40 e3 20 8c f1 8f a5 37 19 ea 37 73 dc 74 fa 55 b9 25 63 99 4e 51 56 40 54 0c 8c 1e b9 c6 69 b8 3d 04 78 ed 96 6e 94 f9 97 71 3e 65 6b 88 06 d2 54 6d dc 3f bd 4e f9 b9 eb 8f 5c 8c 8a 7e 85 2a 8e 3a 44 61 5c 93 86 e4 73 f7 b9 14 9e b9 0c 48 38 04 9c 73 4d 36 b6 64 b9 36 f4 19 b7 d9 97 27 83 8e b4 9b 78 20 12 32 7a e3 91 55 ce ed 61 73 3d c1 b8 07 00 e7 70 e8 09 c5 20 5c 82 31 b5 b3 9d d8 eb 4b 99 f7 0b eb 76 37 69 27 91 f2 e7 af 66 fa 51 e5 96 c8 21 b0 0e 46 e0 08 a7 cf 2b 5a e1 29 37 d4 46 04 64 95 0b 81 d4 9e b4 df c7 3f 41 4b 99 f5 05 27 17 74 c3 1d 7b 73 9e 05 26 d1 9e bc 74 39 19 aa e7 64 f3 39 3d 46 95 ce 7b f6 18 3d 29 19 3e 5c f1 b9 78 38 ef 56 e7 a5 c5 7e 83 70 b8 e4 60 fb 12 3f 3a 5d 87 77 53 b7 ae 40 e2 a2 33 94 6e 3b d8 69 18 e0 f3 eb 4d 3d 8f 04 8c 76 35 7c ce dc dd 45 cd ad 98 WARNING: Dump truncated. *** Decoding SCAN Data *** OFFSET: 0x0000324D Scan Decode Mode: Full IDCT (AC + DC) Scan Data encountered marker 0xFFD9 @ 0x002F4AC5.0 *** NOTE: YCC Clipped. MCU=( 61, 16) YCC=( 256, 107, 144) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 6, 43) YCC=( 256, 124, 130) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 6, 43) YCC=( 256, 123, 130) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 6, 44) YCC=( 256, 107, 140) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 5, 44) YCC=( 256, 103, 144) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 6, 45) YCC=( 256, 108, 150) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 6, 45) YCC=( 257, 108, 141) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 44, 46) YCC=( 256, 120, 137) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 44, 46) YCC=( 256, 122, 132) Y Overflow @ Offset 0x002F4AC4.2 *** NOTE: YCC Clipped. MCU=( 6, 48) YCC=( 256, 109, 137) Y Overflow @ Offset 0x002F4AC4.2 Only reported first 10 instances of this message... Compression stats: Compression Ratio: 6.12:1 Bits per pixel: 3.92:1 Huffman code histogram stats: Huffman Table: (Dest ID: 0, Class: DC) # codes of length 01 bits: 0 ( 0%) # codes of length 02 bits: 6483 ( 7%) # codes of length 03 bits: 44476 ( 45%) # codes of length 04 bits: 12955 ( 13%) # codes of length 05 bits: 13605 ( 14%) # codes of length 06 bits: 11450 ( 12%) # codes of length 07 bits: 6569 ( 7%) # codes of length 08 bits: 2648 ( 3%) # codes of length 09 bits: 118 ( 0%) # codes of length 10 bits: 0 ( 0%) # codes of length 11 bits: 0 ( 0%) # codes of length 12 bits: 0 ( 0%) # codes of length 13 bits: 0 ( 0%) # codes of length 14 bits: 0 ( 0%) # codes of length 15 bits: 0 ( 0%) # codes of length 16 bits: 0 ( 0%) Huffman Table: (Dest ID: 1, Class: DC) # codes of length 01 bits: 0 ( 0%) # codes of length 02 bits: 34684 ( 35%) # codes of length 03 bits: 12917 ( 13%) # codes of length 04 bits: 12873 ( 13%) # codes of length 05 bits: 14194 ( 14%) # codes of length 06 bits: 12639 ( 13%) # codes of length 07 bits: 7856 ( 8%) # codes of length 08 bits: 2686 ( 3%) # codes of length 09 bits: 448 ( 0%) # codes of length 10 bits: 7 ( 0%) # codes of length 11 bits: 0 ( 0%) # codes of length 12 bits: 0 ( 0%) # codes of length 13 bits: 0 ( 0%) # codes of length 14 bits: 0 ( 0%) # codes of length 15 bits: 0 ( 0%) # codes of length 16 bits: 0 ( 0%) Huffman Table: (Dest ID: 0, Class: AC) # codes of length 01 bits: 0 ( 0%) # codes of length 02 bits: 1036430 ( 38%) # codes of length 03 bits: 310631 ( 11%) # codes of length 04 bits: 559658 ( 20%) # codes of length 05 bits: 378812 ( 14%) # codes of length 06 bits: 87678 ( 3%) # codes of length 07 bits: 195879 ( 7%) # codes of length 08 bits: 92941 ( 3%) # codes of length 09 bits: 29572 ( 1%) # codes of length 10 bits: 30177 ( 1%) # codes of length 11 bits: 8524 ( 0%) # codes of length 12 bits: 2863 ( 0%) # codes of length 13 bits: 0 ( 0%) # codes of length 14 bits: 0 ( 0%) # codes of length 15 bits: 172 ( 0%) # codes of length 16 bits: 8056 ( 0%) Huffman Table: (Dest ID: 1, Class: AC) # codes of length 01 bits: 0 ( 0%) # codes of length 02 bits: 325080 ( 33%) # codes of length 03 bits: 165096 ( 17%) # codes of length 04 bits: 193681 ( 20%) # codes of length 05 bits: 187636 ( 19%) # codes of length 06 bits: 56633 ( 6%) # codes of length 07 bits: 11141 ( 1%) # codes of length 08 bits: 20457 ( 2%) # codes of length 09 bits: 11004 ( 1%) # codes of length 10 bits: 2306 ( 0%) # codes of length 11 bits: 2069 ( 0%) # codes of length 12 bits: 469 ( 0%) # codes of length 13 bits: 0 ( 0%) # codes of length 14 bits: 463 ( 0%) # codes of length 15 bits: 300 ( 0%) # codes of length 16 bits: 169 ( 0%) YCC clipping in DC: Y component: [<0= 0] [>255= 0] Cb component: [<0= 0] [>255= 0] Cr component: [<0= 0] [>255= 0] YCC histogram in DC (DCT sums : pre-ranged: Y component histo: [min=-1018 max= 1045 avg= 15.4] Cb component histo: [min= -628 max= 160 avg= -66.9] Cr component histo: [min= -446 max= 600 avg= 42.4] YCC histogram in DC: Y component histo: [min= 0 max= 258 avg= 129.5] Cb component histo: [min= 0 max= 148 avg= 119.2] Cr component histo: [min= 0 max= 203 avg= 132.9] RGB histogram in DC (before clip): R component histo: [min= -14 max= 302 avg= 135.9] G component histo: [min= -7 max= 265 avg= 128.5] B component histo: [min= -73 max= 260 avg= 113.5] RGB clipping in DC: R component: [<0= 0] [>255= 0] G component: [<0= 0] [>255= 0] B component: [<0= 0] [>255= 0] RGB histogram in DC (after clip): R component histo: [min= 0 max= 255 avg= 135.8] G component histo: [min= 0 max= 255 avg= 128.5] B component histo: [min= 0 max= 255 avg= 113.6] Brightest Pixel Search: YCC=[ 1045, -143, 85] RGB=[255,254,223] @ MCU[171, 93] Finished Decoding SCAN Data Number of RESTART markers decoded: 0 Next position in scan buffer: Offset 0x002F4AC4.2 *** Marker: EOI (End of Image) (xFFD9) *** OFFSET: 0x002F4AC5 *** Embedded JPEG Thumbnail *** Offset: 0x00000A00 Length: 0x00002600 (9728) * Embedded Thumb Marker: SOI * Embedded Thumb Marker: DQT Length = 132 ---- Precision=0 bits Destination ID=0 (Luminance) DQT, Row #0: 3 2 2 3 5 8 10 12 DQT, Row #1: 2 2 3 4 5 11 11 13 DQT, Row #2: 3 2 3 5 8 11 13 11 DQT, Row #3: 3 3 4 6 10 17 15 12 DQT, Row #4: 3 4 7 11 13 21 20 15 DQT, Row #5: 5 7 10 12 15 20 21 17 DQT, Row #6: 9 12 15 17 20 23 23 19 DQT, Row #7: 14 17 18 19 21 19 20 19 ---- Precision=0 bits Destination ID=1 (Chrominance) DQT, Row #0: 3 3 5 9 19 19 19 19 DQT, Row #1: 3 4 5 13 19 19 19 19 DQT, Row #2: 5 5 11 19 19 19 19 19 DQT, Row #3: 9 13 19 19 19 19 19 19 DQT, Row #4: 19 19 19 19 19 19 19 19 DQT, Row #5: 19 19 19 19 19 19 19 19 DQT, Row #6: 19 19 19 19 19 19 19 19 DQT, Row #7: 19 19 19 19 19 19 19 19 * Embedded Thumb Marker: SOF Frame header length = 17 Precision = 8 Number of Lines = 120 Samples per Line = 160 Image Size = 160 x 120 * Embedded Thumb Marker: DHT Length = 418 * Embedded Thumb Marker: SOS Skipping scan data Skipped 8983 bytes * Embedded Thumb Marker: EOI * Embedded Thumb Signature: 017C9D4907C58FFF90C29510E8DD23EB *** Searching Compression Signatures *** Signature: 01E5F053039A59A823FEDC91959822BF Signature (Rotated): 011B33BAEED0A54091895B8D5389FA91 File Offset: 0 bytes Chroma subsampling: 2x1 EXIF Make/Model: OK [Canon] [Canon EOS 10D] EXIF Makernotes: OK EXIF Software: NONE Searching Compression Signatures: (3314 built-in, 1 user(*) ) EXIF.Make / Software EXIF.Model Quality Subsamp Match? ------------------------- ----------------------------------- ---------------- -------------- CAM:[Canon ] [Canon EOS 10D ] [fine ] Yes CAM:[Canon ] [Canon EOS 20D ] [fine ] Yes CAM:[Canon ] [Canon EOS 300D DIGITAL ] [fine ] Yes CAM:[Canon ] [Canon EOS 30D ] [fine ] Yes CAM:[Canon ] [Canon EOS 350D DIGITAL ] [fine ] Yes CAM:[Canon ] [Canon EOS 400D DIGITAL ] [fine ] Yes CAM:[Canon ] [Canon EOS D30 ] [fine ] Yes CAM:[Canon ] [Canon EOS D60 ] [fine ] Yes CAM:[Canon ] [Canon EOS DIGITAL REBEL ] [fine ] Yes CAM:[Canon ] [Canon EOS DIGITAL REBEL XT ] [fine ] Yes CAM:[Canon ] [Canon EOS DIGITAL REBEL XTi ] [fine ] Yes CAM:[SONY ] [CYBERSHOT ] [ ] Yes CAM:[SONY ] [DSC-F828 ] [ ] Yes CAM:[SONY ] [DSC-F88 ] [ ] Yes CAM:[SONY ] [DSC-V1 ] [ ] Yes CAM:[SONY ] [SONY ] [ ] Yes ASSESSMENT: Image is original