diff --git a/.travis.yml b/.travis.yml index f52071865..7417ae2c4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -66,11 +66,14 @@ script: #- php examples/dump-media.php -d test/image_files/camera_samples/apple-iphone6s.jpg-rewrite.img #- php examples/dump-media.php -d -w test/image_files/camera_samples/apple-iphone7.JPG #- php examples/dump-media.php -d test/image_files/camera_samples/apple-iphone7.JPG-rewrite.img - - php examples/dump-media.php -d -w test/image_files/camera_samples/apple-iphone11.jpg + #- php examples/dump-media.php -d -w test/image_files/camera_samples/apple-iphone11.jpg #- php examples/dump-media.php -d -w test/image_files/camera_samples/nikon-e5000.jpg #- php examples/dump-media.php -d test/image_files/camera_samples/nikon-e5000.jpg-rewrite.img #- php examples/dump-media.php -d test/image_files/camera_samples/pentax-istDS.jpg #- php examples/dump-media.php -d test/image_files/camera_samples/pentax-istDS.jpg-rewrite.img + - php examples/dump-media.php -d test/image_files/broken_images/pel-141.jpg + - php examples/dump-media.php -d -w test/image_files/broken_images/pel-152.jpg + - php examples/dump-media.php -d test/image_files/broken_images/pel-152.jpg-rewrite.img #- php examples/dump-media.php -d test/image_files/broken_images/gh-10-a.jpg #- php examples/dump-media.php -d test/image_files/broken_images/gh-10-a.jpg-rewrite.img #- php examples/dump-media.php test/image_files/broken_images/gh-10-b.jpg @@ -89,6 +92,8 @@ script: #- php examples/dump-media.php -d -w test/image_files/no-exif.jpg #- php examples/dump-media.php -d test/image_files/no-exif.jpg-rewrite.img #- php examples/dump-media.php -d test/image_files/sample-1.tiff + - php examples/dump-media.php -d -w test/image_files/pel-157.tiff + - php examples/dump-media.php -d test/image_files/pel-157.tiff-rewrite.img #- php examples/dump-media.php -d test/image_files/broken_images/gh-11.jpg-rewrite.img #- php examples/dump-media.php -d test/image_files/camera_samples/olympus-c765uz.jpg #- php examples/dump-media.php -d -w test/image_files/camera_samples/fujifilm_x_a5.jpg diff --git a/specs/Ifd/Any.yaml b/specs/Ifd/Any.yaml index bf5d17485..288a5a75b 100644 --- a/specs/Ifd/Any.yaml +++ b/specs/Ifd/Any.yaml @@ -21,6 +21,8 @@ items: R98: 'R98 - DCF basic file (sRGB)' THM: 'THM - DCF thumbnail file' 2: + components: 4 + entryClass: FileEye\MediaProbe\Entry\Version exiftool: - name: InteropVersion @@ -606,6 +608,8 @@ items: DOMNode: 'IFD0:Software' desc: Software 306: + components: 20 + entryClass: FileEye\MediaProbe\Entry\Time exifReadData: key: DateTime exiftool: @@ -1310,6 +1314,8 @@ items: DOMNode: 'IFD0:YCbCrCoefficients' desc: 'Y Cb Cr Coefficients' 530: + __todo: 'adjust decoding' + entryClass: FileEye\MediaProbe\Entry\IfdYCbCrSubSampling exifReadData: key: YCbCrSubSampling exiftool: @@ -1363,6 +1369,7 @@ items: DOMNode: 'ExifIFD:StripRowCounts' desc: 'Strip Row Counts' 700: + __todo: 'add ifd for XMP tags' entryClass: FileEye\MediaProbe\Entry\IfdApplicationNotes exifReadData: key: ExtensibleMetadataPlatform @@ -1764,6 +1771,7 @@ items: DOMNode: 'ExifIFD:BatteryLevel' desc: 'Battery Level' 33432: + entryClass: FileEye\MediaProbe\Entry\IfdCopyright exifReadData: key: Copyright exiftool: @@ -1775,6 +1783,8 @@ items: DOMNode: 'IFD0:Copyright' desc: Copyright 33434: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifExposureTime exifReadData: key: ExposureTime exiftool: @@ -1786,6 +1796,8 @@ items: DOMNode: 'ExifIFD:ExposureTime' desc: 'Exposure Time' 33437: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifFNumber exifReadData: key: FNumber exiftool: @@ -2485,6 +2497,8 @@ items: DOMNode: 'ExifIFD:FedexEDR' desc: 'Fedex EDR' 36864: + components: 4 + entryClass: FileEye\MediaProbe\Entry\Version exifReadData: key: ExifVersion exiftool: @@ -2496,6 +2510,8 @@ items: DOMNode: 'ExifIFD:ExifVersion' desc: 'Exif Version' 36867: + components: 20 + entryClass: FileEye\MediaProbe\Entry\Time exifReadData: key: DateTimeOriginal exiftool: @@ -2508,6 +2524,8 @@ items: DOMNode: 'ExifIFD:DateTimeOriginal' desc: 'Date/Time Original' 36868: + components: 20 + entryClass: FileEye\MediaProbe\Entry\Time exifReadData: key: DateTimeDigitized exiftool: @@ -2559,6 +2577,8 @@ items: DOMNode: 'ExifIFD:OffsetTimeDigitized' desc: 'Offset Time Digitized' 37121: + components: 4 + entryClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration exifReadData: key: ComponentsConfiguration exiftool: @@ -2590,6 +2610,8 @@ items: DOMNode: 'ExifIFD:CompressedBitsPerPixel' desc: 'Compressed Bits Per Pixel' 37377: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue exifReadData: key: ShutterSpeedValue exiftool: @@ -2601,6 +2623,8 @@ items: DOMNode: 'ExifIFD:ShutterSpeedValue' desc: 'Shutter Speed Value' 37378: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifApertureValue exifReadData: key: ApertureValue exiftool: @@ -2612,6 +2636,8 @@ items: DOMNode: 'ExifIFD:ApertureValue' desc: 'Aperture Value' 37379: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifBrightnessValue exifReadData: key: BrightnessValue exiftool: @@ -2623,6 +2649,8 @@ items: DOMNode: 'ExifIFD:BrightnessValue' desc: 'Brightness Value' 37380: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue exifReadData: key: ExposureBiasValue exiftool: @@ -2646,6 +2674,8 @@ items: DOMNode: 'ExifIFD:MaxApertureValue' desc: 'Max Aperture Value' 37382: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifSubjectDistance exifReadData: key: SubjectDistance exiftool: @@ -2754,6 +2784,8 @@ items: 93: 'Auto, Fired, Red-eye reduction, Return not detected' 95: 'Auto, Fired, Red-eye reduction, Return detected' 37386: + components: 1 + entryClass: FileEye\MediaProbe\Entry\ExifFocalLength exifReadData: key: FocalLength exiftool: @@ -2879,6 +2911,7 @@ items: DOMNode: 'ExifIFD:ImageHistory' desc: 'Image History' 37396: + entryClass: FileEye\MediaProbe\Entry\ExifSubjectArea exifReadData: key: SubjectLocation exiftool: @@ -2972,6 +3005,10 @@ items: DOMNode: 'ExifIFD:StoNits' desc: 'Sto Nits' 37500: + name: MakerNote + title: 'Maker Note' + format: Undefined + entryClass: FileEye\MediaProbe\Entry\ExifMakerNote exiftool: - name: MakerNoteApple @@ -3576,6 +3613,7 @@ items: DOMNode: 'ExifIFD:MakerNoteUnknown' desc: 'Maker Note Unknown' 37510: + entryClass: FileEye\MediaProbe\Entry\ExifUserComment exifReadData: key: UserComment exiftool: @@ -3714,6 +3752,7 @@ items: DOMNode: 'ExifIFD:CameraElevationAngle' desc: 'Camera Elevation Angle' 40091: + entryClass: FileEye\MediaProbe\Entry\WindowsString exifReadData: key: Title exiftool: @@ -3724,6 +3763,7 @@ items: DOMNode: 'IFD0:XPTitle' desc: 'XP Title' 40092: + entryClass: FileEye\MediaProbe\Entry\WindowsString exifReadData: key: Comments exiftool: @@ -3734,6 +3774,7 @@ items: DOMNode: 'IFD0:XPComment' desc: 'XP Comment' 40093: + entryClass: FileEye\MediaProbe\Entry\WindowsString exifReadData: key: Author exiftool: @@ -3745,6 +3786,7 @@ items: DOMNode: 'IFD0:XPAuthor' desc: 'XP Author' 40094: + entryClass: FileEye\MediaProbe\Entry\WindowsString exifReadData: key: Keywords exiftool: @@ -3755,6 +3797,7 @@ items: DOMNode: 'IFD0:XPKeywords' desc: 'XP Keywords' 40095: + entryClass: FileEye\MediaProbe\Entry\WindowsString exifReadData: key: Subject exiftool: @@ -3765,6 +3808,8 @@ items: DOMNode: 'IFD0:XPSubject' desc: 'XP Subject' 40960: + components: 4 + entryClass: FileEye\MediaProbe\Entry\Version exifReadData: key: FlashPixVersion exiftool: diff --git a/src/Block/Jpeg.php b/src/Block/Jpeg.php index c3fbdf7e2..e91138fae 100644 --- a/src/Block/Jpeg.php +++ b/src/Block/Jpeg.php @@ -131,7 +131,7 @@ public function parseData(DataElement $data_element): void */ protected function getJpegSegmentIdOffset(DataElement $data_element, int $offset): int { - for ($i = $offset; $i < $offset + 7; $i++) { + for ($i = $offset; $i < $offset + 128; $i++) { if ($data_element->getByte($i) === Jpeg::JPEG_DELIMITER && $data_element->getByte($i + 1) !== Jpeg::JPEG_DELIMITER) { return $i; } diff --git a/src/Collection/Ifd/Any.php b/src/Collection/Ifd/Any.php index 42d7c6a9e..a5d8c92c4 100644 --- a/src/Collection/Ifd/Any.php +++ b/src/Collection/Ifd/Any.php @@ -244,7 +244,7 @@ class Any extends Collection { 'MSDocumentTextPosition' => 37681, 'MSPropertySetStorage' => 37680, 'Make' => 271, - 'MakerNoteApple' => 37500, + 'MakerNote' => 37500, 'MakerNoteSafety' => 50741, 'MaskedAreas' => 50830, 'MatrixWorldToCamera' => 33306, @@ -918,6 +918,8 @@ class Any extends Collection { ), 2 => array ( + 'components' => 4, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Version', 'collection' => 'Tag', 'name' => 'InteropVersion', 'title' => 'Interoperability Version', @@ -1585,6 +1587,8 @@ class Any extends Collection { ), 306 => array ( + 'components' => 20, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Time', 'collection' => 'Tag', 'name' => 'ModifyDate', 'title' => 'Modify Date', @@ -2295,6 +2299,8 @@ class Any extends Collection { ), 530 => array ( + '__todo' => 'adjust decoding', + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\IfdYCbCrSubSampling', 'collection' => 'Tag', 'name' => 'YCbCrSubSampling', 'title' => 'Y Cb Cr Sub Sampling', @@ -2366,6 +2372,7 @@ class Any extends Collection { ), 700 => array ( + '__todo' => 'add ifd for XMP tags', 'entryClass' => 'FileEye\\MediaProbe\\Entry\\IfdApplicationNotes', 'collection' => 'Tag', 'name' => 'ApplicationNotes', @@ -2859,6 +2866,7 @@ class Any extends Collection { ), 33432 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\IfdCopyright', 'collection' => 'Tag', 'name' => 'Copyright', 'title' => 'Copyright', @@ -2871,6 +2879,8 @@ class Any extends Collection { ), 33434 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifExposureTime', 'collection' => 'Tag', 'name' => 'ExposureTime', 'title' => 'Exposure Time', @@ -2883,6 +2893,8 @@ class Any extends Collection { ), 33437 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifFNumber', 'collection' => 'Tag', 'name' => 'FNumber', 'title' => 'F Number', @@ -3755,6 +3767,8 @@ class Any extends Collection { ), 36864 => array ( + 'components' => 4, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Version', 'collection' => 'Tag', 'name' => 'ExifVersion', 'title' => 'Exif Version', @@ -3767,6 +3781,8 @@ class Any extends Collection { ), 36867 => array ( + 'components' => 20, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Time', 'collection' => 'Tag', 'name' => 'DateTimeOriginal', 'title' => 'Date/Time Original', @@ -3779,6 +3795,8 @@ class Any extends Collection { ), 36868 => array ( + 'components' => 20, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Time', 'collection' => 'Tag', 'name' => 'CreateDate', 'title' => 'Create Date', @@ -3835,10 +3853,11 @@ class Any extends Collection { ), 37121 => array ( + 'components' => 4, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifComponentsConfiguration', 'collection' => 'Tag', 'name' => 'ComponentsConfiguration', 'title' => 'Components Configuration', - 'components' => 4, 'format' => array ( 0 => 7, @@ -3873,6 +3892,8 @@ class Any extends Collection { ), 37377 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifShutterSpeedValue', 'collection' => 'Tag', 'name' => 'ShutterSpeedValue', 'title' => 'Shutter Speed Value', @@ -3885,6 +3906,8 @@ class Any extends Collection { ), 37378 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifApertureValue', 'collection' => 'Tag', 'name' => 'ApertureValue', 'title' => 'Aperture Value', @@ -3897,6 +3920,8 @@ class Any extends Collection { ), 37379 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifBrightnessValue', 'collection' => 'Tag', 'name' => 'BrightnessValue', 'title' => 'Brightness Value', @@ -3909,6 +3934,8 @@ class Any extends Collection { ), 37380 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifExposureBiasValue', 'collection' => 'Tag', 'name' => 'ExposureCompensation', 'title' => 'Exposure Compensation', @@ -3933,6 +3960,8 @@ class Any extends Collection { ), 37382 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifSubjectDistance', 'collection' => 'Tag', 'name' => 'SubjectDistance', 'title' => 'Subject Distance', @@ -4056,6 +4085,8 @@ class Any extends Collection { ), 37386 => array ( + 'components' => 1, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifFocalLength', 'collection' => 'Tag', 'name' => 'FocalLength', 'title' => 'Focal Length', @@ -4198,6 +4229,7 @@ class Any extends Collection { ), 37396 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifSubjectArea', 'collection' => 'Tag', 'name' => 'SubjectArea', 'title' => 'Subject Area', @@ -4305,17 +4337,19 @@ class Any extends Collection { ), 37500 => array ( - 'collection' => 'Tag', - 'name' => 'MakerNoteApple', - 'title' => 'Maker Note Apple', + 'name' => 'MakerNote', + 'title' => 'Maker Note', 'format' => array ( 0 => 7, ), + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifMakerNote', + 'collection' => 'Tag', 'exiftoolDOMNode' => 'ExifIFD:MakerNoteApple', ), 37510 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\ExifUserComment', 'collection' => 'Tag', 'name' => 'UserComment', 'title' => 'User Comment', @@ -4475,6 +4509,7 @@ class Any extends Collection { ), 40091 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\WindowsString', 'collection' => 'Tag', 'name' => 'XPTitle', 'title' => 'XP Title', @@ -4487,6 +4522,7 @@ class Any extends Collection { ), 40092 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\WindowsString', 'collection' => 'Tag', 'name' => 'XPComment', 'title' => 'XP Comment', @@ -4499,6 +4535,7 @@ class Any extends Collection { ), 40093 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\WindowsString', 'collection' => 'Tag', 'name' => 'XPAuthor', 'title' => 'XP Author', @@ -4511,6 +4548,7 @@ class Any extends Collection { ), 40094 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\WindowsString', 'collection' => 'Tag', 'name' => 'XPKeywords', 'title' => 'XP Keywords', @@ -4523,6 +4561,7 @@ class Any extends Collection { ), 40095 => array ( + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\WindowsString', 'collection' => 'Tag', 'name' => 'XPSubject', 'title' => 'XP Subject', @@ -4535,6 +4574,8 @@ class Any extends Collection { ), 40960 => array ( + 'components' => 4, + 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Version', 'collection' => 'Tag', 'name' => 'FlashpixVersion', 'title' => 'Flashpix Version', diff --git a/src/Entry/ExifUserComment.php b/src/Entry/ExifUserComment.php index 5d9517867..907b05c03 100644 --- a/src/Entry/ExifUserComment.php +++ b/src/Entry/ExifUserComment.php @@ -30,12 +30,7 @@ class ExifUserComment extends Undefined */ public function loadFromData(DataElement $data_element, $offset, $size, array $options = [], ItemDefinition $item_definition = null) { - if ($item_definition->getValuesCount() < 8) { - $this->setValue(['', rtrim($data_element->getBytes(0, $item_definition->getValuesCount()))]); - } else { - $this->setValue([$data_element->getBytes(8, $item_definition->getValuesCount() - 8), rtrim($data_element->getBytes(0, 8))]); - } - + $this->setValue([$data_element->getBytes(0, $item_definition->getValuesCount())]); return $this; } @@ -50,10 +45,21 @@ public function loadFromData(DataElement $data_element, $offset, $size, array $o */ public function setValue(array $data) { - $this->valid = true; + $this->value = $data[0]; + $this->components = strlen($this->value); + + if (strlen($this->value) < 8) { + $this->valid = false; + } else { + $encoding = strtoupper(rtrim(substr($this->value, 0, 8), "\x00")); + if (in_array($encoding, ['', 'ASCII', 'JIS', 'UNICODE'])) { + $this->valid = true; + } + } - $this->value = [$data[0] ?? '', $data[1] ?? '']; - $this->components = 8 + strlen($this->value[0]); + if (!$this->valid) { + $this->error('Invalid EXIF text encoding for UserComment.'); + } $this->debug("text: {text}", ['text' => $this->toString()]); return $this; @@ -66,13 +72,19 @@ public function getValue(array $options = []) { $format = $options['format'] ?? null; if ($format === 'phpExif') { - $val = rtrim($this->value[0], " \x00"); - if (strlen($val) === 0 && substr($this->value[0], 0, 1) === ' ') { - $val = ' '; + $encoding = rtrim(substr($this->value, 0, 8), "\x00"); + $value = rtrim(substr($this->value, 8), " \x00"); + if (strlen($value) === 0 && substr($this->value, 8, 1) === ' ') { + $value = ' '; } - return str_pad($this->value[1], 8, chr(0)) . str_pad($val, strlen($this->value[0]), chr(0)); + if (in_array($encoding, ['', 'ASCII', 'JIS', 'UNICODE'])) { + return str_pad($encoding, 8, chr(0)) . str_pad($value, strlen($this->value) - 8, chr(0)); + } else { + return rtrim($this->value, "\x00"); + } + } - return parent::getValue(); + return rtrim(substr($this->value, 8), "\x00"); } /** @@ -80,7 +92,7 @@ public function getValue(array $options = []) */ public function toBytes($byte_order = ConvertBytes::LITTLE_ENDIAN, $offset = 0) { - return str_pad($this->value[1], 8, chr(0)) . $this->value[0]; + return $this->value; } /** @@ -88,6 +100,6 @@ public function toBytes($byte_order = ConvertBytes::LITTLE_ENDIAN, $offset = 0) */ public function toString(array $options = []) { - return $this->value[0]; + return $this->valid ? $this->getValue($options) : ''; } } diff --git a/src/Entry/Version.php b/src/Entry/Version.php index b024e54c7..0d81c9302 100644 --- a/src/Entry/Version.php +++ b/src/Entry/Version.php @@ -25,9 +25,7 @@ class Version extends Undefined */ public function loadFromData(DataElement $data_element, $offset, $size, array $options = [], ItemDefinition $item_definition = null) { - $version = $data_element->getBytes(0, $item_definition->getValuesCount()); - $value = is_numeric($version) ? [$version / 100] : [$version]; - $this->setValue($value); + $this->setValue([$data_element->getBytes(0, $item_definition->getValuesCount())]); return $this; } @@ -38,19 +36,13 @@ public function setValue(array $data) { $this->valid = true; - $version = isset($data[0]) ? $data[0] : 0.0; - if (!is_numeric($version)) { + if (!is_numeric($data[0])) { $this->error('Incorrect version data.'); - $version = 0; $this->valid = false; } - $major = floor($version); - $minor = ($version - $major) * 100; - $bytes = sprintf('%02.0f%02.0f', $major, $minor); - - $this->value = (string) ($version . ($minor === 0.0 ? '.0' : '')); - $this->components = strlen($bytes); + $this->value = $data[0]; + $this->components = strlen($this->value); $this->debug("text: {text}", ['text' => $this->toString()]); return $this; } @@ -62,9 +54,17 @@ public function getValue(array $options = []) { $format = $options['format'] ?? null; if ($format === 'phpExif') { - return $this->toBytes(); + return $this->value; } - return parent::getValue(); + if (isset($this->value) && is_numeric($this->value)) { + $version = $this->value / 100; + } else { + $version = 0; + } + $major = floor($version); + $minor = ($version - $major) * 100; + + return $version . ($minor === 0.0 ? '.0' : ''); } /** @@ -72,9 +72,7 @@ public function getValue(array $options = []) */ public function toBytes($byte_order = ConvertBytes::LITTLE_ENDIAN, $offset = 0) { - $major = floor($this->getValue()); - $minor = ($this->getValue() - $major) * 100; - return sprintf('%02.0f%02.0f', $major, $minor); + return $this->value; } /** diff --git a/test/EntryUserCommentTest.php b/test/EntryUserCommentTest.php index 1fc3f4293..261816b36 100644 --- a/test/EntryUserCommentTest.php +++ b/test/EntryUserCommentTest.php @@ -10,15 +10,15 @@ class EntryUserCommentTest extends EntryTestBase public function testUsercomment() { $entry = new ExifUserComment($this->mockParentElement); - $entry->setValue([]); + $entry->setValue(["\x0\x0\x0\x0\x0\x0\x0\x0"]); $this->assertEquals(8, $entry->getComponents()); - $this->assertEquals(['', ''], $entry->getValue()); + $this->assertEquals('', $entry->getValue()); $this->assertEquals('', $entry->toString()); $this->assertEquals("\x0\x0\x0\x0\x0\x0\x0\x0", $entry->toBytes()); - $entry->setValue(['Hello!', 'ASCII']); + $entry->setValue(["ASCII\x0\x0\x0Hello!"]); $this->assertEquals(14, $entry->getComponents()); - $this->assertEquals(['Hello!', 'ASCII'], $entry->getValue()); + $this->assertEquals('Hello!', $entry->getValue()); $this->assertEquals("ASCII\x0\x0\x0Hello!", $entry->toBytes()); } } diff --git a/test/EntryVersionTest.php b/test/EntryVersionTest.php index 2ef87cdff..31856934c 100644 --- a/test/EntryVersionTest.php +++ b/test/EntryVersionTest.php @@ -10,22 +10,22 @@ public function testVersion() { $entry = new Version($this->mockParentElement); - $entry->setValue([]); + $entry->setValue(['0000']); $this->assertEquals(0.0, $entry->getValue()); $this->assertEquals('0.0', $entry->toString()); $this->assertEquals('0000', $entry->toBytes()); - $entry->setValue([2.0]); + $entry->setValue(['0200']); $this->assertEquals(2.0, $entry->getValue()); $this->assertEquals('2.0', $entry->toString()); $this->assertEquals('0200', $entry->toBytes()); - $entry->setValue([2.1]); + $entry->setValue(['0210']); $this->assertEquals(2.1, $entry->getValue()); $this->assertEquals('2.1', $entry->toString()); $this->assertEquals('0210', $entry->toBytes()); - $entry->setValue([2.01]); + $entry->setValue(['0201']); $this->assertEquals(2.01, $entry->getValue()); $this->assertEquals('2.01', $entry->toString()); $this->assertEquals('0201', $entry->toBytes()); @@ -34,6 +34,12 @@ public function testVersion() $entry->setValue(['afol']); $this->assertEquals(0.0, $entry->getValue()); $this->assertEquals('0.0', $entry->toString()); - $this->assertEquals('0000', $entry->toBytes()); + $this->assertEquals('afol', $entry->toBytes()); + + // Invalid version data. + $entry->setValue(['\xDC000']); + $this->assertEquals(0.0, $entry->getValue()); + $this->assertEquals('0.0', $entry->toString()); + $this->assertEquals('\xDC000', $entry->toBytes()); } } diff --git a/test/MediaFilesTest.php b/test/MediaFilesTest.php index ad5a71e58..f99d3e011 100644 --- a/test/MediaFilesTest.php +++ b/test/MediaFilesTest.php @@ -133,7 +133,7 @@ protected function assertElement($expected, $element, $test, $rewritten = false) $expected_tag_value = $test['exifReadData'][$tag[0]][$tag[1]]; } //if (($expected['class'] ?? null) === 'FileEye\MediaProbe\Entry\Time') { -/*if ($element->getParentElement() && $element->getParentElement()->getAttribute('name') === 'WhiteBalance') { +/*if ($element->getParentElement() && $element->getParentElement()->getAttribute('name') === 'UserComment') { dump(MediaProbe::dumpHexFormatted($expected_tag_value)); dump(MediaProbe::dumpHexFormatted($element->getValue(['format' => 'phpExif']))); }*/ diff --git a/test/SpecTest.php b/test/SpecTest.php index 1b1f6b645..7d5c93557 100644 --- a/test/SpecTest.php +++ b/test/SpecTest.php @@ -201,13 +201,13 @@ public function getTagTextProvider() '-0.5', 'FileEye\MediaProbe\Entry\ExifExposureBiasValue', 'Ifd\\Exif', 'ExposureCompensation', [[-5, 10]], ], 'Exif/ExifVersion - short' => [ - '2.2', 'FileEye\MediaProbe\Entry\Core\Undefined', 'Ifd\\Exif', 'ExifVersion', [2.2], true, + '2.2', 'FileEye\MediaProbe\Entry\Core\Undefined', 'Ifd\\Exif', 'ExifVersion', ['0220'], true, ], 'Exif/FlashPixVersion - short' => [ - '2.5', 'FileEye\MediaProbe\Entry\Core\Undefined', 'Ifd\\Exif', 'FlashpixVersion', [2.5], true, + '2.5', 'FileEye\MediaProbe\Entry\Core\Undefined', 'Ifd\\Exif', 'FlashpixVersion', ['0250'], true, ], 'Interoperability/InteropVersion - short' => [ - '1.0', 'FileEye\MediaProbe\Entry\Core\Undefined', 'Ifd\\Interoperability', 'InteropVersion', [1], true, + '1.0', 'FileEye\MediaProbe\Entry\Core\Undefined', 'Ifd\\Interoperability', 'InteropVersion', ['0100'], true, ], 'Exif/ComponentsConfiguration' => [ 'Y Cb Cr -', 'FileEye\MediaProbe\Entry\ExifComponentsConfiguration', 'Ifd\\Exif', 'ComponentsConfiguration', ["\x01\x02\x03\0"], diff --git a/test/image_files/broken_images/canon-eos-650d.jpg.test-dump.yml b/test/image_files/broken_images/canon-eos-650d.jpg.test-dump.yml index 6c459c809..87b3e7c5d 100644 --- a/test/image_files/broken_images/canon-eos-650d.jpg.test-dump.yml +++ b/test/image_files/broken_images/canon-eos-650d.jpg.test-dump.yml @@ -6524,7 +6524,7 @@ elements: format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' diff --git a/test/image_files/broken_images/gh-10-b.jpg.test-dump.yml b/test/image_files/broken_images/gh-10-b.jpg.test-dump.yml index d502bd498..c7688bda7 100644 --- a/test/image_files/broken_images/gh-10-b.jpg.test-dump.yml +++ b/test/image_files/broken_images/gh-10-b.jpg.test-dump.yml @@ -3028,7 +3028,7 @@ elements: format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' diff --git a/test/image_files/broken_images/gh-11.jpg.test-dump.yml b/test/image_files/broken_images/gh-11.jpg.test-dump.yml index 25cb73663..0d5cc57d3 100644 --- a/test/image_files/broken_images/gh-11.jpg.test-dump.yml +++ b/test/image_files/broken_images/gh-11.jpg.test-dump.yml @@ -658,12 +658,12 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + class: FileEye\MediaProbe\Entry\ExifExposureTime valid: true - format: SignedRational + format: Rational components: 1 bytesHash: a4f247e774c06222c79089bd939082498fdf84a59246c037078a94b91a96f908 - text: 0.002 + text: '1/500 sec.' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FNumber:33437' @@ -676,12 +676,12 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + class: FileEye\MediaProbe\Entry\ExifFNumber valid: true - format: SignedRational + format: Rational components: 1 bytesHash: 4fba140f7315a66df6d4de21b4a92a26248a9a96a0c83a33b8b9ecf3cb10301b - text: 2.8 + text: f/2.8 - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureProgram:34850' @@ -730,12 +730,12 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + class: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac - text: '4 byte(s) of data' + text: '2.21' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:DateTimeOriginal:36867' @@ -748,7 +748,7 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + class: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 @@ -766,7 +766,7 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + class: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 @@ -784,12 +784,12 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc - text: '4 byte(s) of data' + text: 'Y Cb Cr -' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CompressedBitsPerPixel:37122' @@ -820,12 +820,12 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + class: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 - text: 0 + text: '0.0' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MaxApertureValue:37381' @@ -910,25 +910,25 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + class: FileEye\MediaProbe\Entry\ExifFocalLength valid: true - format: SignedRational + format: Rational components: 1 bytesHash: aaecc262dc576a30e0b0870330060d0f8eca3fd373f5719d5f34e4e78e081b19 - text: 6.3 + text: '6.3 mm' - node: tag - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MakerNoteApple:37500' + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MakerNote:37500' class: FileEye\MediaProbe\Block\Tag valid: true - name: MakerNoteApple + name: MakerNote id: '37500' collection: Tag elements: - node: entry - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MakerNoteApple:37500/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MakerNote:37500/entry' + class: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 2036 @@ -946,12 +946,12 @@ elements: - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + class: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf - text: '4 byte(s) of data' + text: '1.0' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ColorSpace:40961' @@ -1551,6 +1551,12 @@ log: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FNumber:33437' message: 'Found SignedRational data format, expected Rational' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:DateTimeOriginal:36867' + message: 'Found 21 data components, expected 20' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CreateDate:36868' + message: 'Found 21 data components, expected 20' - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CompressedBitsPerPixel:37122' message: 'Found SignedRational data format, expected Rational' diff --git a/test/image_files/broken_images/misplaced-exif.jpg.test-dump.yml b/test/image_files/broken_images/misplaced-exif.jpg.test-dump.yml index b2ef44ee6..7e3e1af68 100644 --- a/test/image_files/broken_images/misplaced-exif.jpg.test-dump.yml +++ b/test/image_files/broken_images/misplaced-exif.jpg.test-dump.yml @@ -213,7 +213,7 @@ elements: valid: false format: Undefined components: 4 - bytesHash: 9af15b336e6a9619928537df30b2e6a2376569fcf9d7e773eccede65606529a0 + bytesHash: 6142c2545fc60da377b0bb1b1ac7bfedb5c5f741fd21fc924dfaac20c48cf0b2 text: '0.0' - node: tag diff --git a/test/image_files/broken_images/pel-141.jpg b/test/image_files/broken_images/pel-141.jpg new file mode 100644 index 000000000..0f4d27cd5 Binary files /dev/null and b/test/image_files/broken_images/pel-141.jpg differ diff --git a/test/image_files/broken_images/pel-141.jpg.test-dump.yml b/test/image_files/broken_images/pel-141.jpg.test-dump.yml new file mode 100644 index 000000000..75c5bde90 --- /dev/null +++ b/test/image_files/broken_images/pel-141.jpg.test-dump.yml @@ -0,0 +1,952 @@ +fileName: pel-141.jpg +mimeType: image/jpeg +fileContentHash: 1fd83d85244eec576327f65ac1db486b36192f106a4111982f45ee65da7ccd00 +elements: + node: media + path: /media + class: FileEye\MediaProbe\Media + valid: true + collection: Media + elements: + - + node: jpeg + path: /media/jpeg + class: FileEye\MediaProbe\Block\Jpeg + valid: true + id: Jpeg + collection: Jpeg + elements: + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:SOI:216' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: SOI + id: '216' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:SOI:216/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 2 + bytesHash: 71563ad80061407ede9c6f316836284bd3710a520c5a792b5eda1cb703690815 + text: '2 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:APP1:225' + class: FileEye\MediaProbe\Block\JpegSegmentApp1 + valid: true + name: APP1 + id: '225' + collection: Jpeg\SegmentApp1 + elements: + - + node: exif + path: '/media/jpeg/jpegSegment:APP1:225/exif' + class: FileEye\MediaProbe\Block\Exif + valid: true + id: Exif + collection: Exif + elements: + - + node: tiff + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' + class: FileEye\MediaProbe\Block\Tiff + valid: true + id: Tiff + collection: Tiff + elements: + - + node: ifd + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' + class: FileEye\MediaProbe\Block\Ifd + valid: true + name: IFD0 + id: '0' + collection: Ifd\Ifd0 + elements: + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Orientation + id: '274' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: 'Horizontal (normal)' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:CreateDate:36868' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: CreateDate + id: '36868' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:CreateDate:36868/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: 758514004d327e81bacc639a489cf81d168f46385614d73cffdfdfa7860840e7 + text: '2014:10:03 14:47:22' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Model + id: '272' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 10 + bytesHash: f42d43caa9132b82c1ac8faf630064cc3f631411c9052aa6bb94d897fb6a34ae + text: GT-I8190 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:DateTimeOriginal:36867' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: DateTimeOriginal + id: '36867' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:DateTimeOriginal:36867/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: 758514004d327e81bacc639a489cf81d168f46385614d73cffdfdfa7860840e7 + text: '2014:10:03 14:47:22' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExifVersion:36864' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExifVersion + id: '36864' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExifVersion:36864/entry' + class: FileEye\MediaProbe\Entry\Version + valid: false + format: Undefined + components: 4 + bytesHash: c9ef9bd66be720a334bfda5cb425f28b35f20c5c82cf95c86a41995bdaab34c9 + text: '0.0' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: YResolution + id: '283' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 + text: 72 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: XResolution + id: '282' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 + text: 72 + - + node: ifd + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' + class: FileEye\MediaProbe\Block\Ifd + valid: true + name: GPS + id: '34853' + collection: Ifd\Gps + elements: + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirection:17' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSImgDirection + id: '17' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirection:17/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 0b4edc621eb8cc5b04ae732fbc11588066c19a777f22d38668a1144cb89a72be + text: 354 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirectionRef:16' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSImgDirectionRef + id: '16' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirectionRef:16/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 2 + bytesHash: fcfcd4ecebe43ba403cb968bafa849a96f301ace87357a2e235ceb06dc226947 + text: 'Magnetic North' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureTime:33434' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureTime + id: '33434' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureTime:33434/entry' + class: FileEye\MediaProbe\Entry\ExifExposureTime + valid: true + format: Rational + components: 1 + bytesHash: 36b02cd66047c3b5cf8282d0db8ef8076868525a7a48944eb42a111cd2896342 + text: '1/1631 sec.' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageWidth:256' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ImageWidth + id: '256' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageWidth:256/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 67ebbd370daa02ba9aadd05d8e091e862d0d8bcadafdf2a22360240a42fe922e + text: 2560 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageHeight:257' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ImageHeight + id: '257' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageHeight:257/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 1417a296c21274cec9c3d2c91ca16a5dff7840833de2a46b05c29e5de9900d9f + text: 1920 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ComponentsConfiguration:37121' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ComponentsConfiguration + id: '37121' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ComponentsConfiguration:37121/entry' + class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + valid: true + format: Undefined + components: 4 + bytesHash: 8417eb4e5447e04d669bfed0cc1a3a7b26ad04a5ae839b4669a26983f95fe8fb + text: '206 R - -' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FNumber:33437' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FNumber + id: '33437' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FNumber:33437/entry' + class: FileEye\MediaProbe\Entry\ExifFNumber + valid: true + format: Rational + components: 1 + bytesHash: bdc45700e6e3f05b47376dd0c4ff8bb425d15b5e1e966b951dad838908579ae8 + text: f/2.6 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Make + id: '271' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 8 + bytesHash: bddc3d61521d19fa0159fefb4c635340d7614646b76b445671a7b71c41506401 + text: SAMSUNG + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Software + id: '305' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 12 + bytesHash: 5ef949bf6c15d5c56601877fca795200615504abe71dc88027a88c6dc9b08b4a + text: d72ff736f2 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ModifyDate + id: '306' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: 992d43b7301fbbf9bdc7dee81cdea2ca30f1e38e79ecb0489bc319e229431257 + text: '1970:01:01 01:00:00' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ColorSpace:40961' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ColorSpace + id: '40961' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ColorSpace:40961/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: sRGB + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:MeteringMode:37383' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MeteringMode + id: '37383' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:MeteringMode:37383/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: 'Center-weighted average' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureCompensation:37380' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureCompensation + id: '37380' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureCompensation:37380/entry' + class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + valid: true + format: SignedRational + components: 1 + bytesHash: 2fcd151b8295e8b3bf8ec64ede173523417960a8db6cbc569de9a25a458f9135 + text: '0.0' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MaxApertureValue + id: '37381' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 9c14ac2529a73c754051184f6c799de149b324e48288c92df92956c768b10f5e + text: 2.76 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FocalLength:37386' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FocalLength + id: '37386' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FocalLength:37386/entry' + class: FileEye\MediaProbe\Entry\ExifFocalLength + valid: true + format: Rational + components: 1 + bytesHash: 9f2379e54c713a1fde2251f4ecfa56d41f9a57a81693af699589fa26042791d0 + text: '3.5 mm' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: SceneCaptureType + id: '41990' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Standard + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Flash:37385' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Flash + id: '37385' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Flash:37385/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: 'No Flash' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:CustomRendered:41985' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: CustomRendered + id: '41985' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:CustomRendered:41985/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Normal + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:UserComment:37510' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: UserComment + id: '37510' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:UserComment:37510/entry' + class: FileEye\MediaProbe\Entry\ExifUserComment + valid: false + format: Undefined + components: 14 + bytesHash: 12d4e633a2e51494830e7c2eaf731bf9f636e9504874200b0763c60bd377e11b + text: '' + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:WhiteBalance:41987' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: WhiteBalance + id: '41987' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:WhiteBalance:41987/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Auto + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureMode:41986' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureMode + id: '41986' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureMode:41986/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Auto + - + node: ifd + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' + class: FileEye\MediaProbe\Block\Ifd + valid: true + name: ExifIFD + id: '34665' + collection: Ifd\Exif + elements: + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageStart:513' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: OtherImageStart + id: '513' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageStart:513/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 1b274b83023d332228c5945d9d200a096ff3c73825f520db6fbc45a569538265 + text: 600 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageLength:514' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: OtherImageLength + id: '514' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageLength:514/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 1c49c865b5e80eb5e90582d829938d24e65332ba6ce1f1a7d16af0f4389e71d8 + text: 11368 + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: YCbCrPositioning + id: '531' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: Co-sited + - + node: tag + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ResolutionUnit + id: '296' + collection: Tag + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: inches + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DQT:219' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DQT + id: '219' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DQT:219/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 69 + bytesHash: c69cec22a96b5707311841966ed4c1edab7d4c377b034e4514fb01debd63b8e0 + text: '69 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DQT:219' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DQT + id: '219' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DQT:219/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 69 + bytesHash: 7e70d91edb836ebb61c92110dc82b372e1ce5e5195b3860b7dd0b0b2b0e9fa4b + text: '69 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:SOF0:192' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: SOF0 + id: '192' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:SOF0:192/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 19 + bytesHash: aab2e3dde2cda32e0177a5c26199382525267e320f868faca840cd5bcbbd1f3c + text: '19 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 33 + bytesHash: 8b7de04a62a93a0c046ac4b10fbd481d5efad815d21c2656253ecba006b6df70 + text: '33 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 183 + bytesHash: 2a69b763ce3a04f14fccd428916925f89a70abfd7ebf6a4ebdd51f634787ede3 + text: '183 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 33 + bytesHash: f357760f29d48d6d920079702ec9b4880dc7341326f12ea7f5ebf675efd1a1ec + text: '33 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 183 + bytesHash: 627f68783b5f5059bcce64dd50e21d0b9eb8a083051f105d6a80a760cd2a564e + text: '183 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DRI:221' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DRI + id: '221' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DRI:221/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 6 + bytesHash: d48373dd0e48919f5c290c69efc64d3bb361437d74683367f9ca8340c806ef33 + text: '6 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:SOS:218' + class: FileEye\MediaProbe\Block\JpegSegmentSos + valid: true + name: SOS + id: '218' + collection: Jpeg\SegmentSos + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:SOS:218/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 1162679 + bytesHash: 096e4a8b79426e0c2792141be8dd1f51a5acf50ea4661bab5f9bb958e3494d16 + text: '1162679 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:EOI:217' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: EOI + id: '217' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:EOI:217/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 2 + bytesHash: cde66e78e5419dea74df7cf43d9aa876b8c669d40067992e719cef90ac5f3fe0 + text: '2 byte(s) of data' + - + node: rawData + path: /media/jpeg/rawData + class: FileEye\MediaProbe\Block\RawData + valid: true + collection: RawData + elements: + - + node: entry + path: /media/jpeg/rawData/entry + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 3504 + bytesHash: e10c8cb376b41e426480944fa8de7a0e6796b32fbfb77e6c016529cb3a20e1f6 + text: '3504 byte(s) of data' +log: + ERROR: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExifVersion:36864/entry' + message: 'Incorrect version data.' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:UserComment:37510/entry' + message: 'Invalid EXIF text encoding for UserComment.' + WARNING: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExifVersion:36864' + message: 'Found Byte data format, expected Undefined' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureTime:33434' + message: 'Found SignedRational data format, expected Rational' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ComponentsConfiguration:37121' + message: 'Found Byte data format, expected Undefined' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FNumber:33437' + message: 'Found SignedRational data format, expected Rational' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:UserComment:37510' + message: 'Found Ascii data format, expected Undefined' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageStart:513' + message: 'Found Long data format, expected Undefined' + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageLength:514' + message: 'Found Long data format, expected Undefined' + - + path: '/media/jpeg/jpegSegment:SOS:218' + message: 'Found trailing content after EOI: 3504 bytes' +gdInfo: + 0: 2560 + 1: 1920 + 2: 2 + 3: 'width="2560" height="1920"' + bits: 8 + channels: 3 + mime: image/jpeg +exifReadData: + FileName: pel-141.jpg + FileDateTime: 1591895333 + FileSize: 1167394 + FileType: 2 + MimeType: image/jpeg + SectionsFound: 'ANY_TAG, IFD0, EXIF, GPS' + COMPUTED: + html: 'width="2560" height="1920"' + Height: 1920 + Width: 2560 + IsColor: 1 + ByteOrderMotorola: 0 + ApertureFNumber: f/2.6 + UserComment: 'User comments' + Orientation: 1 + DateTimeDigitized: '2014:10:03 14:47:22' + Model: GT-I8190 + DateTimeOriginal: '2014:10:03 14:47:22' + ExifVersion: !!binary 3AAAAA== + YResolution: 72/1 + XResolution: 72/1 + GPS_IFD_Pointer: 564 + ExposureTime: 613/1000000 + ImageWidth: 2560 + ImageLength: 1920 + ComponentsConfiguration: !!binary zgQAAA== + FNumber: 260/100 + Make: SAMSUNG + Software: d72ff736f2 + DateTime: '1970:01:01 01:00:00' + ColorSpace: 1 + MeteringMode: 2 + ExposureBiasValue: 0/2 + MaxApertureValue: 276/100 + FocalLength: 354/100 + SceneCaptureType: 0 + Flash: 0 + CustomRendered: 0 + UserComment: 'User comments' + WhiteBalance: 0 + ExposureMode: 0 + Exif_IFD_Pointer: 534 + YCbCrPositioning: 2 + ResolutionUnit: 2 + JPEGInterchangeFormat: 600 + JPEGInterchangeFormatLength: 11368 + GPSImgDirection: 354/1 + GPSImgDirectionRef: M +exiftool: "\n\n\n\n 11.16\n Invalid EXIF text encoding for UserComment\n pel-141.jpg\n test/image_files/broken_images\n 1140 kB\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n rw-r--r--\n JPEG\n jpg\n image/jpeg\n Little-endian (Intel, II)\n 2560\n 1920\n Baseline DCT, Huffman coding\n 8\n 3\n YCbCr4:2:0 (2 2)\n Horizontal (normal)\n 2014:10:03 14:47:22\n GT-I8190\n 2014:10:03 14:47:22\n 220 0 0 0\n 72\n 72\n 1/1631\n 2560\n 1920\n Err (206), R, -, -\n 2.6\n SAMSUNG\n d72ff736f2\n 1970:01:01 01:00:00\n sRGB\n Center-weighted average\n 0\n 2.6\n 3.5 mm\n Standard\n No Flash\n Normal\n \nVXNlciBjb21tZW50cwA=\n\n Auto\n Auto\n Co-sited\n inches\n 354\n Magnetic North\n 612\n 11368\n (Binary data 11368 bytes, use -b option to extract)\n 2.6\n 2560x1920\n 4.9\n 1/1631\n 3.5 mm\n\n\n" +exiftool_raw: "\n\n\n\n 11.16\n Invalid EXIF text encoding for UserComment\n pel-141.jpg\n test/image_files/broken_images\n 1167394\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 644\n JPEG\n JPG\n image/jpeg\n II\n 2560\n 1920\n 0\n 8\n 3\n 2 2\n 1\n 2014:10:03 14:47:22\n GT-I8190\n 2014:10:03 14:47:22\n 220 0 0 0\n 72\n 72\n 0.000613\n 2560\n 1920\n 206 4 0 0\n 2.6\n SAMSUNG\n d72ff736f2\n 1970:01:01 01:00:00\n 1\n 2\n 0\n 2.60268371088387\n 3.54\n 0\n 0\n 0\n \nVXNlciBjb21tZW50cwA=\n\n 0\n 0\n 2\n 2\n 354\n M\n 612\n 11368\n (Binary data 11368 bytes, use -b option to extract)\n 2.6\n 2560x1920\n 4.9152\n 0.000613\n 3.54\n\n\n" diff --git a/test/image_files/broken_images/pel-152.jpg b/test/image_files/broken_images/pel-152.jpg new file mode 100644 index 000000000..2dac33da5 Binary files /dev/null and b/test/image_files/broken_images/pel-152.jpg differ diff --git a/test/image_files/broken_images/pel-152.jpg.test-dump.yml b/test/image_files/broken_images/pel-152.jpg.test-dump.yml new file mode 100644 index 000000000..5557807ec --- /dev/null +++ b/test/image_files/broken_images/pel-152.jpg.test-dump.yml @@ -0,0 +1,257 @@ +fileName: pel-152.jpg +mimeType: image/jpeg +fileContentHash: 52c90ba1f04f89c6138b2ff8fc12922dcaff69131d26504757c5829f18be4293 +elements: + node: media + path: /media + class: FileEye\MediaProbe\Media + valid: true + collection: Media + elements: + - + node: jpeg + path: /media/jpeg + class: FileEye\MediaProbe\Block\Jpeg + valid: true + id: Jpeg + collection: Jpeg + elements: + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:SOI:216' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: SOI + id: '216' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:SOI:216/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 2 + bytesHash: 71563ad80061407ede9c6f316836284bd3710a520c5a792b5eda1cb703690815 + text: '2 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:APP0:224' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: APP0 + id: '224' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP0:224/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 18 + bytesHash: 530b9f44244e57209b20a17617c38745742be94bed7f37d88a6c41e5c6ea5143 + text: '18 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:APP13:237' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: APP13 + id: '237' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:APP13:237/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 30 + bytesHash: fdbd4c965be870d01be15273edabb34c185ff79561578b909ca0f3e506ad6210 + text: '30 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DQT:219' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DQT + id: '219' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DQT:219/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 69 + bytesHash: a6f9ef7a75ff7f267a8826a24d6a648deb9459cef5c5364d3ebd38029eb4ffac + text: '69 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DQT:219' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DQT + id: '219' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DQT:219/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 69 + bytesHash: af60179a7a2c75500394253953ac37178bb9e6f72a43d9a2ad9be61c53c3c6d7 + text: '69 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:SOF0:192' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: SOF0 + id: '192' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:SOF0:192/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 19 + bytesHash: 390a05ccdabbc57502d989c7421b0ed3ea1288bf01e60e8a2ee833a0c4d2acd0 + text: '19 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 31 + bytesHash: 5cbdad12fef7be417df450ddd3c0d30a4752e23d8be08b0ef05580853319e4d6 + text: '31 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 65 + bytesHash: 29bfb2eedb40e85e3d59ae08ce0c7d1b33769c0fe7bfc140a68b8c68fe9f5573 + text: '65 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 29 + bytesHash: 99b94d106df7e2cde4b1920ab9ead0f74bf51676a1de95c30f5849ae28a3316c + text: '29 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:DHT:196' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: DHT + id: '196' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:DHT:196/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 49 + bytesHash: 4e88d794b65c21c5a578e01f5f0ee1f8011112fe24f9737088a41facc39ecaa4 + text: '49 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:SOS:218' + class: FileEye\MediaProbe\Block\JpegSegmentSos + valid: true + name: SOS + id: '218' + collection: Jpeg\SegmentSos + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:SOS:218/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 17248 + bytesHash: 469df6e903871e820e2429f6dc2bd3dd2654dc783aafd28a49de480c64917469 + text: '17248 byte(s) of data' + - + node: jpegSegment + path: '/media/jpeg/jpegSegment:EOI:217' + class: FileEye\MediaProbe\Block\JpegSegment + valid: true + name: EOI + id: '217' + collection: Jpeg\Segment + elements: + - + node: entry + path: '/media/jpeg/jpegSegment:EOI:217/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 2 + bytesHash: cde66e78e5419dea74df7cf43d9aa876b8c669d40067992e719cef90ac5f3fe0 + text: '2 byte(s) of data' +log: { } +gdInfo: + 0: 600 + 1: 400 + 2: 2 + 3: 'width="600" height="400"' + bits: 8 + channels: 3 + mime: image/jpeg +exifReadData: + FileName: pel-152.jpg + FileDateTime: 1591895333 + FileSize: 17694 + FileType: 2 + MimeType: image/jpeg + SectionsFound: '' + COMPUTED: + html: 'width="600" height="400"' + Height: 400 + Width: 600 + IsColor: 1 +exiftool: "\n\n\n\n 11.16\n pel-152.jpg\n test/image_files/broken_images\n 17 kB\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n rw-r--r--\n JPEG\n jpg\n image/jpeg\n d41d8cd98f00b204e9800998ecf8427e\n 600\n 400\n Baseline DCT, Huffman coding\n 8\n 3\n YCbCr4:2:0 (2 2)\n 1.01\n inches\n 599\n 599\n 600x400\n 0.240\n\n\n" +exiftool_raw: "\n\n\n\n 11.16\n pel-152.jpg\n test/image_files/broken_images\n 17694\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 644\n JPEG\n JPG\n image/jpeg\n d41d8cd98f00b204e9800998ecf8427e\n 600\n 400\n 0\n 8\n 3\n 2 2\n 1 1\n 1\n 599\n 599\n 600x400\n 0.24\n\n\n" diff --git a/test/image_files/camera_samples/canon-ixus-ii.jpg.test-dump.yml b/test/image_files/camera_samples/canon-ixus-ii.jpg.test-dump.yml index 7fc0f138c..b623b2aa4 100644 --- a/test/image_files/camera_samples/canon-ixus-ii.jpg.test-dump.yml +++ b/test/image_files/camera_samples/canon-ixus-ii.jpg.test-dump.yml @@ -2436,7 +2436,7 @@ elements: format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' diff --git a/test/image_files/camera_samples/canon-powershot-s60.jpg.test-dump.yml b/test/image_files/camera_samples/canon-powershot-s60.jpg.test-dump.yml index 519b9bf40..4fc66c511 100644 --- a/test/image_files/camera_samples/canon-powershot-s60.jpg.test-dump.yml +++ b/test/image_files/camera_samples/canon-powershot-s60.jpg.test-dump.yml @@ -2487,7 +2487,7 @@ elements: format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' diff --git a/test/image_files/camera_samples/konica-minolta-dimage-a2.jpg.test-dump.yml b/test/image_files/camera_samples/konica-minolta-dimage-a2.jpg.test-dump.yml index a3404f757..bc070193d 100644 --- a/test/image_files/camera_samples/konica-minolta-dimage-a2.jpg.test-dump.yml +++ b/test/image_files/camera_samples/konica-minolta-dimage-a2.jpg.test-dump.yml @@ -616,7 +616,7 @@ elements: format: Undefined components: 64 bytesHash: 7aaca6ab3e00d5c275d745325b451a943dbcc7554e6c418387f6e378f734037d - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' diff --git a/test/image_files/exiftool/Canon.jpg.test-dump.yml b/test/image_files/exiftool/Canon.jpg.test-dump.yml index 691298938..291f1df6d 100644 --- a/test/image_files/exiftool/Canon.jpg.test-dump.yml +++ b/test/image_files/exiftool/Canon.jpg.test-dump.yml @@ -3217,7 +3217,7 @@ elements: format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' diff --git a/test/image_files/exiftool/Canon1DmkIII.jpg.test-dump.yml b/test/image_files/exiftool/Canon1DmkIII.jpg.test-dump.yml index d4e822ea6..b45f79b64 100644 --- a/test/image_files/exiftool/Canon1DmkIII.jpg.test-dump.yml +++ b/test/image_files/exiftool/Canon1DmkIII.jpg.test-dump.yml @@ -5595,7 +5595,7 @@ elements: format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 - text: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + text: '' - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' diff --git a/test/image_files/pel-157.tiff b/test/image_files/pel-157.tiff new file mode 100644 index 000000000..4b5ce1ffb Binary files /dev/null and b/test/image_files/pel-157.tiff differ diff --git a/test/image_files/pel-157.tiff.test-dump.yml b/test/image_files/pel-157.tiff.test-dump.yml new file mode 100644 index 000000000..43b0f09d0 --- /dev/null +++ b/test/image_files/pel-157.tiff.test-dump.yml @@ -0,0 +1,5593 @@ +fileName: pel-157.tiff +mimeType: image/tiff +fileContentHash: f219e5f7dd9bc9f36632e5f7706b45723a120f6a2452bd8be8bcab7a88aa1730 +elements: + node: media + path: /media + class: FileEye\MediaProbe\Media + valid: true + collection: Media + elements: + - + node: tiff + path: /media/tiff + class: FileEye\MediaProbe\Block\Tiff + valid: true + id: Tiff + collection: Tiff + elements: + - + node: rawData + path: '/media/tiff/rawData:scan' + class: FileEye\MediaProbe\Block\RawData + valid: true + name: scan + collection: RawData + elements: + - + node: entry + path: '/media/tiff/rawData:scan/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 4211986 + bytesHash: 80a2bd24bef283fb3e70fd1881fbb36db5a97b342cb404fb6e6707ed9f2cf704 + text: '4211986 byte(s) of data' + - + node: ifd + path: '/media/tiff/ifd:IFD0:0' + class: FileEye\MediaProbe\Block\Ifd + valid: true + name: IFD0 + id: '0' + collection: Ifd\Ifd0 + elements: + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:SubfileType:254' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: SubfileType + id: '254' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:SubfileType:254/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 + text: 'Full-resolution Image' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ImageWidth:256' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ImageWidth + id: '256' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ImageWidth:256/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 38fe56907394e1c9b2195701b905ac7b0d54d857cf796d9e7a13cafcd7cdbc27 + text: 3264 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ImageHeight:257' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ImageHeight + id: '257' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ImageHeight:257/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 55d17d3d0e4c2da7516d59d4b9d9325b614a4133f8ed81805df1dba7aa7b41aa + text: 1836 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:BitsPerSample:258' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: BitsPerSample + id: '258' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:BitsPerSample:258/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 4 + bytesHash: e0d28e51c7e052913771ad123ea4ae85d601f22af3040d698e9b1f6a6ecb5196 + text: '8, 8, 8, 8' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Compression:259' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Compression + id: '259' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Compression:259/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 + text: LZW + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: PhotometricInterpretation + id: '262' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: RGB + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Make:271' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Make + id: '271' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Make:271/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 8 + bytesHash: e55e1a1e58944997c6b9128206e6bbd4a8d73ed72eb36bbe7a99aa2b8c4ef618 + text: samsung + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Model:272' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Model + id: '272' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Model:272/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 9 + bytesHash: 950def49f718d90b279122a8a537dffca1f5527542b9ae44eb0c1ce29078116c + text: SM-G925F + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageStart:273' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: PreviewImageStart + id: '273' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageStart:273/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1836 + bytesHash: be6a850a0ecbc2206ba1f3899c7e670cc1336122ce7b75a111e1523285bb75b3 + text: '8, 2633, 5034, 7408, 9791, 12174, 14542, 16858, 19361, 21920, 24231, 26561, 28872, 31205, 33591, 35925, 38466, 40978, 43236, 45534, 47810, 50111, 52428, 54712, 57209, 59741, 62050, 64363, 66656, 68961, 71289, 73586, 76125, 78640, 80937, 83234, 85532, 87812, 90059, 92305, 94766, 97290, 99583, 101903, 104192, 106497, 108751, 110985, 113481, 115894, 118121, 120364, 122615, 124888, 127127, 129306, 131715, 134133, 136354, 138572, 140746, 142938, 145169, 147376, 149788, 152170, 154343, 156559, 158799, 161031, 163240, 165409, 167795, 170186, 172389, 174606, 176834, 179059, 181302, 183483, 185899, 188314, 190526, 192755, 194958, 197167, 199403, 201591, 204006, 206394, 208581, 210798, 213032, 215272, 217481, 219639, 221995, 224288, 226428, 228564, 230749, 232936, 235088, 237187, 239500, 241751, 243828, 245965, 248078, 250215, 252340, 254462, 256735, 259011, 261111, 263240, 265383, 267505, 269642, 271728, 274061, 276374, 278533, 280706, 282863, 285035, 287197, 289327, 291718, 294064, 296238, 298423, 300625, 302812, 305011, 307152, 309467, 311795, 313987, 316145, 318319, 320522, 322720, 324874, 327208, 329575, 331763, 333961, 336152, 338348, 340540, 342723, 345084, 347488, 349683, 351893, 354149, 356385, 358590, 360814, 363224, 365609, 367757, 369925, 372101, 374277, 376472, 378629, 380997, 383373, 385565, 387794, 389974, 392177, 394375, 396540, 398893, 401380, 403633, 405931, 408166, 410412, 412613, 414830, 417266, 419738, 421999, 424260, 426539, 428810, 431024, 433285, 435748, 438170, 440365, 442601, 444821, 447059, 449305, 451562, 454011, 456454, 458672, 460919, 463122, 465342, 467574, 469797, 472252, 474758, 476983, 479295, 481573, 483851, 486134, 488379, 490867, 493330, 495551, 497786, 500040, 502285, 504553, 506767, 509245, 511712, 513935, 516181, 518397, 520643, 522940, 525185, 527640, 530070, 532291, 534564, 536785, 539034, 541294, 543530, 545996, 548379, 550581, 552821, 555038, 557247, 559438, 561637, 564050, 566451, 568683, 570929, 573125, 575327, 577540, 579732, 582118, 584506, 586698, 588923, 591139, 593374, 595632, 597846, 600313, 602684, 604860, 607062, 609279, 611521, 613733, 615895, 618274, 620594, 622737, 624925, 627131, 629334, 631536, 633702, 636072, 638436, 640602, 642770, 644955, 647179, 649414, 651566, 653943, 656271, 658403, 660542, 662661, 664811, 667002, 669139, 671452, 673832, 675965, 678150, 680291, 682416, 684542, 686655, 688996, 691305, 693422, 695572, 697693, 699834, 701969, 704050, 706397, 708756, 710871, 713011, 715195, 717404, 719632, 721795, 724177, 726478, 728597, 730741, 732876, 734998, 737146, 739246, 741528, 743821, 745883, 748012, 750147, 752315, 754447, 756542, 758818, 761096, 763192, 765300, 767441, 769544, 771668, 773770, 776012, 778280, 780390, 782509, 784652, 786780, 788902, 790968, 793214, 795519, 797621, 799767, 801891, 803976, 806075, 808138, 810413, 812743, 814850, 816976, 819130, 821259, 823352, 825433, 827717, 830058, 832193, 834388, 836553, 838727, 840901, 843012, 845364, 847747, 849908, 852115, 854328, 856549, 858730, 860903, 863259, 865656, 867800, 869957, 872153, 874321, 876527, 878722, 881052, 883452, 885643, 887816, 889978, 892172, 894371, 896556, 898953, 901311, 903459, 905666, 907831, 909959, 912125, 914287, 916627, 919010, 921135, 923294, 925467, 927619, 929773, 931927, 934285, 936587, 938671, 940825, 942990, 945118, 947257, 949397, 951773, 954150, 956311, 958505, 960653, 962827, 965040, 967199, 969587, 971925, 974049, 976226, 978373, 980521, 982711, 984830, 987156, 989523, 991645, 993748, 995867, 997993, 1000132, 1002235, 1004544, 1006945, 1009143, 1011367, 1013585, 1015795, 1018001, 1020222, 1022586, 1025010, 1027211, 1029398, 1031575, 1033756, 1035939, 1038109, 1040494, 1042862, 1045052, 1047259, 1049444, 1051634, 1053850, 1056018, 1058419, 1060799, 1062967, 1065107, 1067254, 1069408, 1071595, 1073746, 1076117, 1078476, 1080639, 1082812, 1084984, 1087178, 1089374, 1091492, 1093819, 1096153, 1098310, 1100489, 1102680, 1104886, 1107106, 1109278, 1111649, 1113960, 1116092, 1118266, 1120436, 1122612, 1124780, 1126934, 1129269, 1131574, 1133711, 1135876, 1138063, 1140270, 1142491, 1144674, 1147008, 1149305, 1151415, 1153569, 1155719, 1157854, 1159990, 1162089, 1164384, 1166692, 1168792, 1170940, 1173154, 1175328, 1177483, 1179593, 1181920, 1184196, 1186266, 1188381, 1190539, 1192700, 1194814, 1196984, 1199349, 1201618, 1203700, 1205851, 1208023, 1210174, 1212289, 1214414, 1216716, 1219039, 1221158, 1223293, 1225418, 1227561, 1229667, 1231755, 1234020, 1236287, 1238335, 1240441, 1242566, 1244716, 1246830, 1248922, 1251234, 1253586, 1255714, 1257853, 1260021, 1262190, 1264348, 1266467, 1268795, 1271122, 1273215, 1275373, 1277535, 1279708, 1281895, 1284008, 1286334, 1288680, 1290791, 1292942, 1295119, 1297311, 1299505, 1301682, 1304098, 1306615, 1308904, 1311287, 1313637, 1315967, 1318300, 1320583, 1323074, 1325582, 1327909, 1330283, 1332653, 1335002, 1337376, 1339698, 1342212, 1344772, 1347095, 1349459, 1351781, 1354122, 1356449, 1358784, 1361287, 1363843, 1366184, 1368581, 1370934, 1373287, 1375630, 1378006, 1380605, 1383192, 1385519, 1387916, 1390310, 1392716, 1395056, 1397433, 1400047, 1402669, 1405099, 1407545, 1410015, 1412502, 1414990, 1417478, 1420169, 1422881, 1425384, 1427881, 1430368, 1432910, 1435461, 1437954, 1440673, 1443398, 1445922, 1448482, 1451026, 1453603, 1456141, 1458644, 1461333, 1464096, 1466634, 1469181, 1471699, 1474223, 1476845, 1479413, 1482227, 1485035, 1487607, 1490274, 1492974, 1495651, 1498300, 1500955, 1503790, 1506662, 1509347, 1512053, 1514757, 1517445, 1520106, 1522734, 1525594, 1528357, 1530944, 1533554, 1536158, 1538738, 1541321, 1543856, 1546617, 1549333, 1551856, 1554418, 1556989, 1559584, 1562135, 1564649, 1567404, 1570161, 1572703, 1575245, 1577808, 1580353, 1582909, 1585481, 1588202, 1590878, 1593311, 1595781, 1598235, 1600662, 1603066, 1605496, 1608086, 1610615, 1612970, 1615349, 1617731, 1620105, 1622505, 1624879, 1627483, 1630085, 1632435, 1634829, 1637253, 1639657, 1642054, 1644428, 1647015, 1649652, 1652046, 1654531, 1657063, 1659610, 1662146, 1664706, 1667497, 1670224, 1672795, 1675354, 1677910, 1680431, 1682979, 1685571, 1688347, 1691096, 1693667, 1696227, 1698819, 1701369, 1703914, 1706462, 1709174, 1711878, 1714303, 1716788, 1719248, 1721720, 1724184, 1726591, 1729226, 1731938, 1734428, 1737006, 1739572, 1742162, 1744730, 1747284, 1749990, 1752763, 1755314, 1757919, 1760503, 1763050, 1765654, 1768258, 1771030, 1773790, 1776394, 1779067, 1781729, 1784406, 1787088, 1789723, 1792585, 1795436, 1798101, 1800792, 1803516, 1806186, 1808875, 1811495, 1814313, 1817043, 1819567, 1822067, 1824587, 1827149, 1829652, 1832181, 1834932, 1837764, 1840447, 1843114, 1845814, 1848514, 1851212, 1853898, 1856796, 1859680, 1862326, 1865021, 1867670, 1870320, 1872907, 1875467, 1878240, 1880980, 1883476, 1886023, 1888577, 1891124, 1893630, 1896115, 1898828, 1901588, 1904174, 1906749, 1909282, 1911790, 1914284, 1916772, 1919517, 1922220, 1924665, 1927122, 1929495, 1931920, 1934351, 1936722, 1939360, 1942019, 1944428, 1946865, 1949256, 1951617, 1954039, 1956397, 1959005, 1961546, 1963866, 1966245, 1968573, 1970920, 1973285, 1975631, 1978194, 1980766, 1983082, 1985391, 1987680, 1989974, 1992257, 1994540, 1997082, 1999569, 2001804, 2004098, 2006391, 2008671, 2010964, 2013196, 2015632, 2018066, 2020261, 2022496, 2024736, 2027007, 2029242, 2031400, 2033773, 2036093, 2038222, 2040343, 2042458, 2044604, 2046697, 2048777, 2051057, 2053288, 2055307, 2057371, 2059451, 2061561, 2063661, 2065708, 2067973, 2070180, 2072188, 2074224, 2076246, 2078321, 2080383, 2082392, 2084608, 2086869, 2088905, 2090946, 2093028, 2095130, 2097204, 2099252, 2101524, 2103796, 2105911, 2108041, 2110171, 2112344, 2114498, 2116612, 2118910, 2121156, 2123209, 2125282, 2127384, 2129521, 2131645, 2133748, 2136015, 2138273, 2140390, 2142530, 2144663, 2146799, 2148901, 2150954, 2153263, 2155545, 2157659, 2159777, 2161906, 2164075, 2166223, 2168314, 2170616, 2172907, 2175009, 2177139, 2179285, 2181454, 2183583, 2185652, 2187938, 2190258, 2192369, 2194516, 2196689, 2198861, 2201011, 2203113, 2205426, 2207712, 2209792, 2211888, 2213995, 2216087, 2218204, 2220301, 2222607, 2224850, 2226920, 2229022, 2231126, 2233229, 2235284, 2237337, 2239565, 2241830, 2243892, 2245989, 2248086, 2250185, 2252302, 2254373, 2256634, 2258905, 2260957, 2263093, 2265245, 2267367, 2269493, 2271578, 2273847, 2276153, 2278252, 2280424, 2282582, 2284737, 2286823, 2288911, 2291235, 2293504, 2295578, 2297702, 2299824, 2301946, 2304063, 2306143, 2308444, 2310759, 2312863, 2314992, 2317109, 2319212, 2321279, 2323361, 2325651, 2327966, 2330062, 2332221, 2334320, 2336404, 2338550, 2340657, 2342966, 2345310, 2347425, 2349576, 2351720, 2353878, 2356018, 2358110, 2360426, 2362753, 2364844, 2367001, 2369137, 2371285, 2373425, 2375536, 2377886, 2380241, 2382358, 2384528, 2386672, 2388787, 2390908, 2392993, 2395309, 2397662, 2399794, 2401973, 2404073, 2406201, 2408377, 2410520, 2412890, 2415216, 2417327, 2419479, 2421618, 2423721, 2425860, 2427953, 2430293, 2432640, 2434777, 2436899, 2439025, 2441120, 2443237, 2445355, 2447671, 2449972, 2452107, 2454228, 2456305, 2458423, 2460544, 2462674, 2465007, 2467294, 2469413, 2471559, 2473685, 2475822, 2477977, 2480043, 2482370, 2484710, 2486774, 2488902, 2491119, 2493317, 2495479, 2497568, 2499876, 2502171, 2504317, 2506453, 2508586, 2510748, 2512921, 2515038, 2517441, 2519757, 2521846, 2524009, 2526156, 2528289, 2530437, 2532536, 2534853, 2537165, 2539333, 2541513, 2543670, 2545833, 2548032, 2550194, 2552543, 2554863, 2557004, 2559141, 2561267, 2563415, 2565554, 2567672, 2569967, 2572254, 2574318, 2576437, 2578580, 2580728, 2582856, 2584903, 2587197, 2589451, 2591476, 2593568, 2595689, 2597825, 2599918, 2601982, 2604243, 2606565, 2608653, 2610783, 2612904, 2615032, 2617172, 2619269, 2621567, 2623869, 2625962, 2628092, 2630246, 2632390, 2634461, 2636486, 2638722, 2641022, 2643119, 2645249, 2647430, 2649609, 2651757, 2653874, 2656178, 2658468, 2660524, 2662610, 2664701, 2666787, 2668873, 2670942, 2673167, 2675402, 2677429, 2679470, 2681508, 2683531, 2685545, 2687513, 2689749, 2691999, 2694050, 2696125, 2698187, 2700260, 2702326, 2704357, 2706573, 2708802, 2710866, 2712910, 2714976, 2717018, 2719095, 2721154, 2723385, 2725664, 2727713, 2729808, 2731903, 2733974, 2736058, 2738111, 2740331, 2742602, 2744599, 2746690, 2748770, 2750861, 2752965, 2755029, 2757276, 2759523, 2761553, 2763602, 2765662, 2767740, 2769814, 2771847, 2774096, 2776371, 2778418, 2780532, 2782646, 2784697, 2786772, 2788812, 2791055, 2793330, 2795381, 2797441, 2799523, 2801587, 2803665, 2805731, 2807974, 2810221, 2812307, 2814407, 2816482, 2818575, 2820666, 2822725, 2824981, 2827322, 2829421, 2831572, 2833683, 2835812, 2837963, 2840103, 2842467, 2844764, 2846866, 2848995, 2851114, 2853249, 2855368, 2857419, 2859692, 2862007, 2864077, 2866170, 2868288, 2870409, 2872538, 2874626, 2876926, 2879237, 2881296, 2883382, 2885470, 2887576, 2889669, 2891743, 2894008, 2896302, 2898395, 2900487, 2902604, 2904743, 2906843, 2908887, 2911193, 2913462, 2915511, 2917571, 2919631, 2921702, 2923805, 2925865, 2928162, 2930433, 2932533, 2934643, 2936749, 2938837, 2940939, 2943003, 2945275, 2947550, 2949628, 2951708, 2953777, 2955868, 2957938, 2960012, 2962288, 2964508, 2966505, 2968520, 2970590, 2972660, 2974718, 2976755, 2978957, 2981167, 2983167, 2985236, 2987309, 2989411, 2991458, 2993450, 2995712, 2997900, 2999893, 3001927, 3004031, 3006098, 3008139, 3010181, 3012410, 3014613, 3016635, 3018673, 3020707, 3022741, 3024775, 3026789, 3029051, 3031287, 3033306, 3035369, 3037458, 3039551, 3041607, 3043629, 3045904, 3048143, 3050183, 3052234, 3054311, 3056334, 3058354, 3060354, 3062549, 3064766, 3066773, 3068799, 3070844, 3072896, 3074896, 3076859, 3079040, 3081260, 3083276, 3085331, 3087394, 3089417, 3091480, 3093517, 3095762, 3097987, 3100002, 3102016, 3104045, 3106120, 3108211, 3110223, 3112426, 3114664, 3116749, 3118882, 3121023, 3123134, 3125204, 3127274, 3129521, 3131858, 3133965, 3136104, 3138199, 3140313, 3142479, 3144615, 3146928, 3149186, 3151270, 3153407, 3155536, 3157668, 3159812, 3161890, 3164176, 3166440, 3168522, 3170669, 3172824, 3174908, 3176992, 3179110, 3181414, 3183686, 3185766, 3187872, 3189996, 3192139, 3194252, 3196330, 3198638, 3200916, 3202993, 3205093, 3207188, 3209327, 3211431, 3213495, 3215800, 3218167, 3220275, 3222436, 3224612, 3226770, 3228933, 3231065, 3233448, 3235797, 3237921, 3240050, 3242178, 3244339, 3246485, 3248588, 3250912, 3253258, 3255365, 3257564, 3259721, 3261900, 3264094, 3266263, 3268669, 3271028, 3273167, 3275313, 3277461, 3279630, 3281824, 3283964, 3286334, 3288646, 3290745, 3292889, 3295059, 3297207, 3299364, 3301501, 3303814, 3306173, 3308324, 3310471, 3312584, 3314713, 3316872, 3318996, 3321366, 3323727, 3325842, 3327986, 3330148, 3332263, 3334415, 3336470, 3338759, 3341117, 3343282, 3345469, 3347601, 3349795, 3352016, 3354159, 3356515, 3358838, 3360929, 3363050, 3365175, 3367316, 3369471, 3371563, 3373860, 3376146, 3378208, 3380316, 3382437, 3384565, 3386704, 3388745, 3391071, 3393414, 3395510, 3397620, 3399745, 3401867, 3403997, 3406079, 3408405, 3410709, 3412819, 3414948, 3417083, 3419231, 3421394, 3423489, 3425802, 3428163, 3430276, 3432427, 3434590, 3436726, 3438874, 3440962, 3443282, 3445560, 3447583, 3449679, 3451847, 3453991, 3456088, 3458188, 3460512, 3462810, 3464881, 3466989, 3469092, 3471178, 3473297, 3475392, 3477689, 3480004, 3482096, 3484243, 3486419, 3488591, 3490739, 3492854, 3495194, 3497461, 3499521, 3501647, 3503810, 3505931, 3508061, 3510211, 3512502, 3514821, 3516905, 3519030, 3521195, 3523393, 3525595, 3527765, 3530151, 3532570, 3534769, 3536994, 3539247, 3541534, 3543805, 3546056, 3548504, 3551027, 3553296, 3555589, 3557886, 3560217, 3562547, 3564847, 3567358, 3569848, 3572102, 3574408, 3576751, 3579085, 3581411, 3583676, 3586127, 3588632, 3590982, 3593331, 3595677, 3598048, 3600383, 3602721, 3605229, 3607753, 3610088, 3612482, 3614867, 3617282, 3619697, 3622143, 3624714, 3627240, 3629516, 3631863, 3634227, 3636550, 3638888, 3641182, 3643655, 3646211, 3648530, 3650873, 3653268, 3655668, 3658039, 3660374, 3662964, 3665535, 3667921, 3670330, 3672704, 3675092, 3677486, 3679863, 3682435, 3685064, 3687461, 3689879, 3692282, 3694713, 3697141, 3699551, 3702141, 3704805, 3707229, 3709654, 3712097, 3714539, 3716961, 3719371, 3722035, 3724730, 3727173, 3729634, 3732043, 3734468, 3736917, 3739359, 3742059, 3744756, 3747268, 3749744, 3752226, 3754683, 3757140, 3759600, 3762303, 3765030, 3767601, 3770182, 3772721, 3775238, 3777804, 3780357, 3783079, 3785758, 3788278, 3790789, 3793249, 3795709, 3798169, 3800645, 3803334, 3805983, 3808446, 3810918, 3813433, 3815939, 3818390, 3820764, 3823396, 3826030, 3828491, 3830967, 3833431, 3835871, 3838301, 3840740, 3843425, 3846014, 3848414, 3850883, 3853355, 3855819, 3858279, 3860679, 3863314, 3866062, 3868565, 3871095, 3873546, 3876051, 3878532, 3881031, 3883740, 3886383, 3888829, 3891317, 3893816, 3896322, 3898839, 3901267, 3903956, 3906587, 3909050, 3911546, 3914009, 3916475, 3918950, 3921407, 3924101, 3926781, 3929265, 3931768, 3934259, 3936734, 3939224, 3941672, 3944352, 3946969, 3949433, 3951956, 3954512, 3957057, 3959590, 3962060, 3964697, 3967364, 3969902, 3972459, 3974953, 3977494, 3980081, 3982625, 3985272, 3987988, 3990548, 3993147, 3995736, 3998343, 4000944, 4003521, 4006267, 4009003, 4011559, 4014136, 4016737, 4019332, 4021937, 4024473, 4027185, 4029948, 4032537, 4035148, 4037719, 4040291, 4042895, 4045493, 4048239, 4051036, 4053679, 4056329, 4058900, 4061544, 4064191, 4066801, 4069609, 4072463, 4075131, 4077846, 4080531, 4083219, 4085920, 4088557, 4091419, 4094180, 4096752, 4099354, 4101913, 4104478, 4107116, 4109672, 4112420, 4115234, 4117853, 4120472, 4123110, 4125757, 4128355, 4130956, 4133731, 4136600, 4139255, 4141959, 4144599, 4147255, 4149895, 4152517, 4155358, 4158247, 4160912, 4163636, 4166294, 4169003, 4171716, 4174414, 4177324, 4180268, 4182986, 4185683, 4188438, 4191180, 4193976, 4196727, 4199706, 4202844, 4205818, 4208830' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Orientation:274' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Orientation + id: '274' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Orientation:274/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: 'Horizontal (normal)' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: SamplesPerPixel + id: '277' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 + text: 4 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:RowsPerStrip:278' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: RowsPerStrip + id: '278' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:RowsPerStrip:278/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 + text: 1 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageLength:279' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: PreviewImageLength + id: '279' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageLength:279/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1836 + bytesHash: b925b0062fcbab67f93961c430404e3f18ba82d7a33521f6d1faac62fc250289 + text: '2625, 2401, 2374, 2383, 2383, 2368, 2316, 2503, 2559, 2311, 2330, 2311, 2333, 2386, 2334, 2541, 2512, 2258, 2298, 2276, 2301, 2317, 2284, 2497, 2532, 2309, 2313, 2293, 2305, 2328, 2297, 2539, 2515, 2297, 2297, 2298, 2280, 2247, 2246, 2461, 2524, 2293, 2320, 2289, 2305, 2254, 2234, 2496, 2413, 2227, 2243, 2251, 2273, 2239, 2179, 2409, 2418, 2221, 2218, 2174, 2192, 2231, 2207, 2412, 2382, 2173, 2216, 2240, 2232, 2209, 2169, 2386, 2391, 2203, 2217, 2228, 2225, 2243, 2181, 2416, 2415, 2212, 2229, 2203, 2209, 2236, 2188, 2415, 2388, 2187, 2217, 2234, 2240, 2209, 2158, 2356, 2293, 2140, 2136, 2185, 2187, 2152, 2099, 2313, 2251, 2077, 2137, 2113, 2137, 2125, 2122, 2273, 2276, 2100, 2129, 2143, 2122, 2137, 2086, 2333, 2313, 2159, 2173, 2157, 2172, 2162, 2130, 2391, 2346, 2174, 2185, 2202, 2187, 2199, 2141, 2315, 2328, 2192, 2158, 2174, 2203, 2198, 2154, 2334, 2367, 2188, 2198, 2191, 2196, 2192, 2183, 2361, 2404, 2195, 2210, 2256, 2236, 2205, 2224, 2410, 2385, 2148, 2168, 2176, 2176, 2195, 2157, 2368, 2376, 2192, 2229, 2180, 2203, 2198, 2165, 2353, 2487, 2253, 2298, 2235, 2246, 2201, 2217, 2436, 2472, 2261, 2261, 2279, 2271, 2214, 2261, 2463, 2422, 2195, 2236, 2220, 2238, 2246, 2257, 2449, 2443, 2218, 2247, 2203, 2220, 2232, 2223, 2455, 2506, 2225, 2312, 2278, 2278, 2283, 2245, 2488, 2463, 2221, 2235, 2254, 2245, 2268, 2214, 2478, 2467, 2223, 2246, 2216, 2246, 2297, 2245, 2455, 2430, 2221, 2273, 2221, 2249, 2260, 2236, 2466, 2383, 2202, 2240, 2217, 2209, 2191, 2199, 2413, 2401, 2232, 2246, 2196, 2202, 2213, 2192, 2386, 2388, 2192, 2225, 2216, 2235, 2258, 2214, 2467, 2371, 2176, 2202, 2217, 2242, 2212, 2162, 2379, 2320, 2143, 2188, 2206, 2203, 2202, 2166, 2370, 2364, 2166, 2168, 2185, 2224, 2235, 2152, 2377, 2328, 2132, 2139, 2119, 2150, 2191, 2137, 2313, 2380, 2133, 2185, 2141, 2125, 2126, 2113, 2341, 2309, 2117, 2150, 2121, 2141, 2135, 2081, 2347, 2359, 2115, 2140, 2184, 2209, 2228, 2163, 2382, 2301, 2119, 2144, 2135, 2122, 2148, 2100, 2282, 2293, 2062, 2129, 2135, 2168, 2132, 2095, 2276, 2278, 2096, 2108, 2141, 2103, 2124, 2102, 2242, 2268, 2110, 2119, 2143, 2128, 2122, 2066, 2246, 2305, 2102, 2146, 2124, 2085, 2099, 2063, 2275, 2330, 2107, 2126, 2154, 2129, 2093, 2081, 2284, 2341, 2135, 2195, 2165, 2174, 2174, 2111, 2352, 2383, 2161, 2207, 2213, 2221, 2181, 2173, 2356, 2397, 2144, 2157, 2196, 2168, 2206, 2195, 2330, 2400, 2191, 2173, 2162, 2194, 2199, 2185, 2397, 2358, 2148, 2207, 2165, 2128, 2166, 2162, 2340, 2383, 2125, 2159, 2173, 2152, 2154, 2154, 2358, 2302, 2084, 2154, 2165, 2128, 2139, 2140, 2376, 2377, 2161, 2194, 2148, 2174, 2213, 2159, 2388, 2338, 2124, 2177, 2147, 2148, 2190, 2119, 2326, 2367, 2122, 2103, 2119, 2126, 2139, 2103, 2309, 2401, 2198, 2224, 2218, 2210, 2206, 2221, 2364, 2424, 2201, 2187, 2177, 2181, 2183, 2170, 2385, 2368, 2190, 2207, 2185, 2190, 2216, 2168, 2401, 2380, 2168, 2140, 2147, 2154, 2187, 2151, 2371, 2359, 2163, 2173, 2172, 2194, 2196, 2118, 2327, 2334, 2157, 2179, 2191, 2206, 2220, 2172, 2371, 2311, 2132, 2174, 2170, 2176, 2168, 2154, 2335, 2305, 2137, 2165, 2187, 2207, 2221, 2183, 2334, 2297, 2110, 2154, 2150, 2135, 2136, 2099, 2295, 2308, 2100, 2148, 2214, 2174, 2155, 2110, 2327, 2276, 2070, 2115, 2158, 2161, 2114, 2170, 2365, 2269, 2082, 2151, 2172, 2151, 2115, 2125, 2302, 2323, 2119, 2135, 2125, 2143, 2106, 2088, 2265, 2267, 2048, 2106, 2125, 2150, 2114, 2092, 2312, 2352, 2128, 2139, 2168, 2169, 2158, 2119, 2328, 2327, 2093, 2158, 2162, 2173, 2187, 2113, 2326, 2346, 2111, 2151, 2177, 2192, 2194, 2177, 2416, 2517, 2289, 2383, 2350, 2330, 2333, 2283, 2491, 2508, 2327, 2374, 2370, 2349, 2374, 2322, 2514, 2560, 2323, 2364, 2322, 2341, 2327, 2335, 2503, 2556, 2341, 2397, 2353, 2353, 2343, 2376, 2599, 2587, 2327, 2397, 2394, 2406, 2340, 2377, 2614, 2622, 2430, 2446, 2470, 2487, 2488, 2488, 2691, 2712, 2503, 2497, 2487, 2542, 2551, 2493, 2719, 2725, 2524, 2560, 2544, 2577, 2538, 2503, 2689, 2763, 2538, 2547, 2518, 2524, 2622, 2568, 2814, 2808, 2572, 2667, 2700, 2677, 2649, 2655, 2835, 2872, 2685, 2706, 2704, 2688, 2661, 2628, 2860, 2763, 2587, 2610, 2604, 2580, 2583, 2535, 2761, 2716, 2523, 2562, 2571, 2595, 2551, 2514, 2755, 2757, 2542, 2542, 2563, 2545, 2556, 2572, 2721, 2676, 2433, 2470, 2454, 2427, 2404, 2430, 2590, 2529, 2355, 2379, 2382, 2374, 2400, 2374, 2604, 2602, 2350, 2394, 2424, 2404, 2397, 2374, 2587, 2637, 2394, 2485, 2532, 2547, 2536, 2560, 2791, 2727, 2571, 2559, 2556, 2521, 2548, 2592, 2776, 2749, 2571, 2560, 2592, 2550, 2545, 2548, 2712, 2704, 2425, 2485, 2460, 2472, 2464, 2407, 2635, 2712, 2490, 2578, 2566, 2590, 2568, 2554, 2706, 2773, 2551, 2605, 2584, 2547, 2604, 2604, 2772, 2760, 2604, 2673, 2662, 2677, 2682, 2635, 2862, 2851, 2665, 2691, 2724, 2670, 2689, 2620, 2818, 2730, 2524, 2500, 2520, 2562, 2503, 2529, 2751, 2832, 2683, 2667, 2700, 2700, 2698, 2686, 2898, 2884, 2646, 2695, 2649, 2650, 2587, 2560, 2773, 2740, 2496, 2547, 2554, 2547, 2506, 2485, 2713, 2760, 2586, 2575, 2533, 2508, 2494, 2488, 2745, 2703, 2445, 2457, 2373, 2425, 2431, 2371, 2638, 2659, 2409, 2437, 2391, 2361, 2422, 2358, 2608, 2541, 2320, 2379, 2328, 2347, 2365, 2346, 2563, 2572, 2316, 2309, 2289, 2294, 2283, 2283, 2542, 2487, 2235, 2294, 2293, 2280, 2293, 2232, 2436, 2434, 2195, 2235, 2240, 2271, 2235, 2158, 2373, 2320, 2129, 2121, 2115, 2146, 2093, 2080, 2280, 2231, 2019, 2064, 2080, 2110, 2100, 2047, 2265, 2207, 2008, 2036, 2022, 2075, 2062, 2009, 2216, 2261, 2036, 2041, 2082, 2102, 2074, 2048, 2272, 2272, 2115, 2130, 2130, 2173, 2154, 2114, 2298, 2246, 2053, 2073, 2102, 2137, 2124, 2103, 2267, 2258, 2117, 2140, 2133, 2136, 2102, 2053, 2309, 2282, 2114, 2118, 2129, 2169, 2148, 2091, 2302, 2291, 2102, 2130, 2146, 2169, 2129, 2069, 2286, 2320, 2111, 2147, 2173, 2172, 2150, 2102, 2313, 2286, 2080, 2096, 2107, 2092, 2117, 2097, 2306, 2243, 2070, 2102, 2104, 2103, 2055, 2053, 2228, 2265, 2062, 2097, 2097, 2099, 2117, 2071, 2261, 2271, 2052, 2136, 2152, 2122, 2126, 2085, 2269, 2306, 2099, 2172, 2158, 2155, 2086, 2088, 2324, 2269, 2074, 2124, 2122, 2122, 2117, 2080, 2301, 2315, 2104, 2129, 2117, 2103, 2067, 2082, 2290, 2315, 2096, 2159, 2099, 2084, 2146, 2107, 2309, 2344, 2115, 2151, 2144, 2158, 2140, 2092, 2316, 2327, 2091, 2157, 2136, 2148, 2140, 2111, 2350, 2355, 2117, 2170, 2144, 2115, 2121, 2085, 2316, 2353, 2132, 2179, 2100, 2128, 2176, 2143, 2370, 2326, 2111, 2152, 2139, 2103, 2139, 2093, 2340, 2347, 2137, 2122, 2126, 2095, 2117, 2118, 2316, 2301, 2135, 2121, 2077, 2118, 2121, 2130, 2333, 2287, 2119, 2146, 2126, 2137, 2155, 2066, 2327, 2340, 2064, 2128, 2217, 2198, 2162, 2089, 2308, 2295, 2146, 2136, 2133, 2162, 2173, 2117, 2403, 2316, 2089, 2163, 2147, 2133, 2148, 2099, 2317, 2312, 2168, 2180, 2157, 2163, 2199, 2162, 2349, 2320, 2141, 2137, 2126, 2148, 2139, 2118, 2295, 2287, 2064, 2119, 2143, 2148, 2128, 2047, 2294, 2254, 2025, 2092, 2121, 2136, 2093, 2064, 2261, 2322, 2088, 2130, 2121, 2128, 2140, 2097, 2298, 2302, 2093, 2130, 2154, 2144, 2071, 2025, 2236, 2300, 2097, 2130, 2181, 2179, 2148, 2117, 2304, 2290, 2056, 2086, 2091, 2086, 2086, 2069, 2225, 2235, 2027, 2041, 2038, 2023, 2014, 1968, 2236, 2250, 2051, 2075, 2062, 2073, 2066, 2031, 2216, 2229, 2064, 2044, 2066, 2042, 2077, 2059, 2231, 2279, 2049, 2095, 2095, 2071, 2084, 2053, 2220, 2271, 1997, 2091, 2080, 2091, 2104, 2064, 2247, 2247, 2030, 2049, 2060, 2078, 2074, 2033, 2249, 2275, 2047, 2114, 2114, 2051, 2075, 2040, 2243, 2275, 2051, 2060, 2082, 2064, 2078, 2066, 2243, 2247, 2086, 2100, 2075, 2093, 2091, 2059, 2256, 2341, 2099, 2151, 2111, 2129, 2151, 2140, 2364, 2297, 2102, 2129, 2119, 2135, 2119, 2051, 2273, 2315, 2070, 2093, 2118, 2121, 2129, 2088, 2300, 2311, 2059, 2086, 2088, 2106, 2093, 2074, 2265, 2294, 2093, 2092, 2117, 2139, 2100, 2044, 2306, 2269, 2049, 2060, 2060, 2071, 2103, 2060, 2297, 2271, 2100, 2110, 2106, 2088, 2102, 2064, 2272, 2275, 2078, 2080, 2069, 2091, 2070, 2074, 2276, 2220, 1997, 2015, 2070, 2070, 2058, 2037, 2202, 2210, 2000, 2069, 2073, 2102, 2047, 1992, 2262, 2188, 1993, 2034, 2104, 2067, 2041, 2042, 2229, 2203, 2022, 2038, 2034, 2034, 2034, 2014, 2262, 2236, 2019, 2063, 2089, 2093, 2056, 2022, 2275, 2239, 2040, 2051, 2077, 2023, 2020, 2000, 2195, 2217, 2007, 2026, 2045, 2052, 2000, 1963, 2181, 2220, 2016, 2055, 2063, 2023, 2063, 2037, 2245, 2225, 2015, 2014, 2029, 2075, 2091, 2012, 2203, 2238, 2085, 2133, 2141, 2111, 2070, 2070, 2247, 2337, 2107, 2139, 2095, 2114, 2166, 2136, 2313, 2258, 2084, 2137, 2129, 2132, 2144, 2078, 2286, 2264, 2082, 2147, 2155, 2084, 2084, 2118, 2304, 2272, 2080, 2106, 2124, 2143, 2113, 2078, 2308, 2278, 2077, 2100, 2095, 2139, 2104, 2064, 2305, 2367, 2108, 2161, 2176, 2158, 2163, 2132, 2383, 2349, 2124, 2129, 2128, 2161, 2146, 2103, 2324, 2346, 2107, 2199, 2157, 2179, 2194, 2169, 2406, 2359, 2139, 2146, 2148, 2169, 2194, 2140, 2370, 2312, 2099, 2144, 2170, 2148, 2157, 2137, 2313, 2359, 2151, 2147, 2113, 2129, 2159, 2124, 2370, 2361, 2115, 2144, 2162, 2115, 2152, 2055, 2289, 2358, 2165, 2187, 2132, 2194, 2221, 2143, 2356, 2323, 2091, 2121, 2125, 2141, 2155, 2092, 2297, 2286, 2062, 2108, 2121, 2128, 2139, 2041, 2326, 2343, 2096, 2110, 2125, 2122, 2130, 2082, 2326, 2304, 2110, 2129, 2135, 2148, 2163, 2095, 2313, 2361, 2113, 2151, 2163, 2136, 2148, 2088, 2320, 2278, 2023, 2096, 2168, 2144, 2097, 2100, 2324, 2298, 2071, 2108, 2103, 2086, 2119, 2095, 2297, 2315, 2092, 2147, 2176, 2172, 2148, 2115, 2340, 2267, 2060, 2126, 2163, 2121, 2130, 2150, 2291, 2319, 2084, 2125, 2165, 2198, 2202, 2170, 2386, 2419, 2199, 2225, 2253, 2287, 2271, 2251, 2448, 2523, 2269, 2293, 2297, 2331, 2330, 2300, 2511, 2490, 2254, 2306, 2343, 2334, 2326, 2265, 2451, 2505, 2350, 2349, 2346, 2371, 2335, 2338, 2508, 2524, 2335, 2394, 2385, 2415, 2415, 2446, 2571, 2526, 2276, 2347, 2364, 2323, 2338, 2294, 2473, 2556, 2319, 2343, 2395, 2400, 2371, 2335, 2590, 2571, 2386, 2409, 2374, 2388, 2394, 2377, 2572, 2629, 2397, 2418, 2403, 2431, 2428, 2410, 2590, 2664, 2424, 2425, 2443, 2442, 2422, 2410, 2664, 2695, 2443, 2461, 2409, 2425, 2449, 2442, 2700, 2697, 2512, 2476, 2482, 2457, 2457, 2460, 2703, 2727, 2571, 2581, 2539, 2517, 2566, 2553, 2722, 2679, 2520, 2511, 2460, 2460, 2460, 2476, 2689, 2649, 2463, 2472, 2515, 2506, 2451, 2374, 2632, 2634, 2461, 2476, 2464, 2440, 2430, 2439, 2685, 2589, 2400, 2469, 2472, 2464, 2460, 2400, 2635, 2748, 2503, 2530, 2451, 2505, 2481, 2499, 2709, 2643, 2446, 2488, 2499, 2506, 2517, 2428, 2689, 2631, 2463, 2496, 2463, 2466, 2475, 2457, 2694, 2680, 2484, 2503, 2491, 2475, 2490, 2448, 2680, 2617, 2464, 2523, 2556, 2545, 2533, 2470, 2637, 2667, 2538, 2557, 2494, 2541, 2587, 2544, 2647, 2716, 2560, 2599, 2589, 2607, 2601, 2577, 2746, 2736, 2556, 2577, 2601, 2595, 2605, 2536, 2712, 2763, 2589, 2611, 2571, 2572, 2604, 2598, 2746, 2797, 2643, 2650, 2571, 2644, 2647, 2610, 2808, 2854, 2668, 2715, 2685, 2688, 2701, 2637, 2862, 2761, 2572, 2602, 2559, 2565, 2638, 2556, 2748, 2814, 2619, 2619, 2638, 2647, 2598, 2601, 2775, 2869, 2655, 2704, 2640, 2656, 2640, 2622, 2841, 2889, 2665, 2724, 2658, 2709, 2713, 2698, 2910, 2944, 2718, 2697, 2755, 2742, 2796, 2751, 2979, 3138, 2974, 3012, 3163' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:XResolution:282' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: XResolution + id: '282' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:XResolution:282/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 278acdbf3a0ae909a9307a167d9e0578e110935c575cd6bf23dbe0fac7f2829f + text: 72.009 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:YResolution:283' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: YResolution + id: '283' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:YResolution:283/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 278acdbf3a0ae909a9307a167d9e0578e110935c575cd6bf23dbe0fac7f2829f + text: 72.009 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:PlanarConfiguration:284' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: PlanarConfiguration + id: '284' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:PlanarConfiguration:284/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: Chunky + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ResolutionUnit + id: '296' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ResolutionUnit:296/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: inches + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Software:305' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Software + id: '305' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Software:305/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 14 + bytesHash: 9e6afb1d89e6d2d4887f83959e9c217d9bfdce750180f9815ab10cf73c809434 + text: G925FXXU6ERF5 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ModifyDate:306' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ModifyDate + id: '306' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: c2756a8e4dbccc4ea165d3b596136bf1220f0a554370fc2c0ed329e76861930e + text: '2020:03:27 14:08:39' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Predictor:317' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Predictor + id: '317' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Predictor:317/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: 'Horizontal differencing' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExtraSamples:338' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExtraSamples + id: '338' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExtraSamples:338/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: 'Unassociated Alpha' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: YCbCrPositioning + id: '531' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: Centered + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ApplicationNotes:700' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ApplicationNotes + id: '700' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ApplicationNotes:700/entry' + class: FileEye\MediaProbe\Entry\IfdApplicationNotes + valid: true + format: Byte + components: 2477 + bytesHash: 24132f453247223d55b438ce00b95fb96c7f1e3f0b58291e3e9e5e0d73759f34 + text: "\r\nG925FXXU6ERF52020-03-27T14:08:39\r\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n " + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20507' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20507' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20507/entry' + class: FileEye\MediaProbe\Entry\Core\Byte + valid: true + format: Byte + components: 4574 + bytesHash: b1bc671dcdc32e4589f6b044c122539db5af54c4b3204b2d2680b7c1cf69d4bf + text: '255, 216, 255, 196, 1, 162, 0, 0, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 1, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 0, 2, 1, 3, 3, 2, 4, 3, 5, 5, 4, 4, 0, 0, 1, 125, 1, 2, 3, 0, 4, 17, 5, 18, 33, 49, 65, 6, 19, 81, 97, 7, 34, 113, 20, 50, 129, 145, 161, 8, 35, 66, 177, 193, 21, 82, 209, 240, 36, 51, 98, 114, 130, 9, 10, 22, 23, 24, 25, 26, 37, 38, 39, 40, 41, 42, 52, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122, 131, 132, 133, 134, 135, 136, 137, 138, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 163, 164, 165, 166, 167, 168, 169, 170, 178, 179, 180, 181, 182, 183, 184, 185, 186, 194, 195, 196, 197, 198, 199, 200, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217, 218, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 17, 0, 2, 1, 2, 4, 4, 3, 4, 7, 5, 4, 4, 0, 1, 2, 119, 0, 1, 2, 3, 17, 4, 5, 33, 49, 6, 18, 65, 81, 7, 97, 113, 19, 34, 50, 129, 8, 20, 66, 145, 161, 177, 193, 9, 35, 51, 82, 240, 21, 98, 114, 209, 10, 22, 36, 52, 225, 37, 241, 23, 24, 25, 26, 38, 39, 40, 41, 42, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 163, 164, 165, 166, 167, 168, 169, 170, 178, 179, 180, 181, 182, 183, 184, 185, 186, 194, 195, 196, 197, 198, 199, 200, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217, 218, 226, 227, 228, 229, 230, 231, 232, 233, 234, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 219, 0, 132, 0, 21, 14, 16, 18, 16, 13, 21, 18, 17, 18, 24, 22, 21, 25, 31, 52, 34, 31, 29, 29, 31, 64, 46, 48, 38, 52, 76, 67, 80, 79, 75, 67, 73, 72, 84, 94, 121, 102, 84, 89, 114, 90, 72, 73, 105, 143, 106, 114, 124, 128, 135, 136, 135, 81, 101, 148, 159, 147, 131, 157, 121, 132, 135, 130, 1, 22, 24, 24, 31, 28, 31, 62, 34, 34, 62, 130, 86, 73, 86, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 255, 192, 0, 17, 8, 1, 16, 1, 224, 3, 1, 33, 0, 2, 17, 1, 3, 17, 1, 255, 218, 0, 12, 3, 1, 0, 2, 17, 3, 17, 0, 63, 0, 185, 75, 90, 153, 133, 37, 0, 24, 163, 20, 0, 148, 83, 0, 160, 208, 2, 81, 64, 5, 20, 0, 180, 80, 2, 81, 64, 5, 37, 0, 20, 80, 32, 162, 128, 16, 211, 77, 0, 37, 20, 192, 74, 40, 0, 162, 128, 18, 138, 0, 74, 90, 0, 40, 160, 2, 138, 0, 40, 160, 4, 162, 128, 10, 40, 0, 164, 166, 1, 69, 0, 37, 20, 0, 82, 80, 1, 69, 0, 20, 148, 0, 81, 64, 23, 104, 168, 24, 180, 80, 1, 69, 0, 20, 80, 2, 26, 74, 96, 20, 80, 1, 69, 0, 20, 80, 1, 69, 0, 20, 148, 0, 81, 64, 130, 146, 128, 16, 210, 80, 1, 73, 76, 4, 52, 80, 1, 65, 160, 4, 162, 128, 10, 40, 0, 162, 128, 10, 40, 0, 162, 128, 10, 74, 0, 90, 40, 1, 41, 41, 128, 81, 64, 5, 37, 0, 20, 80, 1, 73, 64, 5, 37, 0, 20, 80, 5, 234, 74, 145, 134, 104, 160, 5, 163, 52, 0, 102, 140, 208, 2, 102, 146, 128, 10, 90, 0, 41, 40, 0, 162, 128, 10, 90, 0, 74, 40, 1, 51, 69, 2, 16, 209, 64, 8, 105, 166, 152, 0, 162, 128, 10, 74, 0, 40, 160, 2, 138, 0, 74, 40, 0, 165, 160, 2, 138, 0, 74, 40, 0, 162, 128, 10, 40, 1, 40, 160, 4, 162, 152, 5, 37, 0, 20, 80, 2, 81, 64, 9, 69, 0, 20, 80, 5, 234, 74, 145, 133, 37, 0, 45, 20, 0, 81, 64, 9, 69, 0, 20, 162, 128, 22, 144, 208, 1, 69, 0, 20, 80, 2, 81, 64, 13, 52, 10, 4, 20, 148, 0, 26, 105, 166, 1, 69, 0, 45, 37, 0, 20, 148, 0, 180, 148, 0, 81, 64, 5, 20, 0, 81, 64, 5, 20, 0, 148, 80, 1, 69, 0, 37, 20, 0, 148, 83, 0, 164, 160, 2, 138, 0, 74, 40, 1, 40, 160, 2, 146, 128, 47, 102, 150, 164, 98, 82, 80, 1, 74, 40, 0, 162, 128, 10, 74, 0, 41, 104, 0, 162, 128, 10, 74, 0, 51, 75, 64, 9, 69, 0, 37, 38, 40, 16, 81, 64, 8, 105, 40, 0, 163, 20, 192, 40, 160, 4, 52, 148, 0, 81, 64, 5, 20, 0, 81, 64, 5, 20, 0, 81, 64, 5, 37, 0, 20, 80, 2, 81, 64, 5, 37, 48, 10, 74, 0, 40, 160, 4, 162, 128, 10, 74, 0, 40, 160, 11, 148, 84, 140, 90, 40, 0, 165, 160, 2, 138, 64, 20, 148, 192, 40, 160, 2, 138, 0, 74, 40, 0, 162, 128, 10, 40, 1, 40, 160, 65, 73, 64, 5, 37, 0, 24, 162, 128, 18, 138, 96, 37, 20, 0, 148, 80, 1, 75, 64, 9, 69, 0, 20, 80, 1, 69, 0, 20, 148, 0, 81, 64, 9, 69, 48, 18, 138, 0, 41, 40, 0, 162, 128, 18, 138, 0, 41, 40, 0, 162, 128, 46, 209, 82, 49, 104, 197, 0, 20, 82, 0, 162, 128, 10, 41, 128, 148, 80, 2, 82, 208, 1, 69, 0, 20, 148, 0, 81, 64, 5, 37, 2, 10, 40, 1, 40, 160, 4, 160, 208, 2, 81, 76, 2, 146, 128, 10, 40, 0, 162, 128, 18, 150, 128, 10, 74, 0, 40, 160, 2, 138, 0, 74, 40, 0, 164, 166, 2, 81, 64, 5, 20, 0, 148, 80, 1, 69, 0, 37, 20, 0, 148, 80, 5, 209, 75, 82, 48, 165, 164, 2, 81, 64, 5, 20, 0, 148, 83, 0, 162, 128, 18, 150, 128, 10, 40, 0, 162, 128, 10, 74, 0, 40, 160, 4, 162, 129, 9, 69, 0, 37, 20, 0, 148, 83, 0, 164, 160, 2, 138, 0, 40, 160, 2, 146, 128, 10, 40, 0, 162, 128, 10, 40, 1, 40, 160, 2, 146, 152, 9, 69, 0, 20, 80, 2, 81, 64, 5, 20, 0, 148, 80, 1, 69, 0, 92, 165, 169, 24, 81, 72, 2, 138, 0, 40, 160, 4, 162, 152, 5, 45, 0, 37, 20, 0, 184, 162, 144, 5, 37, 0, 20, 83, 0, 162, 128, 18, 146, 129, 5, 37, 0, 6, 146, 128, 18, 138, 96, 20, 148, 0, 81, 64, 5, 20, 0, 81, 64, 9, 69, 0, 20, 80, 1, 69, 0, 37, 20, 0, 148, 83, 0, 164, 160, 2, 138, 0, 41, 40, 0, 162, 128, 10, 74, 0, 40, 160, 11, 184, 162, 164, 97, 69, 32, 10, 40, 0, 162, 128, 10, 41, 128, 148, 180, 0, 81, 72, 2, 138, 0, 41, 40, 0, 162, 128, 10, 41, 128, 148, 98, 128, 12, 82, 80, 32, 164, 52, 0, 148, 134, 128, 10, 74, 96, 45, 20, 0, 148, 80, 1, 69, 0, 37, 45, 0, 37, 20, 0, 81, 64, 9, 69, 0, 37, 20, 192, 40, 160, 4, 162, 128, 10, 40, 0, 164, 160, 2, 138, 0, 74, 40, 2, 237, 25, 169, 24, 153, 162, 128, 10, 90, 0, 40, 164, 1, 69, 0, 20, 80, 2, 209, 64, 9, 69, 0, 20, 148, 0, 180, 80, 1, 69, 0, 20, 148, 0, 148, 134, 152, 132, 160, 208, 1, 73, 64, 9, 69, 48, 10, 40, 1, 40, 160, 2, 138, 0, 40, 160, 0, 2, 78, 0, 36, 251, 83, 204, 50, 129, 147, 19, 129, 234, 84, 210, 184, 17, 209, 76, 4, 162, 128, 10, 74, 0, 40, 166, 1, 69, 0, 37, 20, 0, 81, 64, 5, 37, 0, 20, 148, 1, 123, 20, 98, 160, 98, 133, 62, 148, 155, 104, 0, 218, 104, 197, 0, 20, 80, 1, 69, 0, 20, 80, 1, 69, 0, 20, 148, 0, 81, 138, 0, 40, 160, 2, 138, 0, 74, 13, 48, 18, 146, 129, 9, 69, 0, 20, 148, 0, 81, 64, 5, 42, 161, 108, 237, 228, 142, 212, 0, 197, 101, 108, 237, 96, 216, 244, 57, 162, 128, 10, 41, 128, 84, 240, 219, 51, 141, 205, 242, 39, 169, 239, 244, 164, 221, 129, 11, 45, 244, 86, 131, 203, 183, 198, 243, 198, 115, 201, 252, 106, 142, 249, 238, 207, 153, 51, 182, 206, 195, 214, 161, 106, 203, 217, 18, 209, 90, 16, 37, 20, 0, 82, 80, 1, 69, 48, 10, 40, 1, 40, 160, 2, 138, 0, 74, 40, 0, 164, 160, 13, 79, 42, 156, 35, 21, 157, 202, 29, 180, 82, 109, 20, 134, 49, 133, 70, 105, 161, 13, 162, 152, 130, 138, 0, 40, 160, 2, 138, 0, 40, 160, 2, 138, 0, 40, 160, 4, 162, 128, 18, 146, 152, 5, 37, 2, 12, 81, 64, 5, 37, 0, 20, 80, 2, 82, 16, 8, 193, 25, 7, 177, 160, 10, 179, 216, 163, 13, 209, 13, 143, 219, 158, 42, 163, 75, 119, 111, 195, 179, 99, 253, 174, 69, 75, 211, 98, 150, 164, 137, 169, 55, 241, 198, 167, 232, 113, 86, 205, 221, 184, 181, 18, 103, 116, 142, 14, 213, 207, 221, 247, 52, 115, 7, 41, 115, 78, 49, 11, 5, 185, 184, 120, 218, 65, 215, 230, 24, 7, 232, 59, 213, 75, 139, 233, 238, 220, 164, 60, 47, 115, 83, 123, 142, 214, 27, 29, 178, 39, 45, 243, 183, 169, 169, 84, 109, 80, 57, 56, 245, 57, 173, 18, 177, 45, 133, 20, 196, 20, 148, 0, 81, 64, 5, 37, 48, 10, 40, 0, 162, 128, 18, 138, 0, 41, 40, 0, 162, 128, 54, 105, 9, 197, 100, 88, 3, 72, 104, 1, 140, 106, 34, 41, 161, 9, 138, 74, 98, 10, 90, 0, 41, 40, 0, 165, 160, 4, 162, 128, 10, 40, 0, 162, 128, 18, 146, 128, 10, 74, 96, 24, 165, 197, 0, 37, 20, 0, 148, 148, 8, 40, 160, 4, 162, 128, 10, 66, 50, 8, 35, 32, 246, 160, 10, 183, 218, 60, 134, 35, 52, 40, 20, 128, 73, 143, 60, 145, 235, 89, 17, 28, 182, 57, 218, 125, 43, 54, 90, 44, 111, 1, 112, 78, 71, 165, 93, 183, 185, 133, 45, 70, 208, 119, 1, 247, 71, 115, 245, 161, 59, 3, 39, 130, 67, 44, 42, 236, 187, 73, 234, 41, 245, 162, 32, 40, 166, 1, 73, 64, 5, 20, 0, 81, 64, 9, 69, 48, 10, 40, 1, 40, 160, 2, 138, 0, 40, 160, 13, 138, 67, 89, 22, 33, 163, 20, 0, 211, 77, 41, 154, 98, 24, 69, 55, 20, 192, 40, 160, 66, 81, 64, 11, 69, 0, 20, 80, 2, 81, 64, 5, 20, 0, 148, 80, 1, 138, 40, 0, 162, 128, 18, 146, 152, 9, 69, 2, 18, 138, 0, 100, 146, 44, 107, 185, 242, 7, 168, 4, 210, 193, 113, 3, 72, 167, 122, 48, 207, 66, 122, 254, 20, 12, 210, 149, 109, 174, 65, 216, 72, 112, 58, 170, 241, 248, 213, 54, 186, 183, 180, 7, 0, 180, 131, 185, 199, 31, 74, 207, 155, 161, 86, 234, 82, 150, 123, 171, 204, 128, 197, 34, 110, 190, 255, 0, 227, 81, 255, 0, 103, 197, 180, 134, 102, 57, 244, 226, 154, 136, 54, 80, 150, 194, 100, 149, 130, 33, 100, 3, 33, 135, 122, 45, 25, 35, 148, 7, 0, 174, 121, 7, 181, 22, 176, 94, 230, 205, 21, 161, 1, 73, 64, 5, 20, 0, 82, 80, 1, 69, 0, 37, 20, 192, 40, 160, 4, 162, 128, 10, 40, 0, 162, 128, 53, 201, 164, 205, 100, 88, 102, 138, 0, 74, 40, 0, 197, 5, 69, 0, 49, 147, 210, 163, 42, 105, 136, 109, 20, 196, 45, 20, 0, 81, 138, 0, 49, 69, 0, 20, 148, 0, 81, 138, 0, 40, 160, 4, 162, 128, 18, 146, 152, 9, 69, 2, 10, 40, 0, 170, 243, 218, 67, 32, 39, 97, 13, 234, 157, 77, 38, 52, 85, 62, 117, 156, 68, 46, 224, 173, 212, 231, 252, 226, 173, 67, 20, 69, 22, 64, 55, 100, 103, 45, 205, 74, 69, 54, 77, 73, 86, 64, 85, 123, 139, 72, 230, 4, 227, 107, 159, 226, 20, 52, 50, 88, 211, 100, 106, 155, 139, 96, 99, 38, 157, 76, 65, 73, 64, 5, 20, 0, 82, 80, 1, 69, 0, 37, 20, 192, 40, 160, 2, 138, 0, 74, 90, 0, 74, 40, 3, 79, 52, 181, 145, 97, 154, 51, 64, 11, 154, 76, 208, 1, 78, 6, 128, 10, 99, 10, 0, 140, 169, 244, 166, 226, 168, 145, 113, 69, 0, 20, 80, 1, 69, 0, 24, 164, 160, 2, 138, 0, 74, 40, 1, 40, 160, 4, 162, 128, 18, 138, 96, 37, 20, 8, 41, 40, 1, 8, 200, 193, 25, 20, 212, 69, 69, 218, 163, 3, 210, 128, 29, 73, 64, 5, 20, 192, 74, 40, 0, 162, 128, 10, 74, 0, 41, 40, 0, 162, 128, 10, 74, 96, 20, 80, 1, 69, 0, 20, 80, 1, 69, 0, 105, 81, 89, 22, 38, 104, 205, 48, 23, 52, 82, 0, 165, 160, 5, 162, 128, 10, 77, 162, 128, 16, 173, 52, 173, 49, 13, 197, 46, 40, 1, 40, 166, 1, 73, 64, 130, 146, 128, 10, 13, 0, 37, 37, 0, 20, 148, 0, 82, 83, 1, 40, 160, 66, 81, 64, 5, 20, 0, 148, 80, 2, 81, 76, 2, 138, 0, 74, 40, 0, 164, 160, 2, 146, 128, 10, 40, 0, 162, 152, 9, 69, 0, 20, 80, 1, 69, 0, 20, 148, 1, 167, 72, 107, 50, 132, 163, 52, 0, 102, 151, 52, 0, 82, 210, 1, 115, 69, 3, 19, 52, 185, 160, 3, 52, 211, 76, 67, 104, 160, 4, 162, 128, 10, 41, 128, 148, 80, 33, 40, 160, 4, 164, 160, 2, 146, 128, 18, 138, 96, 37, 20, 8, 40, 160, 4, 162, 128, 10, 74, 0, 40, 160, 2, 146, 152, 5, 37, 0, 20, 148, 0, 82, 80, 1, 69, 0, 20, 80, 2, 81, 76, 2, 138, 0, 40, 160, 2, 138, 0, 191, 186, 147, 117, 102, 80, 102, 140, 208, 1, 75, 154, 0, 51, 75, 154, 0, 51, 70, 104, 0, 205, 0, 208, 2, 210, 26, 0, 74, 40, 1, 40, 160, 2, 138, 98, 10, 74, 0, 41, 40, 1, 40, 160, 4, 162, 128, 18, 146, 128, 10, 74, 96, 20, 80, 32, 164, 160, 2, 146, 128, 10, 40, 0, 164, 166, 1, 73, 64, 9, 69, 0, 20, 148, 0, 81, 64, 5, 20, 0, 81, 64, 9, 69, 48, 10, 40, 0, 162, 144, 23, 40, 169, 24, 82, 208, 48, 165, 160, 2, 138, 64, 20, 162, 128, 22, 140, 80, 2, 129, 78, 217, 64, 11, 178, 143, 44, 82, 1, 165, 41, 165, 72, 166, 3, 104, 166, 2, 129, 154, 82, 180, 128, 2, 154, 54, 208, 3, 72, 166, 154, 96, 54, 138, 4, 33, 164, 160, 2, 146, 152, 130, 138, 0, 40, 160, 4, 162, 128, 10, 74, 0, 41, 41, 128, 82, 80, 1, 73, 64, 5, 20, 0, 148, 80, 1, 69, 0, 20, 80, 1, 69, 0, 20, 80, 1, 69, 0, 90, 165, 169, 24, 82, 208, 48, 165, 2, 128, 22, 148, 12, 210, 1, 118, 209, 138, 0, 0, 167, 1, 64, 15, 11, 75, 138, 67, 22, 144, 208, 2, 82, 26, 0, 97, 90, 80, 162, 129, 11, 180, 81, 138, 6, 46, 41, 8, 160, 6, 21, 166, 48, 166, 33, 152, 162, 152, 132, 52, 148, 0, 98, 146, 128, 10, 41, 128, 148, 80, 33, 40, 160, 2, 146, 128, 10, 74, 96, 20, 148, 0, 82, 80, 1, 69, 0, 20, 148, 0, 81, 64, 5, 20, 0, 81, 64, 5, 20, 0, 82, 208, 5, 170, 42, 70, 20, 180, 12, 5, 58, 128, 20, 82, 138, 64, 62, 140, 82, 24, 98, 156, 5, 0, 45, 45, 0, 37, 20, 0, 148, 148, 0, 98, 150, 128, 10, 40, 0, 164, 52, 0, 211, 76, 106, 4, 48, 138, 105, 170, 16, 148, 80, 2, 81, 64, 9, 69, 48, 10, 74, 4, 20, 148, 0, 82, 80, 1, 73, 76, 2, 146, 128, 10, 40, 1, 40, 160, 2, 138, 0, 41, 40, 0, 162, 128, 10, 40, 0, 165, 160, 3, 20, 80, 5, 170, 42, 70, 45, 20, 12, 90, 81, 72, 7, 10, 81, 64, 14, 20, 180, 134, 45, 45, 0, 20, 80, 2, 19, 73, 154, 0, 90, 74, 0, 41, 104, 1, 51, 70, 104, 1, 51, 73, 154, 0, 66, 105, 166, 129, 12, 52, 132, 85, 0, 148, 148, 8, 41, 40, 0, 164, 166, 1, 69, 0, 37, 37, 2, 10, 40, 1, 40, 160, 4, 162, 152, 5, 37, 0, 20, 80, 2, 81, 64, 5, 20, 0, 82, 80, 1, 75, 64, 10, 5, 46, 40, 1, 113, 72, 69, 33, 150, 41, 113, 72, 3, 20, 224, 180, 134, 40, 90, 92, 80, 0, 41, 65, 160, 5, 6, 157, 154, 67, 10, 92, 208, 1, 154, 51, 64, 9, 73, 154, 0, 76, 209, 154, 0, 51, 70, 104, 0, 38, 155, 154, 0, 51, 70, 104, 16, 132, 210, 83, 1, 166, 146, 128, 10, 74, 98, 18, 146, 128, 10, 74, 0, 40, 166, 2, 81, 64, 132, 162, 128, 10, 40, 1, 40, 160, 4, 162, 152, 9, 69, 0, 20, 80, 1, 73, 64, 5, 20, 0, 82, 208, 2, 208, 13, 33, 139, 154, 13, 0, 78, 41, 194, 144, 199, 1, 75, 72, 5, 162, 129, 134, 40, 197, 32, 23, 20, 180, 0, 82, 208, 1, 73, 64, 5, 37, 0, 37, 37, 0, 25, 164, 205, 2, 16, 154, 76, 211, 0, 205, 25, 160, 3, 52, 80, 2, 82, 80, 1, 73, 76, 66, 81, 64, 5, 20, 0, 148, 80, 2, 98, 131, 76, 2, 146, 129, 5, 20, 0, 134, 147, 20, 0, 98, 147, 20, 0, 98, 138, 96, 37, 20, 0, 81, 64, 11, 138, 76, 80, 1, 138, 40, 1, 104, 160, 5, 20, 26, 67, 39, 6, 157, 154, 67, 20, 26, 118, 105, 0, 180, 82, 24, 180, 225, 64, 6, 40, 197, 0, 46, 41, 49, 64, 5, 37, 0, 37, 37, 0, 20, 134, 128, 19, 20, 98, 152, 132, 34, 146, 128, 10, 40, 1, 40, 160, 2, 146, 128, 10, 74, 98, 10, 40, 1, 40, 160, 2, 146, 128, 10, 107, 144, 170, 88, 244, 2, 128, 22, 138, 96, 20, 80, 2, 80, 104, 16, 148, 80, 2, 81, 138, 0, 74, 41, 128, 81, 64, 5, 20, 0, 81, 64, 5, 20, 128, 90, 40, 25, 61, 20, 128, 112, 167, 10, 67, 28, 41, 194, 144, 197, 162, 128, 22, 138, 0, 40, 160, 4, 52, 148, 0, 148, 80, 1, 138, 76, 80, 1, 70, 40, 1, 8, 164, 34, 129, 5, 33, 20, 192, 74, 74, 0, 41, 41, 136, 41, 40, 0, 162, 128, 10, 40, 1, 40, 197, 0, 24, 166, 200, 62, 67, 64, 14, 164, 197, 0, 20, 148, 192, 41, 40, 0, 162, 129, 9, 70, 40, 0, 197, 37, 0, 20, 83, 0, 163, 20, 128, 41, 104, 0, 162, 129, 137, 69, 0, 79, 69, 32, 22, 156, 13, 33, 142, 6, 156, 13, 33, 142, 20, 80, 1, 69, 0, 20, 185, 160, 4, 164, 52, 0, 148, 80, 2, 209, 64, 9, 69, 0, 20, 152, 160, 4, 197, 20, 0, 220, 26, 66, 13, 49, 9, 73, 76, 2, 138, 4, 20, 80, 2, 82, 129, 64, 11, 182, 141, 180, 0, 152, 166, 200, 62, 95, 196, 127, 58, 0, 92, 81, 138, 0, 67, 72, 104, 1, 49, 69, 48, 18, 138, 4, 20, 80, 1, 138, 76, 80, 1, 138, 40, 0, 162, 128, 10, 40, 1, 40, 160, 2, 146, 129, 150, 40, 164, 1, 75, 64, 197, 6, 158, 166, 144, 15, 20, 180, 134, 20, 80, 2, 81, 64, 5, 20, 0, 148, 80, 2, 209, 64, 9, 69, 0, 20, 80, 2, 81, 64, 5, 33, 160, 6, 145, 73, 138, 98, 19, 20, 98, 128, 23, 105, 163, 97, 160, 5, 219, 74, 22, 128, 23, 109, 46, 218, 64, 38, 218, 108, 139, 242, 143, 247, 135, 243, 160, 1, 134, 42, 58, 96, 33, 52, 153, 166, 32, 205, 20, 0, 148, 83, 1, 40, 160, 2, 138, 0, 41, 40, 16, 80, 72, 3, 36, 224, 122, 154, 0, 129, 239, 109, 99, 251, 211, 167, 224, 115, 252, 170, 35, 169, 66, 127, 213, 164, 178, 127, 186, 159, 227, 73, 201, 34, 148, 88, 211, 123, 59, 125, 203, 76, 123, 187, 226, 154, 100, 189, 124, 252, 209, 71, 244, 4, 154, 135, 50, 148, 6, 152, 166, 113, 137, 110, 165, 62, 203, 133, 254, 84, 211, 105, 17, 251, 193, 159, 253, 230, 38, 161, 201, 178, 148, 81, 179, 75, 91, 25, 5, 20, 12, 81, 79, 74, 64, 72, 40, 164, 48, 162, 128, 10, 40, 0, 162, 128, 10, 74, 0, 90, 74, 0, 40, 160, 2, 146, 128, 10, 40, 0, 162, 128, 18, 140, 80, 2, 109, 165, 197, 2, 23, 20, 180, 12, 49, 75, 138, 0, 40, 160, 2, 153, 47, 65, 254, 240, 254, 116, 0, 143, 205, 70, 69, 52, 33, 173, 73, 76, 65, 75, 64, 6, 40, 197, 0, 52, 138, 67, 76, 8, 228, 158, 24, 135, 239, 37, 69, 250, 181, 64, 218, 141, 176, 56, 86, 105, 15, 162, 41, 52, 155, 72, 18, 108, 97, 191, 145, 142, 34, 180, 115, 158, 238, 193, 105, 190, 125, 243, 103, 2, 24, 199, 208, 147, 80, 230, 90, 128, 98, 119, 24, 146, 229, 255, 0, 224, 0, 45, 51, 236, 113, 49, 203, 238, 144, 250, 187, 19, 80, 228, 217, 74, 41, 18, 44, 49, 32, 249, 81, 71, 208, 82, 226, 164, 161, 198, 138, 0, 74, 40, 3, 70, 150, 186, 12, 2, 138, 0, 81, 79, 94, 41, 12, 120, 52, 102, 144, 194, 138, 0, 40, 160, 2, 150, 128, 18, 138, 0, 40, 160, 4, 162, 128, 18, 140, 208, 1, 75, 64, 5, 20, 0, 148, 180, 0, 82, 208, 1, 69, 0, 45, 20, 0, 81, 64, 9, 154, 100, 135, 238, 127, 188, 40, 1, 77, 52, 208, 33, 132, 83, 106, 132, 49, 229, 142, 49, 153, 29, 84, 123, 156, 84, 45, 168, 90, 175, 73, 55, 159, 246, 20, 183, 242, 164, 221, 134, 144, 195, 168, 231, 136, 237, 164, 111, 118, 33, 69, 48, 221, 94, 55, 68, 138, 63, 169, 45, 254, 21, 46, 69, 40, 141, 99, 116, 249, 221, 115, 128, 123, 34, 1, 252, 243, 76, 54, 234, 231, 247, 143, 35, 255, 0, 188, 230, 161, 201, 148, 162, 133, 91, 120, 147, 238, 198, 163, 240, 167, 133, 3, 160, 169, 40, 82, 58, 82, 154, 0, 64, 40, 160, 2, 138, 0, 40, 160, 2, 146, 128, 52, 104, 174, 131, 1, 104, 160, 5, 20, 224, 105, 12, 112, 52, 102, 144, 197, 205, 25, 160, 3, 52, 102, 128, 22, 138, 0, 41, 40, 0, 162, 128, 18, 138, 0, 74, 40, 0, 162, 128, 22, 138, 0, 40, 160, 5, 165, 160, 2, 138, 0, 40, 160, 3, 52, 153, 160, 4, 36, 14, 166, 171, 79, 123, 109, 27, 46, 233, 211, 33, 185, 27, 185, 232, 105, 1, 11, 234, 144, 127, 203, 52, 150, 83, 254, 202, 99, 249, 212, 127, 218, 51, 183, 221, 181, 3, 253, 231, 255, 0, 235, 82, 230, 31, 40, 199, 158, 241, 248, 223, 28, 99, 253, 149, 201, 253, 106, 38, 133, 223, 253, 109, 196, 175, 237, 187, 3, 244, 169, 114, 101, 40, 161, 22, 218, 21, 57, 17, 174, 125, 72, 205, 73, 128, 56, 169, 184, 197, 20, 234, 6, 20, 80, 1, 69, 0, 20, 26, 0, 74, 40, 0, 237, 69, 0, 4, 224, 100, 240, 61, 234, 23, 187, 183, 79, 189, 58, 126, 7, 63, 202, 128, 33, 125, 78, 217, 122, 22, 127, 247, 87, 252, 106, 7, 213, 215, 63, 36, 36, 253, 91, 20, 236, 43, 157, 29, 21, 185, 136, 180, 80, 1, 75, 64, 197, 6, 151, 52, 128, 51, 70, 104, 0, 205, 40, 52, 0, 185, 165, 164, 48, 162, 128, 10, 74, 0, 41, 40, 0, 162, 128, 18, 150, 128, 10, 40, 1, 104, 160, 2, 151, 52, 0, 100, 14, 166, 153, 36, 241, 70, 51, 36, 168, 163, 221, 177, 72, 10, 207, 169, 219, 3, 132, 47, 33, 255, 0, 97, 9, 253, 106, 54, 212, 156, 255, 0, 171, 181, 127, 248, 27, 1, 254, 52, 155, 42, 196, 79, 121, 122, 223, 116, 67, 31, 224, 88, 212, 67, 237, 4, 16, 247, 82, 144, 78, 112, 56, 255, 0, 235, 212, 185, 15, 148, 67, 2, 49, 203, 130, 231, 253, 182, 45, 252, 233, 194, 52, 81, 242, 168, 31, 65, 74, 227, 176, 184, 161, 71, 20, 134, 45, 45, 0, 6, 155, 64, 11, 75, 64, 5, 20, 0, 81, 64, 12, 121, 162, 79, 191, 34, 47, 213, 133, 68, 215, 182, 195, 254, 90, 103, 232, 164, 209, 96, 35, 55, 233, 156, 44, 82, 19, 239, 129, 80, 207, 168, 203, 24, 200, 129, 87, 234, 217, 167, 97, 92, 170, 218, 165, 203, 116, 42, 159, 69, 255, 0, 26, 133, 238, 238, 92, 252, 211, 63, 224, 113, 252, 170, 172, 43, 144, 156, 177, 201, 36, 159, 122, 13, 2, 10, 40, 3, 255, 217' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20512' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20512' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20512/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 961ae28829f0b1cfbd073eff070ac5ea8994618c0e84fab4764367464a14b854 + text: 480 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20513' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20513' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20513/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: f07ceeff8b659c36d11b8dfaad70c4b861d10b6ada4be2958ce0e3562ee9b999 + text: 272 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20515' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20515' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20515/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 + text: 6 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20521' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20521' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20521/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: 1 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20525' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20525' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20525/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 + text: 72 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20526' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20526' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20526/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 + text: 72 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20528' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20528' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20528/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: 2 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20624' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20624' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20624/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 64 + bytesHash: be91598e3317ff4080b30aa5dc1044857313e0ef516a600f924a542b3700add0 + text: '3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 4, 5, 3, 3, 3, 3, 3, 4, 5, 6, 3, 3, 3, 3, 5, 6, 7, 8, 3, 3, 3, 4, 6, 8, 9, 12, 3, 3, 4, 5, 7, 9, 12, 15, 4, 4, 5, 6, 8, 12, 15, 21' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:20625' + class: FileEye\MediaProbe\Block\Tag + valid: true + id: '20625' + collection: UnknownTag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:20625/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 64 + bytesHash: be91598e3317ff4080b30aa5dc1044857313e0ef516a600f924a542b3700add0 + text: '3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 3, 3, 4, 5, 3, 3, 3, 3, 3, 4, 5, 6, 3, 3, 3, 3, 5, 6, 7, 8, 3, 3, 3, 4, 6, 8, 9, 12, 3, 3, 4, 5, 7, 9, 12, 15, 4, 4, 5, 6, 8, 12, 15, 21' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExposureTime:33434' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureTime + id: '33434' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExposureTime:33434/entry' + class: FileEye\MediaProbe\Entry\ExifExposureTime + valid: true + format: Rational + components: 1 + bytesHash: 3d8bf0c2e9cd805d30f507fe273b4a5bf4826d5e8241be1237c41bfeaa0d615b + text: '1/2840 sec.' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:FNumber:33437' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FNumber + id: '33437' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:FNumber:33437/entry' + class: FileEye\MediaProbe\Entry\ExifFNumber + valid: true + format: Rational + components: 1 + bytesHash: a1c385b62301d07f90c5b9d911db8f0cb1c15ef74b4a823542405336240641f8 + text: f/1.9 + - + node: ifd + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' + class: FileEye\MediaProbe\Block\Ifd + valid: true + name: ExifIFD + id: '34665' + collection: Ifd\Exif + elements: + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureTime + id: '33434' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' + class: FileEye\MediaProbe\Entry\ExifExposureTime + valid: true + format: Rational + components: 1 + bytesHash: 3d8bf0c2e9cd805d30f507fe273b4a5bf4826d5e8241be1237c41bfeaa0d615b + text: '1/2840 sec.' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FNumber + id: '33437' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' + class: FileEye\MediaProbe\Entry\ExifFNumber + valid: true + format: Rational + components: 1 + bytesHash: a1c385b62301d07f90c5b9d911db8f0cb1c15ef74b4a823542405336240641f8 + text: f/1.9 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureProgram + id: '34850' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: 'Program AE' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ISO + id: '34855' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: e4ab5012eff32a5171b3672b59d29950fe8b3dcb4d2dadf971ebbcbc2fbb0d41 + text: 40 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExifVersion + id: '36864' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' + class: FileEye\MediaProbe\Entry\Version + valid: true + format: Undefined + components: 4 + bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 + text: '2.2' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: DateTimeOriginal + id: '36867' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: c2756a8e4dbccc4ea165d3b596136bf1220f0a554370fc2c0ed329e76861930e + text: '2020:03:27 14:08:39' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: CreateDate + id: '36868' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: c2756a8e4dbccc4ea165d3b596136bf1220f0a554370fc2c0ed329e76861930e + text: '2020:03:27 14:08:39' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ShutterSpeedValue + id: '37377' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' + class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + valid: true + format: SignedRational + components: 1 + bytesHash: b2a6018142721c2af397fa37445d0e4d49a673ec5c7c45c2287f97ee6eadb6d3 + text: '1147/100 sec. (APEX: 53)' + exiftool_text: 1/2837 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ApertureValue + id: '37378' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' + class: FileEye\MediaProbe\Entry\ExifApertureValue + valid: true + format: Rational + components: 1 + bytesHash: d4824fac959e8bb244173862bb5061704908bc605fd825af060beb9df29bf74a + text: '1.9' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: BrightnessValue + id: '37379' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' + class: FileEye\MediaProbe\Entry\ExifBrightnessValue + valid: true + format: SignedRational + components: 1 + bytesHash: 0cb3901526ff798747baa640e5d3ac3ea34b1e8c24410ab0fbdb5bd69f99b81d + text: '9.79' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureCompensation + id: '37380' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' + class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + valid: true + format: SignedRational + components: 1 + bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 + text: '0.0' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MaxApertureValue + id: '37381' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: d4824fac959e8bb244173862bb5061704908bc605fd825af060beb9df29bf74a + text: 1.85 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MeteringMode + id: '37383' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 + text: Spot + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Flash + id: '37385' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: 'No Flash' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FocalLength + id: '37386' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' + class: FileEye\MediaProbe\Entry\ExifFocalLength + valid: true + format: Rational + components: 1 + bytesHash: ffdc6bb41f3d6c31fd51f2d77a093e4f559c290d1732bf01436eaf39b27824a9 + text: '4.3 mm' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: SubSecTimeOriginal + id: '37521' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 3 + bytesHash: f5ee942324833efddd0f0195902096c696632e1941e50041c1ed5d325768a921 + text: '00' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: SubSecTimeDigitized + id: '37522' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 3 + bytesHash: f5ee942324833efddd0f0195902096c696632e1941e50041c1ed5d325768a921 + text: '00' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: WhiteBalance + id: '41987' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Auto + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FocalLengthIn35mmFormat + id: '41989' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 8e2ada6ef626983be1fe9a365ceeb424ee59b884e144f7541cf191116876de04 + text: 28 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Padding:59932' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Padding + id: '59932' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Padding:59932/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 2060 + bytesHash: 505720915a20339cd3f76691932ee423b9aade604ce680f457ca7beb5e8c407e + text: '2060 byte(s) of data' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExposureProgram:34850' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureProgram + id: '34850' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExposureProgram:34850/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 + text: 'Program AE' + - + node: ifd + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853' + class: FileEye\MediaProbe\Block\Ifd + valid: true + name: GPS + id: '34853' + collection: Ifd\Gps + elements: + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSVersionID + id: '0' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' + class: FileEye\MediaProbe\Entry\GPSVersionId + valid: true + format: Byte + components: 4 + bytesHash: 5a3e80a37915b1601c363acd1601df7ef257d5d32c664004a2ec0484a4f60628 + text: 2.2.0.0 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSLatitudeRef + id: '1' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 2 + bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad + text: North + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSLatitude + id: '2' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' + class: FileEye\MediaProbe\Entry\GPSDegrees + valid: true + format: Rational + components: 3 + bytesHash: 3160ab21750ec0b8f57a6960f516dbde992c34d0b61395061d3324b205a22000 + text: '42° 41'' 54" (42.70°)' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSLongitudeRef + id: '3' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 2 + bytesHash: e6691dfe4d55fb0af0da179453a9f94c71a5fcad27ff9623ce5f1bf748459135 + text: East + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSLongitude + id: '4' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' + class: FileEye\MediaProbe\Entry\GPSDegrees + valid: true + format: Rational + components: 3 + bytesHash: f967a8f9a4d967806aa2dd3cbc149c24ee7be0875775c22c22d2313c194d37de + text: '23° 21'' 51" (23.36°)' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSAltitudeRef + id: '5' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' + class: FileEye\MediaProbe\Entry\GPSAltitudeRef + valid: true + format: Byte + components: 1 + bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d + text: 'Above Sea Level' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSAltitude + id: '6' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: 124035bb2287f592d964eb80afa84b020b7f27380b4f61afb01f11df59338967 + text: 576 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: GPSDateStamp + id: '29' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29/entry' + class: FileEye\MediaProbe\Entry\Core\Ascii + valid: true + format: Ascii + components: 11 + bytesHash: c12a66896847e923561b78c9028023b302cec85284b5f6d823f4146e576f0580 + text: '2020:03:27' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ISO:34855' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ISO + id: '34855' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ISO:34855/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: e4ab5012eff32a5171b3672b59d29950fe8b3dcb4d2dadf971ebbcbc2fbb0d41 + text: 40 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExifVersion:36864' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExifVersion + id: '36864' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExifVersion:36864/entry' + class: FileEye\MediaProbe\Entry\Version + valid: true + format: Undefined + components: 4 + bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 + text: '2.2' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:DateTimeOriginal:36867' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: DateTimeOriginal + id: '36867' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:DateTimeOriginal:36867/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: c2756a8e4dbccc4ea165d3b596136bf1220f0a554370fc2c0ed329e76861930e + text: '2020:03:27 14:08:39' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:CreateDate:36868' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: CreateDate + id: '36868' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:CreateDate:36868/entry' + class: FileEye\MediaProbe\Entry\Time + valid: true + format: Ascii + components: 20 + bytesHash: c2756a8e4dbccc4ea165d3b596136bf1220f0a554370fc2c0ed329e76861930e + text: '2020:03:27 14:08:39' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ShutterSpeedValue:37377' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ShutterSpeedValue + id: '37377' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ShutterSpeedValue:37377/entry' + class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + valid: true + format: SignedRational + components: 1 + bytesHash: b2a6018142721c2af397fa37445d0e4d49a673ec5c7c45c2287f97ee6eadb6d3 + text: '1147/100 sec. (APEX: 53)' + exiftool_text: 1/2837 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ApertureValue:37378' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ApertureValue + id: '37378' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ApertureValue:37378/entry' + class: FileEye\MediaProbe\Entry\ExifApertureValue + valid: true + format: Rational + components: 1 + bytesHash: d4824fac959e8bb244173862bb5061704908bc605fd825af060beb9df29bf74a + text: '1.9' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:BrightnessValue:37379' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: BrightnessValue + id: '37379' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:BrightnessValue:37379/entry' + class: FileEye\MediaProbe\Entry\ExifBrightnessValue + valid: true + format: SignedRational + components: 1 + bytesHash: 0cb3901526ff798747baa640e5d3ac3ea34b1e8c24410ab0fbdb5bd69f99b81d + text: '9.79' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExposureCompensation:37380' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureCompensation + id: '37380' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExposureCompensation:37380/entry' + class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + valid: true + format: SignedRational + components: 1 + bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 + text: '0.0' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MaxApertureValue + id: '37381' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381/entry' + class: FileEye\MediaProbe\Entry\Core\Rational + valid: true + format: Rational + components: 1 + bytesHash: d4824fac959e8bb244173862bb5061704908bc605fd825af060beb9df29bf74a + text: 1.85 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:MeteringMode:37383' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MeteringMode + id: '37383' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:MeteringMode:37383/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 + text: Spot + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Flash:37385' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Flash + id: '37385' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Flash:37385/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: 'No Flash' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:FocalLength:37386' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FocalLength + id: '37386' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:FocalLength:37386/entry' + class: FileEye\MediaProbe\Entry\ExifFocalLength + valid: true + format: Rational + components: 1 + bytesHash: ffdc6bb41f3d6c31fd51f2d77a093e4f559c290d1732bf01436eaf39b27824a9 + text: '4.3 mm' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:MakerNote:37500' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: MakerNote + id: '37500' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:MakerNote:37500/entry' + class: FileEye\MediaProbe\Entry\ExifMakerNote + valid: true + format: Undefined + components: 98 + bytesHash: 93bc6e1980b09469ceca845b43e2e1e27576465e6ec667a3d483306ad0e5495a + text: '98 byte(s) of data' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:UserComment:37510' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: UserComment + id: '37510' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:UserComment:37510/entry' + class: FileEye\MediaProbe\Entry\ExifUserComment + valid: true + format: Undefined + components: 21 + bytesHash: c90232586b801f9558a76f2f963eccd831d9fe6775e4c8f1446b2331aa2132f2 + text: '' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:FlashpixVersion:40960' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FlashpixVersion + id: '40960' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:FlashpixVersion:40960/entry' + class: FileEye\MediaProbe\Entry\Version + valid: true + format: Undefined + components: 4 + bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf + text: '1.0' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ColorSpace:40961' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ColorSpace + id: '40961' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ColorSpace:40961/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 + text: sRGB + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExifImageWidth:40962' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExifImageWidth + id: '40962' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExifImageWidth:40962/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 38fe56907394e1c9b2195701b905ac7b0d54d857cf796d9e7a13cafcd7cdbc27 + text: 3264 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExifImageHeight:40963' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExifImageHeight + id: '40963' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExifImageHeight:40963/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: 55d17d3d0e4c2da7516d59d4b9d9325b614a4133f8ed81805df1dba7aa7b41aa + text: 1836 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:ExposureMode:41986' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: ExposureMode + id: '41986' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:ExposureMode:41986/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Auto + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:WhiteBalance:41987' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: WhiteBalance + id: '41987' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:WhiteBalance:41987/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Auto + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:FocalLengthIn35mmFormat:41989' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: FocalLengthIn35mmFormat + id: '41989' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:FocalLengthIn35mmFormat:41989/entry' + class: FileEye\MediaProbe\Entry\Core\Long + valid: true + format: Long + components: 1 + bytesHash: b01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56 + text: 28 + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: SceneCaptureType + id: '41990' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990/entry' + class: FileEye\MediaProbe\Entry\Core\Short + valid: true + format: Short + components: 1 + bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 + text: Standard + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:Padding:59932' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: Padding + id: '59932' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:Padding:59932/entry' + class: FileEye\MediaProbe\Entry\Core\Undefined + valid: true + format: Undefined + components: 2060 + bytesHash: 505720915a20339cd3f76691932ee423b9aade604ce680f457ca7beb5e8c407e + text: '2060 byte(s) of data' + - + node: tag + path: '/media/tiff/ifd:IFD0:0/tag:OffsetSchema:59933' + class: FileEye\MediaProbe\Block\Tag + valid: true + name: OffsetSchema + id: '59933' + collection: Tag + elements: + - + node: entry + path: '/media/tiff/ifd:IFD0:0/tag:OffsetSchema:59933/entry' + class: FileEye\MediaProbe\Entry\Core\SignedLong + valid: true + format: SignedLong + components: 1 + bytesHash: 9149ca79094884dea230de77772c08f5a86b85d0cd4794b1290dcfa6f88f0b23 + text: 447954 +log: + WARNING: + - + path: '/media/tiff/ifd:IFD0:0/tag:ExtraSamples:338' + message: 'Found Short data format, expected Undefined' + - + path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' + message: 'Found Rational data format, expected SignedRational' + - + path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' + message: 'Found Undefined data format, expected Byte' + - + path: '/media/tiff/ifd:IFD0:0/tag:ExifImageWidth:40962' + message: 'Found Long data format, expected Short' + - + path: '/media/tiff/ifd:IFD0:0/tag:ExifImageHeight:40963' + message: 'Found Long data format, expected Short' + - + path: '/media/tiff/ifd:IFD0:0/tag:FocalLengthIn35mmFormat:41989' + message: 'Found Long data format, expected Short' + NOTICE: + - + path: '/media/tiff/ifd:IFD0:0/tag:20507' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20512' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20513' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20515' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20521' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20525' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20526' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20528' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20624' + message: 'No specification for item UnknownTag in ''IFD0''' + - + path: '/media/tiff/ifd:IFD0:0/tag:20625' + message: 'No specification for item UnknownTag in ''IFD0''' +gdInfo: + 0: 3264 + 1: 1836 + 2: 7 + 3: 'width="3264" height="1836"' + mime: image/tiff +exifReadData: + FileName: pel-157.tiff + FileDateTime: 1591895333 + FileSize: 4239700 + FileType: 7 + MimeType: image/tiff + SectionsFound: 'ANY_TAG, IFD0, EXIF, GPS' + COMPUTED: + html: 'width="3264" height="1836"' + Height: 1836 + Width: 3264 + IsColor: 1 + ByteOrderMotorola: 0 + ApertureFNumber: f/1.9 + UserComment: null + UserCommentEncoding: UNDEFINED + NewSubFile: 0 + ImageWidth: 3264 + ImageLength: 1836 + BitsPerSample: + - 8 + - 8 + - 8 + - 8 + Compression: 5 + PhotometricInterpretation: 2 + Make: samsung + Model: SM-G925F + StripOffsets: + - 8 + - 2633 + - 5034 + - 7408 + - 9791 + - 12174 + - 14542 + - 16858 + - 19361 + - 21920 + - 24231 + - 26561 + - 28872 + - 31205 + - 33591 + - 35925 + - 38466 + - 40978 + - 43236 + - 45534 + - 47810 + - 50111 + - 52428 + - 54712 + - 57209 + - 59741 + - 62050 + - 64363 + - 66656 + - 68961 + - 71289 + - 73586 + - 76125 + - 78640 + - 80937 + - 83234 + - 85532 + - 87812 + - 90059 + - 92305 + - 94766 + - 97290 + - 99583 + - 101903 + - 104192 + - 106497 + - 108751 + - 110985 + - 113481 + - 115894 + - 118121 + - 120364 + - 122615 + - 124888 + - 127127 + - 129306 + - 131715 + - 134133 + - 136354 + - 138572 + - 140746 + - 142938 + - 145169 + - 147376 + - 149788 + - 152170 + - 154343 + - 156559 + - 158799 + - 161031 + - 163240 + - 165409 + - 167795 + - 170186 + - 172389 + - 174606 + - 176834 + - 179059 + - 181302 + - 183483 + - 185899 + - 188314 + - 190526 + - 192755 + - 194958 + - 197167 + - 199403 + - 201591 + - 204006 + - 206394 + - 208581 + - 210798 + - 213032 + - 215272 + - 217481 + - 219639 + - 221995 + - 224288 + - 226428 + - 228564 + - 230749 + - 232936 + - 235088 + - 237187 + - 239500 + - 241751 + - 243828 + - 245965 + - 248078 + - 250215 + - 252340 + - 254462 + - 256735 + - 259011 + - 261111 + - 263240 + - 265383 + - 267505 + - 269642 + - 271728 + - 274061 + - 276374 + - 278533 + - 280706 + - 282863 + - 285035 + - 287197 + - 289327 + - 291718 + - 294064 + - 296238 + - 298423 + - 300625 + - 302812 + - 305011 + - 307152 + - 309467 + - 311795 + - 313987 + - 316145 + - 318319 + - 320522 + - 322720 + - 324874 + - 327208 + - 329575 + - 331763 + - 333961 + - 336152 + - 338348 + - 340540 + - 342723 + - 345084 + - 347488 + - 349683 + - 351893 + - 354149 + - 356385 + - 358590 + - 360814 + - 363224 + - 365609 + - 367757 + - 369925 + - 372101 + - 374277 + - 376472 + - 378629 + - 380997 + - 383373 + - 385565 + - 387794 + - 389974 + - 392177 + - 394375 + - 396540 + - 398893 + - 401380 + - 403633 + - 405931 + - 408166 + - 410412 + - 412613 + - 414830 + - 417266 + - 419738 + - 421999 + - 424260 + - 426539 + - 428810 + - 431024 + - 433285 + - 435748 + - 438170 + - 440365 + - 442601 + - 444821 + - 447059 + - 449305 + - 451562 + - 454011 + - 456454 + - 458672 + - 460919 + - 463122 + - 465342 + - 467574 + - 469797 + - 472252 + - 474758 + - 476983 + - 479295 + - 481573 + - 483851 + - 486134 + - 488379 + - 490867 + - 493330 + - 495551 + - 497786 + - 500040 + - 502285 + - 504553 + - 506767 + - 509245 + - 511712 + - 513935 + - 516181 + - 518397 + - 520643 + - 522940 + - 525185 + - 527640 + - 530070 + - 532291 + - 534564 + - 536785 + - 539034 + - 541294 + - 543530 + - 545996 + - 548379 + - 550581 + - 552821 + - 555038 + - 557247 + - 559438 + - 561637 + - 564050 + - 566451 + - 568683 + - 570929 + - 573125 + - 575327 + - 577540 + - 579732 + - 582118 + - 584506 + - 586698 + - 588923 + - 591139 + - 593374 + - 595632 + - 597846 + - 600313 + - 602684 + - 604860 + - 607062 + - 609279 + - 611521 + - 613733 + - 615895 + - 618274 + - 620594 + - 622737 + - 624925 + - 627131 + - 629334 + - 631536 + - 633702 + - 636072 + - 638436 + - 640602 + - 642770 + - 644955 + - 647179 + - 649414 + - 651566 + - 653943 + - 656271 + - 658403 + - 660542 + - 662661 + - 664811 + - 667002 + - 669139 + - 671452 + - 673832 + - 675965 + - 678150 + - 680291 + - 682416 + - 684542 + - 686655 + - 688996 + - 691305 + - 693422 + - 695572 + - 697693 + - 699834 + - 701969 + - 704050 + - 706397 + - 708756 + - 710871 + - 713011 + - 715195 + - 717404 + - 719632 + - 721795 + - 724177 + - 726478 + - 728597 + - 730741 + - 732876 + - 734998 + - 737146 + - 739246 + - 741528 + - 743821 + - 745883 + - 748012 + - 750147 + - 752315 + - 754447 + - 756542 + - 758818 + - 761096 + - 763192 + - 765300 + - 767441 + - 769544 + - 771668 + - 773770 + - 776012 + - 778280 + - 780390 + - 782509 + - 784652 + - 786780 + - 788902 + - 790968 + - 793214 + - 795519 + - 797621 + - 799767 + - 801891 + - 803976 + - 806075 + - 808138 + - 810413 + - 812743 + - 814850 + - 816976 + - 819130 + - 821259 + - 823352 + - 825433 + - 827717 + - 830058 + - 832193 + - 834388 + - 836553 + - 838727 + - 840901 + - 843012 + - 845364 + - 847747 + - 849908 + - 852115 + - 854328 + - 856549 + - 858730 + - 860903 + - 863259 + - 865656 + - 867800 + - 869957 + - 872153 + - 874321 + - 876527 + - 878722 + - 881052 + - 883452 + - 885643 + - 887816 + - 889978 + - 892172 + - 894371 + - 896556 + - 898953 + - 901311 + - 903459 + - 905666 + - 907831 + - 909959 + - 912125 + - 914287 + - 916627 + - 919010 + - 921135 + - 923294 + - 925467 + - 927619 + - 929773 + - 931927 + - 934285 + - 936587 + - 938671 + - 940825 + - 942990 + - 945118 + - 947257 + - 949397 + - 951773 + - 954150 + - 956311 + - 958505 + - 960653 + - 962827 + - 965040 + - 967199 + - 969587 + - 971925 + - 974049 + - 976226 + - 978373 + - 980521 + - 982711 + - 984830 + - 987156 + - 989523 + - 991645 + - 993748 + - 995867 + - 997993 + - 1000132 + - 1002235 + - 1004544 + - 1006945 + - 1009143 + - 1011367 + - 1013585 + - 1015795 + - 1018001 + - 1020222 + - 1022586 + - 1025010 + - 1027211 + - 1029398 + - 1031575 + - 1033756 + - 1035939 + - 1038109 + - 1040494 + - 1042862 + - 1045052 + - 1047259 + - 1049444 + - 1051634 + - 1053850 + - 1056018 + - 1058419 + - 1060799 + - 1062967 + - 1065107 + - 1067254 + - 1069408 + - 1071595 + - 1073746 + - 1076117 + - 1078476 + - 1080639 + - 1082812 + - 1084984 + - 1087178 + - 1089374 + - 1091492 + - 1093819 + - 1096153 + - 1098310 + - 1100489 + - 1102680 + - 1104886 + - 1107106 + - 1109278 + - 1111649 + - 1113960 + - 1116092 + - 1118266 + - 1120436 + - 1122612 + - 1124780 + - 1126934 + - 1129269 + - 1131574 + - 1133711 + - 1135876 + - 1138063 + - 1140270 + - 1142491 + - 1144674 + - 1147008 + - 1149305 + - 1151415 + - 1153569 + - 1155719 + - 1157854 + - 1159990 + - 1162089 + - 1164384 + - 1166692 + - 1168792 + - 1170940 + - 1173154 + - 1175328 + - 1177483 + - 1179593 + - 1181920 + - 1184196 + - 1186266 + - 1188381 + - 1190539 + - 1192700 + - 1194814 + - 1196984 + - 1199349 + - 1201618 + - 1203700 + - 1205851 + - 1208023 + - 1210174 + - 1212289 + - 1214414 + - 1216716 + - 1219039 + - 1221158 + - 1223293 + - 1225418 + - 1227561 + - 1229667 + - 1231755 + - 1234020 + - 1236287 + - 1238335 + - 1240441 + - 1242566 + - 1244716 + - 1246830 + - 1248922 + - 1251234 + - 1253586 + - 1255714 + - 1257853 + - 1260021 + - 1262190 + - 1264348 + - 1266467 + - 1268795 + - 1271122 + - 1273215 + - 1275373 + - 1277535 + - 1279708 + - 1281895 + - 1284008 + - 1286334 + - 1288680 + - 1290791 + - 1292942 + - 1295119 + - 1297311 + - 1299505 + - 1301682 + - 1304098 + - 1306615 + - 1308904 + - 1311287 + - 1313637 + - 1315967 + - 1318300 + - 1320583 + - 1323074 + - 1325582 + - 1327909 + - 1330283 + - 1332653 + - 1335002 + - 1337376 + - 1339698 + - 1342212 + - 1344772 + - 1347095 + - 1349459 + - 1351781 + - 1354122 + - 1356449 + - 1358784 + - 1361287 + - 1363843 + - 1366184 + - 1368581 + - 1370934 + - 1373287 + - 1375630 + - 1378006 + - 1380605 + - 1383192 + - 1385519 + - 1387916 + - 1390310 + - 1392716 + - 1395056 + - 1397433 + - 1400047 + - 1402669 + - 1405099 + - 1407545 + - 1410015 + - 1412502 + - 1414990 + - 1417478 + - 1420169 + - 1422881 + - 1425384 + - 1427881 + - 1430368 + - 1432910 + - 1435461 + - 1437954 + - 1440673 + - 1443398 + - 1445922 + - 1448482 + - 1451026 + - 1453603 + - 1456141 + - 1458644 + - 1461333 + - 1464096 + - 1466634 + - 1469181 + - 1471699 + - 1474223 + - 1476845 + - 1479413 + - 1482227 + - 1485035 + - 1487607 + - 1490274 + - 1492974 + - 1495651 + - 1498300 + - 1500955 + - 1503790 + - 1506662 + - 1509347 + - 1512053 + - 1514757 + - 1517445 + - 1520106 + - 1522734 + - 1525594 + - 1528357 + - 1530944 + - 1533554 + - 1536158 + - 1538738 + - 1541321 + - 1543856 + - 1546617 + - 1549333 + - 1551856 + - 1554418 + - 1556989 + - 1559584 + - 1562135 + - 1564649 + - 1567404 + - 1570161 + - 1572703 + - 1575245 + - 1577808 + - 1580353 + - 1582909 + - 1585481 + - 1588202 + - 1590878 + - 1593311 + - 1595781 + - 1598235 + - 1600662 + - 1603066 + - 1605496 + - 1608086 + - 1610615 + - 1612970 + - 1615349 + - 1617731 + - 1620105 + - 1622505 + - 1624879 + - 1627483 + - 1630085 + - 1632435 + - 1634829 + - 1637253 + - 1639657 + - 1642054 + - 1644428 + - 1647015 + - 1649652 + - 1652046 + - 1654531 + - 1657063 + - 1659610 + - 1662146 + - 1664706 + - 1667497 + - 1670224 + - 1672795 + - 1675354 + - 1677910 + - 1680431 + - 1682979 + - 1685571 + - 1688347 + - 1691096 + - 1693667 + - 1696227 + - 1698819 + - 1701369 + - 1703914 + - 1706462 + - 1709174 + - 1711878 + - 1714303 + - 1716788 + - 1719248 + - 1721720 + - 1724184 + - 1726591 + - 1729226 + - 1731938 + - 1734428 + - 1737006 + - 1739572 + - 1742162 + - 1744730 + - 1747284 + - 1749990 + - 1752763 + - 1755314 + - 1757919 + - 1760503 + - 1763050 + - 1765654 + - 1768258 + - 1771030 + - 1773790 + - 1776394 + - 1779067 + - 1781729 + - 1784406 + - 1787088 + - 1789723 + - 1792585 + - 1795436 + - 1798101 + - 1800792 + - 1803516 + - 1806186 + - 1808875 + - 1811495 + - 1814313 + - 1817043 + - 1819567 + - 1822067 + - 1824587 + - 1827149 + - 1829652 + - 1832181 + - 1834932 + - 1837764 + - 1840447 + - 1843114 + - 1845814 + - 1848514 + - 1851212 + - 1853898 + - 1856796 + - 1859680 + - 1862326 + - 1865021 + - 1867670 + - 1870320 + - 1872907 + - 1875467 + - 1878240 + - 1880980 + - 1883476 + - 1886023 + - 1888577 + - 1891124 + - 1893630 + - 1896115 + - 1898828 + - 1901588 + - 1904174 + - 1906749 + - 1909282 + - 1911790 + - 1914284 + - 1916772 + - 1919517 + - 1922220 + - 1924665 + - 1927122 + - 1929495 + - 1931920 + - 1934351 + - 1936722 + - 1939360 + - 1942019 + - 1944428 + - 1946865 + - 1949256 + - 1951617 + - 1954039 + - 1956397 + - 1959005 + - 1961546 + - 1963866 + - 1966245 + - 1968573 + - 1970920 + - 1973285 + - 1975631 + - 1978194 + - 1980766 + - 1983082 + - 1985391 + - 1987680 + - 1989974 + - 1992257 + - 1994540 + - 1997082 + - 1999569 + - 2001804 + - 2004098 + - 2006391 + - 2008671 + - 2010964 + - 2013196 + - 2015632 + - 2018066 + - 2020261 + - 2022496 + - 2024736 + - 2027007 + - 2029242 + - 2031400 + - 2033773 + - 2036093 + - 2038222 + - 2040343 + - 2042458 + - 2044604 + - 2046697 + - 2048777 + - 2051057 + - 2053288 + - 2055307 + - 2057371 + - 2059451 + - 2061561 + - 2063661 + - 2065708 + - 2067973 + - 2070180 + - 2072188 + - 2074224 + - 2076246 + - 2078321 + - 2080383 + - 2082392 + - 2084608 + - 2086869 + - 2088905 + - 2090946 + - 2093028 + - 2095130 + - 2097204 + - 2099252 + - 2101524 + - 2103796 + - 2105911 + - 2108041 + - 2110171 + - 2112344 + - 2114498 + - 2116612 + - 2118910 + - 2121156 + - 2123209 + - 2125282 + - 2127384 + - 2129521 + - 2131645 + - 2133748 + - 2136015 + - 2138273 + - 2140390 + - 2142530 + - 2144663 + - 2146799 + - 2148901 + - 2150954 + - 2153263 + - 2155545 + - 2157659 + - 2159777 + - 2161906 + - 2164075 + - 2166223 + - 2168314 + - 2170616 + - 2172907 + - 2175009 + - 2177139 + - 2179285 + - 2181454 + - 2183583 + - 2185652 + - 2187938 + - 2190258 + - 2192369 + - 2194516 + - 2196689 + - 2198861 + - 2201011 + - 2203113 + - 2205426 + - 2207712 + - 2209792 + - 2211888 + - 2213995 + - 2216087 + - 2218204 + - 2220301 + - 2222607 + - 2224850 + - 2226920 + - 2229022 + - 2231126 + - 2233229 + - 2235284 + - 2237337 + - 2239565 + - 2241830 + - 2243892 + - 2245989 + - 2248086 + - 2250185 + - 2252302 + - 2254373 + - 2256634 + - 2258905 + - 2260957 + - 2263093 + - 2265245 + - 2267367 + - 2269493 + - 2271578 + - 2273847 + - 2276153 + - 2278252 + - 2280424 + - 2282582 + - 2284737 + - 2286823 + - 2288911 + - 2291235 + - 2293504 + - 2295578 + - 2297702 + - 2299824 + - 2301946 + - 2304063 + - 2306143 + - 2308444 + - 2310759 + - 2312863 + - 2314992 + - 2317109 + - 2319212 + - 2321279 + - 2323361 + - 2325651 + - 2327966 + - 2330062 + - 2332221 + - 2334320 + - 2336404 + - 2338550 + - 2340657 + - 2342966 + - 2345310 + - 2347425 + - 2349576 + - 2351720 + - 2353878 + - 2356018 + - 2358110 + - 2360426 + - 2362753 + - 2364844 + - 2367001 + - 2369137 + - 2371285 + - 2373425 + - 2375536 + - 2377886 + - 2380241 + - 2382358 + - 2384528 + - 2386672 + - 2388787 + - 2390908 + - 2392993 + - 2395309 + - 2397662 + - 2399794 + - 2401973 + - 2404073 + - 2406201 + - 2408377 + - 2410520 + - 2412890 + - 2415216 + - 2417327 + - 2419479 + - 2421618 + - 2423721 + - 2425860 + - 2427953 + - 2430293 + - 2432640 + - 2434777 + - 2436899 + - 2439025 + - 2441120 + - 2443237 + - 2445355 + - 2447671 + - 2449972 + - 2452107 + - 2454228 + - 2456305 + - 2458423 + - 2460544 + - 2462674 + - 2465007 + - 2467294 + - 2469413 + - 2471559 + - 2473685 + - 2475822 + - 2477977 + - 2480043 + - 2482370 + - 2484710 + - 2486774 + - 2488902 + - 2491119 + - 2493317 + - 2495479 + - 2497568 + - 2499876 + - 2502171 + - 2504317 + - 2506453 + - 2508586 + - 2510748 + - 2512921 + - 2515038 + - 2517441 + - 2519757 + - 2521846 + - 2524009 + - 2526156 + - 2528289 + - 2530437 + - 2532536 + - 2534853 + - 2537165 + - 2539333 + - 2541513 + - 2543670 + - 2545833 + - 2548032 + - 2550194 + - 2552543 + - 2554863 + - 2557004 + - 2559141 + - 2561267 + - 2563415 + - 2565554 + - 2567672 + - 2569967 + - 2572254 + - 2574318 + - 2576437 + - 2578580 + - 2580728 + - 2582856 + - 2584903 + - 2587197 + - 2589451 + - 2591476 + - 2593568 + - 2595689 + - 2597825 + - 2599918 + - 2601982 + - 2604243 + - 2606565 + - 2608653 + - 2610783 + - 2612904 + - 2615032 + - 2617172 + - 2619269 + - 2621567 + - 2623869 + - 2625962 + - 2628092 + - 2630246 + - 2632390 + - 2634461 + - 2636486 + - 2638722 + - 2641022 + - 2643119 + - 2645249 + - 2647430 + - 2649609 + - 2651757 + - 2653874 + - 2656178 + - 2658468 + - 2660524 + - 2662610 + - 2664701 + - 2666787 + - 2668873 + - 2670942 + - 2673167 + - 2675402 + - 2677429 + - 2679470 + - 2681508 + - 2683531 + - 2685545 + - 2687513 + - 2689749 + - 2691999 + - 2694050 + - 2696125 + - 2698187 + - 2700260 + - 2702326 + - 2704357 + - 2706573 + - 2708802 + - 2710866 + - 2712910 + - 2714976 + - 2717018 + - 2719095 + - 2721154 + - 2723385 + - 2725664 + - 2727713 + - 2729808 + - 2731903 + - 2733974 + - 2736058 + - 2738111 + - 2740331 + - 2742602 + - 2744599 + - 2746690 + - 2748770 + - 2750861 + - 2752965 + - 2755029 + - 2757276 + - 2759523 + - 2761553 + - 2763602 + - 2765662 + - 2767740 + - 2769814 + - 2771847 + - 2774096 + - 2776371 + - 2778418 + - 2780532 + - 2782646 + - 2784697 + - 2786772 + - 2788812 + - 2791055 + - 2793330 + - 2795381 + - 2797441 + - 2799523 + - 2801587 + - 2803665 + - 2805731 + - 2807974 + - 2810221 + - 2812307 + - 2814407 + - 2816482 + - 2818575 + - 2820666 + - 2822725 + - 2824981 + - 2827322 + - 2829421 + - 2831572 + - 2833683 + - 2835812 + - 2837963 + - 2840103 + - 2842467 + - 2844764 + - 2846866 + - 2848995 + - 2851114 + - 2853249 + - 2855368 + - 2857419 + - 2859692 + - 2862007 + - 2864077 + - 2866170 + - 2868288 + - 2870409 + - 2872538 + - 2874626 + - 2876926 + - 2879237 + - 2881296 + - 2883382 + - 2885470 + - 2887576 + - 2889669 + - 2891743 + - 2894008 + - 2896302 + - 2898395 + - 2900487 + - 2902604 + - 2904743 + - 2906843 + - 2908887 + - 2911193 + - 2913462 + - 2915511 + - 2917571 + - 2919631 + - 2921702 + - 2923805 + - 2925865 + - 2928162 + - 2930433 + - 2932533 + - 2934643 + - 2936749 + - 2938837 + - 2940939 + - 2943003 + - 2945275 + - 2947550 + - 2949628 + - 2951708 + - 2953777 + - 2955868 + - 2957938 + - 2960012 + - 2962288 + - 2964508 + - 2966505 + - 2968520 + - 2970590 + - 2972660 + - 2974718 + - 2976755 + - 2978957 + - 2981167 + - 2983167 + - 2985236 + - 2987309 + - 2989411 + - 2991458 + - 2993450 + - 2995712 + - 2997900 + - 2999893 + - 3001927 + - 3004031 + - 3006098 + - 3008139 + - 3010181 + - 3012410 + - 3014613 + - 3016635 + - 3018673 + - 3020707 + - 3022741 + - 3024775 + - 3026789 + - 3029051 + - 3031287 + - 3033306 + - 3035369 + - 3037458 + - 3039551 + - 3041607 + - 3043629 + - 3045904 + - 3048143 + - 3050183 + - 3052234 + - 3054311 + - 3056334 + - 3058354 + - 3060354 + - 3062549 + - 3064766 + - 3066773 + - 3068799 + - 3070844 + - 3072896 + - 3074896 + - 3076859 + - 3079040 + - 3081260 + - 3083276 + - 3085331 + - 3087394 + - 3089417 + - 3091480 + - 3093517 + - 3095762 + - 3097987 + - 3100002 + - 3102016 + - 3104045 + - 3106120 + - 3108211 + - 3110223 + - 3112426 + - 3114664 + - 3116749 + - 3118882 + - 3121023 + - 3123134 + - 3125204 + - 3127274 + - 3129521 + - 3131858 + - 3133965 + - 3136104 + - 3138199 + - 3140313 + - 3142479 + - 3144615 + - 3146928 + - 3149186 + - 3151270 + - 3153407 + - 3155536 + - 3157668 + - 3159812 + - 3161890 + - 3164176 + - 3166440 + - 3168522 + - 3170669 + - 3172824 + - 3174908 + - 3176992 + - 3179110 + - 3181414 + - 3183686 + - 3185766 + - 3187872 + - 3189996 + - 3192139 + - 3194252 + - 3196330 + - 3198638 + - 3200916 + - 3202993 + - 3205093 + - 3207188 + - 3209327 + - 3211431 + - 3213495 + - 3215800 + - 3218167 + - 3220275 + - 3222436 + - 3224612 + - 3226770 + - 3228933 + - 3231065 + - 3233448 + - 3235797 + - 3237921 + - 3240050 + - 3242178 + - 3244339 + - 3246485 + - 3248588 + - 3250912 + - 3253258 + - 3255365 + - 3257564 + - 3259721 + - 3261900 + - 3264094 + - 3266263 + - 3268669 + - 3271028 + - 3273167 + - 3275313 + - 3277461 + - 3279630 + - 3281824 + - 3283964 + - 3286334 + - 3288646 + - 3290745 + - 3292889 + - 3295059 + - 3297207 + - 3299364 + - 3301501 + - 3303814 + - 3306173 + - 3308324 + - 3310471 + - 3312584 + - 3314713 + - 3316872 + - 3318996 + - 3321366 + - 3323727 + - 3325842 + - 3327986 + - 3330148 + - 3332263 + - 3334415 + - 3336470 + - 3338759 + - 3341117 + - 3343282 + - 3345469 + - 3347601 + - 3349795 + - 3352016 + - 3354159 + - 3356515 + - 3358838 + - 3360929 + - 3363050 + - 3365175 + - 3367316 + - 3369471 + - 3371563 + - 3373860 + - 3376146 + - 3378208 + - 3380316 + - 3382437 + - 3384565 + - 3386704 + - 3388745 + - 3391071 + - 3393414 + - 3395510 + - 3397620 + - 3399745 + - 3401867 + - 3403997 + - 3406079 + - 3408405 + - 3410709 + - 3412819 + - 3414948 + - 3417083 + - 3419231 + - 3421394 + - 3423489 + - 3425802 + - 3428163 + - 3430276 + - 3432427 + - 3434590 + - 3436726 + - 3438874 + - 3440962 + - 3443282 + - 3445560 + - 3447583 + - 3449679 + - 3451847 + - 3453991 + - 3456088 + - 3458188 + - 3460512 + - 3462810 + - 3464881 + - 3466989 + - 3469092 + - 3471178 + - 3473297 + - 3475392 + - 3477689 + - 3480004 + - 3482096 + - 3484243 + - 3486419 + - 3488591 + - 3490739 + - 3492854 + - 3495194 + - 3497461 + - 3499521 + - 3501647 + - 3503810 + - 3505931 + - 3508061 + - 3510211 + - 3512502 + - 3514821 + - 3516905 + - 3519030 + - 3521195 + - 3523393 + - 3525595 + - 3527765 + - 3530151 + - 3532570 + - 3534769 + - 3536994 + - 3539247 + - 3541534 + - 3543805 + - 3546056 + - 3548504 + - 3551027 + - 3553296 + - 3555589 + - 3557886 + - 3560217 + - 3562547 + - 3564847 + - 3567358 + - 3569848 + - 3572102 + - 3574408 + - 3576751 + - 3579085 + - 3581411 + - 3583676 + - 3586127 + - 3588632 + - 3590982 + - 3593331 + - 3595677 + - 3598048 + - 3600383 + - 3602721 + - 3605229 + - 3607753 + - 3610088 + - 3612482 + - 3614867 + - 3617282 + - 3619697 + - 3622143 + - 3624714 + - 3627240 + - 3629516 + - 3631863 + - 3634227 + - 3636550 + - 3638888 + - 3641182 + - 3643655 + - 3646211 + - 3648530 + - 3650873 + - 3653268 + - 3655668 + - 3658039 + - 3660374 + - 3662964 + - 3665535 + - 3667921 + - 3670330 + - 3672704 + - 3675092 + - 3677486 + - 3679863 + - 3682435 + - 3685064 + - 3687461 + - 3689879 + - 3692282 + - 3694713 + - 3697141 + - 3699551 + - 3702141 + - 3704805 + - 3707229 + - 3709654 + - 3712097 + - 3714539 + - 3716961 + - 3719371 + - 3722035 + - 3724730 + - 3727173 + - 3729634 + - 3732043 + - 3734468 + - 3736917 + - 3739359 + - 3742059 + - 3744756 + - 3747268 + - 3749744 + - 3752226 + - 3754683 + - 3757140 + - 3759600 + - 3762303 + - 3765030 + - 3767601 + - 3770182 + - 3772721 + - 3775238 + - 3777804 + - 3780357 + - 3783079 + - 3785758 + - 3788278 + - 3790789 + - 3793249 + - 3795709 + - 3798169 + - 3800645 + - 3803334 + - 3805983 + - 3808446 + - 3810918 + - 3813433 + - 3815939 + - 3818390 + - 3820764 + - 3823396 + - 3826030 + - 3828491 + - 3830967 + - 3833431 + - 3835871 + - 3838301 + - 3840740 + - 3843425 + - 3846014 + - 3848414 + - 3850883 + - 3853355 + - 3855819 + - 3858279 + - 3860679 + - 3863314 + - 3866062 + - 3868565 + - 3871095 + - 3873546 + - 3876051 + - 3878532 + - 3881031 + - 3883740 + - 3886383 + - 3888829 + - 3891317 + - 3893816 + - 3896322 + - 3898839 + - 3901267 + - 3903956 + - 3906587 + - 3909050 + - 3911546 + - 3914009 + - 3916475 + - 3918950 + - 3921407 + - 3924101 + - 3926781 + - 3929265 + - 3931768 + - 3934259 + - 3936734 + - 3939224 + - 3941672 + - 3944352 + - 3946969 + - 3949433 + - 3951956 + - 3954512 + - 3957057 + - 3959590 + - 3962060 + - 3964697 + - 3967364 + - 3969902 + - 3972459 + - 3974953 + - 3977494 + - 3980081 + - 3982625 + - 3985272 + - 3987988 + - 3990548 + - 3993147 + - 3995736 + - 3998343 + - 4000944 + - 4003521 + - 4006267 + - 4009003 + - 4011559 + - 4014136 + - 4016737 + - 4019332 + - 4021937 + - 4024473 + - 4027185 + - 4029948 + - 4032537 + - 4035148 + - 4037719 + - 4040291 + - 4042895 + - 4045493 + - 4048239 + - 4051036 + - 4053679 + - 4056329 + - 4058900 + - 4061544 + - 4064191 + - 4066801 + - 4069609 + - 4072463 + - 4075131 + - 4077846 + - 4080531 + - 4083219 + - 4085920 + - 4088557 + - 4091419 + - 4094180 + - 4096752 + - 4099354 + - 4101913 + - 4104478 + - 4107116 + - 4109672 + - 4112420 + - 4115234 + - 4117853 + - 4120472 + - 4123110 + - 4125757 + - 4128355 + - 4130956 + - 4133731 + - 4136600 + - 4139255 + - 4141959 + - 4144599 + - 4147255 + - 4149895 + - 4152517 + - 4155358 + - 4158247 + - 4160912 + - 4163636 + - 4166294 + - 4169003 + - 4171716 + - 4174414 + - 4177324 + - 4180268 + - 4182986 + - 4185683 + - 4188438 + - 4191180 + - 4193976 + - 4196727 + - 4199706 + - 4202844 + - 4205818 + - 4208830 + Orientation: 1 + SamplesPerPixel: 4 + RowsPerStrip: 1 + StripByteCounts: + - 2625 + - 2401 + - 2374 + - 2383 + - 2383 + - 2368 + - 2316 + - 2503 + - 2559 + - 2311 + - 2330 + - 2311 + - 2333 + - 2386 + - 2334 + - 2541 + - 2512 + - 2258 + - 2298 + - 2276 + - 2301 + - 2317 + - 2284 + - 2497 + - 2532 + - 2309 + - 2313 + - 2293 + - 2305 + - 2328 + - 2297 + - 2539 + - 2515 + - 2297 + - 2297 + - 2298 + - 2280 + - 2247 + - 2246 + - 2461 + - 2524 + - 2293 + - 2320 + - 2289 + - 2305 + - 2254 + - 2234 + - 2496 + - 2413 + - 2227 + - 2243 + - 2251 + - 2273 + - 2239 + - 2179 + - 2409 + - 2418 + - 2221 + - 2218 + - 2174 + - 2192 + - 2231 + - 2207 + - 2412 + - 2382 + - 2173 + - 2216 + - 2240 + - 2232 + - 2209 + - 2169 + - 2386 + - 2391 + - 2203 + - 2217 + - 2228 + - 2225 + - 2243 + - 2181 + - 2416 + - 2415 + - 2212 + - 2229 + - 2203 + - 2209 + - 2236 + - 2188 + - 2415 + - 2388 + - 2187 + - 2217 + - 2234 + - 2240 + - 2209 + - 2158 + - 2356 + - 2293 + - 2140 + - 2136 + - 2185 + - 2187 + - 2152 + - 2099 + - 2313 + - 2251 + - 2077 + - 2137 + - 2113 + - 2137 + - 2125 + - 2122 + - 2273 + - 2276 + - 2100 + - 2129 + - 2143 + - 2122 + - 2137 + - 2086 + - 2333 + - 2313 + - 2159 + - 2173 + - 2157 + - 2172 + - 2162 + - 2130 + - 2391 + - 2346 + - 2174 + - 2185 + - 2202 + - 2187 + - 2199 + - 2141 + - 2315 + - 2328 + - 2192 + - 2158 + - 2174 + - 2203 + - 2198 + - 2154 + - 2334 + - 2367 + - 2188 + - 2198 + - 2191 + - 2196 + - 2192 + - 2183 + - 2361 + - 2404 + - 2195 + - 2210 + - 2256 + - 2236 + - 2205 + - 2224 + - 2410 + - 2385 + - 2148 + - 2168 + - 2176 + - 2176 + - 2195 + - 2157 + - 2368 + - 2376 + - 2192 + - 2229 + - 2180 + - 2203 + - 2198 + - 2165 + - 2353 + - 2487 + - 2253 + - 2298 + - 2235 + - 2246 + - 2201 + - 2217 + - 2436 + - 2472 + - 2261 + - 2261 + - 2279 + - 2271 + - 2214 + - 2261 + - 2463 + - 2422 + - 2195 + - 2236 + - 2220 + - 2238 + - 2246 + - 2257 + - 2449 + - 2443 + - 2218 + - 2247 + - 2203 + - 2220 + - 2232 + - 2223 + - 2455 + - 2506 + - 2225 + - 2312 + - 2278 + - 2278 + - 2283 + - 2245 + - 2488 + - 2463 + - 2221 + - 2235 + - 2254 + - 2245 + - 2268 + - 2214 + - 2478 + - 2467 + - 2223 + - 2246 + - 2216 + - 2246 + - 2297 + - 2245 + - 2455 + - 2430 + - 2221 + - 2273 + - 2221 + - 2249 + - 2260 + - 2236 + - 2466 + - 2383 + - 2202 + - 2240 + - 2217 + - 2209 + - 2191 + - 2199 + - 2413 + - 2401 + - 2232 + - 2246 + - 2196 + - 2202 + - 2213 + - 2192 + - 2386 + - 2388 + - 2192 + - 2225 + - 2216 + - 2235 + - 2258 + - 2214 + - 2467 + - 2371 + - 2176 + - 2202 + - 2217 + - 2242 + - 2212 + - 2162 + - 2379 + - 2320 + - 2143 + - 2188 + - 2206 + - 2203 + - 2202 + - 2166 + - 2370 + - 2364 + - 2166 + - 2168 + - 2185 + - 2224 + - 2235 + - 2152 + - 2377 + - 2328 + - 2132 + - 2139 + - 2119 + - 2150 + - 2191 + - 2137 + - 2313 + - 2380 + - 2133 + - 2185 + - 2141 + - 2125 + - 2126 + - 2113 + - 2341 + - 2309 + - 2117 + - 2150 + - 2121 + - 2141 + - 2135 + - 2081 + - 2347 + - 2359 + - 2115 + - 2140 + - 2184 + - 2209 + - 2228 + - 2163 + - 2382 + - 2301 + - 2119 + - 2144 + - 2135 + - 2122 + - 2148 + - 2100 + - 2282 + - 2293 + - 2062 + - 2129 + - 2135 + - 2168 + - 2132 + - 2095 + - 2276 + - 2278 + - 2096 + - 2108 + - 2141 + - 2103 + - 2124 + - 2102 + - 2242 + - 2268 + - 2110 + - 2119 + - 2143 + - 2128 + - 2122 + - 2066 + - 2246 + - 2305 + - 2102 + - 2146 + - 2124 + - 2085 + - 2099 + - 2063 + - 2275 + - 2330 + - 2107 + - 2126 + - 2154 + - 2129 + - 2093 + - 2081 + - 2284 + - 2341 + - 2135 + - 2195 + - 2165 + - 2174 + - 2174 + - 2111 + - 2352 + - 2383 + - 2161 + - 2207 + - 2213 + - 2221 + - 2181 + - 2173 + - 2356 + - 2397 + - 2144 + - 2157 + - 2196 + - 2168 + - 2206 + - 2195 + - 2330 + - 2400 + - 2191 + - 2173 + - 2162 + - 2194 + - 2199 + - 2185 + - 2397 + - 2358 + - 2148 + - 2207 + - 2165 + - 2128 + - 2166 + - 2162 + - 2340 + - 2383 + - 2125 + - 2159 + - 2173 + - 2152 + - 2154 + - 2154 + - 2358 + - 2302 + - 2084 + - 2154 + - 2165 + - 2128 + - 2139 + - 2140 + - 2376 + - 2377 + - 2161 + - 2194 + - 2148 + - 2174 + - 2213 + - 2159 + - 2388 + - 2338 + - 2124 + - 2177 + - 2147 + - 2148 + - 2190 + - 2119 + - 2326 + - 2367 + - 2122 + - 2103 + - 2119 + - 2126 + - 2139 + - 2103 + - 2309 + - 2401 + - 2198 + - 2224 + - 2218 + - 2210 + - 2206 + - 2221 + - 2364 + - 2424 + - 2201 + - 2187 + - 2177 + - 2181 + - 2183 + - 2170 + - 2385 + - 2368 + - 2190 + - 2207 + - 2185 + - 2190 + - 2216 + - 2168 + - 2401 + - 2380 + - 2168 + - 2140 + - 2147 + - 2154 + - 2187 + - 2151 + - 2371 + - 2359 + - 2163 + - 2173 + - 2172 + - 2194 + - 2196 + - 2118 + - 2327 + - 2334 + - 2157 + - 2179 + - 2191 + - 2206 + - 2220 + - 2172 + - 2371 + - 2311 + - 2132 + - 2174 + - 2170 + - 2176 + - 2168 + - 2154 + - 2335 + - 2305 + - 2137 + - 2165 + - 2187 + - 2207 + - 2221 + - 2183 + - 2334 + - 2297 + - 2110 + - 2154 + - 2150 + - 2135 + - 2136 + - 2099 + - 2295 + - 2308 + - 2100 + - 2148 + - 2214 + - 2174 + - 2155 + - 2110 + - 2327 + - 2276 + - 2070 + - 2115 + - 2158 + - 2161 + - 2114 + - 2170 + - 2365 + - 2269 + - 2082 + - 2151 + - 2172 + - 2151 + - 2115 + - 2125 + - 2302 + - 2323 + - 2119 + - 2135 + - 2125 + - 2143 + - 2106 + - 2088 + - 2265 + - 2267 + - 2048 + - 2106 + - 2125 + - 2150 + - 2114 + - 2092 + - 2312 + - 2352 + - 2128 + - 2139 + - 2168 + - 2169 + - 2158 + - 2119 + - 2328 + - 2327 + - 2093 + - 2158 + - 2162 + - 2173 + - 2187 + - 2113 + - 2326 + - 2346 + - 2111 + - 2151 + - 2177 + - 2192 + - 2194 + - 2177 + - 2416 + - 2517 + - 2289 + - 2383 + - 2350 + - 2330 + - 2333 + - 2283 + - 2491 + - 2508 + - 2327 + - 2374 + - 2370 + - 2349 + - 2374 + - 2322 + - 2514 + - 2560 + - 2323 + - 2364 + - 2322 + - 2341 + - 2327 + - 2335 + - 2503 + - 2556 + - 2341 + - 2397 + - 2353 + - 2353 + - 2343 + - 2376 + - 2599 + - 2587 + - 2327 + - 2397 + - 2394 + - 2406 + - 2340 + - 2377 + - 2614 + - 2622 + - 2430 + - 2446 + - 2470 + - 2487 + - 2488 + - 2488 + - 2691 + - 2712 + - 2503 + - 2497 + - 2487 + - 2542 + - 2551 + - 2493 + - 2719 + - 2725 + - 2524 + - 2560 + - 2544 + - 2577 + - 2538 + - 2503 + - 2689 + - 2763 + - 2538 + - 2547 + - 2518 + - 2524 + - 2622 + - 2568 + - 2814 + - 2808 + - 2572 + - 2667 + - 2700 + - 2677 + - 2649 + - 2655 + - 2835 + - 2872 + - 2685 + - 2706 + - 2704 + - 2688 + - 2661 + - 2628 + - 2860 + - 2763 + - 2587 + - 2610 + - 2604 + - 2580 + - 2583 + - 2535 + - 2761 + - 2716 + - 2523 + - 2562 + - 2571 + - 2595 + - 2551 + - 2514 + - 2755 + - 2757 + - 2542 + - 2542 + - 2563 + - 2545 + - 2556 + - 2572 + - 2721 + - 2676 + - 2433 + - 2470 + - 2454 + - 2427 + - 2404 + - 2430 + - 2590 + - 2529 + - 2355 + - 2379 + - 2382 + - 2374 + - 2400 + - 2374 + - 2604 + - 2602 + - 2350 + - 2394 + - 2424 + - 2404 + - 2397 + - 2374 + - 2587 + - 2637 + - 2394 + - 2485 + - 2532 + - 2547 + - 2536 + - 2560 + - 2791 + - 2727 + - 2571 + - 2559 + - 2556 + - 2521 + - 2548 + - 2592 + - 2776 + - 2749 + - 2571 + - 2560 + - 2592 + - 2550 + - 2545 + - 2548 + - 2712 + - 2704 + - 2425 + - 2485 + - 2460 + - 2472 + - 2464 + - 2407 + - 2635 + - 2712 + - 2490 + - 2578 + - 2566 + - 2590 + - 2568 + - 2554 + - 2706 + - 2773 + - 2551 + - 2605 + - 2584 + - 2547 + - 2604 + - 2604 + - 2772 + - 2760 + - 2604 + - 2673 + - 2662 + - 2677 + - 2682 + - 2635 + - 2862 + - 2851 + - 2665 + - 2691 + - 2724 + - 2670 + - 2689 + - 2620 + - 2818 + - 2730 + - 2524 + - 2500 + - 2520 + - 2562 + - 2503 + - 2529 + - 2751 + - 2832 + - 2683 + - 2667 + - 2700 + - 2700 + - 2698 + - 2686 + - 2898 + - 2884 + - 2646 + - 2695 + - 2649 + - 2650 + - 2587 + - 2560 + - 2773 + - 2740 + - 2496 + - 2547 + - 2554 + - 2547 + - 2506 + - 2485 + - 2713 + - 2760 + - 2586 + - 2575 + - 2533 + - 2508 + - 2494 + - 2488 + - 2745 + - 2703 + - 2445 + - 2457 + - 2373 + - 2425 + - 2431 + - 2371 + - 2638 + - 2659 + - 2409 + - 2437 + - 2391 + - 2361 + - 2422 + - 2358 + - 2608 + - 2541 + - 2320 + - 2379 + - 2328 + - 2347 + - 2365 + - 2346 + - 2563 + - 2572 + - 2316 + - 2309 + - 2289 + - 2294 + - 2283 + - 2283 + - 2542 + - 2487 + - 2235 + - 2294 + - 2293 + - 2280 + - 2293 + - 2232 + - 2436 + - 2434 + - 2195 + - 2235 + - 2240 + - 2271 + - 2235 + - 2158 + - 2373 + - 2320 + - 2129 + - 2121 + - 2115 + - 2146 + - 2093 + - 2080 + - 2280 + - 2231 + - 2019 + - 2064 + - 2080 + - 2110 + - 2100 + - 2047 + - 2265 + - 2207 + - 2008 + - 2036 + - 2022 + - 2075 + - 2062 + - 2009 + - 2216 + - 2261 + - 2036 + - 2041 + - 2082 + - 2102 + - 2074 + - 2048 + - 2272 + - 2272 + - 2115 + - 2130 + - 2130 + - 2173 + - 2154 + - 2114 + - 2298 + - 2246 + - 2053 + - 2073 + - 2102 + - 2137 + - 2124 + - 2103 + - 2267 + - 2258 + - 2117 + - 2140 + - 2133 + - 2136 + - 2102 + - 2053 + - 2309 + - 2282 + - 2114 + - 2118 + - 2129 + - 2169 + - 2148 + - 2091 + - 2302 + - 2291 + - 2102 + - 2130 + - 2146 + - 2169 + - 2129 + - 2069 + - 2286 + - 2320 + - 2111 + - 2147 + - 2173 + - 2172 + - 2150 + - 2102 + - 2313 + - 2286 + - 2080 + - 2096 + - 2107 + - 2092 + - 2117 + - 2097 + - 2306 + - 2243 + - 2070 + - 2102 + - 2104 + - 2103 + - 2055 + - 2053 + - 2228 + - 2265 + - 2062 + - 2097 + - 2097 + - 2099 + - 2117 + - 2071 + - 2261 + - 2271 + - 2052 + - 2136 + - 2152 + - 2122 + - 2126 + - 2085 + - 2269 + - 2306 + - 2099 + - 2172 + - 2158 + - 2155 + - 2086 + - 2088 + - 2324 + - 2269 + - 2074 + - 2124 + - 2122 + - 2122 + - 2117 + - 2080 + - 2301 + - 2315 + - 2104 + - 2129 + - 2117 + - 2103 + - 2067 + - 2082 + - 2290 + - 2315 + - 2096 + - 2159 + - 2099 + - 2084 + - 2146 + - 2107 + - 2309 + - 2344 + - 2115 + - 2151 + - 2144 + - 2158 + - 2140 + - 2092 + - 2316 + - 2327 + - 2091 + - 2157 + - 2136 + - 2148 + - 2140 + - 2111 + - 2350 + - 2355 + - 2117 + - 2170 + - 2144 + - 2115 + - 2121 + - 2085 + - 2316 + - 2353 + - 2132 + - 2179 + - 2100 + - 2128 + - 2176 + - 2143 + - 2370 + - 2326 + - 2111 + - 2152 + - 2139 + - 2103 + - 2139 + - 2093 + - 2340 + - 2347 + - 2137 + - 2122 + - 2126 + - 2095 + - 2117 + - 2118 + - 2316 + - 2301 + - 2135 + - 2121 + - 2077 + - 2118 + - 2121 + - 2130 + - 2333 + - 2287 + - 2119 + - 2146 + - 2126 + - 2137 + - 2155 + - 2066 + - 2327 + - 2340 + - 2064 + - 2128 + - 2217 + - 2198 + - 2162 + - 2089 + - 2308 + - 2295 + - 2146 + - 2136 + - 2133 + - 2162 + - 2173 + - 2117 + - 2403 + - 2316 + - 2089 + - 2163 + - 2147 + - 2133 + - 2148 + - 2099 + - 2317 + - 2312 + - 2168 + - 2180 + - 2157 + - 2163 + - 2199 + - 2162 + - 2349 + - 2320 + - 2141 + - 2137 + - 2126 + - 2148 + - 2139 + - 2118 + - 2295 + - 2287 + - 2064 + - 2119 + - 2143 + - 2148 + - 2128 + - 2047 + - 2294 + - 2254 + - 2025 + - 2092 + - 2121 + - 2136 + - 2093 + - 2064 + - 2261 + - 2322 + - 2088 + - 2130 + - 2121 + - 2128 + - 2140 + - 2097 + - 2298 + - 2302 + - 2093 + - 2130 + - 2154 + - 2144 + - 2071 + - 2025 + - 2236 + - 2300 + - 2097 + - 2130 + - 2181 + - 2179 + - 2148 + - 2117 + - 2304 + - 2290 + - 2056 + - 2086 + - 2091 + - 2086 + - 2086 + - 2069 + - 2225 + - 2235 + - 2027 + - 2041 + - 2038 + - 2023 + - 2014 + - 1968 + - 2236 + - 2250 + - 2051 + - 2075 + - 2062 + - 2073 + - 2066 + - 2031 + - 2216 + - 2229 + - 2064 + - 2044 + - 2066 + - 2042 + - 2077 + - 2059 + - 2231 + - 2279 + - 2049 + - 2095 + - 2095 + - 2071 + - 2084 + - 2053 + - 2220 + - 2271 + - 1997 + - 2091 + - 2080 + - 2091 + - 2104 + - 2064 + - 2247 + - 2247 + - 2030 + - 2049 + - 2060 + - 2078 + - 2074 + - 2033 + - 2249 + - 2275 + - 2047 + - 2114 + - 2114 + - 2051 + - 2075 + - 2040 + - 2243 + - 2275 + - 2051 + - 2060 + - 2082 + - 2064 + - 2078 + - 2066 + - 2243 + - 2247 + - 2086 + - 2100 + - 2075 + - 2093 + - 2091 + - 2059 + - 2256 + - 2341 + - 2099 + - 2151 + - 2111 + - 2129 + - 2151 + - 2140 + - 2364 + - 2297 + - 2102 + - 2129 + - 2119 + - 2135 + - 2119 + - 2051 + - 2273 + - 2315 + - 2070 + - 2093 + - 2118 + - 2121 + - 2129 + - 2088 + - 2300 + - 2311 + - 2059 + - 2086 + - 2088 + - 2106 + - 2093 + - 2074 + - 2265 + - 2294 + - 2093 + - 2092 + - 2117 + - 2139 + - 2100 + - 2044 + - 2306 + - 2269 + - 2049 + - 2060 + - 2060 + - 2071 + - 2103 + - 2060 + - 2297 + - 2271 + - 2100 + - 2110 + - 2106 + - 2088 + - 2102 + - 2064 + - 2272 + - 2275 + - 2078 + - 2080 + - 2069 + - 2091 + - 2070 + - 2074 + - 2276 + - 2220 + - 1997 + - 2015 + - 2070 + - 2070 + - 2058 + - 2037 + - 2202 + - 2210 + - 2000 + - 2069 + - 2073 + - 2102 + - 2047 + - 1992 + - 2262 + - 2188 + - 1993 + - 2034 + - 2104 + - 2067 + - 2041 + - 2042 + - 2229 + - 2203 + - 2022 + - 2038 + - 2034 + - 2034 + - 2034 + - 2014 + - 2262 + - 2236 + - 2019 + - 2063 + - 2089 + - 2093 + - 2056 + - 2022 + - 2275 + - 2239 + - 2040 + - 2051 + - 2077 + - 2023 + - 2020 + - 2000 + - 2195 + - 2217 + - 2007 + - 2026 + - 2045 + - 2052 + - 2000 + - 1963 + - 2181 + - 2220 + - 2016 + - 2055 + - 2063 + - 2023 + - 2063 + - 2037 + - 2245 + - 2225 + - 2015 + - 2014 + - 2029 + - 2075 + - 2091 + - 2012 + - 2203 + - 2238 + - 2085 + - 2133 + - 2141 + - 2111 + - 2070 + - 2070 + - 2247 + - 2337 + - 2107 + - 2139 + - 2095 + - 2114 + - 2166 + - 2136 + - 2313 + - 2258 + - 2084 + - 2137 + - 2129 + - 2132 + - 2144 + - 2078 + - 2286 + - 2264 + - 2082 + - 2147 + - 2155 + - 2084 + - 2084 + - 2118 + - 2304 + - 2272 + - 2080 + - 2106 + - 2124 + - 2143 + - 2113 + - 2078 + - 2308 + - 2278 + - 2077 + - 2100 + - 2095 + - 2139 + - 2104 + - 2064 + - 2305 + - 2367 + - 2108 + - 2161 + - 2176 + - 2158 + - 2163 + - 2132 + - 2383 + - 2349 + - 2124 + - 2129 + - 2128 + - 2161 + - 2146 + - 2103 + - 2324 + - 2346 + - 2107 + - 2199 + - 2157 + - 2179 + - 2194 + - 2169 + - 2406 + - 2359 + - 2139 + - 2146 + - 2148 + - 2169 + - 2194 + - 2140 + - 2370 + - 2312 + - 2099 + - 2144 + - 2170 + - 2148 + - 2157 + - 2137 + - 2313 + - 2359 + - 2151 + - 2147 + - 2113 + - 2129 + - 2159 + - 2124 + - 2370 + - 2361 + - 2115 + - 2144 + - 2162 + - 2115 + - 2152 + - 2055 + - 2289 + - 2358 + - 2165 + - 2187 + - 2132 + - 2194 + - 2221 + - 2143 + - 2356 + - 2323 + - 2091 + - 2121 + - 2125 + - 2141 + - 2155 + - 2092 + - 2297 + - 2286 + - 2062 + - 2108 + - 2121 + - 2128 + - 2139 + - 2041 + - 2326 + - 2343 + - 2096 + - 2110 + - 2125 + - 2122 + - 2130 + - 2082 + - 2326 + - 2304 + - 2110 + - 2129 + - 2135 + - 2148 + - 2163 + - 2095 + - 2313 + - 2361 + - 2113 + - 2151 + - 2163 + - 2136 + - 2148 + - 2088 + - 2320 + - 2278 + - 2023 + - 2096 + - 2168 + - 2144 + - 2097 + - 2100 + - 2324 + - 2298 + - 2071 + - 2108 + - 2103 + - 2086 + - 2119 + - 2095 + - 2297 + - 2315 + - 2092 + - 2147 + - 2176 + - 2172 + - 2148 + - 2115 + - 2340 + - 2267 + - 2060 + - 2126 + - 2163 + - 2121 + - 2130 + - 2150 + - 2291 + - 2319 + - 2084 + - 2125 + - 2165 + - 2198 + - 2202 + - 2170 + - 2386 + - 2419 + - 2199 + - 2225 + - 2253 + - 2287 + - 2271 + - 2251 + - 2448 + - 2523 + - 2269 + - 2293 + - 2297 + - 2331 + - 2330 + - 2300 + - 2511 + - 2490 + - 2254 + - 2306 + - 2343 + - 2334 + - 2326 + - 2265 + - 2451 + - 2505 + - 2350 + - 2349 + - 2346 + - 2371 + - 2335 + - 2338 + - 2508 + - 2524 + - 2335 + - 2394 + - 2385 + - 2415 + - 2415 + - 2446 + - 2571 + - 2526 + - 2276 + - 2347 + - 2364 + - 2323 + - 2338 + - 2294 + - 2473 + - 2556 + - 2319 + - 2343 + - 2395 + - 2400 + - 2371 + - 2335 + - 2590 + - 2571 + - 2386 + - 2409 + - 2374 + - 2388 + - 2394 + - 2377 + - 2572 + - 2629 + - 2397 + - 2418 + - 2403 + - 2431 + - 2428 + - 2410 + - 2590 + - 2664 + - 2424 + - 2425 + - 2443 + - 2442 + - 2422 + - 2410 + - 2664 + - 2695 + - 2443 + - 2461 + - 2409 + - 2425 + - 2449 + - 2442 + - 2700 + - 2697 + - 2512 + - 2476 + - 2482 + - 2457 + - 2457 + - 2460 + - 2703 + - 2727 + - 2571 + - 2581 + - 2539 + - 2517 + - 2566 + - 2553 + - 2722 + - 2679 + - 2520 + - 2511 + - 2460 + - 2460 + - 2460 + - 2476 + - 2689 + - 2649 + - 2463 + - 2472 + - 2515 + - 2506 + - 2451 + - 2374 + - 2632 + - 2634 + - 2461 + - 2476 + - 2464 + - 2440 + - 2430 + - 2439 + - 2685 + - 2589 + - 2400 + - 2469 + - 2472 + - 2464 + - 2460 + - 2400 + - 2635 + - 2748 + - 2503 + - 2530 + - 2451 + - 2505 + - 2481 + - 2499 + - 2709 + - 2643 + - 2446 + - 2488 + - 2499 + - 2506 + - 2517 + - 2428 + - 2689 + - 2631 + - 2463 + - 2496 + - 2463 + - 2466 + - 2475 + - 2457 + - 2694 + - 2680 + - 2484 + - 2503 + - 2491 + - 2475 + - 2490 + - 2448 + - 2680 + - 2617 + - 2464 + - 2523 + - 2556 + - 2545 + - 2533 + - 2470 + - 2637 + - 2667 + - 2538 + - 2557 + - 2494 + - 2541 + - 2587 + - 2544 + - 2647 + - 2716 + - 2560 + - 2599 + - 2589 + - 2607 + - 2601 + - 2577 + - 2746 + - 2736 + - 2556 + - 2577 + - 2601 + - 2595 + - 2605 + - 2536 + - 2712 + - 2763 + - 2589 + - 2611 + - 2571 + - 2572 + - 2604 + - 2598 + - 2746 + - 2797 + - 2643 + - 2650 + - 2571 + - 2644 + - 2647 + - 2610 + - 2808 + - 2854 + - 2668 + - 2715 + - 2685 + - 2688 + - 2701 + - 2637 + - 2862 + - 2761 + - 2572 + - 2602 + - 2559 + - 2565 + - 2638 + - 2556 + - 2748 + - 2814 + - 2619 + - 2619 + - 2638 + - 2647 + - 2598 + - 2601 + - 2775 + - 2869 + - 2655 + - 2704 + - 2640 + - 2656 + - 2640 + - 2622 + - 2841 + - 2889 + - 2665 + - 2724 + - 2658 + - 2709 + - 2713 + - 2698 + - 2910 + - 2944 + - 2718 + - 2697 + - 2755 + - 2742 + - 2796 + - 2751 + - 2979 + - 3138 + - 2974 + - 3012 + - 3163 + XResolution: 72009/1000 + YResolution: 72009/1000 + PlanarConfiguration: 1 + ResolutionUnit: 2 + Software: G925FXXU6ERF5 + DateTime: '2020:03:27 14:08:39' + Predictor: 2 + ExtraSample: 2 + YCbCrPositioning: 1 + ExtensibleMetadataPlatform: "\r\nG925FXXU6ERF52020-03-27T14:08:39\r\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n " + ThumbnailData: !!binary /9j/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2wCEABUOEBIQDRUSERIYFhUZHzQiHx0dH0AuMCY0TENQT0tDSUhUXnlmVFlyWkhJaY9qcnyAh4iHUWWUn5ODnXmEh4IBFhgYHxwfPiIiPoJWSVaCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgv/AABEIARAB4AMBIQACEQEDEQH/2gAMAwEAAhEDEQA/ALlLWpmFJQAYoxQAlFMAoNACUUAFFAC0UAJRQAUlABRQIKKAENNNACUUwEooAKKAEooASloAKKACigAooASigAooAKSmAUUAJRQAUlABRQAUlABRQBdoqBi0UAFFABRQAhpKYBRQAUUAFFABRQAUlABRQIKSgBDSUAFJTAQ0UAFBoASigAooAKKACigAooAKSgBaKAEpKYBRQAUlABRQAUlABSUAFFAF6kqRhmigBaM0AGaM0AJmkoAKWgApKACigApaAEooATNFAhDRQAhpppgAooAKSgAooAKKAEooAKWgAooASigAooAKKAEooASimAUlABRQAlFACUUAFFAF6kqRhSUALRQAUUAJRQAUooAWkNABRQAUUAJRQA00CgQUlAAaaaYBRQAtJQAUlAC0lABRQAUUAFFABRQAlFABRQAlFACUUwCkoAKKAEooASigApKAL2aWpGJSUAFKKACigApKACloAKKACkoAM0tACUUAJSYoEFFACGkoAKMUwCigBDSUAFFABRQAUUAFFABRQAUlABRQAlFABSUwCkoAKKAEooAKSgAooAuUVIxaKACloAKKQBSUwCigAooASigAooAKKAEooEFJQAUlABiigBKKYCUUAJRQAUtACUUAFFABRQAUlABRQAlFMBKKACkoAKKAEooAKSgAooAu0VIxaMUAFFIAooAKKYCUUAJS0AFFABSUAFFABSUCCigBKKAEoNACUUwCkoAKKACigBKWgApKACigAooASigApKYCUUAFFACUUAFFACUUAJRQBdFLUjClpAJRQAUUAJRTAKKAEpaACigAooAKSgAooASigQlFACUUAJRTAKSgAooAKKACkoAKKACigAooASigApKYCUUAFFACUUAFFACUUAFFAFylqRhRSAKKACigBKKYBS0AJRQAuKKQBSUAFFMAooASkoEFJQAGkoASimAUlABRQAUUAFFACUUAFFABRQAlFACUUwCkoAKKACkoAKKACkoAKKALuKKkYUUgCigAooAKKYCUtABRSAKKACkoAKKACimAlGKADFJQIKQ0AJSGgApKYC0UAJRQAUUAJS0AJRQAUUAJRQAlFMAooASigAooAKSgAooASigC7RmpGJmigApaACikAUUAFFAC0UAJRQAUlAC0UAFFABSUAJSGmISg0AFJQAlFMAooASigAooAKKAAAk4AJPtTzDKBkxOB6lTSuBHRTASigApKACimAUUAJRQAUUAFJQAUlAF7FGKgYoU+lJtoANpoxQAUUAFFABRQAUUAFJQAUYoAKKACigBKDTASkoEJRQAUlABRQAUqoWzt5I7UAMVlbO1g2PQ5ooAKKYBU8Nszjc3yJ6nv9KTdgQst9FaDy7fG88Zzyfxqjvnuz5kzts7D1qFqy9kS0VoQJRQAUlABRTAKKAEooAKKAEooAKSgDU8qnCMVncodtFJtFIYxhUZpoQ2imIKKACigAooAKKACigAooASigBKSmAUlAgxRQAUlABRQAlIQCMEZB7GgCrPYow3RDY/bniqjS3dvw7Nj/a5FS9NilqSJqTfxxqfocVbN3bi1Emd0jg7Vz933NHMHKXNOMQsFubh42kHX5hgH6DvVS4vp7tykPC9zU3uO1hsdsict87epqVRtUDk49TmtErEthRTEFJQAUUAFJTAKKACigBKKACkoAKKANmkJxWRYA0hoAYxqIimhCYpKYgpaACkoAKWgBKKACigAooASkoAKSmAYpcUAJRQAlJQIKKAEooAKQjIIIyD2oAq32jyGIzQoFIBJjzyR61kRHLY52n0rNlosbwFwTkelXbe5hS1G0HcB90dz9aE7AyeCQywq7LtJ6in1oiAopgFJQAUUAFFACUUwCigBKKACigAooA2KQ1kWIaMUANNNKZpiGEU3FMAooEJRQAtFABRQAlFABRQAlFABiigAooASkpgJRQISigBkkixrufIHqATSwXEDSKd6MM9Cev4UDNKVba5B2EhwOqrx+NU2ure0BwC0g7nHH0rPm6FW6lKWe6vMgMUibr7/AONR/wBnxbSGZjn04pqINlCWwmSVgiFkAyGHei0ZI5QHAK55B7UWsF7mzRWhAUlABRQAUlABRQAlFMAooASigAooAKKANcmkzWRYZooASigAxQVFADGT0qMqaYhtFMQtFABRigAxRQAUlABRigAooASigBKSmAlFAgooAKrz2kMgJ2EN6p1NJjRVPnWcRC7grdTn/OKtQxRFFkA3ZGctzUpFNk1JVkBVe4tI5gTja5/iFDQyWNNkapuLYGMmnUxBSUAFFABSUAFFACUUwCigAooASloASigDTzS1kWGaM0ALmkzQAU4GgApjCgCMqfSm4qiRcUUAFFABRQAYpKACigBKKAEooASigBKKYCUUCCkoAQjIwRkU1EVF2qMD0oAdSUAFFMBKKACigApKACkoAKKACkpgFFABRQAUUAFFAGlRWRYmaM0wFzRSAKWgBaKACk2igBCtNK0xDcUuKAEopgFJQIKSgAoNACUlABSUAFJTASigQlFABRQAlFACUUwCigBKKACkoAKSgAooAKKYCUUAFFABRQAUlAGnSGsyhKM0AGaXNABS0gFzRQMTNLmgAzTTTENooASigAopgJRQISigBKSgApKAEopgJRQIKKAEooAKSgAooAKSmAUlABSUAFJQAUUAFFACUUwCigAooAKKAL+6k3VmUGaM0AFLmgAzS5oAM0ZoAM0A0ALSGgBKKAEooAKKYgpKACkoASigBKKAEpKACkpgFFAgpKACkoAKKACkpgFJQAlFABSUAFFABRQAUUAJRTAKKACikBcoqRhS0DCloAKKQBSigBaMUAKBTtlAC7KPLFIBpSmlSKYDaKYCgZpStIACmjbQA0immmA2igQhpKACkpiCigAooASigApKACkpgFJQAUlABRQAlFABRQAUUAFFABRQAUUAWqWpGFLQMKUCgBaUDNIBdtGKAACnAUAPC0uKQxaQ0AJSGgBhWlCigQu0UYoGLikIoAYVpjCmIZiimIQ0lABikoAKKYCUUCEooAKSgApKYBSUAFJQAUUAFJQAUUAFFABRQAUUAFLQBaoqRhS0DAU6gBRSikA+jFIYYpwFAC0tACUUAJSUAGKWgAooAKQ0ANNMagQwimmqEJRQAlFACUUwCkoEFJQAUlABSUwCkoAKKAEooAKKACkoAKKACigApaADFFAFqipGLRQMWlFIBwpRQA4UtIYtLQAUUAITSZoAWkoAKWgBM0ZoATNJmgBCaaaBDDSEVQCUlAgpKACkpgFFACUlAgooASigBKKYBSUAFFACUUAFFABSUAFLQAoFLigBcUhFIZYpcUgDFOC0hihaXFAAKUGgBQadmkMKXNABmjNACUmaAEzRmgAzRmgAJpuaADNGaBCE0lMBppKACkpiEpKACkoAKKYCUUCEooAKKAEooASimAlFABRQAUlABRQAUtAC0A0hi5oNAE4pwpDHAUtIBaKBhijFIBcUtABS0AFJQAUlACUlABmkzQIQmkzTAM0ZoAM0UAJSUAFJTEJRQAUUAJRQAmKDTAKSgQUUAIaTFABikxQAYopgJRQAUUALikxQAYooAWigBRQaQycGnZpDFBp2aQC0Uhi04UAGKMUALikxQAUlACUlABSGgBMUYpiEIpKACigBKKACkoAKSmIKKAEooAKSgAprkKpY9AKAFopgFFACUGgQlFACUYoASimAUUAFFABRQAUUgFooGT0UgHCnCkMcKcKQxaKAFooAKKAENJQAlFABikxQAUYoAQikIoEFIRTASkoAKSmIKSgAooAKKAEoxQAYpsg+Q0AOpMUAFJTAKSgAooEJRigAxSUAFFMAoxSAKWgAooGJRQBPRSAWnA0hjgacDSGOFFABRQAUuaAEpDQAlFAC0UAJRQAUmKAExRQA3BpCDTEJSUwCigQUUAJSgUALto20AJimyD5fxH86AFxRigBDSGgBMUUwEooEFFABikxQAYooAKKACigBKKACkoGWKKQBS0DFBp6mkA8UtIYUUAJRQAUUAJRQAtFACUUAFFACUUAFIaAGkUmKYhMUYoAXaaNhoAXbShaAF20u2kAm2myL8o/3h/OgAYYqOmAhNJmmIM0UAJRTASigAooAKSgQUEgDJOB6mgCB721j+9On4HP8qiOpQn/VpLJ/up/jSckilFjTezt9y0x7u+KaZL18/NFH9ASahzKUBpimcYlupT7Lhf5U02kR+8Gf/eYmocmylFGzS1sZBRQMUU9KQEgopDCigAooAKKACkoAWkoAKKACkoAKKACigBKMUAJtpcUCFxS0DDFLigAooAKZL0H+8P50AI/NRkU0Ia1JTEFLQAYoxQA0ikNMCOSeGIfvJUX6tUDajbA4VmkPoik0m0gSbGG/kY4itHOe7sFpvn3zZwIYx9CTUOZagGJ3GJLl/wDgAC0z7HExy+6Q+rsTUOTZSikSLDEg+VFH0FLipKHGigBKKANGlroMAooAUU9eKQx4NGaQwooAKKACloASigAooASigBKM0AFLQAUUAJS0AFLQAUUALRQAUUAJmmSH7n+8KAFNNNAhhFNqhDHljjGZHVR7nFQtqFqvSTef9hS38qTdhpDDqOeI7aRvdiFFMN1eN0SKP6kt/hUuRSiNY3T53XOAeyIB/PNMNurn948j/wC85qHJlKKFW3iT7saj8KeFA6CpKFI6UpoAQCigAooAKKACkoA0aK6DAWigBRTgaQxwNGaQxc0ZoAM0ZoAWigApKACigBKKAEooAKKAFooAKKAFpaACigAooAM0maAEJA6mq097bRsu6dMhuRu56GkBC+qQf8s0llP+ymP51H/aM7fdtQP95/8A61LmHyjHnvH43xxj/ZXJ/Womhd/9bcSv7bsD9KlyZSihFtoVORGufUjNSYA4qbjFFOoGFFABRQAUGgBKKADtRQAE4GTwPeoXu7dPvTp+Bz/KgCF9Ttl6Fn/3V/xqB9XXPyQk/VsU7CudHRW5iLRQAUtAxQaXNIAzRmgAzSg0ALmlpDCigApKACkoAKKAEpaACigBaKAClzQAZA6mmSTxRjMkqKPdsUgKz6nbA4QvIf8AYQn9ajbUnP8Aq7V/+BsB/jSbKsRPeXrfdEMf4FjUQ+0EEPdSkE5wOP8A69S5D5RDAjHLguf9ti386cI0UfKoH0FK47C4oUcUhi0tAAabQAtLQAUUAFFADHmiT78iL9WFRNe2w/5aZ+ik0WAjN+mcLFIT74FQz6jLGMiBV+rZp2Fcqtqly3Qqn0X/ABqF7u5c/NM/4HH8qqwrkJyxySSfeg0CCigD/9k= + ThumbnailImageWidth: 480 + ThumbnailImageHeight: 272 + ThumbnailCompression: 6 + ThumbnailOrientation: 1 + ThumbnailResolutionX: 72/1 + ThumbnailResolutionY: 72/1 + ThumbnailResolutionUnit: 2 + LuminanceTable: + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 5 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 5 + - 6 + - 3 + - 3 + - 3 + - 3 + - 5 + - 6 + - 7 + - 8 + - 3 + - 3 + - 3 + - 4 + - 6 + - 8 + - 9 + - 12 + - 3 + - 3 + - 4 + - 5 + - 7 + - 9 + - 12 + - 15 + - 4 + - 4 + - 5 + - 6 + - 8 + - 12 + - 15 + - 21 + ChrominanceTable: + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 3 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 5 + - 3 + - 3 + - 3 + - 3 + - 3 + - 4 + - 5 + - 6 + - 3 + - 3 + - 3 + - 3 + - 5 + - 6 + - 7 + - 8 + - 3 + - 3 + - 3 + - 4 + - 6 + - 8 + - 9 + - 12 + - 3 + - 3 + - 4 + - 5 + - 7 + - 9 + - 12 + - 15 + - 4 + - 4 + - 5 + - 6 + - 8 + - 12 + - 15 + - 21 + ExposureTime: 1/2840 + FNumber: 19/10 + ExposureProgram: 2 + ISOSpeedRatings: 40 + ExifVersion: '0220' + DateTimeOriginal: '2020:03:27 14:08:39' + DateTimeDigitized: '2020:03:27 14:08:39' + ShutterSpeedValue: 1147/100 + ApertureValue: 185/100 + BrightnessValue: 979/100 + ExposureBiasValue: 0/10 + MaxApertureValue: 185/100 + MeteringMode: 3 + Flash: 0 + FocalLength: 430/100 + MakerNote: "\a" + UserComment: "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + FlashPixVersion: '0100' + ColorSpace: 1 + ExifImageWidth: 3264 + ExifImageLength: 1836 + ExposureMode: 0 + WhiteBalance: 0 + FocalLengthIn35mmFilm: 28 + SceneCaptureType: 0 + 'UndefinedTag:0xEA1C': !!binary HOoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + 'UndefinedTag:0xEA1D': 447954 + SubSecTimeOriginal: '00' + SubSecTimeDigitized: '00' + GPSVersion: !!binary AgIAAA== + GPSLatitudeRef: 'N' + GPSLatitude: + - 42/1 + - 41/1 + - 54/1 + GPSLongitudeRef: E + GPSLongitude: + - 23/1 + - 21/1 + - 51/1 + GPSAltitudeRef: "\0" + GPSAltitude: 576/1 + GPSDateStamp: '2020:03:27' +exiftool: "\n\n\n\n 11.16\n pel-157.tiff\n test/image_files\n 4.0 MB\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:13:23+01:00\n rw-r--r--\n TIFF\n tif\n image/tiff\n Little-endian (Intel, II)\n Full-resolution Image\n 3264\n 1836\n 8 8 8 8\n LZW\n RGB\n samsung\n SM-G925F\n (Binary data 14190 bytes, use -b option to extract)\n Horizontal (normal)\n 4\n 1\n (Binary data 9179 bytes, use -b option to extract)\n 72.009\n 72.009\n Chunky\n inches\n G925FXXU6ERF5\n 2020:03:27 14:08:39\n Horizontal differencing\n Unassociated Alpha\n Centered\n 1/2840\n 1.9\n Program AE\n 40\n 0220\n 2020:03:27 14:08:39\n 2020:03:27 14:08:39\n 1/2837\n 1.9\n 9.79\n 0\n 1.9\n Spot\n No Flash\n 4.3 mm\n \n 0100\n sRGB\n 3264\n 1836\n Auto\n Auto\n 28 mm\n Standard\n (Binary data 2060 bytes, use -b option to extract)\n 447954\n uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b\n G925FXXU6ERF5\n 2020:03:27 14:08:39\n 1/2840\n 1.9\n Program AE\n 40\n 0220\n 2020:03:27 14:08:39\n 2020:03:27 14:08:39\n 1/2837\n 1.9\n 9.79\n 0\n 1.9\n Spot\n No Flash\n 4.3 mm\n 00\n 00\n Auto\n 28 mm\n (Binary data 2060 bytes, use -b option to extract)\n \nAgIAAA==\n\n North\n 42 deg 41' 54.00"\n East\n 23 deg 21' 51.00"\n Above Sea Level\n 576 m\n 2020:03:27\n 1.9\n 576 m Above Sea Level\n 42 deg 41' 54.00" N\n 23 deg 21' 51.00" E\n 42 deg 41' 54.00" N, 23 deg 21' 51.00" E\n 3264x1836\n 6.0\n 6.5\n 1/2840\n 2020:03:27 14:08:39.00\n 2020:03:27 14:08:39.00\n 0.005 mm\n 65.5 deg\n 4.3 mm (35 mm equivalent: 28.0 mm)\n 2.11 m\n 14.6\n\n\n" +exiftool_raw: "\n\n\n\n 11.16\n pel-157.tiff\n test/image_files\n 4239700\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:08:53+01:00\n 2020:06:11 18:13:23+01:00\n 644\n TIFF\n TIF\n image/tiff\n II\n 0\n 3264\n 1836\n 8 8 8 8\n 5\n 2\n samsung\n SM-G925F\n (Binary data 14190 bytes, use -b option to extract)\n 1\n 4\n 1\n (Binary data 9179 bytes, use -b option to extract)\n 72.009\n 72.009\n 1\n 2\n G925FXXU6ERF5\n 2020:03:27 14:08:39\n 2\n 2\n 1\n 0.0003521126761\n 1.9\n 2\n 40\n 0220\n 2020:03:27 14:08:39\n 2020:03:27 14:08:39\n 0.000352521776250609\n 1.89868424190104\n 9.79\n 0\n 1.89868424190104\n 3\n 0\n 4.3\n \n 0100\n 1\n 3264\n 1836\n 0\n 0\n 28\n 0\n (Binary data 2060 bytes, use -b option to extract)\n 447954\n uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b\n G925FXXU6ERF5\n 2020:03:27 14:08:39\n 0.0003521126761\n 1.9\n 2\n 40\n 0220\n 2020:03:27 14:08:39\n 2020:03:27 14:08:39\n 0.000352521776250609\n 1.89868424190104\n 9.79\n 0\n 1.89868424190104\n 3\n 0\n 4.3\n 00\n 00\n 0\n 28\n (Binary data 2060 bytes, use -b option to extract)\n \nAgIAAA==\n\n N\n 42.6983333333333\n E\n 23.3641666666667\n 0\n 576\n 2020:03:27\n 1.9\n 576\n 42.6983333333333\n 23.3641666666667\n 42.6983333333333 23.3641666666667\n 3264x1836\n 5.992704\n 6.51162790697674\n 0.0003521126761\n 2020:03:27 14:08:39.00\n 2020:03:27 14:08:39.00\n 0.00461424716800451\n 65.4705078447874\n 28\n 2.10902853554266\n 14.645602146213\n\n\n"