diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2850cfff7..d8c54a8e6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -58,6 +58,7 @@ jobs: continue-on-error: true run: | php examples/dump-media.php -d tests/media-samples/image/camera/canon_eos_850d_08.jpg + php examples/dump-media.php -d tests/media-samples/image/broken/canon-eos-650d.jpg # php examples/dump-media.php -d tests/media-samples/image/broken/gh-10-b.jpg # php examples/dump-media.php -d tests/media-samples/image/broken/gh-11.jpg # php examples/dump-media.php -d tests/media-samples/image/broken/pel-176-RPT200076_03.jpg @@ -81,8 +82,5 @@ jobs: # name: media-dumps # path: tests/media-dumps/**/*.yml -# - name: "Install PHPStan" -# run: "composer require --dev phpstan/phpstan:^1.2 --ansi" - -# - name: "Run a static analysis with phpstan/phpstan" -# run: vendor/bin/phpstan analyze + - name: "Run a static analysis with phpstan/phpstan" + run: vendor/bin/phpstan analyze diff --git a/composer.json b/composer.json index 0a05d5d3b..1304977ed 100644 --- a/composer.json +++ b/composer.json @@ -12,27 +12,28 @@ "ext-gd": "*", "ext-mbstring": "*", "composer-runtime-api": "^2.0.0", - "psr/log": "*", + "fileeye/mimemap": "^2.2", "monolog/monolog": "^3", + "psr/log": "*", "shanethehat/pretty-xml": "*", "sibche/plist": "*", - "symfony/stopwatch": "^7.2", - "fileeye/mimemap": "^2.2" + "symfony/stopwatch": "^7.2" }, "require-dev" : { "ext-exif": "*", + "bramus/monolog-colored-line-formatter": "^3", + "phpstan/extension-installer": "*", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan": "^2", + "phpstan/phpstan-phpunit": "^2", "phpunit/phpunit": "^11", "squizlabs/php_codesniffer": "*", "symfony/console": "^7.2", - "symfony/finder": "^7.2", "symfony/filesystem": "^7.2", + "symfony/finder": "^7.2", "symfony/process": "^7.2", "symfony/var-dumper": "^7.2", - "symfony/yaml": "^7.2", - "bramus/monolog-colored-line-formatter": "^3", - "phpstan/phpstan": "^2", - "phpstan/extension-installer": "*", - "phpstan/phpstan-deprecation-rules": "^2" + "symfony/yaml": "^7.2" }, "autoload": { "psr-4": { diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon new file mode 100644 index 000000000..5cd27411d --- /dev/null +++ b/phpstan-baseline.neon @@ -0,0 +1,49 @@ +parameters: + ignoreErrors: + - + message: '#^Call to an undefined method FileEye\\MediaProbe\\Model\\ElementInterface\:\:getCollection\(\)\.$#' + identifier: method.notFound + count: 1 + path: examples/dump-media.php + + - + message: '#^Variable \$curr_memory might not be defined\.$#' + identifier: variable.undefined + count: 1 + path: examples/dump-media.php + + - + message: '#^Variable \$max_memory might not be defined\.$#' + identifier: variable.undefined + count: 1 + path: examples/dump-media.php + + - + message: '#^Variable \$media might not be defined\.$#' + identifier: variable.undefined + count: 1 + path: examples/dump-media.php + + - + message: '#^Variable \$result might not be defined\.$#' + identifier: variable.undefined + count: 1 + path: examples/dump-media.php + + - + message: '#^Call to method add\(\) on an unknown class CFPropertyList\\CFDictionary\.$#' + identifier: class.notFound + count: 1 + path: src/Block/Exif/Vendor/Apple/RunTime.php + + - + message: '#^Instantiated class CFPropertyList\\CFDictionary not found\.$#' + identifier: class.notFound + count: 1 + path: src/Block/Exif/Vendor/Apple/RunTime.php + + - + message: '#^Instantiated class CFPropertyList\\CFNumber not found\.$#' + identifier: class.notFound + count: 1 + path: src/Block/Exif/Vendor/Apple/RunTime.php diff --git a/phpstan.neon.dist b/phpstan.neon.dist index d07657dfe..e4785591d 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -1,3 +1,6 @@ +includes: + - phpstan-baseline.neon + parameters: level: 2 paths: diff --git a/specs/ExifMakerNotes/Canon/Main.yaml b/specs/ExifMakerNotes/Canon/Main.yaml index 84b74a11d..aea60e2aa 100644 --- a/specs/ExifMakerNotes/Canon/Main.yaml +++ b/specs/ExifMakerNotes/Canon/Main.yaml @@ -100,10 +100,6 @@ items: g2: Image DOMNode: 'Canon:CanonFileLength' desc: 'Canon File Length' - 15: - __todo: fix - name: CanonCustomFunctions - collection: ExifMakerNotes\CanonCustom\FunctionsResolver 16: text: default: 'Unknown (0x{valuehex})' @@ -614,18 +610,6 @@ items: writable: true DOMNode: 'Canon:OriginalDecisionDataOffset' desc: 'Original Decision Data Offset' - 144: - __todo: fix - name: CanonCustomFunctions1D - collection: ExifMakerNotes\CanonCustom\Functions1D - 145: - __todo: fix - name: CanonCustomPersonalFuncs - collection: ExifMakerNotes\CanonCustom\PersonalFuncs - 146: - __todo: fix - name: CanonCustomPersonalFuncValues - collection: ExifMakerNotes\CanonCustom\PersonalFuncValues 147: name: CanonFileInfo collection: ExifMakerNotes\Canon\FileInfo diff --git a/specs/ExifMakerNotes/CanonCustom/Functions10D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions10D.yaml deleted file mode 100644 index 2e863f64f..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions10D.yaml +++ /dev/null @@ -1,226 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions10D -name: CanonCustomFunctions10D -title: 'CanonCustom Functions10D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions10D']/tag" -items: - 1: - exiftool: - - - name: SetButtonWhenShooting - type: int8u - writable: true - DOMNode: 'CanonCustom:SetButtonWhenShooting' - desc: 'Set Button When Shooting' - values: - - 'Normal (disabled)' - - 'Image quality' - - 'Change parameters' - - 'Menu display' - - 'Image playback' - 2: - exiftool: - - - name: ShutterReleaseNoCFCard - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterReleaseNoCFCard' - desc: 'Shutter Release W/O CF Card' - values: - - 'Yes' - - 'No' - 3: - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/200 Fixed' - 4: - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - 5: - exiftool: - - - name: AFAssist - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssist' - desc: 'AF Assist/Flash Firing' - values: - - Emits/Fires - - 'Does not emit/Fires' - - 'Only ext. flash emits/Fires' - - 'Emits/Does not fire' - 6: - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/2 Stop' - - '1/3 Stop' - 7: - exiftool: - - - name: AFPointRegistration - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointRegistration' - desc: 'AF Point Registration' - values: - - Center - - Bottom - - Right - - 'Extreme Right' - - Automatic - - 'Extreme Left' - - Left - - Top - 8: - exiftool: - - - name: RawAndJpgRecording - type: int8u - writable: true - DOMNode: 'CanonCustom:RawAndJpgRecording' - desc: 'Raw And Jpg Recording' - values: - - RAW+Small/Normal - - RAW+Small/Fine - - RAW+Medium/Normal - - RAW+Medium/Fine - - RAW+Large/Normal - - RAW+Large/Fine - 9: - exiftool: - - - name: AEBSequenceAutoCancel - type: int8u - writable: true - DOMNode: 'CanonCustom:AEBSequenceAutoCancel' - desc: 'AEB Sequence/Auto Cancel' - values: - - '0,-,+/Enabled' - - '0,-,+/Disabled' - - '-,0,+/Enabled' - - '-,0,+/Disabled' - 10: - exiftool: - - - name: SuperimposedDisplay - type: int8u - writable: true - DOMNode: 'CanonCustom:SuperimposedDisplay' - desc: 'Superimposed Display' - values: - - 'On' - - 'Off' - 11: - exiftool: - - - name: MenuButtonDisplayPosition - type: int8u - writable: true - DOMNode: 'CanonCustom:MenuButtonDisplayPosition' - desc: 'Menu Button Display Position' - values: - - 'Previous (top if power off)' - - Previous - - Top - 12: - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - 13: - exiftool: - - - name: AssistButtonFunction - type: int8u - writable: true - DOMNode: 'CanonCustom:AssistButtonFunction' - desc: 'Assist Button Function' - values: - - Normal - - 'Select Home Position' - - 'Select HP (while pressing)' - - 'Av+/- (AF point by QCD)' - - 'FE lock' - 14: - exiftool: - - - name: FillFlashAutoReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:FillFlashAutoReduction' - desc: 'Fill Flash Auto Reduction' - values: - - Enable - - Disable - 15: - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - 16: - exiftool: - - - name: SafetyShiftInAvOrTv - type: int8u - writable: true - DOMNode: 'CanonCustom:SafetyShiftInAvOrTv' - desc: 'Safety Shift In Av Or Tv' - values: - - Disable - - Enable - 17: - exiftool: - - - name: LensAFStopButton - type: int8u - writable: true - DOMNode: 'CanonCustom:LensAFStopButton' - desc: 'Lens AF Stop Button' - values: - - 'AF stop' - - 'AF start' - - 'AE lock while metering' - - 'AF point: M->Auto/Auto->ctr' - - 'One Shot <-> AI servo' - - 'IS start' diff --git a/specs/ExifMakerNotes/CanonCustom/Functions1D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions1D.yaml deleted file mode 100644 index f7eef22f2..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions1D.yaml +++ /dev/null @@ -1,279 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions1D -name: CanonCustomFunctions1D -title: 'CanonCustom Functions1D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions1D']/tag" -items: - - - exiftool: - - - name: FocusingScreen - type: int8u - writable: true - DOMNode: 'CanonCustom:FocusingScreen' - desc: 'Focusing Screen' - values: - - 'Ec-N, R' - - 'Ec-A,B,C,CII,CIII,D,H,I,L' - - - exiftool: - - - name: FinderDisplayDuringExposure - type: int8u - writable: true - DOMNode: 'CanonCustom:FinderDisplayDuringExposure' - desc: 'Finder Display During Exposure' - values: - - 'Off' - - 'On' - - - exiftool: - - - name: ShutterReleaseNoCFCard - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterReleaseNoCFCard' - desc: 'Shutter Release W/O CF Card' - values: - - 'Yes' - - 'No' - - - exiftool: - - - name: ISOSpeedExpansion - type: int8u - writable: true - DOMNode: 'CanonCustom:ISOSpeedExpansion' - desc: 'ISO Speed Expansion' - values: - - 'No' - - 'Yes' - - - exiftool: - - - name: ShutterAELButton - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterAELButton' - desc: 'Shutter Button/AEL Button' - values: - - 'AF/AE lock stop' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - - - exiftool: - - - name: ManualTv - type: int8u - writable: true - DOMNode: 'CanonCustom:ManualTv' - desc: 'Manual Tv/Av For M' - values: - - Tv=Main/Av=Control - - Tv=Control/Av=Main - - 'Tv=Main/Av=Main w/o lens' - - 'Tv=Control/Av=Main w/o lens' - - - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/3-stop set, 1/3-stop comp.' - - '1-stop set, 1/3-stop comp.' - - '1/2-stop set, 1/2-stop comp.' - - - exiftool: - - - name: USMLensElectronicMF - type: int8u - writable: true - DOMNode: 'CanonCustom:USMLensElectronicMF' - desc: 'USM Lens Electronic MF' - values: - - 'Turns on after one-shot AF' - - 'Turns off after one-shot AF' - - 'Always turned off' - - - exiftool: - - - name: LCDPanels - type: int8u - writable: true - DOMNode: 'CanonCustom:LCDPanels' - desc: 'Top/Back LCD Panels' - values: - - 'Remain. shots/File no.' - - 'ISO/Remain. shots' - - 'ISO/File no.' - - 'Shots in folder/Remain. shots' - - - exiftool: - - - name: AEBSequenceAutoCancel - type: int8u - writable: true - DOMNode: 'CanonCustom:AEBSequenceAutoCancel' - desc: 'AEB Sequence/Auto Cancel' - values: - - '0,-,+/Enabled' - - '0,-,+/Disabled' - - '-,0,+/Enabled' - - '-,0,+/Disabled' - - - exiftool: - - - name: AFPointIllumination - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointIllumination' - desc: 'AF Point Illumination' - values: - - 'On' - - 'Off' - - 'On without dimming' - - Brighter - - - exiftool: - - - name: AFPointSelection - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointSelection' - desc: 'AF Point Selection' - values: - - H=AF+Main/V=AF+Command - - H=Comp+Main/V=Comp+Command - - 'H=Command only/V=Assist+Main' - - H=FEL+Main/V=FEL+Command - - - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - - - exiftool: - - - name: AFPointSpotMetering - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointSpotMetering' - desc: 'No. AF Points/Spot Metering' - values: - - '45/Center AF point' - - '11/Active AF point' - - '11/Center AF point' - - '9/Active AF point' - - - exiftool: - - - name: FillFlashAutoReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:FillFlashAutoReduction' - desc: 'Fill Flash Auto Reduction' - values: - - Enable - - Disable - - - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - - - exiftool: - - - name: SafetyShiftInAvOrTv - type: int8u - writable: true - DOMNode: 'CanonCustom:SafetyShiftInAvOrTv' - desc: 'Safety Shift In Av Or Tv' - values: - - Disable - - Enable - - - exiftool: - - - name: AFPointActivationArea - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointActivationArea' - desc: 'AF Point Activation Area' - values: - - 'Single AF point' - - 'Expanded (TTL. of 7 AF points)' - - 'Automatic expanded (max. 13)' - - - exiftool: - - - name: SwitchToRegisteredAFPoint - type: int8u - writable: true - DOMNode: 'CanonCustom:SwitchToRegisteredAFPoint' - desc: 'Switch To Registered AF Point' - values: - - 'Assist + AF' - - Assist - - 'Only while pressing assist' - - - exiftool: - - - name: LensAFStopButton - type: int8u - writable: true - DOMNode: 'CanonCustom:LensAFStopButton' - desc: 'Lens AF Stop Button' - values: - - 'AF stop' - - 'AF start' - - 'AE lock while metering' - - 'AF point: M -> Auto / Auto -> Ctr.' - - 'AF mode: ONE SHOT <-> AI SERVO' - - 'IS start' - - - exiftool: - - - name: AIServoTrackingSensitivity - type: int8u - writable: true - DOMNode: 'CanonCustom:AIServoTrackingSensitivity' - desc: 'AI Servo Tracking Sensitivity' - values: - - Standard - - Slow - - 'Moderately slow' - - 'Moderately fast' - - Fast - - - exiftool: - - - name: AIServoContinuousShooting - type: int8u - writable: true - DOMNode: 'CanonCustom:AIServoContinuousShooting' - desc: 'AI Servo Continuous Shooting' - values: - - 'Shooting not possible without focus' - - 'Shooting possible without focus' diff --git a/specs/ExifMakerNotes/CanonCustom/Functions20D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions20D.yaml deleted file mode 100644 index 632eb0d95..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions20D.yaml +++ /dev/null @@ -1,224 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions20D -name: CanonCustomFunctions20D -title: 'CanonCustom Functions20D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions20D']/tag" -items: - - - exiftool: - - - name: SetFunctionWhenShooting - type: int8u - writable: true - DOMNode: 'CanonCustom:SetFunctionWhenShooting' - desc: 'Set Function When Shooting' - values: - - 'Default (no function)' - - 'Change quality' - - 'Change Parameters' - - 'Menu display' - - 'Image replay' - - - exiftool: - - - name: LongExposureNoiseReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:LongExposureNoiseReduction' - desc: 'Long Exposure Noise Reduction' - values: - - 'Off' - - 'On' - - - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/250 Fixed' - - - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - - - exiftool: - - - name: AFAssistBeam - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssistBeam' - desc: 'AF Assist Beam' - values: - - Emits - - 'Does not emit' - - 'Only ext. flash emits' - - - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/3 Stop' - - '1/2 Stop' - - - exiftool: - - - name: FlashFiring - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashFiring' - desc: 'Flash Firing' - values: - - Fires - - 'Does not fire' - - - exiftool: - - - name: ISOExpansion - type: int8u - writable: true - DOMNode: 'CanonCustom:ISOExpansion' - desc: 'ISO Expansion' - values: - - 'Off' - - 'On' - - - exiftool: - - - name: AEBSequenceAutoCancel - type: int8u - writable: true - DOMNode: 'CanonCustom:AEBSequenceAutoCancel' - desc: 'AEB Sequence/Auto Cancel' - values: - - '0,-,+/Enabled' - - '0,-,+/Disabled' - - '-,0,+/Enabled' - - '-,0,+/Disabled' - - - exiftool: - - - name: SuperimposedDisplay - type: int8u - writable: true - DOMNode: 'CanonCustom:SuperimposedDisplay' - desc: 'Superimposed Display' - values: - - 'On' - - 'Off' - - - exiftool: - - - name: MenuButtonDisplayPosition - type: int8u - writable: true - DOMNode: 'CanonCustom:MenuButtonDisplayPosition' - desc: 'Menu Button Display Position' - values: - - 'Previous (top if power off)' - - Previous - - Top - - - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - - - exiftool: - - - name: AFPointSelectionMethod - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointSelectionMethod' - desc: 'AF Point Selection Method' - values: - - Normal - - 'Multi-controller direct' - - 'Quick Control Dial direct' - - - exiftool: - - - name: ETTLII - type: int8u - writable: true - DOMNode: 'CanonCustom:ETTLII' - desc: 'E-TTL II' - values: - - Evaluative - - Average - - - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - - - exiftool: - - - name: SafetyShiftInAvOrTv - type: int8u - writable: true - DOMNode: 'CanonCustom:SafetyShiftInAvOrTv' - desc: 'Safety Shift In Av Or Tv' - values: - - Disable - - Enable - - - exiftool: - - - name: LensAFStopButton - type: int8u - writable: true - DOMNode: 'CanonCustom:LensAFStopButton' - desc: 'Lens AF Stop Button' - values: - - 'AF stop' - - 'AF start' - - 'AE lock while metering' - - 'AF point: M -> Auto / Auto -> Ctr.' - - 'ONE SHOT <-> AI SERVO' - - 'IS start' - - - exiftool: - - - name: AddOriginalDecisionData - type: int8u - writable: true - DOMNode: 'CanonCustom:AddOriginalDecisionData' - desc: 'Add Original Decision Data' - values: - - 'Off' - - 'On' diff --git a/specs/ExifMakerNotes/CanonCustom/Functions30D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions30D.yaml deleted file mode 100644 index a52a93dce..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions30D.yaml +++ /dev/null @@ -1,236 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions30D -name: CanonCustomFunctions30D -title: 'CanonCustom Functions30D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions30D']/tag" -items: - 1: - exiftool: - - - name: SetFunctionWhenShooting - type: int8u - writable: true - DOMNode: 'CanonCustom:SetFunctionWhenShooting' - desc: 'Set Function When Shooting' - values: - - 'Default (no function)' - - 'Change quality' - - 'Change Picture Style' - - 'Menu display' - - 'Image replay' - 2: - exiftool: - - - name: LongExposureNoiseReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:LongExposureNoiseReduction' - desc: 'Long Exposure Noise Reduction' - values: - - 'Off' - - Auto - - 'On' - 3: - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/250 Fixed' - 4: - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - 5: - exiftool: - - - name: AFAssistBeam - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssistBeam' - desc: 'AF Assist Beam' - values: - - Emits - - 'Does not emit' - - 'Only ext. flash emits' - 6: - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/3 Stop' - - '1/2 Stop' - 7: - exiftool: - - - name: FlashFiring - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashFiring' - desc: 'Flash Firing' - values: - - Fires - - 'Does not fire' - 8: - exiftool: - - - name: ISOExpansion - type: int8u - writable: true - DOMNode: 'CanonCustom:ISOExpansion' - desc: 'ISO Expansion' - values: - - 'Off' - - 'On' - 9: - exiftool: - - - name: AEBSequenceAutoCancel - type: int8u - writable: true - DOMNode: 'CanonCustom:AEBSequenceAutoCancel' - desc: 'AEB Sequence/Auto Cancel' - values: - - '0,-,+/Enabled' - - '0,-,+/Disabled' - - '-,0,+/Enabled' - - '-,0,+/Disabled' - 10: - exiftool: - - - name: SuperimposedDisplay - type: int8u - writable: true - DOMNode: 'CanonCustom:SuperimposedDisplay' - desc: 'Superimposed Display' - values: - - 'On' - - 'Off' - 11: - exiftool: - - - name: MenuButtonDisplayPosition - type: int8u - writable: true - DOMNode: 'CanonCustom:MenuButtonDisplayPosition' - desc: 'Menu Button Display Position' - values: - - 'Previous (top if power off)' - - Previous - - Top - 12: - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - 13: - exiftool: - - - name: AFPointSelectionMethod - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointSelectionMethod' - desc: 'AF Point Selection Method' - values: - - Normal - - 'Multi-controller direct' - - 'Quick Control Dial direct' - 14: - exiftool: - - - name: ETTLII - type: int8u - writable: true - DOMNode: 'CanonCustom:ETTLII' - desc: 'E-TTL II' - values: - - Evaluative - - Average - 15: - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - 16: - exiftool: - - - name: SafetyShiftInAvOrTv - type: int8u - writable: true - DOMNode: 'CanonCustom:SafetyShiftInAvOrTv' - desc: 'Safety Shift In Av Or Tv' - values: - - Disable - - Enable - 17: - exiftool: - - - name: MagnifiedView - type: int8u - writable: true - DOMNode: 'CanonCustom:MagnifiedView' - desc: 'Magnified View' - values: - - 'Image playback only' - - 'Image review and playback' - 18: - exiftool: - - - name: LensAFStopButton - type: int8u - writable: true - DOMNode: 'CanonCustom:LensAFStopButton' - desc: 'Lens AF Stop Button' - values: - - 'AF stop' - - 'AF start' - - 'AE lock while metering' - - 'AF point: M -> Auto / Auto -> Ctr.' - - 'ONE SHOT <-> AI SERVO' - - 'IS start' - 19: - exiftool: - - - name: AddOriginalDecisionData - type: int8u - writable: true - DOMNode: 'CanonCustom:AddOriginalDecisionData' - desc: 'Add Original Decision Data' - values: - - 'Off' - - 'On' diff --git a/specs/ExifMakerNotes/CanonCustom/Functions350D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions350D.yaml deleted file mode 100644 index d359402d8..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions350D.yaml +++ /dev/null @@ -1,117 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions350D -name: CanonCustomFunctions350D -title: 'CanonCustom Functions350D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions350D']/tag" -items: - - - exiftool: - - - name: SetButtonCrossKeysFunc - type: int8u - writable: true - DOMNode: 'CanonCustom:SetButtonCrossKeysFunc' - desc: 'Set Button Cross Keys Func' - values: - - Normal - - 'Set: Quality' - - 'Set: Parameter' - - 'Set: Playback' - - 'Cross keys: AF point select' - - - exiftool: - - - name: LongExposureNoiseReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:LongExposureNoiseReduction' - desc: 'Long Exposure Noise Reduction' - values: - - 'Off' - - 'On' - - - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/200 Fixed' - - - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - - - exiftool: - - - name: AFAssistBeam - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssistBeam' - desc: 'AF Assist Beam' - values: - - Emits - - 'Does not emit' - - 'Only ext. flash emits' - - - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/3 Stop' - - '1/2 Stop' - - - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - - - exiftool: - - - name: ETTLII - type: int8u - writable: true - DOMNode: 'CanonCustom:ETTLII' - desc: 'E-TTL II' - values: - - Evaluative - - Average - - - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' diff --git a/specs/ExifMakerNotes/CanonCustom/Functions400D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions400D.yaml deleted file mode 100644 index 87696ca51..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions400D.yaml +++ /dev/null @@ -1,140 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions400D -name: CanonCustomFunctions400D -title: 'CanonCustom Functions400D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions400D']/tag" -items: - - - exiftool: - - - name: SetButtonCrossKeysFunc - type: int8u - writable: true - DOMNode: 'CanonCustom:SetButtonCrossKeysFunc' - desc: 'Set Button Cross Keys Func' - values: - - 'Set: Picture Style' - - 'Set: Quality' - - 'Set: Flash Exposure Comp' - - 'Set: Playback' - - 'Cross keys: AF point select' - - - exiftool: - - - name: LongExposureNoiseReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:LongExposureNoiseReduction' - desc: 'Long Exposure Noise Reduction' - values: - - 'Off' - - Auto - - 'On' - - - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/200 Fixed' - - - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - - - exiftool: - - - name: AFAssistBeam - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssistBeam' - desc: 'AF Assist Beam' - values: - - Emits - - 'Does not emit' - - 'Only ext. flash emits' - - - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/3 Stop' - - '1/2 Stop' - - - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - - - exiftool: - - - name: ETTLII - type: int8u - writable: true - DOMNode: 'CanonCustom:ETTLII' - desc: 'E-TTL II' - values: - - Evaluative - - Average - - - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - - - exiftool: - - - name: MagnifiedView - type: int8u - writable: true - DOMNode: 'CanonCustom:MagnifiedView' - desc: 'Magnified View' - values: - - 'Image playback only' - - 'Image review and playback' - - - exiftool: - - - name: LCDDisplayAtPowerOn - type: int8u - writable: true - DOMNode: 'CanonCustom:LCDDisplayAtPowerOn' - desc: 'LCD Display At Power On' - values: - - Display - - 'Retain power off status' diff --git a/specs/ExifMakerNotes/CanonCustom/Functions5D.yaml b/specs/ExifMakerNotes/CanonCustom/Functions5D.yaml deleted file mode 100644 index a6c3004be..000000000 --- a/specs/ExifMakerNotes/CanonCustom/Functions5D.yaml +++ /dev/null @@ -1,258 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\Functions5D -name: CanonCustomFunctions5D -title: 'CanonCustom Functions5D' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::Functions5D']/tag" -items: - - - exiftool: - - - name: FocusingScreen - type: int8u - writable: true - DOMNode: 'CanonCustom:FocusingScreen' - desc: 'Focusing Screen' - values: - - Ee-A - - Ee-D - - Ee-S - - - exiftool: - - - name: SetFunctionWhenShooting - type: int8u - writable: true - DOMNode: 'CanonCustom:SetFunctionWhenShooting' - desc: 'Set Function When Shooting' - values: - - 'Default (no function)' - - 'Change quality' - - 'Change Parameters' - - 'Menu display' - - 'Image replay' - - - exiftool: - - - name: LongExposureNoiseReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:LongExposureNoiseReduction' - desc: 'Long Exposure Noise Reduction' - values: - - 'Off' - - Auto - - 'On' - - - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/200 Fixed' - - - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock, No AE lock' - - 'AE/AF, No AE lock' - - - exiftool: - - - name: AFAssistBeam - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssistBeam' - desc: 'AF Assist Beam' - values: - - Emits - - 'Does not emit' - - - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/3 Stop' - - '1/2 Stop' - - - exiftool: - - - name: FlashFiring - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashFiring' - desc: 'Flash Firing' - values: - - Fires - - 'Does not fire' - - - exiftool: - - - name: ISOExpansion - type: int8u - writable: true - DOMNode: 'CanonCustom:ISOExpansion' - desc: 'ISO Expansion' - values: - - 'Off' - - 'On' - - - exiftool: - - - name: AEBSequenceAutoCancel - type: int8u - writable: true - DOMNode: 'CanonCustom:AEBSequenceAutoCancel' - desc: 'AEB Sequence/Auto Cancel' - values: - - '0,-,+/Enabled' - - '0,-,+/Disabled' - - '-,0,+/Enabled' - - '-,0,+/Disabled' - - - exiftool: - - - name: SuperimposedDisplay - type: int8u - writable: true - DOMNode: 'CanonCustom:SuperimposedDisplay' - desc: 'Superimposed Display' - values: - - 'On' - - 'Off' - - - exiftool: - - - name: MenuButtonDisplayPosition - type: int8u - writable: true - DOMNode: 'CanonCustom:MenuButtonDisplayPosition' - desc: 'Menu Button Display Position' - values: - - 'Previous (top if power off)' - - Previous - - Top - - - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - - - exiftool: - - - name: AFPointSelectionMethod - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointSelectionMethod' - desc: 'AF Point Selection Method' - values: - - Normal - - 'Multi-controller direct' - - 'Quick Control Dial direct' - - - exiftool: - - - name: ETTLII - type: int8u - writable: true - DOMNode: 'CanonCustom:ETTLII' - desc: 'E-TTL II' - values: - - Evaluative - - Average - - - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - - - exiftool: - - - name: SafetyShiftInAvOrTv - type: int8u - writable: true - DOMNode: 'CanonCustom:SafetyShiftInAvOrTv' - desc: 'Safety Shift In Av Or Tv' - values: - - Disable - - Enable - - - exiftool: - - - name: AFPointActivationArea - type: int8u - writable: true - DOMNode: 'CanonCustom:AFPointActivationArea' - desc: 'AF Point Activation Area' - values: - - Standard - - Expanded - - - exiftool: - - - name: LCDDisplayReturnToShoot - type: int8u - writable: true - DOMNode: 'CanonCustom:LCDDisplayReturnToShoot' - desc: 'LCD Display Return To Shoot' - values: - - 'With Shutter Button only' - - 'Also with * etc.' - - - exiftool: - - - name: LensAFStopButton - type: int8u - writable: true - DOMNode: 'CanonCustom:LensAFStopButton' - desc: 'Lens AF Stop Button' - values: - - 'AF stop' - - 'AF start' - - 'AE lock while metering' - - 'AF point: M -> Auto / Auto -> Ctr.' - - 'ONE SHOT <-> AI SERVO' - - 'IS start' - - - exiftool: - - - name: AddOriginalDecisionData - type: int8u - writable: true - DOMNode: 'CanonCustom:AddOriginalDecisionData' - desc: 'Add Original Decision Data' - values: - - 'Off' - - 'On' diff --git a/specs/ExifMakerNotes/CanonCustom/FunctionsD30.yaml b/specs/ExifMakerNotes/CanonCustom/FunctionsD30.yaml deleted file mode 100644 index 78921a523..000000000 --- a/specs/ExifMakerNotes/CanonCustom/FunctionsD30.yaml +++ /dev/null @@ -1,187 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\FunctionsD30 -name: CanonCustomFunctionsD30 -title: 'CanonCustom FunctionsD30' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::FunctionsD30']/tag" -items: - 1: - exiftool: - - - name: LongExposureNoiseReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:LongExposureNoiseReduction' - desc: 'Long Exposure Noise Reduction' - values: - - 'Off' - - 'On' - 2: - exiftool: - - - name: Shutter-AELock - type: int8u - writable: true - DOMNode: 'CanonCustom:Shutter-AELock' - desc: 'Shutter-AE Lock' - values: - - 'AF/AE lock' - - 'AE lock/AF' - - 'AF/AF lock' - - AE+release/AE+AF - 3: - exiftool: - - - name: MirrorLockup - type: int8u - writable: true - DOMNode: 'CanonCustom:MirrorLockup' - desc: 'Mirror Lockup' - values: - - Disable - - Enable - 4: - exiftool: - - - name: ExposureLevelIncrements - type: int8u - writable: true - DOMNode: 'CanonCustom:ExposureLevelIncrements' - desc: 'Exposure Level Increments' - values: - - '1/2 Stop' - - '1/3 Stop' - 5: - exiftool: - - - name: AFAssist - type: int8u - writable: true - DOMNode: 'CanonCustom:AFAssist' - desc: 'AF Assist' - values: - - Emits/Fires - - 'Does not emit/Fires' - - 'Only ext. flash emits/Fires' - - 'Emits/Does not fire' - 6: - exiftool: - - - name: FlashSyncSpeedAv - type: int8u - writable: true - DOMNode: 'CanonCustom:FlashSyncSpeedAv' - desc: 'Flash Sync Speed Av' - values: - - Auto - - '1/200 Fixed' - 7: - exiftool: - - - name: AEBSequenceAutoCancel - type: int8u - writable: true - DOMNode: 'CanonCustom:AEBSequenceAutoCancel' - desc: 'AEB Sequence/Auto Cancel' - values: - - '0,-,+/Enabled' - - '0,-,+/Disabled' - - '-,0,+/Enabled' - - '-,0,+/Disabled' - 8: - exiftool: - - - name: ShutterCurtainSync - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterCurtainSync' - desc: 'Shutter Curtain Sync' - values: - - '1st-curtain sync' - - '2nd-curtain sync' - 9: - exiftool: - - - name: LensAFStopButton - type: int8u - writable: true - DOMNode: 'CanonCustom:LensAFStopButton' - desc: 'Lens AF Stop Button' - values: - - 'AF Stop' - - 'Operate AF' - - 'Lock AE and start timer' - 10: - exiftool: - - - name: FillFlashAutoReduction - type: int8u - writable: true - DOMNode: 'CanonCustom:FillFlashAutoReduction' - desc: 'Fill Flash Auto Reduction' - values: - - Enable - - Disable - 11: - exiftool: - - - name: MenuButtonReturn - type: int8u - writable: true - DOMNode: 'CanonCustom:MenuButtonReturn' - desc: 'Menu Button Return' - values: - - Top - - 'Previous (volatile)' - - Previous - 12: - exiftool: - - - name: SetButtonWhenShooting - type: int8u - writable: true - DOMNode: 'CanonCustom:SetButtonWhenShooting' - desc: 'Set Button When Shooting' - values: - - 'Default (no function)' - - 'Image quality' - - 'Change ISO speed' - - 'Change parameters' - 13: - exiftool: - - - name: SensorCleaning - type: int8u - writable: true - DOMNode: 'CanonCustom:SensorCleaning' - desc: 'Sensor Cleaning' - values: - - Disable - - Enable - 14: - exiftool: - - - name: SuperimposedDisplay - type: int8u - writable: true - DOMNode: 'CanonCustom:SuperimposedDisplay' - desc: 'Superimposed Display' - values: - - 'On' - - 'Off' - 15: - exiftool: - - - name: ShutterReleaseNoCFCard - type: int8u - writable: true - DOMNode: 'CanonCustom:ShutterReleaseNoCFCard' - desc: 'Shutter Release W/O CF Card' - values: - - 'Yes' - - 'No' diff --git a/specs/ExifMakerNotes/CanonCustom/PersonalFuncValues.yaml b/specs/ExifMakerNotes/CanonCustom/PersonalFuncValues.yaml deleted file mode 100644 index 186497839..000000000 --- a/specs/ExifMakerNotes/CanonCustom/PersonalFuncValues.yaml +++ /dev/null @@ -1,204 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\PersonalFuncValues -name: CanonCustomPersonalFuncValues -title: 'CanonCustom PersonalFuncValues' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::PersonalFuncValues']/tag" -items: - 1: - exiftool: - - - name: PF1Value - type: int16u - writable: true - DOMNode: 'CanonCustom:PF1Value' - desc: 'PF1 Value' - 2: - exiftool: - - - name: PF2Value - type: int16u - writable: true - DOMNode: 'CanonCustom:PF2Value' - desc: 'PF2 Value' - 3: - exiftool: - - - name: PF3Value - type: int16u - writable: true - DOMNode: 'CanonCustom:PF3Value' - desc: 'PF3 Value' - 4: - exiftool: - - - name: PF4ExposureTimeMin - type: int16u - writable: true - DOMNode: 'CanonCustom:PF4ExposureTimeMin' - desc: 'PF4 Exposure Time Min' - 5: - exiftool: - - - name: PF4ExposureTimeMax - type: int16u - writable: true - DOMNode: 'CanonCustom:PF4ExposureTimeMax' - desc: 'PF4 Exposure Time Max' - 6: - exiftool: - - - name: PF5ApertureMin - type: int16u - writable: true - DOMNode: 'CanonCustom:PF5ApertureMin' - desc: 'PF5 Aperture Min' - 7: - exiftool: - - - name: PF5ApertureMax - type: int16u - writable: true - DOMNode: 'CanonCustom:PF5ApertureMax' - desc: 'PF5 Aperture Max' - 8: - exiftool: - - - name: PF8BracketShots - type: int16u - writable: true - DOMNode: 'CanonCustom:PF8BracketShots' - desc: 'PF8 Bracket Shots' - 9: - exiftool: - - - name: PF19ShootingSpeedLow - type: int16u - writable: true - DOMNode: 'CanonCustom:PF19ShootingSpeedLow' - desc: 'PF19 Shooting Speed Low' - 10: - exiftool: - - - name: PF19ShootingSpeedHigh - type: int16u - writable: true - DOMNode: 'CanonCustom:PF19ShootingSpeedHigh' - desc: 'PF19 Shooting Speed High' - 11: - exiftool: - - - name: PF20MaxContinousShots - type: int16u - writable: true - DOMNode: 'CanonCustom:PF20MaxContinousShots' - desc: 'PF20 Max Continous Shots' - 12: - exiftool: - - - name: PF23ShutterButtonTime - type: int16u - writable: true - DOMNode: 'CanonCustom:PF23ShutterButtonTime' - desc: 'PF23 Shutter Button Time' - 13: - exiftool: - - - name: PF23FELockTime - type: int16u - writable: true - DOMNode: 'CanonCustom:PF23FELockTime' - desc: 'PF23 FE Lock Time' - 14: - exiftool: - - - name: PF23PostReleaseTime - type: int16u - writable: true - DOMNode: 'CanonCustom:PF23PostReleaseTime' - desc: 'PF23 Post Release Time' - 15: - exiftool: - - - name: PF25AEMode - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25AEMode' - desc: 'PF25 AE Mode' - 16: - exiftool: - - - name: PF25MeteringMode - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25MeteringMode' - desc: 'PF25 Metering Mode' - 17: - exiftool: - - - name: PF25DriveMode - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25DriveMode' - desc: 'PF25 Drive Mode' - 18: - exiftool: - - - name: PF25AFMode - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25AFMode' - desc: 'PF25 AF Mode' - 19: - exiftool: - - - name: PF25AFPointSel - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25AFPointSel' - desc: 'PF25 AF Point Sel' - 20: - exiftool: - - - name: PF25ImageSize - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25ImageSize' - desc: 'PF25 Image Size' - 21: - exiftool: - - - name: PF25WBMode - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25WBMode' - desc: 'PF25 WB Mode' - 22: - exiftool: - - - name: PF25Parameters - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25Parameters' - desc: 'PF25 Parameters' - 23: - exiftool: - - - name: PF25ColorMatrix - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25ColorMatrix' - desc: 'PF25 Color Matrix' - 24: - exiftool: - - - name: PF27Value - type: int16u - writable: true - DOMNode: 'CanonCustom:PF27Value' - desc: 'PF27 Value' diff --git a/specs/ExifMakerNotes/CanonCustom/PersonalFuncs.yaml b/specs/ExifMakerNotes/CanonCustom/PersonalFuncs.yaml deleted file mode 100644 index 888e85f74..000000000 --- a/specs/ExifMakerNotes/CanonCustom/PersonalFuncs.yaml +++ /dev/null @@ -1,244 +0,0 @@ -collection: ExifMakerNotes\CanonCustom\PersonalFuncs -name: CanonCustomPersonalFuncs -title: 'CanonCustom PersonalFuncs' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonCustom - xpath: "//table[@name='CanonCustom::PersonalFuncs']/tag" -items: - 1: - exiftool: - - - name: PF0CustomFuncRegistration - type: int16u - writable: true - DOMNode: 'CanonCustom:PF0CustomFuncRegistration' - desc: 'PF0 Custom Func Registration' - 2: - exiftool: - - - name: PF1DisableShootingModes - type: int16u - writable: true - DOMNode: 'CanonCustom:PF1DisableShootingModes' - desc: 'PF1 Disable Shooting Modes' - 3: - exiftool: - - - name: PF2DisableMeteringModes - type: int16u - writable: true - DOMNode: 'CanonCustom:PF2DisableMeteringModes' - desc: 'PF2 Disable Metering Modes' - 4: - exiftool: - - - name: PF3ManualExposureMetering - type: int16u - writable: true - DOMNode: 'CanonCustom:PF3ManualExposureMetering' - desc: 'PF3 Manual Exposure Metering' - 5: - exiftool: - - - name: PF4ExposureTimeLimits - type: int16u - writable: true - DOMNode: 'CanonCustom:PF4ExposureTimeLimits' - desc: 'PF4 Exposure Time Limits' - 6: - exiftool: - - - name: PF5ApertureLimits - type: int16u - writable: true - DOMNode: 'CanonCustom:PF5ApertureLimits' - desc: 'PF5 Aperture Limits' - 7: - exiftool: - - - name: PF6PresetShootingModes - type: int16u - writable: true - DOMNode: 'CanonCustom:PF6PresetShootingModes' - desc: 'PF6 Preset Shooting Modes' - 8: - exiftool: - - - name: PF7BracketContinuousShoot - type: int16u - writable: true - DOMNode: 'CanonCustom:PF7BracketContinuousShoot' - desc: 'PF7 Bracket Continuous Shoot' - 9: - exiftool: - - - name: PF8SetBracketShots - type: int16u - writable: true - DOMNode: 'CanonCustom:PF8SetBracketShots' - desc: 'PF8 Set Bracket Shots' - 10: - exiftool: - - - name: PF9ChangeBracketSequence - type: int16u - writable: true - DOMNode: 'CanonCustom:PF9ChangeBracketSequence' - desc: 'PF9 Change Bracket Sequence' - 11: - exiftool: - - - name: PF10RetainProgramShift - type: int16u - writable: true - DOMNode: 'CanonCustom:PF10RetainProgramShift' - desc: 'PF10 Retain Program Shift' - 14: - exiftool: - - - name: PF13DrivePriority - type: int16u - writable: true - DOMNode: 'CanonCustom:PF13DrivePriority' - desc: 'PF13 Drive Priority' - 15: - exiftool: - - - name: PF14DisableFocusSearch - type: int16u - writable: true - DOMNode: 'CanonCustom:PF14DisableFocusSearch' - desc: 'PF14 Disable Focus Search' - 16: - exiftool: - - - name: PF15DisableAFAssistBeam - type: int16u - writable: true - DOMNode: 'CanonCustom:PF15DisableAFAssistBeam' - desc: 'PF15 Disable AF Assist Beam' - 17: - exiftool: - - - name: PF16AutoFocusPointShoot - type: int16u - writable: true - DOMNode: 'CanonCustom:PF16AutoFocusPointShoot' - desc: 'PF16 Auto Focus Point Shoot' - 18: - exiftool: - - - name: PF17DisableAFPointSel - type: int16u - writable: true - DOMNode: 'CanonCustom:PF17DisableAFPointSel' - desc: 'PF17 Disable AF Point Sel' - 19: - exiftool: - - - name: PF18EnableAutoAFPointSel - type: int16u - writable: true - DOMNode: 'CanonCustom:PF18EnableAutoAFPointSel' - desc: 'PF18 Enable Auto AF Point Sel' - 20: - exiftool: - - - name: PF19ContinuousShootSpeed - type: int16u - writable: true - DOMNode: 'CanonCustom:PF19ContinuousShootSpeed' - desc: 'PF19 Continuous Shoot Speed' - 21: - exiftool: - - - name: PF20LimitContinousShots - type: int16u - writable: true - DOMNode: 'CanonCustom:PF20LimitContinousShots' - desc: 'PF20 Limit Continous Shots' - 22: - exiftool: - - - name: PF21EnableQuietOperation - type: int16u - writable: true - DOMNode: 'CanonCustom:PF21EnableQuietOperation' - desc: 'PF21 Enable Quiet Operation' - 24: - exiftool: - - - name: PF23SetTimerLengths - type: int16u - writable: true - DOMNode: 'CanonCustom:PF23SetTimerLengths' - desc: 'PF23 Set Timer Lengths' - 25: - exiftool: - - - name: PF24LightLCDDuringBulb - type: int16u - writable: true - DOMNode: 'CanonCustom:PF24LightLCDDuringBulb' - desc: 'PF24 Light LCD During Bulb' - 26: - exiftool: - - - name: PF25DefaultClearSettings - type: int16u - writable: true - DOMNode: 'CanonCustom:PF25DefaultClearSettings' - desc: 'PF25 Default Clear Settings' - 27: - exiftool: - - - name: PF26ShortenReleaseLag - type: int16u - writable: true - DOMNode: 'CanonCustom:PF26ShortenReleaseLag' - desc: 'PF26 Shorten Release Lag' - 28: - exiftool: - - - name: PF27ReverseDialRotation - type: int16u - writable: true - DOMNode: 'CanonCustom:PF27ReverseDialRotation' - desc: 'PF27 Reverse Dial Rotation' - 29: - exiftool: - - - name: PF28NoQuickDialExpComp - type: int16u - writable: true - DOMNode: 'CanonCustom:PF28NoQuickDialExpComp' - desc: 'PF28 No Quick Dial Exp Comp' - 30: - exiftool: - - - name: PF29QuickDialSwitchOff - type: int16u - writable: true - DOMNode: 'CanonCustom:PF29QuickDialSwitchOff' - desc: 'PF29 Quick Dial Switch Off' - 31: - exiftool: - - - name: PF30EnlargementMode - type: int16u - writable: true - DOMNode: 'CanonCustom:PF30EnlargementMode' - desc: 'PF30 Enlargement Mode' - 32: - exiftool: - - - name: PF31OriginalDecisionData - type: int16u - writable: true - DOMNode: 'CanonCustom:PF31OriginalDecisionData' - desc: 'PF31 Original Decision Data' diff --git a/specs/ExifMakerNotes/CanonRaw/DecoderTable.yaml b/specs/ExifMakerNotes/CanonRaw/DecoderTable.yaml deleted file mode 100644 index 857cd8398..000000000 --- a/specs/ExifMakerNotes/CanonRaw/DecoderTable.yaml +++ /dev/null @@ -1,36 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\DecoderTable -name: CanonRawDecoderTable -title: 'CanonRaw DecoderTable' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::DecoderTable']/tag" -items: - 0: - exiftool: - - - name: DecoderTableNumber - type: int32u - writable: false - DOMNode: 'CanonRaw:DecoderTableNumber' - desc: 'Decoder Table Number' - 2: - exiftool: - - - name: CompressedDataOffset - type: int32u - writable: false - DOMNode: 'CanonRaw:CompressedDataOffset' - desc: 'Compressed Data Offset' - 3: - exiftool: - - - name: CompressedDataLength - type: int32u - writable: false - DOMNode: 'CanonRaw:CompressedDataLength' - desc: 'Compressed Data Length' diff --git a/specs/ExifMakerNotes/CanonRaw/ExposureInfo.yaml b/specs/ExifMakerNotes/CanonRaw/ExposureInfo.yaml deleted file mode 100644 index aeba10538..000000000 --- a/specs/ExifMakerNotes/CanonRaw/ExposureInfo.yaml +++ /dev/null @@ -1,36 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\ExposureInfo -name: CanonRawExposureInfo -title: 'CanonRaw ExposureInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::ExposureInfo']/tag" -items: - - - exiftool: - - - name: ExposureCompensation - type: float - writable: true - DOMNode: 'CanonRaw:ExposureCompensation' - desc: 'Exposure Compensation' - - - exiftool: - - - name: ShutterSpeedValue - type: float - writable: true - DOMNode: 'CanonRaw:ShutterSpeedValue' - desc: 'Shutter Speed Value' - - - exiftool: - - - name: ApertureValue - type: float - writable: true - DOMNode: 'CanonRaw:ApertureValue' - desc: 'Aperture Value' diff --git a/specs/ExifMakerNotes/CanonRaw/FlashInfo.yaml b/specs/ExifMakerNotes/CanonRaw/FlashInfo.yaml deleted file mode 100644 index e18904f58..000000000 --- a/specs/ExifMakerNotes/CanonRaw/FlashInfo.yaml +++ /dev/null @@ -1,28 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\FlashInfo -name: CanonRawFlashInfo -title: 'CanonRaw FlashInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::FlashInfo']/tag" -items: - - - exiftool: - - - name: FlashGuideNumber - type: float - writable: true - DOMNode: 'CanonRaw:FlashGuideNumber' - desc: 'Flash Guide Number' - - - exiftool: - - - name: FlashThreshold - type: float - writable: true - DOMNode: 'CanonRaw:FlashThreshold' - desc: 'Flash Threshold' diff --git a/specs/ExifMakerNotes/CanonRaw/ImageFormat.yaml b/specs/ExifMakerNotes/CanonRaw/ImageFormat.yaml deleted file mode 100644 index 64eb3259c..000000000 --- a/specs/ExifMakerNotes/CanonRaw/ImageFormat.yaml +++ /dev/null @@ -1,33 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\ImageFormat -name: CanonRawImageFormat -title: 'CanonRaw ImageFormat' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::ImageFormat']/tag" -items: - - - exiftool: - - - name: FileFormat - type: int32u - writable: true - DOMNode: 'CanonRaw:FileFormat' - desc: 'File Format' - values: - 65536: 'JPEG (lossy)' - 65538: 'JPEG (non-quantization)' - 65539: 'JPEG (lossy/non-quantization toggled)' - 131073: CRW - - - exiftool: - - - name: TargetCompressionRatio - type: float - writable: true - DOMNode: 'CanonRaw:TargetCompressionRatio' - desc: 'Target Compression Ratio' diff --git a/specs/ExifMakerNotes/CanonRaw/ImageInfo.yaml b/specs/ExifMakerNotes/CanonRaw/ImageInfo.yaml deleted file mode 100644 index f1a86f9ee..000000000 --- a/specs/ExifMakerNotes/CanonRaw/ImageInfo.yaml +++ /dev/null @@ -1,68 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\ImageInfo -name: CanonRawImageInfo -title: 'CanonRaw ImageInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::ImageInfo']/tag" -items: - - - exiftool: - - - name: ImageWidth - type: int32u - writable: false - DOMNode: 'CanonRaw:ImageWidth' - desc: 'Image Width' - - - exiftool: - - - name: ImageHeight - type: int32u - writable: false - DOMNode: 'CanonRaw:ImageHeight' - desc: 'Image Height' - - - exiftool: - - - name: PixelAspectRatio - type: float - writable: false - DOMNode: 'CanonRaw:PixelAspectRatio' - desc: 'Pixel Aspect Ratio' - - - exiftool: - - - name: Rotation - type: int32s - writable: true - DOMNode: 'CanonRaw:Rotation' - desc: Rotation - - - exiftool: - - - name: ComponentBitDepth - type: int32u - writable: false - DOMNode: 'CanonRaw:ComponentBitDepth' - desc: 'Component Bit Depth' - - - exiftool: - - - name: ColorBitDepth - type: int32u - writable: false - DOMNode: 'CanonRaw:ColorBitDepth' - desc: 'Color Bit Depth' - - - exiftool: - - - name: ColorBW - type: int32u - writable: false - DOMNode: 'CanonRaw:ColorBW' - desc: 'Color BW' diff --git a/specs/ExifMakerNotes/CanonRaw/Main.yaml b/specs/ExifMakerNotes/CanonRaw/Main.yaml deleted file mode 100644 index 92b8eb790..000000000 --- a/specs/ExifMakerNotes/CanonRaw/Main.yaml +++ /dev/null @@ -1,663 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\Main -name: CanonRawMain -title: CanonRaw -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::Main']/tag" -items: - 0: - exiftool: - - - name: NullRecord - type: undef - writable: true - DOMNode: 'CanonRaw:NullRecord' - desc: 'Null Record' - 1: - exiftool: - - - name: FreeBytes - type: undef - writable: true - DOMNode: 'CanonRaw:FreeBytes' - desc: 'Free Bytes' - 50: - exiftool: - - - name: CanonColorInfo1 - type: '?' - writable: false - DOMNode: 'CanonRaw:CanonColorInfo1' - desc: 'Canon Color Info 1' - 2053: - exiftool: - - - name: CanonFileDescription - type: string - count: 32 - writable: true - DOMNode: 'CanonRaw:CanonFileDescription' - desc: 'Canon File Description' - - - name: UserComment - type: string - count: 256 - writable: true - DOMNode: 'CanonRaw:UserComment' - desc: 'User Comment' - 2059: - exiftool: - - - name: CanonFirmwareVersion - type: string - count: 32 - writable: true - DOMNode: 'CanonRaw:CanonFirmwareVersion' - desc: 'Canon Firmware Version' - 2060: - exiftool: - - - name: ComponentVersion - type: string - writable: true - DOMNode: 'CanonRaw:ComponentVersion' - desc: 'Component Version' - 2061: - exiftool: - - - name: ROMOperationMode - type: string - count: 8 - writable: true - DOMNode: 'CanonRaw:ROMOperationMode' - desc: 'ROM Operation Mode' - 2064: - exiftool: - - - name: OwnerName - type: string - count: 32 - writable: true - DOMNode: 'CanonRaw:OwnerName' - desc: 'Owner Name' - 2069: - exiftool: - - - name: CanonImageType - type: string - count: 32 - writable: true - DOMNode: 'CanonRaw:CanonImageType' - desc: 'Canon Image Type' - 2070: - exiftool: - - - name: OriginalFileName - type: string - count: 32 - writable: true - DOMNode: 'CanonRaw:OriginalFileName' - desc: 'Original File Name' - 2071: - exiftool: - - - name: ThumbnailFileName - type: string - count: 32 - writable: true - DOMNode: 'CanonRaw:ThumbnailFileName' - desc: 'Thumbnail File Name' - 4106: - exiftool: - - - name: TargetImageType - type: int16u - writable: true - DOMNode: 'CanonRaw:TargetImageType' - desc: 'Target Image Type' - values: - - 'Real-world Subject' - - 'Written Document' - 4112: - exiftool: - - - name: ShutterReleaseMethod - type: int16u - writable: true - DOMNode: 'CanonRaw:ShutterReleaseMethod' - desc: 'Shutter Release Method' - values: - 0: 'Single Shot' - 2: 'Continuous Shooting' - 4113: - exiftool: - - - name: ShutterReleaseTiming - type: int16u - writable: true - DOMNode: 'CanonRaw:ShutterReleaseTiming' - desc: 'Shutter Release Timing' - values: - - 'Priority on shutter' - - 'Priority on focus' - 4118: - exiftool: - - - name: ReleaseSetting - type: int16u - writable: true - DOMNode: 'CanonRaw:ReleaseSetting' - desc: 'Release Setting' - 4124: - exiftool: - - - name: BaseISO - type: int16u - writable: true - DOMNode: 'CanonRaw:BaseISO' - desc: 'Base ISO' - 4136: - exiftool: - - - name: CanonFlashInfo - type: int16u - count: 4 - writable: true - DOMNode: 'CanonRaw:CanonFlashInfo' - desc: 'Canon Flash Info' - 4140: - exiftool: - - - name: CanonColorInfo2 - type: '?' - writable: false - DOMNode: 'CanonRaw:CanonColorInfo2' - desc: 'Canon Color Info 2' - 4270: - exiftool: - - - name: ColorTemperature - type: int16u - writable: true - DOMNode: 'CanonRaw:ColorTemperature' - desc: 'Color Temperature' - 4276: - exiftool: - - - name: ColorSpace - type: int16u - writable: true - DOMNode: 'CanonRaw:ColorSpace' - desc: 'Color Space' - values: - 1: sRGB - 2: 'Adobe RGB' - 65535: Uncalibrated - 6148: - exiftool: - - - name: RecordID - type: int32u - writable: true - DOMNode: 'CanonRaw:RecordID' - desc: 'Record ID' - 6150: - exiftool: - - - name: SelfTimerTime - type: int32u - writable: true - DOMNode: 'CanonRaw:SelfTimerTime' - desc: 'Self Timer Time' - 6151: - exiftool: - - - name: TargetDistanceSetting - type: float - writable: true - DOMNode: 'CanonRaw:TargetDistanceSetting' - desc: 'Target Distance Setting' - 6155: - exiftool: - - - name: SerialNumber - type: int32u - writable: true - DOMNode: 'CanonRaw:SerialNumber' - desc: 'Serial Number' - - - name: SerialNumber - type: int32u - writable: true - DOMNode: 'CanonRaw:SerialNumber' - desc: 'Serial Number' - - - name: UnknownNumber - type: '?' - writable: true - DOMNode: 'CanonRaw:UnknownNumber' - desc: 'Unknown Number' - 6164: - exiftool: - - - name: MeasuredEV - type: float - writable: true - DOMNode: 'CanonRaw:MeasuredEV' - desc: 'Measured EV' - 6167: - entryClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber - exiftool: - - - name: FileNumber - type: int32u - writable: true - g2: Image - DOMNode: 'CanonRaw:FileNumber' - desc: 'File Number' - 6196: - text: - default: 'Unknown (0x{valuehex})' - exiftool: - - - name: CanonModelID - type: int32u - writable: true - DOMNode: 'CanonRaw:CanonModelID' - desc: 'Canon Model ID' - values: - 1042: 'EOS M50 / Kiss M' - 2049: 'PowerShot SX740 HS' - 2052: 'PowerShot G5 X Mark II' - 2053: 'PowerShot SX70 HS' - 2056: 'PowerShot G7 X Mark III' - 2065: 'EOS M6 Mark II' - 2066: 'EOS M200' - 16842752: 'PowerShot A30' - 17039360: 'PowerShot S300 / Digital IXUS 300 / IXY Digital 300' - 17170432: 'PowerShot A20' - 17301504: 'PowerShot A10' - 17367040: 'PowerShot S110 / Digital IXUS v / IXY Digital 200' - 17825792: 'PowerShot G2' - 17891328: 'PowerShot S40' - 17956864: 'PowerShot S30' - 18022400: 'PowerShot A40' - 18087936: 'EOS D30' - 18153472: 'PowerShot A100' - 18219008: 'PowerShot S200 / Digital IXUS v2 / IXY Digital 200a' - 18284544: 'PowerShot A200' - 18350080: 'PowerShot S330 / Digital IXUS 330 / IXY Digital 300a' - 18415616: 'PowerShot G3' - 18939904: 'PowerShot S45' - 19070976: 'PowerShot SD100 / Digital IXUS II / IXY Digital 30' - 19136512: 'PowerShot S230 / Digital IXUS v3 / IXY Digital 320' - 19202048: 'PowerShot A70' - 19267584: 'PowerShot A60' - 19333120: 'PowerShot S400 / Digital IXUS 400 / IXY Digital 400' - 19464192: 'PowerShot G5' - 19922944: 'PowerShot A300' - 19988480: 'PowerShot S50' - 20185088: 'PowerShot A80' - 20250624: 'PowerShot SD10 / Digital IXUS i / IXY Digital L' - 20316160: 'PowerShot S1 IS' - 20381696: 'PowerShot Pro1' - 20447232: 'PowerShot S70' - 20512768: 'PowerShot S60' - 20971520: 'PowerShot G6' - 21037056: 'PowerShot S500 / Digital IXUS 500 / IXY Digital 500' - 21102592: 'PowerShot A75' - 21233664: 'PowerShot SD110 / Digital IXUS IIs / IXY Digital 30a' - 21299200: 'PowerShot A400' - 21430272: 'PowerShot A310' - 21561344: 'PowerShot A85' - 22151168: 'PowerShot S410 / Digital IXUS 430 / IXY Digital 450' - 22216704: 'PowerShot A95' - 22282240: 'PowerShot SD300 / Digital IXUS 40 / IXY Digital 50' - 22347776: 'PowerShot SD200 / Digital IXUS 30 / IXY Digital 40' - 22413312: 'PowerShot A520' - 22478848: 'PowerShot A510' - 22609920: 'PowerShot SD20 / Digital IXUS i5 / IXY Digital L2' - 23330816: 'PowerShot S2 IS' - 23396352: 'PowerShot SD430 / Digital IXUS Wireless / IXY Digital Wireless' - 23461888: 'PowerShot SD500 / Digital IXUS 700 / IXY Digital 600' - 23494656: 'EOS D60' - 24117248: 'PowerShot SD30 / Digital IXUS i Zoom / IXY Digital L3' - 24379392: 'PowerShot A430' - 24444928: 'PowerShot A410' - 24510464: 'PowerShot S80' - 24641536: 'PowerShot A620' - 24707072: 'PowerShot A610' - 25165824: 'PowerShot SD630 / Digital IXUS 65 / IXY Digital 80' - 25231360: 'PowerShot SD450 / Digital IXUS 55 / IXY Digital 60' - 25296896: 'PowerShot TX1' - 25624576: 'PowerShot SD400 / Digital IXUS 50 / IXY Digital 55' - 25690112: 'PowerShot A420' - 25755648: 'PowerShot SD900 / Digital IXUS 900 Ti / IXY Digital 1000' - 26214400: 'PowerShot SD550 / Digital IXUS 750 / IXY Digital 700' - 26345472: 'PowerShot A700' - 26476544: 'PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS' - 26542080: 'PowerShot S3 IS' - 26607616: 'PowerShot A540' - 26673152: 'PowerShot SD600 / Digital IXUS 60 / IXY Digital 70' - 26738688: 'PowerShot G7' - 26804224: 'PowerShot A530' - 33554432: 'PowerShot SD800 IS / Digital IXUS 850 IS / IXY Digital 900 IS' - 33619968: 'PowerShot SD40 / Digital IXUS i7 / IXY Digital L4' - 33685504: 'PowerShot A710 IS' - 33751040: 'PowerShot A640' - 33816576: 'PowerShot A630' - 34144256: 'PowerShot S5 IS' - 34603008: 'PowerShot A460' - 34734080: 'PowerShot SD850 IS / Digital IXUS 950 IS / IXY Digital 810 IS' - 34799616: 'PowerShot A570 IS' - 34865152: 'PowerShot A560' - 34930688: 'PowerShot SD750 / Digital IXUS 75 / IXY Digital 90' - 34996224: 'PowerShot SD1000 / Digital IXUS 70 / IXY Digital 10' - 35127296: 'PowerShot A550' - 35192832: 'PowerShot A450' - 35848192: 'PowerShot G9' - 35913728: 'PowerShot A650 IS' - 36044800: 'PowerShot A720 IS' - 36241408: 'PowerShot SX100 IS' - 36700160: 'PowerShot SD950 IS / Digital IXUS 960 IS / IXY Digital 2000 IS' - 36765696: 'PowerShot SD870 IS / Digital IXUS 860 IS / IXY Digital 910 IS' - 36831232: 'PowerShot SD890 IS / Digital IXUS 970 IS / IXY Digital 820 IS' - 37093376: 'PowerShot SD790 IS / Digital IXUS 90 IS / IXY Digital 95 IS' - 37158912: 'PowerShot SD770 IS / Digital IXUS 85 IS / IXY Digital 25 IS' - 37224448: 'PowerShot A590 IS' - 37289984: 'PowerShot A580' - 37879808: 'PowerShot A470' - 37945344: 'PowerShot SD1100 IS / Digital IXUS 80 IS / IXY Digital 20 IS' - 38141952: 'PowerShot SX1 IS' - 38207488: 'PowerShot SX10 IS' - 38273024: 'PowerShot A1000 IS' - 38338560: 'PowerShot G10' - 38862848: 'PowerShot A2000 IS' - 38928384: 'PowerShot SX110 IS' - 38993920: 'PowerShot SD990 IS / Digital IXUS 980 IS / IXY Digital 3000 IS' - 39059456: 'PowerShot SD880 IS / Digital IXUS 870 IS / IXY Digital 920 IS' - 39124992: 'PowerShot E1' - 39190528: 'PowerShot D10' - 39256064: 'PowerShot SD960 IS / Digital IXUS 110 IS / IXY Digital 510 IS' - 39321600: 'PowerShot A2100 IS' - 39387136: 'PowerShot A480' - 39845888: 'PowerShot SX200 IS' - 39911424: 'PowerShot SD970 IS / Digital IXUS 990 IS / IXY Digital 830 IS' - 39976960: 'PowerShot SD780 IS / Digital IXUS 100 IS / IXY Digital 210 IS' - 40042496: 'PowerShot A1100 IS' - 40108032: 'PowerShot SD1200 IS / Digital IXUS 95 IS / IXY Digital 110 IS' - 40894464: 'PowerShot G11' - 40960000: 'PowerShot SX120 IS' - 41025536: 'PowerShot S90' - 41222144: 'PowerShot SX20 IS' - 41287680: 'PowerShot SD980 IS / Digital IXUS 200 IS / IXY Digital 930 IS' - 41353216: 'PowerShot SD940 IS / Digital IXUS 120 IS / IXY Digital 220 IS' - 41943040: 'PowerShot A495' - 42008576: 'PowerShot A490' - 42074112: 'PowerShot A3100/A3150 IS' - 42139648: 'PowerShot A3000 IS' - 42205184: 'PowerShot SD1400 IS / IXUS 130 / IXY 400F' - 42270720: 'PowerShot SD1300 IS / IXUS 105 / IXY 200F' - 42336256: 'PowerShot SD3500 IS / IXUS 210 / IXY 10S' - 42401792: 'PowerShot SX210 IS' - 42467328: 'PowerShot SD4000 IS / IXUS 300 HS / IXY 30S' - 42532864: 'PowerShot SD4500 IS / IXUS 1000 HS / IXY 50S' - 43122688: 'PowerShot G12' - 43188224: 'PowerShot SX30 IS' - 43253760: 'PowerShot SX130 IS' - 43319296: 'PowerShot S95' - 43515904: 'PowerShot A3300 IS' - 43581440: 'PowerShot A3200 IS' - 50331648: 'PowerShot ELPH 500 HS / IXUS 310 HS / IXY 31S' - 50397184: 'PowerShot Pro90 IS' - 50397185: 'PowerShot A800' - 50462720: 'PowerShot ELPH 100 HS / IXUS 115 HS / IXY 210F' - 50528256: 'PowerShot SX230 HS' - 50593792: 'PowerShot ELPH 300 HS / IXUS 220 HS / IXY 410F' - 50659328: 'PowerShot A2200' - 50724864: 'PowerShot A1200' - 50790400: 'PowerShot SX220 HS' - 50855936: 'PowerShot G1 X' - 50921472: 'PowerShot SX150 IS' - 51380224: 'PowerShot ELPH 510 HS / IXUS 1100 HS / IXY 51S' - 51445760: 'PowerShot S100 (new)' - 51511296: 'PowerShot ELPH 310 HS / IXUS 230 HS / IXY 600F' - 51576832: 'PowerShot SX40 HS' - 51642368: 'IXY 32S' - 51773440: 'PowerShot A1300' - 51838976: 'PowerShot A810' - 51904512: 'PowerShot ELPH 320 HS / IXUS 240 HS / IXY 420F' - 51970048: 'PowerShot ELPH 110 HS / IXUS 125 HS / IXY 220F' - 52428800: 'PowerShot D20' - 52494336: 'PowerShot A4000 IS' - 52559872: 'PowerShot SX260 HS' - 52625408: 'PowerShot SX240 HS' - 52690944: 'PowerShot ELPH 530 HS / IXUS 510 HS / IXY 1' - 52756480: 'PowerShot ELPH 520 HS / IXUS 500 HS / IXY 3' - 52822016: 'PowerShot A3400 IS' - 52887552: 'PowerShot A2400 IS' - 52953088: 'PowerShot A2300' - 53608448: 'PowerShot S100V' - 53673984: 'PowerShot G15' - 53739520: 'PowerShot SX50 HS' - 53805056: 'PowerShot SX160 IS' - 53870592: 'PowerShot S110 (new)' - 53936128: 'PowerShot SX500 IS' - 54001664: 'PowerShot N' - 54067200: 'IXUS 245 HS / IXY 430F' - 54525952: 'PowerShot SX280 HS' - 54591488: 'PowerShot SX270 HS' - 54657024: 'PowerShot A3500 IS' - 54722560: 'PowerShot A2600' - 54788096: 'PowerShot SX275 HS' - 54853632: 'PowerShot A1400' - 54919168: 'PowerShot ELPH 130 IS / IXUS 140 / IXY 110F' - 54984704: 'PowerShot ELPH 115/120 IS / IXUS 132/135 / IXY 90F/100F' - 55115776: 'PowerShot ELPH 330 HS / IXUS 255 HS / IXY 610F' - 55640064: 'PowerShot A2500' - 55836672: 'PowerShot G16' - 55902208: 'PowerShot S120' - 55967744: 'PowerShot SX170 IS' - 56098816: 'PowerShot SX510 HS' - 56164352: 'PowerShot S200 (new)' - 56623104: 'IXY 620F' - 56688640: 'PowerShot N100' - 56885248: 'PowerShot G1 X Mark II' - 56950784: 'PowerShot D30' - 57016320: 'PowerShot SX700 HS' - 57081856: 'PowerShot SX600 HS' - 57147392: 'PowerShot ELPH 140 IS / IXUS 150 / IXY 130' - 57212928: 'PowerShot ELPH 135 / IXUS 145 / IXY 120' - 57671680: 'PowerShot ELPH 340 HS / IXUS 265 HS / IXY 630' - 57737216: 'PowerShot ELPH 150 IS / IXUS 155 / IXY 140' - 57933824: 'EOS M3' - 57999360: 'PowerShot SX60 HS' - 58064896: 'PowerShot SX520 HS' - 58130432: 'PowerShot SX400 IS' - 58195968: 'PowerShot G7 X' - 58261504: 'PowerShot N2' - 58720256: 'PowerShot SX530 HS' - 58851328: 'PowerShot SX710 HS' - 58916864: 'PowerShot SX610 HS' - 58982400: 'EOS M10' - 59047936: 'PowerShot G3 X' - 59113472: 'PowerShot ELPH 165 HS / IXUS 165 / IXY 160' - 59179008: 'PowerShot ELPH 160 / IXUS 160' - 59244544: 'PowerShot ELPH 350 HS / IXUS 275 HS / IXY 640' - 59310080: 'PowerShot ELPH 170 IS / IXUS 170' - 59834368: 'PowerShot SX410 IS' - 59965440: 'PowerShot G9 X' - 60030976: 'EOS M5' - 60096512: 'PowerShot G5 X' - 60227584: 'PowerShot G7 X Mark II' - 60293120: 'EOS M100' - 60358656: 'PowerShot ELPH 360 HS / IXUS 285 HS / IXY 650' - 67174400: 'PowerShot SX540 HS' - 67239936: 'PowerShot SX420 IS' - 67305472: 'PowerShot ELPH 190 IS / IXUS 180 / IXY 190' - 67371008: 'PowerShot G1' - 67371009: 'PowerShot ELPH 180 IS / IXUS 175 / IXY 180' - 67436544: 'PowerShot SX720 HS' - 67502080: 'PowerShot SX620 HS' - 67567616: 'EOS M6' - 68157440: 'PowerShot G9 X Mark II' - 68485120: 'PowerShot ELPH 185 / IXUS 185 / IXY 200' - 68550656: 'PowerShot SX430 IS' - 68616192: 'PowerShot SX730 HS' - 68681728: 'PowerShot G1 X Mark III' - 100925440: 'PowerShot S100 / Digital IXUS / IXY Digital' - 1074255475: DC19/DC21/DC22 - 1074255476: 'XH A1' - 1074255477: HV10 - 1074255478: MD130/MD140/MD150/MD160/ZR850 - 1074255735: DC50 - 1074255736: HV20 - 1074255737: DC211 - 1074255738: HG10 - 1074255739: HR10 - 1074255741: MD255/ZR950 - 1074255900: HF11 - 1074255992: HV30 - 1074255996: 'XH A1S' - 1074255998: DC301/DC310/DC311/DC320/DC330 - 1074255999: FS100 - 1074256000: HF10 - 1074256002: HG20/HG21 - 1074256165: HF21 - 1074256166: 'HF S11' - 1074256248: HV40 - 1074256263: DC410/DC411/DC420 - 1074256264: FS19/FS20/FS21/FS22/FS200 - 1074256265: HF20/HF200 - 1074256266: 'HF S10/S100' - 1074256526: 'HF R10/R16/R17/R18/R100/R106' - 1074256527: 'HF M30/M31/M36/M300/M306' - 1074256528: 'HF S20/S21/S200' - 1074256530: FS31/FS36/FS37/FS300/FS305/FS306/FS307 - 1074257056: 'EOS C300' - 1074257321: 'HF G25' - 1074257844: XC10 - 1074258371: 'EOS C200' - 2147483649: EOS-1D - 2147484007: EOS-1DS - 2147484008: 'EOS 10D' - 2147484009: 'EOS-1D Mark III' - 2147484016: 'EOS Digital Rebel / 300D / Kiss Digital' - 2147484020: 'EOS-1D Mark II' - 2147484021: 'EOS 20D' - 2147484022: 'EOS Digital Rebel XSi / 450D / Kiss X2' - 2147484040: 'EOS-1Ds Mark II' - 2147484041: 'EOS Digital Rebel XT / 350D / Kiss Digital N' - 2147484048: 'EOS 40D' - 2147484179: 'EOS 5D' - 2147484181: 'EOS-1Ds Mark III' - 2147484184: 'EOS 5D Mark II' - 2147484185: WFT-E1 - 2147484210: 'EOS-1D Mark II N' - 2147484212: 'EOS 30D' - 2147484214: 'EOS Digital Rebel XTi / 400D / Kiss Digital X' - 2147484225: WFT-E2 - 2147484230: WFT-E3 - 2147484240: 'EOS 7D' - 2147484242: 'EOS Rebel T1i / 500D / Kiss X3' - 2147484244: 'EOS Rebel XS / 1000D / Kiss F' - 2147484257: 'EOS 50D' - 2147484265: 'EOS-1D X' - 2147484272: 'EOS Rebel T2i / 550D / Kiss X4' - 2147484273: WFT-E4 - 2147484275: WFT-E5 - 2147484289: 'EOS-1D Mark IV' - 2147484293: 'EOS 5D Mark III' - 2147484294: 'EOS Rebel T3i / 600D / Kiss X5' - 2147484295: 'EOS 60D' - 2147484296: 'EOS Rebel T3 / 1100D / Kiss X50' - 2147484297: 'EOS 7D Mark II' - 2147484311: 'WFT-E2 II' - 2147484312: 'WFT-E4 II' - 2147484417: 'EOS Rebel T4i / 650D / Kiss X6i' - 2147484418: 'EOS 6D' - 2147484452: 'EOS-1D C' - 2147484453: 'EOS 70D' - 2147484454: 'EOS Rebel T5i / 700D / Kiss X7i' - 2147484455: 'EOS Rebel T5 / 1200D / Kiss X70 / Hi' - 2147484456: 'EOS-1D X Mark II' - 2147484465: 'EOS M' - 2147484486: 'EOS Rebel SL1 / 100D / Kiss X7' - 2147484487: 'EOS Rebel T6s / 760D / 8000D' - 2147484489: 'EOS 5D Mark IV' - 2147484496: 'EOS 80D' - 2147484501: 'EOS M2' - 2147484546: 'EOS 5DS' - 2147484563: 'EOS Rebel T6i / 750D / Kiss X8i' - 2147484673: 'EOS 5DS R' - 2147484676: 'EOS Rebel T6 / 1300D / Kiss X80' - 2147484677: 'EOS Rebel T7i / 800D / Kiss X9i' - 2147484678: 'EOS 6D Mark II' - 2147484680: 'EOS 77D / 9000D' - 2147484695: 'EOS Rebel SL2 / 200D / Kiss X9' - 2147484705: 'EOS R5' - 2147484706: 'EOS Rebel T100 / 4000D / 3000D' - 2147484708: 'EOS R' - 2147484712: 'EOS-1D X Mark III' - 2147484722: 'EOS Rebel T7 / 2000D / 1500D / Kiss X90' - 2147484723: 'EOS RP' - 2147484725: 'EOS Rebel T8i / 850D / X10i' - 2147484726: 'EOS SL3 / 250D / Kiss X10' - 2147484727: 'EOS 90D' - 2147484752: 'EOS R3' - 2147484755: 'EOS R6' - 2147484772: 'EOS R7' - 2147484773: 'EOS R10' - 2147484775: 'PowerShot ZOOM' - 2147484776: 'EOS M50 Mark II / Kiss M2' - 2147484800: 'EOS R50' - 2147484801: 'EOS R6 Mark II' - 2147484807: 'EOS R8' - 2147484817: 'PowerShot V10' - 2147484821: 'EOS R1' - 2147484822: 'R5 Mark II' - 2147484824: 'EOS R100' - 2147484960: 'EOS D2000C' - 2147485024: 'EOS D6000C' - 6203: - exiftool: - - - name: SerialNumberFormat - type: int32u - writable: true - DOMNode: 'CanonRaw:SerialNumberFormat' - desc: 'Serial Number Format' - values: - 2415919104: 'Format 1' - 2684354560: 'Format 2' - 8197: - exiftool: - - - name: RawData - type: '?' - writable: false - DOMNode: 'CanonRaw:RawData' - desc: 'Raw Data' - 8199: - exiftool: - - - name: JpgFromRaw - type: resize - writable: true - g2: Preview - DOMNode: 'CanonRaw:JpgFromRaw' - desc: 'Jpg From Raw' - 8200: - exiftool: - - - name: ThumbnailImage - type: resize - writable: true - g2: Preview - DOMNode: 'CanonRaw:ThumbnailImage' - desc: 'Thumbnail Image' diff --git a/specs/ExifMakerNotes/CanonRaw/MakeModel.yaml b/specs/ExifMakerNotes/CanonRaw/MakeModel.yaml deleted file mode 100644 index c668fa177..000000000 --- a/specs/ExifMakerNotes/CanonRaw/MakeModel.yaml +++ /dev/null @@ -1,29 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\MakeModel -name: CanonRawMakeModel -title: 'CanonRaw MakeModel' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::MakeModel']/tag" -items: - 0: - exiftool: - - - name: Make - type: string - count: 6 - writable: true - DOMNode: 'CanonRaw:Make' - desc: Make - 6: - exiftool: - - - name: Model - type: string - writable: true - DOMNode: 'CanonRaw:Model' - desc: 'Camera Model Name' diff --git a/specs/ExifMakerNotes/CanonRaw/RawJpgInfo.yaml b/specs/ExifMakerNotes/CanonRaw/RawJpgInfo.yaml deleted file mode 100644 index 547679817..000000000 --- a/specs/ExifMakerNotes/CanonRaw/RawJpgInfo.yaml +++ /dev/null @@ -1,53 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\RawJpgInfo -name: CanonRawRawJpgInfo -title: 'CanonRaw RawJpgInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::RawJpgInfo']/tag" -items: - 1: - exiftool: - - - name: RawJpgQuality - type: int16u - writable: true - DOMNode: 'CanonRaw:RawJpgQuality' - desc: 'Raw Jpg Quality' - values: - 1: Economy - 2: Normal - 3: Fine - 5: Superfine - 2: - exiftool: - - - name: RawJpgSize - type: int16u - writable: true - DOMNode: 'CanonRaw:RawJpgSize' - desc: 'Raw Jpg Size' - values: - - Large - - Medium - - Small - 3: - exiftool: - - - name: RawJpgWidth - type: int16u - writable: true - DOMNode: 'CanonRaw:RawJpgWidth' - desc: 'Raw Jpg Width' - 4: - exiftool: - - - name: RawJpgHeight - type: int16u - writable: true - DOMNode: 'CanonRaw:RawJpgHeight' - desc: 'Raw Jpg Height' diff --git a/specs/ExifMakerNotes/CanonRaw/TimeStamp.yaml b/specs/ExifMakerNotes/CanonRaw/TimeStamp.yaml deleted file mode 100644 index 498a5679b..000000000 --- a/specs/ExifMakerNotes/CanonRaw/TimeStamp.yaml +++ /dev/null @@ -1,36 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\TimeStamp -name: CanonRawTimeStamp -title: 'CanonRaw TimeStamp' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::TimeStamp']/tag" -items: - - - exiftool: - - - name: DateTimeOriginal - type: int32u - writable: true - DOMNode: 'CanonRaw:DateTimeOriginal' - desc: 'Date/Time Original' - - - exiftool: - - - name: TimeZoneCode - type: int32s - writable: true - DOMNode: 'CanonRaw:TimeZoneCode' - desc: 'Time Zone Code' - - - exiftool: - - - name: TimeZoneInfo - type: int32u - writable: true - DOMNode: 'CanonRaw:TimeZoneInfo' - desc: 'Time Zone Info' diff --git a/specs/ExifMakerNotes/CanonRaw/WhiteSample.yaml b/specs/ExifMakerNotes/CanonRaw/WhiteSample.yaml deleted file mode 100644 index fd0206a97..000000000 --- a/specs/ExifMakerNotes/CanonRaw/WhiteSample.yaml +++ /dev/null @@ -1,52 +0,0 @@ -collection: ExifMakerNotes\CanonRaw\WhiteSample -name: CanonRawWhiteSample -title: 'CanonRaw WhiteSample' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonRaw - xpath: "//table[@name='CanonRaw::WhiteSample']/tag" -items: - 1: - exiftool: - - - name: WhiteSampleWidth - type: int16u - writable: false - DOMNode: 'CanonRaw:WhiteSampleWidth' - desc: 'White Sample Width' - 2: - exiftool: - - - name: WhiteSampleHeight - type: int16u - writable: false - DOMNode: 'CanonRaw:WhiteSampleHeight' - desc: 'White Sample Height' - 3: - exiftool: - - - name: WhiteSampleLeftBorder - type: int16u - writable: false - DOMNode: 'CanonRaw:WhiteSampleLeftBorder' - desc: 'White Sample Left Border' - 4: - exiftool: - - - name: WhiteSampleTopBorder - type: int16u - writable: false - DOMNode: 'CanonRaw:WhiteSampleTopBorder' - desc: 'White Sample Top Border' - 5: - exiftool: - - - name: WhiteSampleBits - type: int16u - writable: false - DOMNode: 'CanonRaw:WhiteSampleBits' - desc: 'White Sample Bits' diff --git a/specs/ExifMakerNotes/CanonVRD/CropInfo.yaml b/specs/ExifMakerNotes/CanonVRD/CropInfo.yaml deleted file mode 100644 index b785e3808..000000000 --- a/specs/ExifMakerNotes/CanonVRD/CropInfo.yaml +++ /dev/null @@ -1,103 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\CropInfo -name: CanonVRDCropInfo -title: 'CanonVRD CropInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::CropInfo']/tag" -items: - 0: - exiftool: - - - name: CropActive - type: int32s - writable: true - DOMNode: 'CanonVRD:CropActive' - desc: 'Crop Active' - values: - - 'No' - - 'Yes' - 1: - exiftool: - - - name: CropRotatedOriginalWidth - type: int32s - writable: true - DOMNode: 'CanonVRD:CropRotatedOriginalWidth' - desc: 'Crop Rotated Original Width' - 2: - exiftool: - - - name: CropRotatedOriginalHeight - type: int32s - writable: true - DOMNode: 'CanonVRD:CropRotatedOriginalHeight' - desc: 'Crop Rotated Original Height' - 3: - exiftool: - - - name: CropX - type: int32s - writable: true - DOMNode: 'CanonVRD:CropX' - desc: 'Crop X' - 4: - exiftool: - - - name: CropY - type: int32s - writable: true - DOMNode: 'CanonVRD:CropY' - desc: 'Crop Y' - 5: - exiftool: - - - name: CropWidth - type: int32s - writable: true - DOMNode: 'CanonVRD:CropWidth' - desc: 'Crop Width' - 6: - exiftool: - - - name: CropHeight - type: int32s - writable: true - DOMNode: 'CanonVRD:CropHeight' - desc: 'Crop Height' - 7: - exiftool: - - - name: CropRotation - type: int32s - writable: true - DOMNode: 'CanonVRD:CropRotation' - desc: 'Crop Rotation' - 8: - exiftool: - - - name: CropAngle - type: double - writable: true - DOMNode: 'CanonVRD:CropAngle' - desc: 'Crop Angle' - 10: - exiftool: - - - name: CropOriginalWidth - type: int32s - writable: true - DOMNode: 'CanonVRD:CropOriginalWidth' - desc: 'Crop Original Width' - 11: - exiftool: - - - name: CropOriginalHeight - type: int32s - writable: true - DOMNode: 'CanonVRD:CropOriginalHeight' - desc: 'Crop Original Height' diff --git a/specs/ExifMakerNotes/CanonVRD/DLOInfo.yaml b/specs/ExifMakerNotes/CanonVRD/DLOInfo.yaml deleted file mode 100644 index d71d6ff54..000000000 --- a/specs/ExifMakerNotes/CanonVRD/DLOInfo.yaml +++ /dev/null @@ -1,37 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\DLOInfo -name: CanonVRDDLOInfo -title: 'CanonVRD DLOInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::DLOInfo']/tag" -items: - 4: - exiftool: - - - name: DLOSettingApplied - type: int16s - writable: true - DOMNode: 'CanonVRD:DLOSettingApplied' - desc: 'DLO Setting Applied' - 5: - exiftool: - - - name: DLOVersion - type: string - count: 10 - writable: true - DOMNode: 'CanonVRD:DLOVersion' - desc: 'DLO Version' - 10: - exiftool: - - - name: DLOData - type: undef - writable: false - DOMNode: 'CanonVRD:DLOData' - desc: 'DLO Data' diff --git a/specs/ExifMakerNotes/CanonVRD/DR4.yaml b/specs/ExifMakerNotes/CanonVRD/DR4.yaml deleted file mode 100644 index f80280124..000000000 --- a/specs/ExifMakerNotes/CanonVRD/DR4.yaml +++ /dev/null @@ -1,677 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\DR4 -name: CanonVRDDR4 -title: 'CanonVRD DR4' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::DR4']/tag" -items: - 0x20310.0: - exiftool: - - - name: SharpnessAdjOn - type: '?' - writable: true - DOMNode: 'CanonVRD:SharpnessAdjOn' - desc: 'Sharpness Adj On' - values: - - 'No' - - 'Yes' - 0x20400.1: - exiftool: - - - name: ToneCurveOriginal - type: '?' - writable: true - DOMNode: 'CanonVRD:ToneCurveOriginal' - desc: 'Tone Curve Original' - values: - - 'No' - - 'Yes' - 0x20500.0: - exiftool: - - - name: AutoLightingOptimizerOn - type: '?' - writable: true - DOMNode: 'CanonVRD:AutoLightingOptimizerOn' - desc: 'Auto Lighting Optimizer On' - values: - - 'No' - - 'Yes' - 0x20670.0: - exiftool: - - - name: ColorMoireReductionOn - type: '?' - writable: true - DOMNode: 'CanonVRD:ColorMoireReductionOn' - desc: 'Color Moire Reduction On' - values: - - 'No' - - 'Yes' - 0x20702.0: - exiftool: - - - name: PeripheralIlluminationOn - type: '?' - writable: true - DOMNode: 'CanonVRD:PeripheralIlluminationOn' - desc: 'Peripheral Illumination On' - values: - - 'No' - - 'Yes' - 0x20703.0: - exiftool: - - - name: ChromaticAberrationOn - type: '?' - writable: true - DOMNode: 'CanonVRD:ChromaticAberrationOn' - desc: 'Chromatic Aberration On' - values: - - 'No' - - 'Yes' - 0x20705.0: - exiftool: - - - name: DistortionCorrectionOn - type: '?' - writable: true - DOMNode: 'CanonVRD:DistortionCorrectionOn' - desc: 'Distortion Correction On' - values: - - 'No' - - 'Yes' - 0x20706.0: - exiftool: - - - name: DLOOn - type: '?' - writable: true - DOMNode: 'CanonVRD:DLOOn' - desc: 'DLO On' - values: - - 'No' - - 'Yes' - 65538: - exiftool: - - - name: Rotation - type: '?' - writable: true - DOMNode: 'CanonVRD:Rotation' - desc: Rotation - 65539: - exiftool: - - - name: AngleAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:AngleAdj' - desc: 'Angle Adj' - 65569: - exiftool: - - - name: CustomPictureStyle - type: '?' - writable: true - DOMNode: 'CanonVRD:CustomPictureStyle' - desc: 'Custom Picture Style' - 65792: - exiftool: - - - name: Rating - type: '?' - writable: true - DOMNode: 'CanonVRD:Rating' - desc: Rating - values: - 0: Unrated - 1: '1' - 2: '2' - 3: '3' - 4: '4' - 5: '5' - 4294967295: Rejected - 65793: - exiftool: - - - name: CheckMark - type: '?' - writable: true - DOMNode: 'CanonVRD:CheckMark' - desc: 'Check Mark' - values: - - Clear - - '1' - - '2' - - '3' - - '4' - - '5' - 66048: - exiftool: - - - name: WorkColorSpace - type: '?' - writable: true - DOMNode: 'CanonVRD:WorkColorSpace' - desc: 'Work Color Space' - values: - 1: sRGB - 2: 'Adobe RGB' - 3: 'Wide Gamut RGB' - 4: 'Apple RGB' - 5: 'ColorMatch RGB' - 131073: - exiftool: - - - name: RawBrightnessAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:RawBrightnessAdj' - desc: 'Raw Brightness Adj' - 131329: - exiftool: - - - name: WhiteBalanceAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:WhiteBalanceAdj' - desc: 'White Balance Adj' - values: - -1: 'Manual (Click)' - 0: Auto - 1: Daylight - 2: Cloudy - 3: Tungsten - 4: Fluorescent - 5: Flash - 8: Shade - 9: Kelvin - 255: 'Shot Settings' - 131330: - exiftool: - - - name: WBAdjColorTemp - type: '?' - writable: true - DOMNode: 'CanonVRD:WBAdjColorTemp' - desc: 'WB Adj Color Temp' - 131333: - exiftool: - - - name: WBAdjMagentaGreen - type: '?' - writable: true - DOMNode: 'CanonVRD:WBAdjMagentaGreen' - desc: 'WB Adj Magenta Green' - 131334: - exiftool: - - - name: WBAdjBlueAmber - type: '?' - writable: true - DOMNode: 'CanonVRD:WBAdjBlueAmber' - desc: 'WB Adj Blue Amber' - 131365: - exiftool: - - - name: WBAdjRGGBLevels - type: '?' - writable: true - DOMNode: 'CanonVRD:WBAdjRGGBLevels' - desc: 'WB Adj RGGB Levels' - 131584: - exiftool: - - - name: GammaLinear - type: '?' - writable: true - DOMNode: 'CanonVRD:GammaLinear' - desc: 'Gamma Linear' - values: - - 'No' - - 'Yes' - 131841: - exiftool: - - - name: PictureStyle - type: '?' - writable: true - DOMNode: 'CanonVRD:PictureStyle' - desc: 'Picture Style' - values: - 129: Standard - 130: Portrait - 131: Landscape - 132: Neutral - 133: Faithful - 134: Monochrome - 135: Auto - 136: 'Fine Detail' - 240: 'Shot Settings' - 255: Custom - 131843: - exiftool: - - - name: ContrastAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:ContrastAdj' - desc: 'Contrast Adj' - 131844: - exiftool: - - - name: ColorToneAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:ColorToneAdj' - desc: 'Color Tone Adj' - 131845: - exiftool: - - - name: ColorSaturationAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:ColorSaturationAdj' - desc: 'Color Saturation Adj' - 131846: - exiftool: - - - name: MonochromeToningEffect - type: '?' - writable: true - DOMNode: 'CanonVRD:MonochromeToningEffect' - desc: 'Monochrome Toning Effect' - values: - - None - - Sepia - - Blue - - Purple - - Green - 131847: - exiftool: - - - name: MonochromeFilterEffect - type: '?' - writable: true - DOMNode: 'CanonVRD:MonochromeFilterEffect' - desc: 'Monochrome Filter Effect' - values: - - None - - Yellow - - Orange - - Red - - Green - 131848: - exiftool: - - - name: UnsharpMaskStrength - type: '?' - writable: true - DOMNode: 'CanonVRD:UnsharpMaskStrength' - desc: 'Unsharp Mask Strength' - 131849: - exiftool: - - - name: UnsharpMaskFineness - type: '?' - writable: true - DOMNode: 'CanonVRD:UnsharpMaskFineness' - desc: 'Unsharp Mask Fineness' - 131850: - exiftool: - - - name: UnsharpMaskThreshold - type: '?' - writable: true - DOMNode: 'CanonVRD:UnsharpMaskThreshold' - desc: 'Unsharp Mask Threshold' - 131851: - exiftool: - - - name: ShadowAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:ShadowAdj' - desc: 'Shadow Adj' - 131852: - exiftool: - - - name: HighlightAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:HighlightAdj' - desc: 'Highlight Adj' - 131856: - exiftool: - - - name: SharpnessAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:SharpnessAdj' - desc: 'Sharpness Adj' - values: - - Sharpness - - 'Unsharp Mask' - 131857: - exiftool: - - - name: SharpnessStrength - type: '?' - writable: true - DOMNode: 'CanonVRD:SharpnessStrength' - desc: 'Sharpness Strength' - 132112: - exiftool: - - - name: ToneCurveBrightness - type: '?' - writable: true - DOMNode: 'CanonVRD:ToneCurveBrightness' - desc: 'Tone Curve Brightness' - 132113: - exiftool: - - - name: ToneCurveContrast - type: '?' - writable: true - DOMNode: 'CanonVRD:ToneCurveContrast' - desc: 'Tone Curve Contrast' - 132352: - exiftool: - - - name: AutoLightingOptimizer - type: '?' - writable: true - DOMNode: 'CanonVRD:AutoLightingOptimizer' - desc: 'Auto Lighting Optimizer' - values: - - Low - - Standard - - Strong - 132608: - exiftool: - - - name: LuminanceNoiseReduction - type: '?' - writable: true - DOMNode: 'CanonVRD:LuminanceNoiseReduction' - desc: 'Luminance Noise Reduction' - 132609: - exiftool: - - - name: ChrominanceNoiseReduction - type: '?' - writable: true - DOMNode: 'CanonVRD:ChrominanceNoiseReduction' - desc: 'Chrominance Noise Reduction' - 132720: - exiftool: - - - name: ColorMoireReduction - type: '?' - writable: true - DOMNode: 'CanonVRD:ColorMoireReduction' - desc: 'Color Moire Reduction' - 132865: - exiftool: - - - name: ShootingDistance - type: '?' - writable: true - DOMNode: 'CanonVRD:ShootingDistance' - desc: 'Shooting Distance' - 132866: - exiftool: - - - name: PeripheralIllumination - type: '?' - writable: true - DOMNode: 'CanonVRD:PeripheralIllumination' - desc: 'Peripheral Illumination' - 132867: - exiftool: - - - name: ChromaticAberration - type: '?' - writable: true - DOMNode: 'CanonVRD:ChromaticAberration' - desc: 'Chromatic Aberration' - 132868: - exiftool: - - - name: ColorBlurOn - type: '?' - writable: true - DOMNode: 'CanonVRD:ColorBlurOn' - desc: 'Color Blur On' - values: - - 'No' - - 'Yes' - 132869: - exiftool: - - - name: DistortionCorrection - type: '?' - writable: true - DOMNode: 'CanonVRD:DistortionCorrection' - desc: 'Distortion Correction' - 132870: - exiftool: - - - name: DLOSetting - type: '?' - writable: true - DOMNode: 'CanonVRD:DLOSetting' - desc: 'DLO Setting' - 132871: - exiftool: - - - name: ChromaticAberrationRed - type: '?' - writable: true - DOMNode: 'CanonVRD:ChromaticAberrationRed' - desc: 'Chromatic Aberration Red' - 132872: - exiftool: - - - name: ChromaticAberrationBlue - type: '?' - writable: true - DOMNode: 'CanonVRD:ChromaticAberrationBlue' - desc: 'Chromatic Aberration Blue' - 132873: - exiftool: - - - name: DistortionEffect - type: '?' - writable: true - DOMNode: 'CanonVRD:DistortionEffect' - desc: 'Distortion Effect' - values: - - 'Shot Settings' - - 'Emphasize Linearity' - - 'Emphasize Distance' - - 'Emphasize Periphery' - - 'Emphasize Center' - 132875: - exiftool: - - - name: DiffractionCorrectionOn - type: '?' - writable: true - DOMNode: 'CanonVRD:DiffractionCorrectionOn' - desc: 'Diffraction Correction On' - values: - - 'No' - - 'Yes' - 133376: - exiftool: - - - name: ColorHue - type: '?' - writable: true - DOMNode: 'CanonVRD:ColorHue' - desc: 'Color Hue' - 133377: - exiftool: - - - name: SaturationAdj - type: '?' - writable: true - DOMNode: 'CanonVRD:SaturationAdj' - desc: 'Saturation Adj' - 133392: - exiftool: - - - name: RedHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:RedHSL' - desc: 'Red HSL' - 133393: - exiftool: - - - name: OrangeHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:OrangeHSL' - desc: 'Orange HSL' - 133394: - exiftool: - - - name: YellowHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:YellowHSL' - desc: 'Yellow HSL' - 133395: - exiftool: - - - name: GreenHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:GreenHSL' - desc: 'Green HSL' - 133396: - exiftool: - - - name: AquaHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:AquaHSL' - desc: 'Aqua HSL' - 133397: - exiftool: - - - name: BlueHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:BlueHSL' - desc: 'Blue HSL' - 133398: - exiftool: - - - name: PurpleHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:PurpleHSL' - desc: 'Purple HSL' - 133399: - exiftool: - - - name: MagentaHSL - type: '?' - writable: true - DOMNode: 'CanonVRD:MagentaHSL' - desc: 'Magenta HSL' - 133904: - exiftool: - - - name: DPRAWMicroadjustBackFront - type: '?' - writable: true - DOMNode: 'CanonVRD:DPRAWMicroadjustBackFront' - desc: 'DPRAW Microadjust Back Front' - 133906: - exiftool: - - - name: DPRAWMicroadjustStrength - type: '?' - writable: true - DOMNode: 'CanonVRD:DPRAWMicroadjustStrength' - desc: 'DPRAW Microadjust Strength' - 133920: - exiftool: - - - name: DPRAWBokehShift - type: '?' - writable: true - DOMNode: 'CanonVRD:DPRAWBokehShift' - desc: 'DPRAW Bokeh Shift' - 133921: - exiftool: - - - name: DPRAWBokehShiftArea - type: '?' - writable: true - DOMNode: 'CanonVRD:DPRAWBokehShiftArea' - desc: 'DPRAW Bokeh Shift Area' - 133936: - exiftool: - - - name: DPRAWGhostingReductionArea - type: '?' - writable: true - DOMNode: 'CanonVRD:DPRAWGhostingReductionArea' - desc: 'DPRAW Ghosting Reduction Area' - 196865: - exiftool: - - - name: CropAspectRatio - type: '?' - writable: true - DOMNode: 'CanonVRD:CropAspectRatio' - desc: 'Crop Aspect Ratio' - values: - - Free - - Custom - - '1:1' - - '3:2' - - '2:3' - - '4:3' - - '3:4' - - '5:4' - - '4:5' - - '16:9' - - '9:16' - 196866: - exiftool: - - - name: CropAspectRatioCustom - type: '?' - writable: true - DOMNode: 'CanonVRD:CropAspectRatioCustom' - desc: 'Crop Aspect Ratio Custom' - 984320: - exiftool: - - - name: CustomPictureStyleData - type: '?' - writable: true - DOMNode: 'CanonVRD:CustomPictureStyleData' - desc: 'Custom Picture Style Data' - 984338: - exiftool: - - - name: LensFocalLength - type: '?' - writable: true - DOMNode: 'CanonVRD:LensFocalLength' - desc: 'Lens Focal Length' diff --git a/specs/ExifMakerNotes/CanonVRD/DR4Header.yaml b/specs/ExifMakerNotes/CanonVRD/DR4Header.yaml deleted file mode 100644 index 293fd731d..000000000 --- a/specs/ExifMakerNotes/CanonVRD/DR4Header.yaml +++ /dev/null @@ -1,374 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\DR4Header -name: CanonVRDDR4Header -title: 'CanonVRD DR4Header' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::DR4Header']/tag" -items: - 3: - exiftool: - - - name: DR4CameraModel - type: int32u - writable: true - DOMNode: 'CanonVRD:DR4CameraModel' - desc: 'DR4 Camera Model' - values: - 1042: 'EOS M50 / Kiss M' - 2049: 'PowerShot SX740 HS' - 2052: 'PowerShot G5 X Mark II' - 2053: 'PowerShot SX70 HS' - 2056: 'PowerShot G7 X Mark III' - 2065: 'EOS M6 Mark II' - 2066: 'EOS M200' - 16842752: 'PowerShot A30' - 17039360: 'PowerShot S300 / Digital IXUS 300 / IXY Digital 300' - 17170432: 'PowerShot A20' - 17301504: 'PowerShot A10' - 17367040: 'PowerShot S110 / Digital IXUS v / IXY Digital 200' - 17825792: 'PowerShot G2' - 17891328: 'PowerShot S40' - 17956864: 'PowerShot S30' - 18022400: 'PowerShot A40' - 18087936: 'EOS D30' - 18153472: 'PowerShot A100' - 18219008: 'PowerShot S200 / Digital IXUS v2 / IXY Digital 200a' - 18284544: 'PowerShot A200' - 18350080: 'PowerShot S330 / Digital IXUS 330 / IXY Digital 300a' - 18415616: 'PowerShot G3' - 18939904: 'PowerShot S45' - 19070976: 'PowerShot SD100 / Digital IXUS II / IXY Digital 30' - 19136512: 'PowerShot S230 / Digital IXUS v3 / IXY Digital 320' - 19202048: 'PowerShot A70' - 19267584: 'PowerShot A60' - 19333120: 'PowerShot S400 / Digital IXUS 400 / IXY Digital 400' - 19464192: 'PowerShot G5' - 19922944: 'PowerShot A300' - 19988480: 'PowerShot S50' - 20185088: 'PowerShot A80' - 20250624: 'PowerShot SD10 / Digital IXUS i / IXY Digital L' - 20316160: 'PowerShot S1 IS' - 20381696: 'PowerShot Pro1' - 20447232: 'PowerShot S70' - 20512768: 'PowerShot S60' - 20971520: 'PowerShot G6' - 21037056: 'PowerShot S500 / Digital IXUS 500 / IXY Digital 500' - 21102592: 'PowerShot A75' - 21233664: 'PowerShot SD110 / Digital IXUS IIs / IXY Digital 30a' - 21299200: 'PowerShot A400' - 21430272: 'PowerShot A310' - 21561344: 'PowerShot A85' - 22151168: 'PowerShot S410 / Digital IXUS 430 / IXY Digital 450' - 22216704: 'PowerShot A95' - 22282240: 'PowerShot SD300 / Digital IXUS 40 / IXY Digital 50' - 22347776: 'PowerShot SD200 / Digital IXUS 30 / IXY Digital 40' - 22413312: 'PowerShot A520' - 22478848: 'PowerShot A510' - 22609920: 'PowerShot SD20 / Digital IXUS i5 / IXY Digital L2' - 23330816: 'PowerShot S2 IS' - 23396352: 'PowerShot SD430 / Digital IXUS Wireless / IXY Digital Wireless' - 23461888: 'PowerShot SD500 / Digital IXUS 700 / IXY Digital 600' - 23494656: 'EOS D60' - 24117248: 'PowerShot SD30 / Digital IXUS i Zoom / IXY Digital L3' - 24379392: 'PowerShot A430' - 24444928: 'PowerShot A410' - 24510464: 'PowerShot S80' - 24641536: 'PowerShot A620' - 24707072: 'PowerShot A610' - 25165824: 'PowerShot SD630 / Digital IXUS 65 / IXY Digital 80' - 25231360: 'PowerShot SD450 / Digital IXUS 55 / IXY Digital 60' - 25296896: 'PowerShot TX1' - 25624576: 'PowerShot SD400 / Digital IXUS 50 / IXY Digital 55' - 25690112: 'PowerShot A420' - 25755648: 'PowerShot SD900 / Digital IXUS 900 Ti / IXY Digital 1000' - 26214400: 'PowerShot SD550 / Digital IXUS 750 / IXY Digital 700' - 26345472: 'PowerShot A700' - 26476544: 'PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS' - 26542080: 'PowerShot S3 IS' - 26607616: 'PowerShot A540' - 26673152: 'PowerShot SD600 / Digital IXUS 60 / IXY Digital 70' - 26738688: 'PowerShot G7' - 26804224: 'PowerShot A530' - 33554432: 'PowerShot SD800 IS / Digital IXUS 850 IS / IXY Digital 900 IS' - 33619968: 'PowerShot SD40 / Digital IXUS i7 / IXY Digital L4' - 33685504: 'PowerShot A710 IS' - 33751040: 'PowerShot A640' - 33816576: 'PowerShot A630' - 34144256: 'PowerShot S5 IS' - 34603008: 'PowerShot A460' - 34734080: 'PowerShot SD850 IS / Digital IXUS 950 IS / IXY Digital 810 IS' - 34799616: 'PowerShot A570 IS' - 34865152: 'PowerShot A560' - 34930688: 'PowerShot SD750 / Digital IXUS 75 / IXY Digital 90' - 34996224: 'PowerShot SD1000 / Digital IXUS 70 / IXY Digital 10' - 35127296: 'PowerShot A550' - 35192832: 'PowerShot A450' - 35848192: 'PowerShot G9' - 35913728: 'PowerShot A650 IS' - 36044800: 'PowerShot A720 IS' - 36241408: 'PowerShot SX100 IS' - 36700160: 'PowerShot SD950 IS / Digital IXUS 960 IS / IXY Digital 2000 IS' - 36765696: 'PowerShot SD870 IS / Digital IXUS 860 IS / IXY Digital 910 IS' - 36831232: 'PowerShot SD890 IS / Digital IXUS 970 IS / IXY Digital 820 IS' - 37093376: 'PowerShot SD790 IS / Digital IXUS 90 IS / IXY Digital 95 IS' - 37158912: 'PowerShot SD770 IS / Digital IXUS 85 IS / IXY Digital 25 IS' - 37224448: 'PowerShot A590 IS' - 37289984: 'PowerShot A580' - 37879808: 'PowerShot A470' - 37945344: 'PowerShot SD1100 IS / Digital IXUS 80 IS / IXY Digital 20 IS' - 38141952: 'PowerShot SX1 IS' - 38207488: 'PowerShot SX10 IS' - 38273024: 'PowerShot A1000 IS' - 38338560: 'PowerShot G10' - 38862848: 'PowerShot A2000 IS' - 38928384: 'PowerShot SX110 IS' - 38993920: 'PowerShot SD990 IS / Digital IXUS 980 IS / IXY Digital 3000 IS' - 39059456: 'PowerShot SD880 IS / Digital IXUS 870 IS / IXY Digital 920 IS' - 39124992: 'PowerShot E1' - 39190528: 'PowerShot D10' - 39256064: 'PowerShot SD960 IS / Digital IXUS 110 IS / IXY Digital 510 IS' - 39321600: 'PowerShot A2100 IS' - 39387136: 'PowerShot A480' - 39845888: 'PowerShot SX200 IS' - 39911424: 'PowerShot SD970 IS / Digital IXUS 990 IS / IXY Digital 830 IS' - 39976960: 'PowerShot SD780 IS / Digital IXUS 100 IS / IXY Digital 210 IS' - 40042496: 'PowerShot A1100 IS' - 40108032: 'PowerShot SD1200 IS / Digital IXUS 95 IS / IXY Digital 110 IS' - 40894464: 'PowerShot G11' - 40960000: 'PowerShot SX120 IS' - 41025536: 'PowerShot S90' - 41222144: 'PowerShot SX20 IS' - 41287680: 'PowerShot SD980 IS / Digital IXUS 200 IS / IXY Digital 930 IS' - 41353216: 'PowerShot SD940 IS / Digital IXUS 120 IS / IXY Digital 220 IS' - 41943040: 'PowerShot A495' - 42008576: 'PowerShot A490' - 42074112: 'PowerShot A3100/A3150 IS' - 42139648: 'PowerShot A3000 IS' - 42205184: 'PowerShot SD1400 IS / IXUS 130 / IXY 400F' - 42270720: 'PowerShot SD1300 IS / IXUS 105 / IXY 200F' - 42336256: 'PowerShot SD3500 IS / IXUS 210 / IXY 10S' - 42401792: 'PowerShot SX210 IS' - 42467328: 'PowerShot SD4000 IS / IXUS 300 HS / IXY 30S' - 42532864: 'PowerShot SD4500 IS / IXUS 1000 HS / IXY 50S' - 43122688: 'PowerShot G12' - 43188224: 'PowerShot SX30 IS' - 43253760: 'PowerShot SX130 IS' - 43319296: 'PowerShot S95' - 43515904: 'PowerShot A3300 IS' - 43581440: 'PowerShot A3200 IS' - 50331648: 'PowerShot ELPH 500 HS / IXUS 310 HS / IXY 31S' - 50397184: 'PowerShot Pro90 IS' - 50397185: 'PowerShot A800' - 50462720: 'PowerShot ELPH 100 HS / IXUS 115 HS / IXY 210F' - 50528256: 'PowerShot SX230 HS' - 50593792: 'PowerShot ELPH 300 HS / IXUS 220 HS / IXY 410F' - 50659328: 'PowerShot A2200' - 50724864: 'PowerShot A1200' - 50790400: 'PowerShot SX220 HS' - 50855936: 'PowerShot G1 X' - 50921472: 'PowerShot SX150 IS' - 51380224: 'PowerShot ELPH 510 HS / IXUS 1100 HS / IXY 51S' - 51445760: 'PowerShot S100 (new)' - 51511296: 'PowerShot ELPH 310 HS / IXUS 230 HS / IXY 600F' - 51576832: 'PowerShot SX40 HS' - 51642368: 'IXY 32S' - 51773440: 'PowerShot A1300' - 51838976: 'PowerShot A810' - 51904512: 'PowerShot ELPH 320 HS / IXUS 240 HS / IXY 420F' - 51970048: 'PowerShot ELPH 110 HS / IXUS 125 HS / IXY 220F' - 52428800: 'PowerShot D20' - 52494336: 'PowerShot A4000 IS' - 52559872: 'PowerShot SX260 HS' - 52625408: 'PowerShot SX240 HS' - 52690944: 'PowerShot ELPH 530 HS / IXUS 510 HS / IXY 1' - 52756480: 'PowerShot ELPH 520 HS / IXUS 500 HS / IXY 3' - 52822016: 'PowerShot A3400 IS' - 52887552: 'PowerShot A2400 IS' - 52953088: 'PowerShot A2300' - 53608448: 'PowerShot S100V' - 53673984: 'PowerShot G15' - 53739520: 'PowerShot SX50 HS' - 53805056: 'PowerShot SX160 IS' - 53870592: 'PowerShot S110 (new)' - 53936128: 'PowerShot SX500 IS' - 54001664: 'PowerShot N' - 54067200: 'IXUS 245 HS / IXY 430F' - 54525952: 'PowerShot SX280 HS' - 54591488: 'PowerShot SX270 HS' - 54657024: 'PowerShot A3500 IS' - 54722560: 'PowerShot A2600' - 54788096: 'PowerShot SX275 HS' - 54853632: 'PowerShot A1400' - 54919168: 'PowerShot ELPH 130 IS / IXUS 140 / IXY 110F' - 54984704: 'PowerShot ELPH 115/120 IS / IXUS 132/135 / IXY 90F/100F' - 55115776: 'PowerShot ELPH 330 HS / IXUS 255 HS / IXY 610F' - 55640064: 'PowerShot A2500' - 55836672: 'PowerShot G16' - 55902208: 'PowerShot S120' - 55967744: 'PowerShot SX170 IS' - 56098816: 'PowerShot SX510 HS' - 56164352: 'PowerShot S200 (new)' - 56623104: 'IXY 620F' - 56688640: 'PowerShot N100' - 56885248: 'PowerShot G1 X Mark II' - 56950784: 'PowerShot D30' - 57016320: 'PowerShot SX700 HS' - 57081856: 'PowerShot SX600 HS' - 57147392: 'PowerShot ELPH 140 IS / IXUS 150 / IXY 130' - 57212928: 'PowerShot ELPH 135 / IXUS 145 / IXY 120' - 57671680: 'PowerShot ELPH 340 HS / IXUS 265 HS / IXY 630' - 57737216: 'PowerShot ELPH 150 IS / IXUS 155 / IXY 140' - 57933824: 'EOS M3' - 57999360: 'PowerShot SX60 HS' - 58064896: 'PowerShot SX520 HS' - 58130432: 'PowerShot SX400 IS' - 58195968: 'PowerShot G7 X' - 58261504: 'PowerShot N2' - 58720256: 'PowerShot SX530 HS' - 58851328: 'PowerShot SX710 HS' - 58916864: 'PowerShot SX610 HS' - 58982400: 'EOS M10' - 59047936: 'PowerShot G3 X' - 59113472: 'PowerShot ELPH 165 HS / IXUS 165 / IXY 160' - 59179008: 'PowerShot ELPH 160 / IXUS 160' - 59244544: 'PowerShot ELPH 350 HS / IXUS 275 HS / IXY 640' - 59310080: 'PowerShot ELPH 170 IS / IXUS 170' - 59834368: 'PowerShot SX410 IS' - 59965440: 'PowerShot G9 X' - 60030976: 'EOS M5' - 60096512: 'PowerShot G5 X' - 60227584: 'PowerShot G7 X Mark II' - 60293120: 'EOS M100' - 60358656: 'PowerShot ELPH 360 HS / IXUS 285 HS / IXY 650' - 67174400: 'PowerShot SX540 HS' - 67239936: 'PowerShot SX420 IS' - 67305472: 'PowerShot ELPH 190 IS / IXUS 180 / IXY 190' - 67371008: 'PowerShot G1' - 67371009: 'PowerShot ELPH 180 IS / IXUS 175 / IXY 180' - 67436544: 'PowerShot SX720 HS' - 67502080: 'PowerShot SX620 HS' - 67567616: 'EOS M6' - 68157440: 'PowerShot G9 X Mark II' - 68485120: 'PowerShot ELPH 185 / IXUS 185 / IXY 200' - 68550656: 'PowerShot SX430 IS' - 68616192: 'PowerShot SX730 HS' - 68681728: 'PowerShot G1 X Mark III' - 100925440: 'PowerShot S100 / Digital IXUS / IXY Digital' - 1074255475: DC19/DC21/DC22 - 1074255476: 'XH A1' - 1074255477: HV10 - 1074255478: MD130/MD140/MD150/MD160/ZR850 - 1074255735: DC50 - 1074255736: HV20 - 1074255737: DC211 - 1074255738: HG10 - 1074255739: HR10 - 1074255741: MD255/ZR950 - 1074255900: HF11 - 1074255992: HV30 - 1074255996: 'XH A1S' - 1074255998: DC301/DC310/DC311/DC320/DC330 - 1074255999: FS100 - 1074256000: HF10 - 1074256002: HG20/HG21 - 1074256165: HF21 - 1074256166: 'HF S11' - 1074256248: HV40 - 1074256263: DC410/DC411/DC420 - 1074256264: FS19/FS20/FS21/FS22/FS200 - 1074256265: HF20/HF200 - 1074256266: 'HF S10/S100' - 1074256526: 'HF R10/R16/R17/R18/R100/R106' - 1074256527: 'HF M30/M31/M36/M300/M306' - 1074256528: 'HF S20/S21/S200' - 1074256530: FS31/FS36/FS37/FS300/FS305/FS306/FS307 - 1074257056: 'EOS C300' - 1074257321: 'HF G25' - 1074257844: XC10 - 1074258371: 'EOS C200' - 2147483649: EOS-1D - 2147484007: EOS-1DS - 2147484008: 'EOS 10D' - 2147484009: 'EOS-1D Mark III' - 2147484016: 'EOS Digital Rebel / 300D / Kiss Digital' - 2147484020: 'EOS-1D Mark II' - 2147484021: 'EOS 20D' - 2147484022: 'EOS Digital Rebel XSi / 450D / Kiss X2' - 2147484040: 'EOS-1Ds Mark II' - 2147484041: 'EOS Digital Rebel XT / 350D / Kiss Digital N' - 2147484048: 'EOS 40D' - 2147484179: 'EOS 5D' - 2147484181: 'EOS-1Ds Mark III' - 2147484184: 'EOS 5D Mark II' - 2147484185: WFT-E1 - 2147484210: 'EOS-1D Mark II N' - 2147484212: 'EOS 30D' - 2147484214: 'EOS Digital Rebel XTi / 400D / Kiss Digital X' - 2147484225: WFT-E2 - 2147484230: WFT-E3 - 2147484240: 'EOS 7D' - 2147484242: 'EOS Rebel T1i / 500D / Kiss X3' - 2147484244: 'EOS Rebel XS / 1000D / Kiss F' - 2147484257: 'EOS 50D' - 2147484265: 'EOS-1D X' - 2147484272: 'EOS Rebel T2i / 550D / Kiss X4' - 2147484273: WFT-E4 - 2147484275: WFT-E5 - 2147484289: 'EOS-1D Mark IV' - 2147484293: 'EOS 5D Mark III' - 2147484294: 'EOS Rebel T3i / 600D / Kiss X5' - 2147484295: 'EOS 60D' - 2147484296: 'EOS Rebel T3 / 1100D / Kiss X50' - 2147484297: 'EOS 7D Mark II' - 2147484311: 'WFT-E2 II' - 2147484312: 'WFT-E4 II' - 2147484417: 'EOS Rebel T4i / 650D / Kiss X6i' - 2147484418: 'EOS 6D' - 2147484452: 'EOS-1D C' - 2147484453: 'EOS 70D' - 2147484454: 'EOS Rebel T5i / 700D / Kiss X7i' - 2147484455: 'EOS Rebel T5 / 1200D / Kiss X70 / Hi' - 2147484456: 'EOS-1D X Mark II' - 2147484465: 'EOS M' - 2147484486: 'EOS Rebel SL1 / 100D / Kiss X7' - 2147484487: 'EOS Rebel T6s / 760D / 8000D' - 2147484489: 'EOS 5D Mark IV' - 2147484496: 'EOS 80D' - 2147484501: 'EOS M2' - 2147484546: 'EOS 5DS' - 2147484563: 'EOS Rebel T6i / 750D / Kiss X8i' - 2147484673: 'EOS 5DS R' - 2147484676: 'EOS Rebel T6 / 1300D / Kiss X80' - 2147484677: 'EOS Rebel T7i / 800D / Kiss X9i' - 2147484678: 'EOS 6D Mark II' - 2147484680: 'EOS 77D / 9000D' - 2147484695: 'EOS Rebel SL2 / 200D / Kiss X9' - 2147484705: 'EOS R5' - 2147484706: 'EOS Rebel T100 / 4000D / 3000D' - 2147484708: 'EOS R' - 2147484712: 'EOS-1D X Mark III' - 2147484722: 'EOS Rebel T7 / 2000D / 1500D / Kiss X90' - 2147484723: 'EOS RP' - 2147484725: 'EOS Rebel T8i / 850D / X10i' - 2147484726: 'EOS SL3 / 250D / Kiss X10' - 2147484727: 'EOS 90D' - 2147484752: 'EOS R3' - 2147484755: 'EOS R6' - 2147484772: 'EOS R7' - 2147484773: 'EOS R10' - 2147484775: 'PowerShot ZOOM' - 2147484776: 'EOS M50 Mark II / Kiss M2' - 2147484800: 'EOS R50' - 2147484801: 'EOS R6 Mark II' - 2147484807: 'EOS R8' - 2147484817: 'PowerShot V10' - 2147484821: 'EOS R1' - 2147484822: 'R5 Mark II' - 2147484824: 'EOS R100' - 2147484960: 'EOS D2000C' - 2147485024: 'EOS D6000C' diff --git a/specs/ExifMakerNotes/CanonVRD/DustInfo.yaml b/specs/ExifMakerNotes/CanonVRD/DustInfo.yaml deleted file mode 100644 index 815d8b9f1..000000000 --- a/specs/ExifMakerNotes/CanonVRD/DustInfo.yaml +++ /dev/null @@ -1,23 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\DustInfo -name: CanonVRDDustInfo -title: 'CanonVRD DustInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::DustInfo']/tag" -items: - 2: - exiftool: - - - name: DustDeleteApplied - type: int32u - writable: false - DOMNode: 'CanonVRD:DustDeleteApplied' - desc: 'Dust Delete Applied' - values: - - 'No' - - 'Yes' diff --git a/specs/ExifMakerNotes/CanonVRD/GammaInfo.yaml b/specs/ExifMakerNotes/CanonVRD/GammaInfo.yaml deleted file mode 100644 index b5639ea97..000000000 --- a/specs/ExifMakerNotes/CanonVRD/GammaInfo.yaml +++ /dev/null @@ -1,117 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\GammaInfo -name: CanonVRDGammaInfo -title: 'CanonVRD GammaInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::GammaInfo']/tag" -items: - 2: - exiftool: - - - name: GammaContrast - type: double - writable: true - DOMNode: 'CanonVRD:GammaContrast' - desc: 'Gamma Contrast' - 3: - exiftool: - - - name: GammaColorTone - type: double - writable: true - DOMNode: 'CanonVRD:GammaColorTone' - desc: 'Gamma Color Tone' - 4: - exiftool: - - - name: GammaSaturation - type: double - writable: true - DOMNode: 'CanonVRD:GammaSaturation' - desc: 'Gamma Saturation' - 5: - exiftool: - - - name: GammaUnsharpMaskStrength - type: double - writable: true - DOMNode: 'CanonVRD:GammaUnsharpMaskStrength' - desc: 'Gamma Unsharp Mask Strength' - 6: - exiftool: - - - name: GammaUnsharpMaskFineness - type: double - writable: true - DOMNode: 'CanonVRD:GammaUnsharpMaskFineness' - desc: 'Gamma Unsharp Mask Fineness' - 7: - exiftool: - - - name: GammaUnsharpMaskThreshold - type: double - writable: true - DOMNode: 'CanonVRD:GammaUnsharpMaskThreshold' - desc: 'Gamma Unsharp Mask Threshold' - 8: - exiftool: - - - name: GammaSharpnessStrength - type: double - writable: true - DOMNode: 'CanonVRD:GammaSharpnessStrength' - desc: 'Gamma Sharpness Strength' - 9: - exiftool: - - - name: GammaShadow - type: double - writable: true - DOMNode: 'CanonVRD:GammaShadow' - desc: 'Gamma Shadow' - 10: - exiftool: - - - name: GammaHighlight - type: double - writable: true - DOMNode: 'CanonVRD:GammaHighlight' - desc: 'Gamma Highlight' - 12: - exiftool: - - - name: GammaBlackPoint - type: double - writable: true - DOMNode: 'CanonVRD:GammaBlackPoint' - desc: 'Gamma Black Point' - 13: - exiftool: - - - name: GammaWhitePoint - type: double - writable: true - DOMNode: 'CanonVRD:GammaWhitePoint' - desc: 'Gamma White Point' - 14: - exiftool: - - - name: GammaMidPoint - type: double - writable: true - DOMNode: 'CanonVRD:GammaMidPoint' - desc: 'Gamma Mid Point' - 15: - exiftool: - - - name: GammaCurveOutputRange - type: double - count: 2 - writable: true - DOMNode: 'CanonVRD:GammaCurveOutputRange' - desc: 'Gamma Curve Output Range' diff --git a/specs/ExifMakerNotes/CanonVRD/IHL.yaml b/specs/ExifMakerNotes/CanonVRD/IHL.yaml deleted file mode 100644 index f913c6c3f..000000000 --- a/specs/ExifMakerNotes/CanonVRD/IHL.yaml +++ /dev/null @@ -1,54 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\IHL -name: CanonVRDIHL -title: 'CanonVRD IHL' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::IHL']/tag" -items: - 1: - exiftool: - 1: - name: IHL_EXIF - type: '?' - writable: false - DOMNode: 'CanonVRD:IHL_EXIF' - desc: 'IHL EXIF' - 3: - exiftool: - - - name: ThumbnailImage - type: '?' - writable: false - g2: Preview - DOMNode: 'CanonVRD:ThumbnailImage' - desc: 'Thumbnail Image' - 4: - exiftool: - - - name: PreviewImage - type: '?' - writable: false - g2: Preview - DOMNode: 'CanonVRD:PreviewImage' - desc: 'Preview Image' - 5: - exiftool: - - - name: RawCodecVersion - type: '?' - writable: false - DOMNode: 'CanonVRD:RawCodecVersion' - desc: 'Raw Codec Version' - 6: - exiftool: - - - name: CRCDevelParams - type: '?' - writable: false - DOMNode: 'CanonVRD:CRCDevelParams' - desc: 'CRC Devel Params' diff --git a/specs/ExifMakerNotes/CanonVRD/Main.yaml b/specs/ExifMakerNotes/CanonVRD/Main.yaml deleted file mode 100644 index 71d26472d..000000000 --- a/specs/ExifMakerNotes/CanonVRD/Main.yaml +++ /dev/null @@ -1,20 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\Main -name: CanonVRDMain -title: CanonVRD -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::Main']/tag" -items: - 4294902006: - exiftool: - - - name: XMP - type: undef - writable: true - DOMNode: 'CanonVRD:XMP' - desc: XMP diff --git a/specs/ExifMakerNotes/CanonVRD/StampInfo.yaml b/specs/ExifMakerNotes/CanonVRD/StampInfo.yaml deleted file mode 100644 index d8d65220d..000000000 --- a/specs/ExifMakerNotes/CanonVRD/StampInfo.yaml +++ /dev/null @@ -1,20 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\StampInfo -name: CanonVRDStampInfo -title: 'CanonVRD StampInfo' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::StampInfo']/tag" -items: - 2: - exiftool: - - - name: StampToolCount - type: int32u - writable: false - DOMNode: 'CanonVRD:StampToolCount' - desc: 'Stamp Tool Count' diff --git a/specs/ExifMakerNotes/CanonVRD/StampTool.yaml b/specs/ExifMakerNotes/CanonVRD/StampTool.yaml deleted file mode 100644 index 239b55c3d..000000000 --- a/specs/ExifMakerNotes/CanonVRD/StampTool.yaml +++ /dev/null @@ -1,20 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\StampTool -name: CanonVRDStampTool -title: 'CanonVRD StampTool' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::StampTool']/tag" -items: - - - exiftool: - - - name: StampToolCount - type: int32u - writable: false - DOMNode: 'CanonVRD:StampToolCount' - desc: 'Stamp Tool Count' diff --git a/specs/ExifMakerNotes/CanonVRD/ToneCurve.yaml b/specs/ExifMakerNotes/CanonVRD/ToneCurve.yaml deleted file mode 100644 index f6103e768..000000000 --- a/specs/ExifMakerNotes/CanonVRD/ToneCurve.yaml +++ /dev/null @@ -1,104 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\ToneCurve -name: CanonVRDToneCurve -title: 'CanonVRD ToneCurve' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::ToneCurve']/tag" -items: - 0: - exiftool: - - - name: ToneCurveColorSpace - type: int32u - writable: true - DOMNode: 'CanonVRD:ToneCurveColorSpace' - desc: 'Tone Curve Color Space' - values: - - RGB - - Luminance - 1: - exiftool: - - - name: ToneCurveShape - type: int32u - writable: true - DOMNode: 'CanonVRD:ToneCurveShape' - desc: 'Tone Curve Shape' - values: - - Curve - - Straight - 3: - exiftool: - - - name: ToneCurveInputRange - type: int32u - count: 2 - writable: true - DOMNode: 'CanonVRD:ToneCurveInputRange' - desc: 'Tone Curve Input Range' - 5: - exiftool: - - - name: ToneCurveOutputRange - type: int32u - count: 2 - writable: true - DOMNode: 'CanonVRD:ToneCurveOutputRange' - desc: 'Tone Curve Output Range' - 7: - exiftool: - - - name: RGBCurvePoints - type: int32u - count: 21 - writable: true - DOMNode: 'CanonVRD:RGBCurvePoints' - desc: 'RGB Curve Points' - 10: - exiftool: - - - name: ToneCurveX - type: int32u - writable: true - DOMNode: 'CanonVRD:ToneCurveX' - desc: 'Tone Curve X' - 11: - exiftool: - - - name: ToneCurveY - type: int32u - writable: true - DOMNode: 'CanonVRD:ToneCurveY' - desc: 'Tone Curve Y' - 45: - exiftool: - - - name: RedCurvePoints - type: int32u - count: 21 - writable: true - DOMNode: 'CanonVRD:RedCurvePoints' - desc: 'Red Curve Points' - 83: - exiftool: - - - name: GreenCurvePoints - type: int32u - count: 21 - writable: true - DOMNode: 'CanonVRD:GreenCurvePoints' - desc: 'Green Curve Points' - 121: - exiftool: - - - name: BlueCurvePoints - type: int32u - count: 21 - writable: true - DOMNode: 'CanonVRD:BlueCurvePoints' - desc: 'Blue Curve Points' diff --git a/specs/ExifMakerNotes/CanonVRD/Ver1.yaml b/specs/ExifMakerNotes/CanonVRD/Ver1.yaml deleted file mode 100644 index 343da4491..000000000 --- a/specs/ExifMakerNotes/CanonVRD/Ver1.yaml +++ /dev/null @@ -1,436 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\Ver1 -name: CanonVRDVer1 -title: 'CanonVRD Ver1' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::Ver1']/tag" -items: - 2: - exiftool: - - - name: VRDVersion - type: int16u - writable: false - DOMNode: 'CanonVRD:VRDVersion' - desc: 'VRD Version' - 6: - exiftool: - - - name: WBAdjRGGBLevels - type: int16u - count: 4 - writable: true - DOMNode: 'CanonVRD:WBAdjRGGBLevels' - desc: 'WB Adj RGGB Levels' - 24: - exiftool: - - - name: WhiteBalanceAdj - type: int16u - writable: true - DOMNode: 'CanonVRD:WhiteBalanceAdj' - desc: 'White Balance Adj' - values: - 0: Auto - 1: Daylight - 2: Cloudy - 3: Tungsten - 4: Fluorescent - 5: Flash - 8: Shade - 9: Kelvin - 30: 'Manual (Click)' - 31: 'Shot Settings' - 26: - exiftool: - - - name: WBAdjColorTemp - type: int16u - writable: true - DOMNode: 'CanonVRD:WBAdjColorTemp' - desc: 'WB Adj Color Temp' - 36: - exiftool: - - - name: WBFineTuneActive - type: int16u - writable: true - DOMNode: 'CanonVRD:WBFineTuneActive' - desc: 'WB Fine Tune Active' - values: - - 'No' - - 'Yes' - 40: - exiftool: - - - name: WBFineTuneSaturation - type: int16u - writable: true - DOMNode: 'CanonVRD:WBFineTuneSaturation' - desc: 'WB Fine Tune Saturation' - 44: - exiftool: - - - name: WBFineTuneTone - type: int16u - writable: true - DOMNode: 'CanonVRD:WBFineTuneTone' - desc: 'WB Fine Tune Tone' - 46: - exiftool: - - - name: RawColorAdj - type: int16u - writable: true - DOMNode: 'CanonVRD:RawColorAdj' - desc: 'Raw Color Adj' - values: - - 'Shot Settings' - - Faithful - - Custom - 48: - exiftool: - - - name: RawCustomSaturation - type: int32s - writable: true - DOMNode: 'CanonVRD:RawCustomSaturation' - desc: 'Raw Custom Saturation' - 52: - exiftool: - - - name: RawCustomTone - type: int32s - writable: true - DOMNode: 'CanonVRD:RawCustomTone' - desc: 'Raw Custom Tone' - 56: - exiftool: - - - name: RawBrightnessAdj - type: int32s - writable: true - DOMNode: 'CanonVRD:RawBrightnessAdj' - desc: 'Raw Brightness Adj' - 60: - exiftool: - - - name: ToneCurveProperty - type: int16u - writable: true - DOMNode: 'CanonVRD:ToneCurveProperty' - desc: 'Tone Curve Property' - values: - - 'Shot Settings' - - Linear - - 'Custom 1' - - 'Custom 2' - - 'Custom 3' - - 'Custom 4' - - 'Custom 5' - 122: - exiftool: - - - name: DynamicRangeMin - type: int16u - writable: true - DOMNode: 'CanonVRD:DynamicRangeMin' - desc: 'Dynamic Range Min' - 124: - exiftool: - - - name: DynamicRangeMax - type: int16u - writable: true - DOMNode: 'CanonVRD:DynamicRangeMax' - desc: 'Dynamic Range Max' - 272: - exiftool: - - - name: ToneCurveActive - type: int16u - writable: true - DOMNode: 'CanonVRD:ToneCurveActive' - desc: 'Tone Curve Active' - values: - - 'No' - - 'Yes' - 275: - exiftool: - - - name: ToneCurveMode - type: int8u - writable: true - DOMNode: 'CanonVRD:ToneCurveMode' - desc: 'Tone Curve Mode' - values: - - RGB - - Luminance - 276: - exiftool: - - - name: BrightnessAdj - type: int8s - writable: true - DOMNode: 'CanonVRD:BrightnessAdj' - desc: 'Brightness Adj' - 277: - exiftool: - - - name: ContrastAdj - type: int8s - writable: true - DOMNode: 'CanonVRD:ContrastAdj' - desc: 'Contrast Adj' - 278: - exiftool: - - - name: SaturationAdj - type: int16s - writable: true - DOMNode: 'CanonVRD:SaturationAdj' - desc: 'Saturation Adj' - 286: - exiftool: - - - name: ColorToneAdj - type: int32s - writable: true - DOMNode: 'CanonVRD:ColorToneAdj' - desc: 'Color Tone Adj' - 294: - exiftool: - - - name: LuminanceCurvePoints - type: int16u - count: 21 - writable: true - DOMNode: 'CanonVRD:LuminanceCurvePoints' - desc: 'Luminance Curve Points' - 336: - exiftool: - - - name: LuminanceCurveLimits - type: int16u - count: 4 - writable: true - DOMNode: 'CanonVRD:LuminanceCurveLimits' - desc: 'Luminance Curve Limits' - 345: - exiftool: - - - name: ToneCurveInterpolation - type: int8u - writable: true - DOMNode: 'CanonVRD:ToneCurveInterpolation' - desc: 'Tone Curve Interpolation' - values: - - Curve - - Straight - 352: - exiftool: - - - name: RedCurvePoints - type: int16u - count: 21 - writable: true - DOMNode: 'CanonVRD:RedCurvePoints' - desc: 'Red Curve Points' - 394: - exiftool: - - - name: RedCurveLimits - type: int16u - count: 4 - writable: true - DOMNode: 'CanonVRD:RedCurveLimits' - desc: 'Red Curve Limits' - 410: - exiftool: - - - name: GreenCurvePoints - type: int16u - count: 21 - writable: true - DOMNode: 'CanonVRD:GreenCurvePoints' - desc: 'Green Curve Points' - 452: - exiftool: - - - name: GreenCurveLimits - type: int16u - count: 4 - writable: true - DOMNode: 'CanonVRD:GreenCurveLimits' - desc: 'Green Curve Limits' - 468: - exiftool: - - - name: BlueCurvePoints - type: int16u - count: 21 - writable: true - DOMNode: 'CanonVRD:BlueCurvePoints' - desc: 'Blue Curve Points' - 510: - exiftool: - - - name: BlueCurveLimits - type: int16u - count: 4 - writable: true - DOMNode: 'CanonVRD:BlueCurveLimits' - desc: 'Blue Curve Limits' - 526: - exiftool: - - - name: RGBCurvePoints - type: int16u - count: 21 - writable: true - DOMNode: 'CanonVRD:RGBCurvePoints' - desc: 'RGB Curve Points' - 568: - exiftool: - - - name: RGBCurveLimits - type: int16u - count: 4 - writable: true - DOMNode: 'CanonVRD:RGBCurveLimits' - desc: 'RGB Curve Limits' - 580: - exiftool: - - - name: CropActive - type: int16u - writable: true - DOMNode: 'CanonVRD:CropActive' - desc: 'Crop Active' - values: - - 'No' - - 'Yes' - 582: - exiftool: - - - name: CropLeft - type: int16u - writable: true - DOMNode: 'CanonVRD:CropLeft' - desc: 'Crop Left' - 584: - exiftool: - - - name: CropTop - type: int16u - writable: true - DOMNode: 'CanonVRD:CropTop' - desc: 'Crop Top' - 586: - exiftool: - - - name: CropWidth - type: int16u - writable: true - DOMNode: 'CanonVRD:CropWidth' - desc: 'Crop Width' - 588: - exiftool: - - - name: CropHeight - type: int16u - writable: true - DOMNode: 'CanonVRD:CropHeight' - desc: 'Crop Height' - 602: - exiftool: - - - name: SharpnessAdj - type: int16u - writable: true - DOMNode: 'CanonVRD:SharpnessAdj' - desc: 'Sharpness Adj' - 608: - exiftool: - - - name: CropAspectRatio - type: int16u - writable: true - DOMNode: 'CanonVRD:CropAspectRatio' - desc: 'Crop Aspect Ratio' - values: - 0: Free - 1: '3:2' - 2: '2:3' - 3: '4:3' - 4: '3:4' - 5: 'A-size Landscape' - 6: 'A-size Portrait' - 7: 'Letter-size Landscape' - 8: 'Letter-size Portrait' - 9: '4:5' - 10: '5:4' - 11: '1:1' - 12: Circle - 65535: Custom - 610: - exiftool: - - - name: ConstrainedCropWidth - type: float - writable: true - DOMNode: 'CanonVRD:ConstrainedCropWidth' - desc: 'Constrained Crop Width' - 614: - exiftool: - - - name: ConstrainedCropHeight - type: float - writable: true - DOMNode: 'CanonVRD:ConstrainedCropHeight' - desc: 'Constrained Crop Height' - 618: - exiftool: - - - name: CheckMark - type: int16u - writable: true - DOMNode: 'CanonVRD:CheckMark' - desc: 'Check Mark' - values: - - Clear - - '1' - - '2' - - '3' - 622: - exiftool: - - - name: Rotation - type: int16u - writable: true - DOMNode: 'CanonVRD:Rotation' - desc: Rotation - values: - - '0' - - '90' - - '180' - - '270' - 624: - exiftool: - - - name: WorkColorSpace - type: int16u - writable: true - DOMNode: 'CanonVRD:WorkColorSpace' - desc: 'Work Color Space' - values: - - sRGB - - 'Adobe RGB' - - 'Wide Gamut RGB' - - 'Apple RGB' - - 'ColorMatch RGB' diff --git a/specs/ExifMakerNotes/CanonVRD/Ver2.yaml b/specs/ExifMakerNotes/CanonVRD/Ver2.yaml deleted file mode 100644 index fec149100..000000000 --- a/specs/ExifMakerNotes/CanonVRD/Ver2.yaml +++ /dev/null @@ -1,1387 +0,0 @@ -collection: ExifMakerNotes\CanonVRD\Ver2 -name: CanonVRDVer2 -title: 'CanonVRD Ver2' -handler: tbd -DOMNode: tbd -format: Short -defaultItemCollection: Tiff\Tag -compiler: - exiftool: - g1: CanonVRD - xpath: "//table[@name='CanonVRD::Ver2']/tag" -items: - 2: - exiftool: - - - name: PictureStyle - type: int16s - writable: true - DOMNode: 'CanonVRD:PictureStyle' - desc: 'Picture Style' - values: - - Standard - - Portrait - - Landscape - - Neutral - - Faithful - - Monochrome - - 'Unknown?' - - Custom - 3: - exiftool: - - - name: IsCustomPictureStyle - type: int16s - writable: true - DOMNode: 'CanonVRD:IsCustomPictureStyle' - desc: 'Is Custom Picture Style' - values: - - 'No' - - 'Yes' - 13: - exiftool: - - - name: StandardRawColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawColorTone' - desc: 'Standard Raw Color Tone' - 14: - exiftool: - - - name: StandardRawSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawSaturation' - desc: 'Standard Raw Saturation' - 15: - exiftool: - - - name: StandardRawContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawContrast' - desc: 'Standard Raw Contrast' - 16: - exiftool: - - - name: StandardRawLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawLinear' - desc: 'Standard Raw Linear' - values: - - 'No' - - 'Yes' - 17: - exiftool: - - - name: StandardRawSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawSharpness' - desc: 'Standard Raw Sharpness' - 18: - exiftool: - - - name: StandardRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawHighlightPoint' - desc: 'Standard Raw Highlight Point' - 19: - exiftool: - - - name: StandardRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawShadowPoint' - desc: 'Standard Raw Shadow Point' - 20: - exiftool: - - - name: StandardOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardOutputHighlightPoint' - desc: 'Standard Output Highlight Point' - 21: - exiftool: - - - name: StandardOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardOutputShadowPoint' - desc: 'Standard Output Shadow Point' - 22: - exiftool: - - - name: PortraitRawColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawColorTone' - desc: 'Portrait Raw Color Tone' - 23: - exiftool: - - - name: PortraitRawSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawSaturation' - desc: 'Portrait Raw Saturation' - 24: - exiftool: - - - name: PortraitRawContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawContrast' - desc: 'Portrait Raw Contrast' - 25: - exiftool: - - - name: PortraitRawLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawLinear' - desc: 'Portrait Raw Linear' - values: - - 'No' - - 'Yes' - 26: - exiftool: - - - name: PortraitRawSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawSharpness' - desc: 'Portrait Raw Sharpness' - 27: - exiftool: - - - name: PortraitRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawHighlightPoint' - desc: 'Portrait Raw Highlight Point' - 28: - exiftool: - - - name: PortraitRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawShadowPoint' - desc: 'Portrait Raw Shadow Point' - 29: - exiftool: - - - name: PortraitOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitOutputHighlightPoint' - desc: 'Portrait Output Highlight Point' - 30: - exiftool: - - - name: PortraitOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitOutputShadowPoint' - desc: 'Portrait Output Shadow Point' - 31: - exiftool: - - - name: LandscapeRawColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawColorTone' - desc: 'Landscape Raw Color Tone' - 32: - exiftool: - - - name: LandscapeRawSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawSaturation' - desc: 'Landscape Raw Saturation' - 33: - exiftool: - - - name: LandscapeRawContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawContrast' - desc: 'Landscape Raw Contrast' - 34: - exiftool: - - - name: LandscapeRawLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawLinear' - desc: 'Landscape Raw Linear' - values: - - 'No' - - 'Yes' - 35: - exiftool: - - - name: LandscapeRawSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawSharpness' - desc: 'Landscape Raw Sharpness' - 36: - exiftool: - - - name: LandscapeRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawHighlightPoint' - desc: 'Landscape Raw Highlight Point' - 37: - exiftool: - - - name: LandscapeRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawShadowPoint' - desc: 'Landscape Raw Shadow Point' - 38: - exiftool: - - - name: LandscapeOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeOutputHighlightPoint' - desc: 'Landscape Output Highlight Point' - 39: - exiftool: - - - name: LandscapeOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeOutputShadowPoint' - desc: 'Landscape Output Shadow Point' - 40: - exiftool: - - - name: NeutralRawColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawColorTone' - desc: 'Neutral Raw Color Tone' - 41: - exiftool: - - - name: NeutralRawSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawSaturation' - desc: 'Neutral Raw Saturation' - 42: - exiftool: - - - name: NeutralRawContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawContrast' - desc: 'Neutral Raw Contrast' - 43: - exiftool: - - - name: NeutralRawLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawLinear' - desc: 'Neutral Raw Linear' - values: - - 'No' - - 'Yes' - 44: - exiftool: - - - name: NeutralRawSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawSharpness' - desc: 'Neutral Raw Sharpness' - 45: - exiftool: - - - name: NeutralRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawHighlightPoint' - desc: 'Neutral Raw Highlight Point' - 46: - exiftool: - - - name: NeutralRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawShadowPoint' - desc: 'Neutral Raw Shadow Point' - 47: - exiftool: - - - name: NeutralOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralOutputHighlightPoint' - desc: 'Neutral Output Highlight Point' - 48: - exiftool: - - - name: NeutralOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralOutputShadowPoint' - desc: 'Neutral Output Shadow Point' - 49: - exiftool: - - - name: FaithfulRawColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawColorTone' - desc: 'Faithful Raw Color Tone' - 50: - exiftool: - - - name: FaithfulRawSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawSaturation' - desc: 'Faithful Raw Saturation' - 51: - exiftool: - - - name: FaithfulRawContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawContrast' - desc: 'Faithful Raw Contrast' - 52: - exiftool: - - - name: FaithfulRawLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawLinear' - desc: 'Faithful Raw Linear' - values: - - 'No' - - 'Yes' - 53: - exiftool: - - - name: FaithfulRawSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawSharpness' - desc: 'Faithful Raw Sharpness' - 54: - exiftool: - - - name: FaithfulRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawHighlightPoint' - desc: 'Faithful Raw Highlight Point' - 55: - exiftool: - - - name: FaithfulRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawShadowPoint' - desc: 'Faithful Raw Shadow Point' - 56: - exiftool: - - - name: FaithfulOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulOutputHighlightPoint' - desc: 'Faithful Output Highlight Point' - 57: - exiftool: - - - name: FaithfulOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulOutputShadowPoint' - desc: 'Faithful Output Shadow Point' - 58: - exiftool: - - - name: MonochromeFilterEffect - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeFilterEffect' - desc: 'Monochrome Filter Effect' - values: - -2: None - -1: Yellow - 0: Orange - 1: Red - 2: Green - 59: - exiftool: - - - name: MonochromeToningEffect - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeToningEffect' - desc: 'Monochrome Toning Effect' - values: - -2: None - -1: Sepia - 0: Blue - 1: Purple - 2: Green - 60: - exiftool: - - - name: MonochromeContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeContrast' - desc: 'Monochrome Contrast' - 61: - exiftool: - - - name: MonochromeLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeLinear' - desc: 'Monochrome Linear' - values: - - 'No' - - 'Yes' - 62: - exiftool: - - - name: MonochromeSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeSharpness' - desc: 'Monochrome Sharpness' - 63: - exiftool: - - - name: MonochromeRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeRawHighlightPoint' - desc: 'Monochrome Raw Highlight Point' - 64: - exiftool: - - - name: MonochromeRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeRawShadowPoint' - desc: 'Monochrome Raw Shadow Point' - 65: - exiftool: - - - name: MonochromeOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeOutputHighlightPoint' - desc: 'Monochrome Output Highlight Point' - 66: - exiftool: - - - name: MonochromeOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeOutputShadowPoint' - desc: 'Monochrome Output Shadow Point' - 69: - exiftool: - - - name: UnknownContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownContrast' - desc: 'Unknown Contrast' - 70: - exiftool: - - - name: UnknownLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownLinear' - desc: 'Unknown Linear' - values: - - 'No' - - 'Yes' - 71: - exiftool: - - - name: UnknownSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownSharpness' - desc: 'Unknown Sharpness' - 72: - exiftool: - - - name: UnknownRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownRawHighlightPoint' - desc: 'Unknown Raw Highlight Point' - 73: - exiftool: - - - name: UnknownRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownRawShadowPoint' - desc: 'Unknown Raw Shadow Point' - 74: - exiftool: - - - name: UnknownOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownOutputHighlightPoint' - desc: 'Unknown Output Highlight Point' - 75: - exiftool: - - - name: UnknownOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownOutputShadowPoint' - desc: 'Unknown Output Shadow Point' - 76: - exiftool: - - - name: CustomColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomColorTone' - desc: 'Custom Color Tone' - 77: - exiftool: - - - name: CustomSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomSaturation' - desc: 'Custom Saturation' - 78: - exiftool: - - - name: CustomContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomContrast' - desc: 'Custom Contrast' - 79: - exiftool: - - - name: CustomLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomLinear' - desc: 'Custom Linear' - values: - - 'No' - - 'Yes' - 80: - exiftool: - - - name: CustomSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomSharpness' - desc: 'Custom Sharpness' - 81: - exiftool: - - - name: CustomRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomRawHighlightPoint' - desc: 'Custom Raw Highlight Point' - 82: - exiftool: - - - name: CustomRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomRawShadowPoint' - desc: 'Custom Raw Shadow Point' - 83: - exiftool: - - - name: CustomOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomOutputHighlightPoint' - desc: 'Custom Output Highlight Point' - 84: - exiftool: - - - name: CustomOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomOutputShadowPoint' - desc: 'Custom Output Shadow Point' - 88: - exiftool: - - - name: CustomPictureStyleData - type: var_int16u - writable: false - DOMNode: 'CanonVRD:CustomPictureStyleData' - desc: 'Custom Picture Style Data' - 94: - exiftool: - - - name: ChrominanceNoiseReduction - type: int16s - writable: true - DOMNode: 'CanonVRD:ChrominanceNoiseReduction' - desc: 'Chrominance Noise Reduction' - values: - 0: 'Off' - 58: Low - 100: High - - - name: ChrominanceNoiseReduction - type: int16s - writable: true - DOMNode: 'CanonVRD:ChrominanceNoiseReduction' - desc: 'Chrominance Noise Reduction' - values: - 0: '0' - 16: '1' - 33: '2' - 50: '3' - 66: '4' - 83: '5' - 100: '6' - 116: '7' - 133: '8' - 150: '9' - 166: '10' - 167: '11' - 168: '12' - 169: '13' - 170: '14' - 171: '15' - 172: '16' - 173: '17' - 174: '18' - 175: '19' - 176: '20' - 95: - exiftool: - - - name: LuminanceNoiseReduction - type: int16s - writable: true - DOMNode: 'CanonVRD:LuminanceNoiseReduction' - desc: 'Luminance Noise Reduction' - values: - 0: 'Off' - 65: Low - 100: High - - - name: LuminanceNoiseReduction - type: int16s - writable: true - DOMNode: 'CanonVRD:LuminanceNoiseReduction' - desc: 'Luminance Noise Reduction' - values: - 0: '0' - 65: '1' - 100: '2' - 110: '3' - 120: '4' - 130: '5' - 140: '6' - 150: '7' - 160: '8' - 170: '9' - 180: '10' - 181: '11' - 182: '12' - 183: '13' - 184: '14' - 185: '15' - 186: '16' - 187: '17' - 188: '18' - 189: '19' - 190: '20' - 96: - exiftool: - - - name: ChrominanceNR_TIFF_JPEG - type: int16s - writable: true - DOMNode: 'CanonVRD:ChrominanceNR_TIFF_JPEG' - desc: 'Chrominance NR TIFF JPEG' - values: - 0: 'Off' - 33: Low - 100: High - - - name: ChrominanceNR_TIFF_JPEG - type: int16s - writable: true - DOMNode: 'CanonVRD:ChrominanceNR_TIFF_JPEG' - desc: 'Chrominance NR TIFF JPEG' - values: - 0: '0' - 16: '1' - 33: '2' - 50: '3' - 66: '4' - 83: '5' - 100: '6' - 116: '7' - 133: '8' - 150: '9' - 166: '10' - 167: '11' - 168: '12' - 169: '13' - 170: '14' - 171: '15' - 172: '16' - 173: '17' - 174: '18' - 175: '19' - 176: '20' - 98: - exiftool: - - - name: ChromaticAberrationOn - type: int16s - writable: true - DOMNode: 'CanonVRD:ChromaticAberrationOn' - desc: 'Chromatic Aberration On' - values: - - 'No' - - 'Yes' - 99: - exiftool: - - - name: DistortionCorrectionOn - type: int16s - writable: true - DOMNode: 'CanonVRD:DistortionCorrectionOn' - desc: 'Distortion Correction On' - values: - - 'No' - - 'Yes' - 100: - exiftool: - - - name: PeripheralIlluminationOn - type: int16s - writable: true - DOMNode: 'CanonVRD:PeripheralIlluminationOn' - desc: 'Peripheral Illumination On' - values: - - 'No' - - 'Yes' - 101: - exiftool: - - - name: ColorBlur - type: int16s - writable: true - DOMNode: 'CanonVRD:ColorBlur' - desc: 'Color Blur' - values: - - 'No' - - 'Yes' - 102: - exiftool: - - - name: ChromaticAberration - type: int16s - writable: true - DOMNode: 'CanonVRD:ChromaticAberration' - desc: 'Chromatic Aberration' - 103: - exiftool: - - - name: DistortionCorrection - type: int16s - writable: true - DOMNode: 'CanonVRD:DistortionCorrection' - desc: 'Distortion Correction' - 104: - exiftool: - - - name: PeripheralIllumination - type: int16s - writable: true - DOMNode: 'CanonVRD:PeripheralIllumination' - desc: 'Peripheral Illumination' - 105: - exiftool: - - - name: AberrationCorrectionDistance - type: int16s - writable: true - DOMNode: 'CanonVRD:AberrationCorrectionDistance' - desc: 'Aberration Correction Distance' - 106: - exiftool: - - - name: ChromaticAberrationRed - type: int16s - writable: true - DOMNode: 'CanonVRD:ChromaticAberrationRed' - desc: 'Chromatic Aberration Red' - 107: - exiftool: - - - name: ChromaticAberrationBlue - type: int16s - writable: true - DOMNode: 'CanonVRD:ChromaticAberrationBlue' - desc: 'Chromatic Aberration Blue' - 109: - exiftool: - - - name: LuminanceNR_TIFF_JPEG - type: int16s - writable: true - DOMNode: 'CanonVRD:LuminanceNR_TIFF_JPEG' - desc: 'Luminance NR TIFF JPEG' - 110: - exiftool: - - - name: AutoLightingOptimizerOn - type: int16s - writable: true - DOMNode: 'CanonVRD:AutoLightingOptimizerOn' - desc: 'Auto Lighting Optimizer On' - values: - - 'No' - - 'Yes' - 111: - exiftool: - - - name: AutoLightingOptimizer - type: int16s - writable: true - DOMNode: 'CanonVRD:AutoLightingOptimizer' - desc: 'Auto Lighting Optimizer' - values: - 100: Low - 200: Standard - 300: Strong - 32767: n/a - 117: - exiftool: - - - name: StandardRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawHighlight' - desc: 'Standard Raw Highlight' - 118: - exiftool: - - - name: PortraitRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawHighlight' - desc: 'Portrait Raw Highlight' - 119: - exiftool: - - - name: LandscapeRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawHighlight' - desc: 'Landscape Raw Highlight' - 120: - exiftool: - - - name: NeutralRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawHighlight' - desc: 'Neutral Raw Highlight' - 121: - exiftool: - - - name: FaithfulRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawHighlight' - desc: 'Faithful Raw Highlight' - 122: - exiftool: - - - name: MonochromeRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeRawHighlight' - desc: 'Monochrome Raw Highlight' - 123: - exiftool: - - - name: UnknownRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownRawHighlight' - desc: 'Unknown Raw Highlight' - 124: - exiftool: - - - name: CustomRawHighlight - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomRawHighlight' - desc: 'Custom Raw Highlight' - 126: - exiftool: - - - name: StandardRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardRawShadow' - desc: 'Standard Raw Shadow' - 127: - exiftool: - - - name: PortraitRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitRawShadow' - desc: 'Portrait Raw Shadow' - 128: - exiftool: - - - name: LandscapeRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeRawShadow' - desc: 'Landscape Raw Shadow' - 129: - exiftool: - - - name: NeutralRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralRawShadow' - desc: 'Neutral Raw Shadow' - 130: - exiftool: - - - name: FaithfulRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulRawShadow' - desc: 'Faithful Raw Shadow' - 131: - exiftool: - - - name: MonochromeRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeRawShadow' - desc: 'Monochrome Raw Shadow' - 132: - exiftool: - - - name: UnknownRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:UnknownRawShadow' - desc: 'Unknown Raw Shadow' - 133: - exiftool: - - - name: CustomRawShadow - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomRawShadow' - desc: 'Custom Raw Shadow' - 139: - exiftool: - - - name: AngleAdj - type: int32s - writable: true - DOMNode: 'CanonVRD:AngleAdj' - desc: 'Angle Adj' - 142: - exiftool: - - - name: CheckMark2 - type: int16u - writable: true - DOMNode: 'CanonVRD:CheckMark2' - desc: 'Check Mark 2' - values: - - Clear - - '1' - - '2' - - '3' - - '4' - - '5' - 144: - exiftool: - - - name: UnsharpMask - type: int16s - writable: true - DOMNode: 'CanonVRD:UnsharpMask' - desc: 'Unsharp Mask' - values: - - 'Off' - - 'On' - 146: - exiftool: - - - name: StandardUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardUnsharpMaskStrength' - desc: 'Standard Unsharp Mask Strength' - 148: - exiftool: - - - name: StandardUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardUnsharpMaskFineness' - desc: 'Standard Unsharp Mask Fineness' - 150: - exiftool: - - - name: StandardUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:StandardUnsharpMaskThreshold' - desc: 'Standard Unsharp Mask Threshold' - 152: - exiftool: - - - name: PortraitUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitUnsharpMaskStrength' - desc: 'Portrait Unsharp Mask Strength' - 154: - exiftool: - - - name: PortraitUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitUnsharpMaskFineness' - desc: 'Portrait Unsharp Mask Fineness' - 156: - exiftool: - - - name: PortraitUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:PortraitUnsharpMaskThreshold' - desc: 'Portrait Unsharp Mask Threshold' - 158: - exiftool: - - - name: LandscapeUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeUnsharpMaskStrength' - desc: 'Landscape Unsharp Mask Strength' - 160: - exiftool: - - - name: LandscapeUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeUnsharpMaskFineness' - desc: 'Landscape Unsharp Mask Fineness' - 162: - exiftool: - - - name: LandscapeUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:LandscapeUnsharpMaskThreshold' - desc: 'Landscape Unsharp Mask Threshold' - 164: - exiftool: - - - name: NeutraUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutraUnsharpMaskStrength' - desc: 'Neutra Unsharp Mask Strength' - 166: - exiftool: - - - name: NeutralUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralUnsharpMaskFineness' - desc: 'Neutral Unsharp Mask Fineness' - 168: - exiftool: - - - name: NeutralUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:NeutralUnsharpMaskThreshold' - desc: 'Neutral Unsharp Mask Threshold' - 170: - exiftool: - - - name: FaithfulUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulUnsharpMaskStrength' - desc: 'Faithful Unsharp Mask Strength' - 172: - exiftool: - - - name: FaithfulUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulUnsharpMaskFineness' - desc: 'Faithful Unsharp Mask Fineness' - 174: - exiftool: - - - name: FaithfulUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:FaithfulUnsharpMaskThreshold' - desc: 'Faithful Unsharp Mask Threshold' - 176: - exiftool: - - - name: MonochromeUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeUnsharpMaskStrength' - desc: 'Monochrome Unsharp Mask Strength' - 178: - exiftool: - - - name: MonochromeUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeUnsharpMaskFineness' - desc: 'Monochrome Unsharp Mask Fineness' - 180: - exiftool: - - - name: MonochromeUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:MonochromeUnsharpMaskThreshold' - desc: 'Monochrome Unsharp Mask Threshold' - 182: - exiftool: - - - name: CustomUnsharpMaskStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomUnsharpMaskStrength' - desc: 'Custom Unsharp Mask Strength' - 184: - exiftool: - - - name: CustomUnsharpMaskFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomUnsharpMaskFineness' - desc: 'Custom Unsharp Mask Fineness' - 186: - exiftool: - - - name: CustomUnsharpMaskThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomUnsharpMaskThreshold' - desc: 'Custom Unsharp Mask Threshold' - 188: - exiftool: - - - name: CustomDefaultUnsharpStrength - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomDefaultUnsharpStrength' - desc: 'Custom Default Unsharp Strength' - 190: - exiftool: - - - name: CustomDefaultUnsharpFineness - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomDefaultUnsharpFineness' - desc: 'Custom Default Unsharp Fineness' - 192: - exiftool: - - - name: CustomDefaultUnsharpThreshold - type: int16s - writable: true - DOMNode: 'CanonVRD:CustomDefaultUnsharpThreshold' - desc: 'Custom Default Unsharp Threshold' - 214: - exiftool: - - - name: CropCircleActive - type: int16s - writable: true - DOMNode: 'CanonVRD:CropCircleActive' - desc: 'Crop Circle Active' - values: - - 'No' - - 'Yes' - 215: - exiftool: - - - name: CropCircleX - type: int16s - writable: true - DOMNode: 'CanonVRD:CropCircleX' - desc: 'Crop Circle X' - 216: - exiftool: - - - name: CropCircleY - type: int16s - writable: true - DOMNode: 'CanonVRD:CropCircleY' - desc: 'Crop Circle Y' - 217: - exiftool: - - - name: CropCircleRadius - type: int16s - writable: true - DOMNode: 'CanonVRD:CropCircleRadius' - desc: 'Crop Circle Radius' - 220: - exiftool: - - - name: DLOOn - type: int16s - writable: true - DOMNode: 'CanonVRD:DLOOn' - desc: 'DLO On' - values: - - 'No' - - 'Yes' - 221: - exiftool: - - - name: DLOSetting - type: int16s - writable: true - DOMNode: 'CanonVRD:DLOSetting' - desc: 'DLO Setting' - 222: - exiftool: - - - name: DLOShootingDistance - type: int16s - writable: true - DOMNode: 'CanonVRD:DLOShootingDistance' - desc: 'DLO Shooting Distance' - 223: - exiftool: - - - name: DLODataLength - type: int32u - writable: false - DOMNode: 'CanonVRD:DLODataLength' - desc: 'DLO Data Length' - 225: - exiftool: - - - name: CameraRawColorTone - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawColorTone' - desc: 'Camera Raw Color Tone' - 226: - exiftool: - - - name: CameraRawSaturation - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawSaturation' - desc: 'Camera Raw Saturation' - 227: - exiftool: - - - name: CameraRawContrast - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawContrast' - desc: 'Camera Raw Contrast' - 228: - exiftool: - - - name: CameraRawLinear - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawLinear' - desc: 'Camera Raw Linear' - values: - - 'No' - - 'Yes' - 229: - exiftool: - - - name: CameraRawSharpness - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawSharpness' - desc: 'Camera Raw Sharpness' - 230: - exiftool: - - - name: CameraRawHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawHighlightPoint' - desc: 'Camera Raw Highlight Point' - 231: - exiftool: - - - name: CameraRawShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawShadowPoint' - desc: 'Camera Raw Shadow Point' - 232: - exiftool: - - - name: CameraRawOutputHighlightPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawOutputHighlightPoint' - desc: 'Camera Raw Output Highlight Point' - 233: - exiftool: - - - name: CameraRawOutputShadowPoint - type: int16s - writable: true - DOMNode: 'CanonVRD:CameraRawOutputShadowPoint' - desc: 'Camera Raw Output Shadow Point' diff --git a/specs/ExifMakerNotes/MakerNotes.yaml b/specs/ExifMakerNotes/MakerNotes.yaml index c416210f2..c39f5a3ad 100644 --- a/specs/ExifMakerNotes/MakerNotes.yaml +++ b/specs/ExifMakerNotes/MakerNotes.yaml @@ -1,5 +1,4 @@ collection: ExifMakerNotes\MakerNotes -class: ???? items: Canon: collection: ExifMakerNotes\Canon\Main diff --git a/src/Block/Exif/Vendor/Apple/MakerNote.php b/src/Block/Exif/Vendor/Apple/MakerNote.php index 7fe999c45..b0d1b9df2 100644 --- a/src/Block/Exif/Vendor/Apple/MakerNote.php +++ b/src/Block/Exif/Vendor/Apple/MakerNote.php @@ -10,6 +10,7 @@ use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Data\DataException; use FileEye\MediaProbe\Data\DataWindow; +use FileEye\MediaProbe\Model\BlockInterface; use FileEye\MediaProbe\Model\ElementInterface; use FileEye\MediaProbe\Model\EntryInterface; use FileEye\MediaProbe\ItemDefinition; @@ -20,12 +21,9 @@ class MakerNote extends Ifd { - /** - * {@inheritdoc} - */ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = null, $xxx = 0): void { - $offset = $this->getDefinition()->getDataOffset(); + $offset = $this->getDefinition()->dataOffset; // Load Apple's header as a raw data block. $header_data_definition = new ItemDefinition(CollectionFactory::get('RawData', ['name' => 'appleHeader']), DataFormat::BYTE, 14); @@ -44,16 +42,20 @@ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = $i_offset = $offset + 2 + 12 * $i; try { $item_definition = $this->getItemDefinitionFromData($i, $dataElement, $i_offset); - $item_class = $item_definition->getCollection()->getPropertyValue('handler'); + $item_class = $item_definition->collection->getPropertyValue('handler'); $item = new $item_class($item_definition, $this); if (is_a($item_class, Ifd::class, true)) { $item->parseData($dataElement); } else { - $item_data_window = new DataWindow($dataElement, $item_definition->getDataOffset(), $item_definition->getSize()); + $item_data_window = new DataWindow($dataElement, $item_definition->dataOffset, $item_definition->getSize()); $item->parseData($item_data_window); } } catch (DataException $e) { - $item->error($e->getMessage()); + if (isset($item)) { + $item->error($e->getMessage()); + } else { + throw $e; + } } } @@ -61,9 +63,6 @@ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = $this->executePostParseCallbacks($dataElement); } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $bytes = $this->getElement('rawData')->toBytes(); @@ -80,10 +79,12 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs // Fill in the TAG entries in the IFD. foreach ($this->getMultipleElements('*') as $tag => $sub_block) { - if ($sub_block->getCollection()->getPropertyValue('id') === 'RawData') { + if ($sub_block instanceof RawData) { continue; } + assert($sub_block instanceof Tag || $sub_block instanceof ListBase, get_class($sub_block)); + $bytes .= ConvertBytes::fromShort($sub_block->getAttribute('id'), $byte_order); $bytes .= ConvertBytes::fromShort($sub_block->getFormat(), $byte_order); $bytes .= ConvertBytes::fromLong($sub_block->getComponents(), $byte_order); diff --git a/src/Block/Exif/Vendor/Apple/RunTime.php b/src/Block/Exif/Vendor/Apple/RunTime.php index 9282e5ac0..08e31898a 100644 --- a/src/Block/Exif/Vendor/Apple/RunTime.php +++ b/src/Block/Exif/Vendor/Apple/RunTime.php @@ -16,15 +16,12 @@ class RunTime extends ListBase { - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { assert($this->debugInfo(['dataElement' => $data])); $plist = new CFPropertyList(); - $plist->parse($data->getBytes(0, $this->getDefinition()->getValuesCount())); + $plist->parse($data->getBytes(0, $this->getDefinition()->valuesCount)); // Build a TAG object for each PList item. foreach ($plist->toArray() as $tag_name => $value) { @@ -37,9 +34,6 @@ protected function doParseData(DataElement $data): void } } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $plist = new CFPropertyList(); @@ -50,15 +44,13 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs // Fill in the TAG entries in the IFD. foreach ($this->getMultipleElements('*') as $tag => $sub_block) { + assert($sub_block instanceof Tag); $dict->add($sub_block->getCollection()->getPropertyValue('item'), new CFNumber($sub_block->getValue())); } return $plist->toBinary(); } - /** - * {@inheritdoc} - */ public function getComponents(): int { return strlen($this->toBytes()); diff --git a/src/Block/Exif/Vendor/Canon/AFInfoIndex.php b/src/Block/Exif/Vendor/Canon/AFInfoIndex.php index cfbc7e6d2..6ea639d42 100644 --- a/src/Block/Exif/Vendor/Canon/AFInfoIndex.php +++ b/src/Block/Exif/Vendor/Canon/AFInfoIndex.php @@ -26,22 +26,22 @@ protected function doParseData(DataElement $data): void // property is true, the first entry is a special case that is handled // by opening a 'rawData' node instead of a 'tag'. $offset = 0; - $this->components = $this->getDefinition()->getValuesCount(); + $this->components = $this->getDefinition()->valuesCount; assert($this->debugInfo(['dataElement' => $data])); for ($i = 0; $i < $this->components; $i++) { $item_definition = $this->getItemDefinitionFromData($i, $i, $data, $offset); // Check if this tag should be skipped. - if ($item_definition->getCollection()->getPropertyValue('skip')) { + if ($item_definition->collection->getPropertyValue('skip')) { $this->debug("Skipped"); continue; }; - if (in_array($item_definition->getCollection()->getPropertyValue('name'), ['AFAreaWidths', 'AFAreaHeights', 'AFAreaXPositions', 'AFAreaYPositions'])) { + if (in_array($item_definition->collection->getPropertyValue('name'), ['AFAreaWidths', 'AFAreaHeights', 'AFAreaXPositions', 'AFAreaYPositions'])) { $value_components = $this->getElement("tag[@name='NumAFPoints']")->getElement("entry")->getValue(); $this->components -= ($value_components - 1); - } elseif (in_array($item_definition->getCollection()->getPropertyValue('name'), ['AFPointsInFocus', 'AFPointsSelected'])) { + } elseif (in_array($item_definition->collection->getPropertyValue('name'), ['AFPointsInFocus', 'AFPointsSelected'])) { $value_components = (int) (($this->getElement("tag[@name='NumAFPoints']")->getElement("entry")->getValue() + 15) / 16); $this->components -= ($value_components - 1); } else { @@ -49,11 +49,11 @@ protected function doParseData(DataElement $data): void } // Adds the 'tag'. - $item_class = $item_definition->getCollection()->getPropertyValue('handler'); + $item_class = $item_definition->collection->getPropertyValue('handler'); $item = new $item_class($item_definition, $this); $entry_class = $item_definition->getEntryClass(); - new $entry_class($item, $this->getDataWindowFromData($data, $offset, $item_definition->getFormat(), $value_components)); + new $entry_class($item, $this->getDataWindowFromData($data, $offset, $item_definition->format, $value_components)); } } } diff --git a/src/Block/Exif/Vendor/Canon/CameraInfoMap.php b/src/Block/Exif/Vendor/Canon/CameraInfoMap.php index e1bdbd964..69b461f39 100644 --- a/src/Block/Exif/Vendor/Canon/CameraInfoMap.php +++ b/src/Block/Exif/Vendor/Canon/CameraInfoMap.php @@ -28,7 +28,7 @@ protected function validate(DataElement $dataElement): void $model_entry = $this->getRootElement()->getElement("//ifd[@name='IFD0']/tag[@name='Model']/entry"); $model = $model_entry ? $model_entry->getValue() : 'n/a'; - $values_count = $this->getDefinition()->getValuesCount(); + $values_count = $this->getDefinition()->valuesCount; // Find the appropriate map collection. $mapped = false; @@ -42,9 +42,9 @@ protected function validate(DataElement $dataElement): void } if (!$mapped) { if ($this->getFormat() === DataFormat::LONG) { - if (in_array($this->getDefinition()->getValuesCount(), [138, 148])) { + if (in_array($this->getDefinition()->valuesCount, [138, 148])) { $this->definition = new ItemDefinition($this->getCollection()->getItemCollection('CanonCameraInfoPowerShot')); - } elseif (in_array($this->getDefinition()->getValuesCount(), [156, 162, 167, 171, 264])) { + } elseif (in_array($this->getDefinition()->valuesCount, [156, 162, 167, 171, 264])) { $this->definition = new ItemDefinition($this->getCollection()->getItemCollection('CanonCameraInfoPowerShot2')); } else { $this->definition = new ItemDefinition($this->getCollection()->getItemCollection('CanonCameraInfoUnknown32')); diff --git a/src/Block/Exif/Vendor/Canon/ColorDataMap.php b/src/Block/Exif/Vendor/Canon/ColorDataMap.php index 0955d7ebc..873fa9931 100644 --- a/src/Block/Exif/Vendor/Canon/ColorDataMap.php +++ b/src/Block/Exif/Vendor/Canon/ColorDataMap.php @@ -27,7 +27,7 @@ protected function validate(DataElement $dataElement): void // Find the appropriate map collection. foreach ($this->getCollection()->listItemIds() as $color_data_map) { $map_t = $this->getCollection()->getItemCollection($color_data_map); - if (in_array($this->getDefinition()->getValuesCount(), $map_t->getPropertyValue('condition') ?? [])) { + if (in_array($this->getDefinition()->valuesCount, $map_t->getPropertyValue('condition') ?? [])) { $this->definition = new ItemDefinition($map_t, $map_t->getPropertyValue('format')[0]); break; } diff --git a/src/Block/Exif/Vendor/Canon/CustomFunctions2.php b/src/Block/Exif/Vendor/Canon/CustomFunctions2.php index 9a4c4c177..35d79b39c 100644 --- a/src/Block/Exif/Vendor/Canon/CustomFunctions2.php +++ b/src/Block/Exif/Vendor/Canon/CustomFunctions2.php @@ -20,15 +20,12 @@ */ class CustomFunctions2 extends ListBase { - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { assert($this->debugInfo(['dataElement' => $data])); $rec_pos = 0; - for ($n = 0; $n < $this->getDefinition()->getValuesCount(); $n++) { + for ($n = 0; $n < $this->getDefinition()->valuesCount; $n++) { $id = $data->getLong($rec_pos); $num = $data->getLong($rec_pos + 4); $this->debug("#{seq}, tag {id}/{hexid}, f {format}, c {components}, data @{offset}, size {size}", [ @@ -51,26 +48,28 @@ protected function doParseData(DataElement $data): void $this->getRootElement() ); $item_definition = new ItemDefinition($item_collection, DataFormat::SIGNED_LONG, $num, $rec_pos); - $class = $item_definition->getCollection()->getPropertyValue('class'); + $class = $item_definition->collection->getPropertyValue('handler'); $tag = new $class($item_definition, $this); - $tag_data_window = new DataWindow($data, $item_definition->getDataOffset(), $item_definition->getSize()); + $tag_data_window = new DataWindow($data, $item_definition->dataOffset, $item_definition->getSize()); $tag->parseData($tag_data_window); } catch (DataException $e) { - $tag->error($e->getMessage()); + if (isset($tag)) { + $tag->error($e->getMessage()); + } else { + throw $e; + } } $rec_pos += ($num * 4); } } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $bytes = ''; // Fill in the TAG entries. foreach ($this->getMultipleElements('*') as $element) { + assert($element instanceof Tag); // Tag ID. $bytes .= ConvertBytes::fromLong($element->getAttribute('id'), $byte_order); // Number of value items for the tag. diff --git a/src/Block/Exif/Vendor/Canon/CustomFunctions2Header.php b/src/Block/Exif/Vendor/Canon/CustomFunctions2Header.php index 163b9859f..179b16661 100644 --- a/src/Block/Exif/Vendor/Canon/CustomFunctions2Header.php +++ b/src/Block/Exif/Vendor/Canon/CustomFunctions2Header.php @@ -21,9 +21,6 @@ */ class CustomFunctions2Header extends ListBase { - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { assert($this->debugInfo(['dataElement' => $data])); @@ -64,7 +61,7 @@ protected function doParseData(DataElement $data): void $pos += 12; try { $item_definition = new ItemDefinition($this->getCollection()->getItemCollection($rec_num), DataFormat::SIGNED_LONG, $rec_count); - $class = $item_definition->getCollection()->getPropertyValue('handler'); + $class = $item_definition->collection->getPropertyValue('handler'); $group = new $class($item_definition, $this); $group->parseData($data, $pos, min($rec_len, $data->getSize() - $pos)); } catch (\Exception $e) { @@ -75,15 +72,14 @@ protected function doParseData(DataElement $data): void } } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $bytes = ''; // Fill in the Functions2 groups. foreach ($this->getMultipleElements('*') as $group) { + assert($group instanceof CustomFunctions2, get_class($group)); + // The group's data. $group_data = $group->toBytes($byte_order); // The group's ID. @@ -106,9 +102,6 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs return ConvertBytes::fromLong(strlen($bytes) + 4, $byte_order) . $bytes; } - /** - * {@inheritdoc} - */ public function getComponents(): int { // The components in this case is the total number of Long values @@ -117,10 +110,12 @@ public function getComponents(): int // so we start the count off 2. $components = 2; foreach ($this->getMultipleElements('*') as $group) { + assert($group instanceof CustomFunctions2, get_class($group)); // For each group, 1 long for the ID, 1 long to represent the // size of the group, 1 long to represent the number of tags. $components += (1 + 1 + 1); foreach ($group->getMultipleElements('tag') as $tag) { + assert($tag instanceof Tag, get_class($tag)); // For each tag, 1 long for the ID, 1 long to represent the // number of tag values, then as many longs as the number of // values. diff --git a/src/Block/Exif/Vendor/Canon/Filter.php b/src/Block/Exif/Vendor/Canon/Filter.php index 9ed7ab36f..99e65ac37 100644 --- a/src/Block/Exif/Vendor/Canon/Filter.php +++ b/src/Block/Exif/Vendor/Canon/Filter.php @@ -31,15 +31,16 @@ class Filter extends ListBase */ protected int $paramsCount; - public function __construct(ItemDefinition $definition, BlockInterface $parent = null, BlockInterface $reference = null) + public function __construct( + ItemDefinition $definition, + FilterInfoIndex $parent, + ?BlockInterface $reference = null, + ) { parent::__construct($definition, $parent, $reference); - $this->setAttribute('name', $this->getParentElement()->getAttribute('name') . '.' . $definition->getSequence()); + $this->setAttribute('name', $this->getParentElement()->getAttribute('name') . '.' . $definition->sequence); } - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { $offset = 0; @@ -60,28 +61,25 @@ protected function doParseData(DataElement $data): void $offset += 8; // The items are defined in the collection of the parent element. - $this - ->addBlock(new ItemDefinition( - $this->getParentElement()->getCollection()->getItemCollection($id), - DataFormat::SIGNED_LONG, - $val_count, - 0, - $offset, - $p, - )) - ->parseData(new DataWindow( - $data, - $offset, - $val_count * DataFormat::getSize(DataFormat::SIGNED_LONG) - )); + $tag = $this->addBlock(new ItemDefinition( + $this->getParentElement()->getCollection()->getItemCollection($id), + DataFormat::SIGNED_LONG, + $val_count, + 0, + $offset, + $p, + )); + assert($tag instanceof Tag, get_class($tag)); + $tag->parseData(new DataWindow( + $data, + $offset, + $val_count * DataFormat::getSize(DataFormat::SIGNED_LONG), + )); $offset += 4 * $val_count; } } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $bytes = ''; @@ -93,6 +91,7 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs $params = $this->getMultipleElements('*'); $data_area_bytes = ''; foreach ($params as $param) { + assert($param instanceof Tag, get_class($param)); $data_area_bytes .= ConvertBytes::fromLong((int) $param->getAttribute('id'), $byte_order); $data_area_bytes .= ConvertBytes::fromLong($param->getComponents(), $byte_order); $data_area_bytes .= $param->toBytes($byte_order); @@ -114,16 +113,18 @@ public function collectInfo(array $context = []): array { return array_merge(parent::collectInfo($context), [ '_msg' =>'#{seq}.{name} @{offset}, {parmetersCount} parameter(s), size {size} bytes', - 'seq' => $this->getDefinition()->getSequence() + 1, + 'seq' => $this->getDefinition()->sequence + 1, 'parmetersCount' => $this->paramsCount, ]); } - /** - * {@inheritdoc} - */ protected function getContextPathSegmentPattern(): string { return '/{DOMNode}:{id}'; } + + public function getParentElement(): FilterInfoIndex + { + return parent::getParentElement(); + } } diff --git a/src/Block/Exif/Vendor/Canon/FilterInfoIndex.php b/src/Block/Exif/Vendor/Canon/FilterInfoIndex.php index 7d0b4f12c..5c1ab07e5 100644 --- a/src/Block/Exif/Vendor/Canon/FilterInfoIndex.php +++ b/src/Block/Exif/Vendor/Canon/FilterInfoIndex.php @@ -47,26 +47,26 @@ protected function doParseData(DataElement $data): void assert($this->debugInfo(['dataElement' => $data])); // The first 4 bytes is a marker (?), store as RawData. - $this - ->addBlock(new ItemDefinition(CollectionFactory::get('RawData', ['name' => 'filterHeader']), DataFormat::BYTE, 4)) - ->parseData(new DataWindow($data, $offset, 4)); + $rawData = $this->addBlock(new ItemDefinition(CollectionFactory::get('RawData', ['name' => 'filterHeader']), DataFormat::BYTE, 4)); + assert($rawData instanceof RawData); + $rawData->parseData(new DataWindow($data, $offset, 4)); $offset += 8; // Loop and parse through the filters. for ($i = 0; $i < $this->components; $i++) { $filter_size = $data->getLong($offset + 4); - $this - ->addBlock( - new ItemDefinition( - CollectionFactory::get('ExifMakerNotes\Canon\Filter'), - DataFormat::BYTE, - $filter_size, - $offset, - 0, - $i - ) + $filter = $this->addBlock( + new ItemDefinition( + CollectionFactory::get('ExifMakerNotes\Canon\Filter'), + DataFormat::BYTE, + $filter_size, + $offset, + 0, + $i ) - ->parseData(new DataWindow($data, $offset, $filter_size + 4)); + ); + assert($filter instanceof Filter); + $filter->parseData(new DataWindow($data, $offset, $filter_size + 4)); $offset += 4 + $filter_size; } } diff --git a/src/Block/Index.php b/src/Block/Index.php index 984a6de77..7f3b949a3 100644 --- a/src/Block/Index.php +++ b/src/Block/Index.php @@ -2,7 +2,9 @@ namespace FileEye\MediaProbe\Block; +use FileEye\MediaProbe\Block\Tiff\Tag; use FileEye\MediaProbe\Data\DataElement; +use FileEye\MediaProbe\Data\DataException; use FileEye\MediaProbe\Data\DataWindow; use FileEye\MediaProbe\MediaProbe; use FileEye\MediaProbe\ItemDefinition; @@ -44,9 +46,6 @@ protected function validate(DataElement $dataElement): void } } - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { $this->validate($data); @@ -55,22 +54,24 @@ protected function doParseData(DataElement $data): void // property is true, the first entry is a special case that is handled // by opening a 'rawData' node instead of a 'tag'. $offset = 0; - $this->components = $this->getDefinition()->getValuesCount(); + $this->components = $this->getDefinition()->valuesCount; assert($this->debugInfo(['dataElement' => $data])); for ($i = 0; $i < $this->components; $i++) { $item_definition = $this->getItemDefinitionFromData($i, $i, $data, $offset); // Check if this tag should be skipped. - if ($item_definition->getCollection()->getPropertyValue('skip')) { + if ($item_definition->collection->getPropertyValue('skip')) { $this->debug("Skipped"); continue; }; - $this->components -= ($item_definition->getValuesCount() - 1); + $this->components -= ($item_definition->valuesCount - 1); // Adds the 'tag'. - $this->addBlock($item_definition)->parseData($data, $item_definition->getDataOffset(), $item_definition->getSize()); + $tag = $this->addBlock($item_definition); + assert($tag instanceof Tag || $tag instanceof RawData, get_class($tag)); + $tag->parseData($data, $item_definition->dataOffset, $item_definition->getSize()); $offset += $item_definition->getSize(); } @@ -111,26 +112,17 @@ protected function getItemDefinitionFromData(int $seq, $id, DataElement $dataEle protected function getValueFromData(DataElement $dataElement, int &$offset, int $format, int $count = 1): mixed { $dataWindow = $this->getDataWindowFromData($dataElement, $offset, $format, $count); - switch ($format) { - case DataFormat::BYTE: - return $dataWindow->getByte(); - case DataFormat::SHORT: - return $dataWindow->getShort(); - case DataFormat::SHORT_REV: - return $dataWindow->getShortRev(); - case DataFormat::SIGNED_SHORT: - return $dataWindow->getSignedShort(); - case DataFormat::LONG: - return $dataWindow->getLong(); - case DataFormat::SIGNED_LONG: - return $dataWindow->getSignedLong(); - case DataFormat::RATIONAL: - return $dataWindow->getRational(); - case DataFormat::SIGNED_RATIONAL: - return $dataWindow->getSignedRational(); - default: - $this->error("Unsupported format."); - } + return match ($format) { + DataFormat::BYTE => $dataWindow->getByte(), + DataFormat::SHORT => $dataWindow->getShort(), + DataFormat::SHORT_REV => $dataWindow->getShortRev(), + DataFormat::SIGNED_SHORT => $dataWindow->getSignedShort(), + DataFormat::LONG => $dataWindow->getLong(), + DataFormat::SIGNED_LONG => $dataWindow->getSignedLong(), + DataFormat::RATIONAL => $dataWindow->getRational(), + DataFormat::SIGNED_RATIONAL => $dataWindow->getSignedRational(), + default => throw new DataException("Unsupported format."), + }; } /** @@ -138,44 +130,27 @@ protected function getValueFromData(DataElement $dataElement, int &$offset, int */ protected function getDataWindowFromData(DataElement $dataElement, int &$offset, int $format, int $count = 1): DataWindow { - switch ($format) { - case DataFormat::ASCII: - case DataFormat::BYTE: - case DataFormat::UNDEFINED: - $size = 1; - break; - case DataFormat::SHORT: - case DataFormat::SHORT_REV: - case DataFormat::SIGNED_SHORT: - $size = 2; - break; - case DataFormat::LONG: - case DataFormat::SIGNED_LONG: - $size = 4; - break; - case DataFormat::RATIONAL: - case DataFormat::SIGNED_RATIONAL: - $size = 8; - break; - default: - $this->error("Unsupported format."); - } + $size = match ($format) { + DataFormat::ASCII, DataFormat::BYTE, DataFormat::UNDEFINED => 1, + DataFormat::SHORT, DataFormat::SHORT_REV, DataFormat::SIGNED_SHORT => 2, + DataFormat::LONG, DataFormat::SIGNED_LONG => 4, + DataFormat::RATIONAL, DataFormat::SIGNED_RATIONAL => 8, + default => throw new DataException("Unsupported format."), + }; $value = new DataWindow($dataElement, $offset, $count * $size); $offset += ($count * $size); return $value; } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $data_bytes = ''; // Get the tags to be written. The index size, if present, is stored in // a rawData node. - foreach ($this->getMultipleElements('tag') as $tag => $sub_block) { - $data_bytes .= $sub_block->toBytes($byte_order); + foreach ($this->getMultipleElements('tag') as $tag => $tag_block) { + assert($tag_block instanceof Tag); + $data_bytes .= $tag_block->toBytes($byte_order); } $actual_size = strlen($data_bytes); @@ -189,16 +164,14 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs } } - /** - * {@inheritdoc} - */ public function getComponents(): int { $components = 0; - foreach ($this->getMultipleElements('tag') as $sub) { - $sub_size = DataFormat::getSize($sub->getFormat()) * $sub->getComponents(); - // Components are in Shorts, $sub_size is in Bytes, so normalize. - $components += $sub_size / 2; + foreach ($this->getMultipleElements('tag') as $tag) { + assert($tag instanceof Tag); + $tag_size = DataFormat::getSize($tag->getFormat()) * $tag->getComponents(); + // Components are in Shorts, $tag_size is in Bytes, so normalize. + $components += $tag_size / 2; } if ($this->getCollection()->getPropertyValue('hasIndexSize')) { $components++; @@ -214,7 +187,7 @@ public function collectInfo(array $context = []): array $msg = '#{seq} {node}:{name}'; - $info['seq'] = $this->getDefinition()->getSequence() + 1; + $info['seq'] = $this->getDefinition()->sequence + 1; if ($this->getParentElement() && ($parent_name = $this->getParentElement()->getAttribute('name'))) { $info['seq'] = $parent_name . '.' . $info['seq']; } @@ -229,7 +202,7 @@ public function collectInfo(array $context = []): array } $info['tags'] = $context['itemsCount'] ?? 'n/a'; - $info['format'] = DataFormat::getName($this->getDefinition()->getFormat()); + $info['format'] = DataFormat::getName($this->getDefinition()->format); $info['_msg'] = $msg; return array_merge($parentInfo, $info); diff --git a/src/Block/Jpeg/Exif.php b/src/Block/Jpeg/Exif.php index f020d9d02..c1fa71078 100644 --- a/src/Block/Jpeg/Exif.php +++ b/src/Block/Jpeg/Exif.php @@ -2,6 +2,7 @@ namespace FileEye\MediaProbe\Block\Jpeg; +use FileEye\MediaProbe\Block\Tiff\Tiff; use FileEye\MediaProbe\Collection\CollectionFactory; use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Entry\Core\Undefined; @@ -53,7 +54,9 @@ public function doParseData(DataElement $data): void $tiffHandler = $tiff->collection->getPropertyValue('handler'); if ($tiffHandler::getTiffSegmentByteOrder($data, strlen(static::EXIF_HEADER)) !== null) { - $this->addBlock($tiff)->parseData($data, strlen(static::EXIF_HEADER), $data->getSize() - strlen(static::EXIF_HEADER)); + $tiff = $this->addBlock($tiff); + assert($tiff instanceof Tiff); + $tiff->parseData($data, strlen(static::EXIF_HEADER), $data->getSize() - strlen(static::EXIF_HEADER)); } else { // We store the data as normal JPEG content if it could not be // parsed as Tiff data. diff --git a/src/Block/Jpeg/Jpeg.php b/src/Block/Jpeg/Jpeg.php index 6bfad1265..0908a39fc 100644 --- a/src/Block/Jpeg/Jpeg.php +++ b/src/Block/Jpeg/Jpeg.php @@ -2,6 +2,7 @@ namespace FileEye\MediaProbe\Block\Jpeg; +use FileEye\MediaProbe\Block\RawData; use FileEye\MediaProbe\Collection\CollectionFactory; use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Data\DataException; @@ -61,7 +62,9 @@ public function doParseData(DataElement $data): void DataFormat::BYTE, $offset ); - $this->addBlock($trail)->parseData($data, $offset, $newOffset - $offset); + $trailData = $this->addBlock($trail); + assert($trailData instanceof RawData); + $trailData->parseData($data, $offset, $newOffset - $offset); } $offset = $newOffset; } catch (DataException $e) { @@ -100,6 +103,7 @@ public function doParseData(DataElement $data): void // Parse the MediaProbe JPEG segment data. $segmentDefinition = new ItemDefinition($segmentCollection); $segment = $this->addBlock($segmentDefinition); + assert($segment instanceof SegmentBase, get_class($segment)); $segment->parseData($data, $offset, $segmentSize); // Position to end of the segment. diff --git a/src/Block/Jpeg/SegmentApp1.php b/src/Block/Jpeg/SegmentApp1.php index cea5b0d9e..ede8f5bd6 100644 --- a/src/Block/Jpeg/SegmentApp1.php +++ b/src/Block/Jpeg/SegmentApp1.php @@ -20,7 +20,9 @@ public function doParseData(DataElement $data): void // @todo use parser and not class call driectly if (Exif::isExifSegment($data, 4)) { $exif = new ItemDefinition(CollectionFactory::get('Jpeg\Exif')); - $this->addBlock($exif)->parseData($data, 4, $data->getSize() - 4); + $exifBlock = $this->addBlock($exif); + assert($exifBlock instanceof Exif); + $exifBlock->parseData($data, 4, $data->getSize() - 4); } else { // We store the data as normal JPEG content if it could not be // parsed as Exif data. diff --git a/src/Block/Jpeg/SegmentSos.php b/src/Block/Jpeg/SegmentSos.php index 390996961..62fe3e422 100644 --- a/src/Block/Jpeg/SegmentSos.php +++ b/src/Block/Jpeg/SegmentSos.php @@ -42,7 +42,9 @@ public function doParseData(DataElement $data): void $eoi = new ItemDefinition( $this->getParentElement()->getCollection()->getItemCollection(static::JPEG_EOI) ); - $this->getParentElement()->addBlock($eoi)->parseData($data, $end_offset, 2); + $eoiBlock = $this->getParentElement()->addBlock($eoi); + assert($eoiBlock instanceof Segment, get_class($eoiBlock)); + $eoiBlock->parseData($data, $end_offset, 2); $end_offset += 2; // Now check to see if there are any trailing data. @@ -57,4 +59,9 @@ public function doParseData(DataElement $data): void $trail->parseData($trail_data_window); } } + + public function getParentElement(): Jpeg + { + return parent::getParentElement(); + } } diff --git a/src/Block/Map.php b/src/Block/Map.php index 81b4b16ad..5a087ee7e 100644 --- a/src/Block/Map.php +++ b/src/Block/Map.php @@ -2,15 +2,16 @@ namespace FileEye\MediaProbe\Block; -use FileEye\MediaProbe\Model\BlockBase; +use FileEye\MediaProbe\Block\Tiff\Tag; use FileEye\MediaProbe\Collection\CollectionFactory; -use FileEye\MediaProbe\MediaProbe; -use FileEye\MediaProbe\Data\DataFormat; -use FileEye\MediaProbe\ItemDefinition; use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Data\DataException; +use FileEye\MediaProbe\Data\DataFormat; use FileEye\MediaProbe\Data\DataString; use FileEye\MediaProbe\Data\DataWindow; +use FileEye\MediaProbe\ItemDefinition; +use FileEye\MediaProbe\MediaProbe; +use FileEye\MediaProbe\Model\BlockBase; use FileEye\MediaProbe\Utility\ConvertBytes; /** @@ -29,16 +30,17 @@ class Map extends Index /** * {@inheritdoc} */ - public function __construct(ItemDefinition $definition, BlockBase $parent = null, BlockBase $reference = null) + public function __construct( + ItemDefinition $definition, + ?BlockBase $parent = null, + ?BlockBase $reference = null, + ) { parent::__construct($definition, $parent, $reference); - $this->components = $definition->getValuesCount(); - $this->format = $definition->getFormat(); + $this->components = $definition->valuesCount; + $this->format = $definition->format; } - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { $this->validate($data); @@ -46,7 +48,9 @@ protected function doParseData(DataElement $data): void // Preserve the entire map as a raw data block. $mapdata = new ItemDefinition(CollectionFactory::get('RawData', ['name' => 'mapdata'])); - $this->addBlock($mapdata)->parseData($data); + $mapdataBlock = $this->addBlock($mapdata); + assert($mapdataBlock instanceof RawData); + $mapdataBlock->parseData($data); // Build the map items. $i = 0; @@ -54,22 +58,22 @@ protected function doParseData(DataElement $data): void $n = $item * DataFormat::getSize($this->getFormat()); $item_definition = $this->getItemDefinitionFromData($i, $item, $data, $n); - // Check data is accessible, warn otherwise. - if ($item_definition->getDataOffset() >= $data->getSize()) { - $this->warning( - 'Could not access value for item \'{item}\' in \'{map}\', overflow', + // Check data is accessible, notice otherwise. + if ($item_definition->dataOffset >= $data->getSize()) { + $this->info( + 'Could not access value for \'{item}\' in map \'{map}\', overflow', [ - 'item' => $item_definition->getCollection()->getPropertyValue('name'), + 'item' => $item_definition->collection->getPropertyValue('name'), 'map' => $this->getAttribute('name'), ] ); continue; } - if ($item_definition->getDataOffset() + $item_definition->getSize() > $data->getSize()) { - $this->warning( - 'Could not get value for item \'{item}\' in \'{map}\', not enough data', + if ($item_definition->dataOffset + $item_definition->getSize() > $data->getSize()) { + $this->notice( + 'Could not get value for \'{item}\' in map \'{map}\', not enough data', [ - 'item' => $item_definition->getCollection()->getPropertyValue('name'), + 'item' => $item_definition->collection->getPropertyValue('name'), 'map' => $this->getAttribute('name'), ] ); @@ -78,8 +82,9 @@ protected function doParseData(DataElement $data): void // Adds the item to the DOM. $item = $this->addBlock($item_definition); + assert($item instanceof Tag || $item instanceof RawData, get_class($item)); try { - $item->parseData($data, $item_definition->getDataOffset(), $item_definition->getSize()); + $item->parseData($data, $item_definition->dataOffset, $item_definition->getSize()); } catch (DataException $e) { $item->error($e->getMessage()); $item->valid = false; @@ -89,25 +94,16 @@ protected function doParseData(DataElement $data): void } } - /** - * {@inheritdoc} - */ public function getFormat(): int { return $this->format; } - /** - * {@inheritdoc} - */ public function getComponents(): int { return $this->components; } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0, $has_next_ifd = false): string { $mapDataElement = $this->getElement("rawData[@name='mapdata']/entry"); @@ -118,7 +114,7 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs // Dump each tag at the position in the map specified by the item id. foreach ($this->getMultipleElements('*[not(self::rawData)]') as $sub_id => $sub) { - $bytes_offset = $sub->getAttribute('id') * DataFormat::getSize($this->getFormat()); + $bytes_offset = ((int) $sub->getAttribute('id')) * DataFormat::getSize($this->getFormat()); $bytes = $sub->toBytes($byte_order); $bytes_length = strlen($bytes); diff --git a/src/Block/RawData.php b/src/Block/RawData.php index 05fa4fb7b..511bdace3 100644 --- a/src/Block/RawData.php +++ b/src/Block/RawData.php @@ -2,12 +2,13 @@ namespace FileEye\MediaProbe\Block; -use FileEye\MediaProbe\Model\BlockBase; use FileEye\MediaProbe\Data\DataElement; +use FileEye\MediaProbe\Data\DataFormat; use FileEye\MediaProbe\Data\DataWindow; use FileEye\MediaProbe\Entry\Core\Undefined; use FileEye\MediaProbe\ItemDefinition; -use FileEye\MediaProbe\Data\DataFormat; +use FileEye\MediaProbe\Model\BlockBase; +use FileEye\MediaProbe\Model\EntryBase; use FileEye\MediaProbe\Utility\ConvertBytes; /** @@ -25,7 +26,12 @@ class RawData extends BlockBase */ public function getFormat(): int { - return $this->getElement("entry") ? $this->getElement("entry")->getFormat() : DataFormat::UNDEFINED; + $entry = $this->getElement("entry"); + if ($entry === null) { + return DataFormat::UNDEFINED; + } + assert($entry instanceof EntryBase, get_class($entry)); + return $entry->getFormat(); } /** @@ -38,26 +44,17 @@ public function getComponents(): int return $this->components; // xxx ??? } - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { assert($this->debugInfo(['dataElement' => $data])); new Undefined($this, $data); } - /** - * {@inheritdoc} - */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0): string { return $this->getElement('entry')->toBytes(); } - /** - * {@inheritdoc} - */ protected function getContextPathSegmentPattern(): string { if ($this->getAttribute('name') !== '') { diff --git a/src/Block/Tiff/Ifd.php b/src/Block/Tiff/Ifd.php index 573181f37..bbea2e743 100644 --- a/src/Block/Tiff/Ifd.php +++ b/src/Block/Tiff/Ifd.php @@ -4,8 +4,8 @@ use FileEye\MediaProbe\Block\Jpeg\Jpeg; use FileEye\MediaProbe\Block\ListBase; -use FileEye\MediaProbe\Block\Tiff\Tag; use FileEye\MediaProbe\Block\Thumbnail; +use FileEye\MediaProbe\Block\Tiff\Tag; use FileEye\MediaProbe\Collection\CollectionFactory; use FileEye\MediaProbe\Collection\CollectionInterface; use FileEye\MediaProbe\Data\DataElement; @@ -13,12 +13,13 @@ use FileEye\MediaProbe\Data\DataFormat; use FileEye\MediaProbe\Data\DataString; use FileEye\MediaProbe\Data\DataWindow; -use FileEye\MediaProbe\Model\ElementInterface; -use FileEye\MediaProbe\Model\EntryInterface; use FileEye\MediaProbe\Entry\Core\Undefined; use FileEye\MediaProbe\ItemDefinition; use FileEye\MediaProbe\MediaProbe; use FileEye\MediaProbe\MediaProbeException; +use FileEye\MediaProbe\Model\BlockBase; +use FileEye\MediaProbe\Model\ElementInterface; +use FileEye\MediaProbe\Model\EntryInterface; use FileEye\MediaProbe\Utility\ConvertBytes; /** @@ -31,7 +32,7 @@ class Ifd extends ListBase */ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = null, $xxx = 0): void { - $offset = $this->getDefinition()->getDataOffset(); + $offset = $this->getDefinition()->dataOffset; // Get the number of entries. $n = $this->getItemsCountFromData($dataElement, $offset); @@ -41,14 +42,14 @@ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = for ($i = 0; $i < $n; $i++) { $i_offset = $offset + 2 + 12 * $i; $item_definition = $this->getItemDefinitionFromData($i, $dataElement, $i_offset, $xxx, 'Tiff\IfdAny'); - $item_class = $item_definition->getCollection()->getPropertyValue('handler'); + $item_class = $item_definition->collection->getPropertyValue('handler'); // Check data is accessible, warn otherwise. - if ($item_definition->getDataOffset() >= $dataElement->getSize()) { + if ($item_definition->dataOffset >= $dataElement->getSize()) { $this->warning( 'Could not access value for item {item} in \'{ifd}\', overflow', [ - 'item' => MediaProbe::dumpIntHex($item_definition->getCollection()->getPropertyValue('name') ?? 'n/a'), + 'item' => MediaProbe::dumpIntHex($item_definition->collection->getPropertyValue('name') ?? 'n/a'), 'ifd' => $this->getAttribute('name'), ] ); @@ -56,19 +57,19 @@ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = } /* $this->debug( 'Item Offset {o} Components {c} Format {f} Formatsize {fs} Size {s} DataElement Size {des}', [ - 'o' => MediaProbe::dumpIntHex($dataElement->getAbsoluteOffset($item_definition->getDataOffset())), - 'c' => $item_definition->getValuesCount(), - 'f' => $item_definition->getFormat(), - 'fs' => DataFormat::getSize($item_definition->getFormat()), + 'o' => MediaProbe::dumpIntHex($dataElement->getAbsoluteOffset($item_definition->dataOffset)), + 'c' => $item_definition->valuesCount, + 'f' => $item_definition->format, + 'fs' => DataFormat::getSize($item_definition->format), 's' => MediaProbe::dumpIntHex($item_definition->getSize()), 'des' => MediaProbe::dumpIntHex($dataElement->getSize()), ] );*/ - if ($item_definition->getDataOffset() + $item_definition->getSize() > $dataElement->getSize()) { + if ($item_definition->dataOffset + $item_definition->getSize() > $dataElement->getSize()) { $this->warning( 'Could not get value for item {item} in \'{ifd}\', not enough data', [ - 'item' => MediaProbe::dumpIntHex($item_definition->getCollection()->getPropertyValue('name') ?? 'n/a'), + 'item' => MediaProbe::dumpIntHex($item_definition->collection->getPropertyValue('name') ?? 'n/a'), 'ifd' => $this->getAttribute('name'), ] ); @@ -84,8 +85,8 @@ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = // In case of an IFD terminator item entry, i.e. zero // components, the data window size is still 4 bytes, from // the IFD index area. - $item_data_window_size = $item_definition->getValuesCount() > 0 ? $item_definition->getSize() : 4; - $item->parseData($dataElement, $item_definition->getDataOffset(), $item_data_window_size); + $item_data_window_size = $item_definition->valuesCount > 0 ? $item_definition->getSize() : 4; + $item->parseData($dataElement, $item_definition->dataOffset, $item_data_window_size); } } catch (DataException $e) { $item->error($e->getMessage()); @@ -153,7 +154,13 @@ protected function getItemsCountFromData(DataElement $dataElement, $offset): int * @return \FileEye\MediaProbe\ItemDefinition * the ItemDefinition object of the IFD item. */ - protected function getItemDefinitionFromData(int $seq, DataElement $dataElement, int $offset, int $data_offset_shift = 0, string $fallback_collection_id = null): ItemDefinition + protected function getItemDefinitionFromData( + int $seq, + DataElement $dataElement, + int $offset, + int $data_offset_shift = 0, + ?string $fallback_collection_id = null, + ): ItemDefinition { $id = $dataElement->getShort($offset); $format = $dataElement->getShort($offset + 2); @@ -224,10 +231,12 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs // Fill in the TAG entries in the IFD. foreach ($this->getMultipleElements('*') as $tag => $sub_block) { - if ($sub_block->getCollection()->getPropertyValue('id') === 'Thumbnail') { + if ($sub_block instanceof Thumbnail) { continue; } + assert($sub_block instanceof Tag || $sub_block instanceof ListBase, get_class($sub_block)); + $data = $sub_block->toBytes($byte_order, $data_area_offset); $bytes .= ConvertBytes::fromShort($sub_block->getAttribute('id'), $byte_order); @@ -254,6 +263,7 @@ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offs // Thumbnail. if ($thumbnail) { $thumbnail_entry = $thumbnail->getElement('entry'); + assert($thumbnail_entry instanceof EntryInterface); // Add offset. $bytes .= ConvertBytes::fromShort($this->getCollection()->getItemCollectionByName('ThumbnailOffset')->getPropertyValue('item'), $byte_order); $bytes .= ConvertBytes::fromShort(DataFormat::LONG, $byte_order); @@ -298,7 +308,9 @@ public static function thumbnailToBlock(DataElement $dataElement, Ifd $ifd): voi // Get Thumbnail's offset and size. $offset = $ifd->getElement("tag[@name='ThumbnailOffset']/entry")->getValue(); + assert(is_int($offset)); $length = $ifd->getElement("tag[@name='ThumbnailLength']/entry")->getValue(); + assert(is_int($length)); // Remove the tags that describe the Thumbnail. $ifd->removeElement("tag[@name='ThumbnailOffset']"); @@ -373,11 +385,13 @@ public static function makerNoteToBlock(DataElement $d, Ifd $ifd): void if (!$exif_ifd = $ifd->getElement("ifd[@name='ExifIFD']")) { return; } + assert($exif_ifd instanceof Ifd); // Get MakerNote tag from Exif IFD. if (!$maker_note_tag = $exif_ifd->getElement("tag[@name='MakerNote']")) { return; } + assert($maker_note_tag instanceof Tag); // Get Make tag from IFD0. if (!$make_tag = $ifd->getElement("tag[@name='Make']")) { @@ -405,11 +419,12 @@ public static function makerNoteToBlock(DataElement $d, Ifd $ifd): void // xxx $ifd->setAttribute('id', 37500); $ifd->setAttribute('name', $maker_note_ifd_name); - $data = $maker_note_tag->getElement("entry")->getDataElement(); -// dump(MediaProbe::dumpHexFormatted($data->getBytes())); + $entry = $maker_note_tag->getElement("entry"); + assert($entry instanceof EntryInterface); + $data = $entry->getDataElement(); // @todo the netting of the dataOffset is a Canon only thing, move to vendor // @todo xxx this is incorrect, parsing should happen indepentently from add'l offset - $ifd->parseData($data, 0, null, -$maker_note_tag->getDefinition()->getDataOffset()); + $ifd->parseData($data, 0, null, -$maker_note_tag->getDefinition()->dataOffset); // Remove the MakerNote tag that has been converted to IFD. $exif_ifd->removeElement("tag[@name='MakerNote']"); @@ -447,7 +462,7 @@ public function collectInfo(array $context = []): array $msg = '#{seq} {node}:{name}'; - $info['seq'] = $this->getDefinition()->getSequence() + 1; + $info['seq'] = $this->getDefinition()->sequence + 1; if ($this->getParentElement() && ($parent_name = $this->getParentElement()->getAttribute('name'))) { $info['seq'] = $parent_name . '.' . $info['seq']; } @@ -458,7 +473,7 @@ public function collectInfo(array $context = []): array } if (isset($context['dataElement']) && $context['dataElement'] instanceof DataWindow) { - $info['offset'] = $context['dataElement']->getAbsoluteOffset($this->getDefinition()->getDataOffset()) . '/0x' . strtoupper(dechex($context['dataElement']->getAbsoluteOffset($this->getDefinition()->getDataOffset()))); + $info['offset'] = $context['dataElement']->getAbsoluteOffset($this->getDefinition()->dataOffset) . '/0x' . strtoupper(dechex($context['dataElement']->getAbsoluteOffset($this->getDefinition()->dataOffset))); } $info['tags'] = $context['itemsCount'] ?? 'n/a'; diff --git a/src/Block/Tiff/Tag.php b/src/Block/Tiff/Tag.php index c75e00f4b..66fda911c 100644 --- a/src/Block/Tiff/Tag.php +++ b/src/Block/Tiff/Tag.php @@ -5,16 +5,18 @@ use FileEye\MediaProbe\Model\BlockBase; use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Data\DataWindow; +use FileEye\MediaProbe\Model\BlockInterface; use FileEye\MediaProbe\Model\ElementInterface; use FileEye\MediaProbe\Model\EntryInterface; use FileEye\MediaProbe\MediaProbe; use FileEye\MediaProbe\MediaProbeException; +use FileEye\MediaProbe\Data\DataException; use FileEye\MediaProbe\Data\DataFormat; use FileEye\MediaProbe\ItemDefinition; use FileEye\MediaProbe\Utility\ConvertBytes; /** - * Class representing an Exif TAG as an MediaProbe block. + * Class representing an Exif TAG as a MediaProbe block. */ class Tag extends BlockBase { @@ -23,11 +25,14 @@ class Tag extends BlockBase */ public function validate(): void { + $parentElement = $this->getParentElement(); + assert($parentElement instanceof BlockInterface); + // Check if MediaProbe has a definition for this tag. if (in_array($this->getCollection()->getPropertyValue('id'), ['VoidCollection', 'Tiff\UnknownTag'])) { $this->notice("Unknown item {item} in '{parent}'", [ 'item' => MediaProbe::dumpIntHex($this->getAttribute('id')), - 'parent' => $this->getParentElement()->getCollection()->getPropertyValue('name') ?? 'n/a', + 'parent' => $parentElement->getCollection()->getPropertyValue('name') ?? 'n/a', ]); return; } @@ -43,7 +48,7 @@ public function validate(): void 'format_name' => DataFormat::getName($this->getFormat()), 'expected_format_names' => implode(', ', $expected_format_names), 'item' => $this->getAttribute('name') ?? 'n/a', - 'parent' => $this->getParentElement()->getCollection()->getPropertyValue('name') ?? 'n/a', + 'parent' => $parentElement->getCollection()->getPropertyValue('name') ?? 'n/a', ]); } @@ -54,14 +59,11 @@ public function validate(): void 'components' => $this->getComponents(), 'expected_components' => $expected_components, 'item' => $this->getAttribute('name') ?? 'n/a', - 'parent' => $this->getParentElement() ? $this->getParentElement()->getCollection()->getPropertyValue('name') ?? 'n/a' : 'n/a', + 'parent' => $parentElement ? $parentElement->getCollection()->getPropertyValue('name') ?? 'n/a' : 'n/a', ]); } } - /** - * {@inheritdoc} - */ protected function doParseData(DataElement $data): void { $this->validate(); @@ -76,49 +78,41 @@ protected function doParseData(DataElement $data): void } } - /** - * {@inheritdoc} - */ public function getValue(array $options = []): mixed { return $this->getElement("entry") ? $this->getElement("entry")->getValue($options) : null; } - /** - * {@inheritdoc} - */ public function toString(array $options = []): string { return $this->getElement("entry") ? $this->getElement("entry")->toString($options) : ''; } - /** - * {@inheritdoc} - */ public function toBytes($order = ConvertBytes::LITTLE_ENDIAN, $offset = 0): string { return $this->getElement("entry") ? $this->getElement("entry")->toBytes($order, $offset) : ''; } - /** - * {@inheritdoc} - */ public function getFormat(): int { - return $this->getElement("entry") ? $this->getElement("entry")->getFormat() : $this->getDefinition()->getFormat(); + $entry = $this->getElement("entry"); + if (!$entry) { + return $this->getDefinition()->format; + } + assert($entry instanceof EntryInterface, get_class($entry)); + return $entry->getFormat(); } - /** - * {@inheritdoc} - */ public function getComponents(): int { - return $this->getElement("entry") ? $this->getElement("entry")->getComponents() : $this->getDefinition()->getValuesCount(); + $entry = $this->getElement("entry"); + if (!$entry) { + return $this->getDefinition()->valuesCount; + } + assert($entry instanceof EntryInterface, get_class($entry)); + return $entry->getComponents(); } - /** - * {@inheritdoc} - */ protected function getContextPathSegmentPattern(): string { if ($this->getAttribute('name') !== '') { @@ -135,12 +129,12 @@ public function collectInfo(array $context = []): array $msg = '#{seq} rel@{relativeOffset} {node}'; - $info['seq'] = $this->getDefinition()->getSequence() + 1; + $info['seq'] = $this->getDefinition()->sequence + 1; if ($this->getParentElement() && ($parent_name = $this->getParentElement()->getAttribute('name'))) { $info['seq'] = $parent_name . '.' . $info['seq']; } - $info['relativeOffset'] = MediaProbe::dumpIntHex($this->getDefinition()->getItemDefinitionOffset()); + $info['relativeOffset'] = MediaProbe::dumpIntHex($this->getDefinition()->itemDefinitionOffset); $msg .= isset($parentInfo['name']) ? ':{name}' : ''; @@ -153,8 +147,8 @@ public function collectInfo(array $context = []): array $msg .= isset($parentInfo['offset']) ? ' @{offset} size {size}' : ' size {size} byte(s)'; } - $info['format'] = DataFormat::getName($this->getDefinition()->getFormat()); - $info['components'] = $this->getDefinition()->getValuesCount(); + $info['format'] = DataFormat::getName($this->getDefinition()->format); + $info['components'] = $this->getDefinition()->valuesCount; $msg .= ' format {format} count {components}'; $info['_msg'] = $msg; diff --git a/src/Block/Tiff/Tiff.php b/src/Block/Tiff/Tiff.php index 913db397f..d9f2370d1 100644 --- a/src/Block/Tiff/Tiff.php +++ b/src/Block/Tiff/Tiff.php @@ -2,6 +2,7 @@ namespace FileEye\MediaProbe\Block\Tiff; +use FileEye\MediaProbe\Block\RawData; use FileEye\MediaProbe\Collection\CollectionFactory; use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Data\DataException; @@ -59,7 +60,9 @@ public function doParseData(DataElement $data): void format: DataFormat::BYTE, valuesCount: $ifdOffset - 8, ); - $this->addBlock($scan)->parseData($data, 8, $ifdOffset - 8); + $ifd = $this->addBlock($scan); + assert($ifd instanceof RawData); + $ifd->parseData($data, 8, $ifdOffset - 8); } // Loops through IFDs. In fact we should only have IFD0 and IFD1. @@ -156,9 +159,11 @@ public function toBytes($order = ConvertBytes::LITTLE_ENDIAN, $offset = 0): stri // Dumps IFD0 and IFD1. if ($ifd0) { + assert($ifd0 instanceof Ifd); $bytes .= $ifd0->toBytes($this->getByteOrder(), strlen($bytes), (bool) $ifd1); } if ($ifd1) { + assert($ifd1 instanceof Ifd); $bytes .= $ifd1->toBytes($this->getByteOrder(), strlen($bytes), false); } diff --git a/src/Collection/CollectionBase.php b/src/Collection/CollectionBase.php index b3d544e2d..c6b88774e 100644 --- a/src/Collection/CollectionBase.php +++ b/src/Collection/CollectionBase.php @@ -9,6 +9,11 @@ */ abstract class CollectionBase implements CollectionInterface { + /** + * The collection map. + */ + protected static $map; + /** * The overridden properties with their overriden values. */ @@ -25,17 +30,11 @@ public function __construct(array $overrides = []) $this->overrides = $overrides; } - /** - * {@inheritdoc} - */ public function getProperties(): array { return static::$map; } - /** - * {@inheritdoc} - */ public function hasProperty(string $property): bool { if (array_key_exists($property, $this->overrides)) { @@ -44,9 +43,6 @@ public function hasProperty(string $property): bool return array_key_exists($property, $this->getProperties()); } - /** - * {@inheritdoc} - */ public function getPropertyValue(string $property): mixed { if (array_key_exists($property, $this->overrides)) { @@ -55,9 +51,6 @@ public function getPropertyValue(string $property): mixed return $this->getProperties()[$property] ?? null; } - /** - * {@inheritdoc} - */ public function listItemIds(): array { return array_keys($this->getPropertyValue('items') ?? []); @@ -82,10 +75,13 @@ private function getItemCollectionIndex(string $item_id, ?int $components_count, return $entry_class ? $entry_class::resolveItemCollectionIndex($components_count, $context) : 0; } - /** - * {@inheritdoc} - */ - public function getItemCollection(string $item, $index = 0, string $default_id = null, array $default_properties = [], int $components_count = null, ElementInterface $context = null): CollectionInterface + public function getItemCollection( + string $item, $index = 0, + ?string $default_id = null, + array $default_properties = [], + ?int $components_count = null, + ?ElementInterface $context = null, + ): CollectionInterface { if ($index === null) { if ($context === null) { @@ -107,9 +103,6 @@ public function getItemCollection(string $item, $index = 0, string $default_id = return CollectionFactory::get($this->getPropertyValue('items')[$item][$index]['collection'], $item_properties); } - /** - * {@inheritdoc} - */ public function getItemCollectionByName(string $item_name, mixed $index = 0): CollectionInterface { if (!isset($this->getPropertyValue('itemsByName')[$item_name][$index])) { diff --git a/src/Collection/CollectionFactory.php b/src/Collection/CollectionFactory.php index 247b3af5e..5b14c490c 100644 --- a/src/Collection/CollectionFactory.php +++ b/src/Collection/CollectionFactory.php @@ -11,12 +11,7 @@ */ abstract class CollectionFactory { - /** - * The collections' index. - * - * @var Collection - */ - protected static $collectionIndex; + protected static CollectionIndex $collectionIndex; /** * Sets the compiled MediaProbe collection mapper class. @@ -56,14 +51,9 @@ public static function listCollections(): array /** * Returns the requested collection. * - * @param string $id - * The id of the collection. * @param array $overrides * (Optional) If defined, overrides properties defined in the collection. * - * @return Collection - * The collection. - * * @throws CollectionException * When the collection does not exist. */ @@ -79,12 +69,6 @@ public static function get(string $id, array $overrides = []): CollectionInterfa /** * Returns a collection given its name. * - * @param string $collection_name - * The collection name. - * - * @return Collection - * The collection object. - * * @throws CollectionException * When the collection does not exist. */ diff --git a/src/Collection/CollectionIndex.php b/src/Collection/CollectionIndex.php index da13c946d..c32ca3c4c 100644 --- a/src/Collection/CollectionIndex.php +++ b/src/Collection/CollectionIndex.php @@ -20,41 +20,8 @@ public function getNamespace(): string array ( 'ExifMakerNotes\\Apple\\Main' => 'ExifMakerNotes\\Apple\\Main', 'ExifMakerNotes\\Apple\\RunTime' => 'ExifMakerNotes\\Apple\\RunTime', - 'ExifMakerNotes\\CanonCustom\\Functions10D' => 'ExifMakerNotes\\CanonCustom\\Functions10D', - 'ExifMakerNotes\\CanonCustom\\Functions1D' => 'ExifMakerNotes\\CanonCustom\\Functions1D', 'ExifMakerNotes\\CanonCustom\\Functions2' => 'ExifMakerNotes\\CanonCustom\\Functions2', - 'ExifMakerNotes\\CanonCustom\\Functions20D' => 'ExifMakerNotes\\CanonCustom\\Functions20D', 'ExifMakerNotes\\CanonCustom\\Functions2Header' => 'ExifMakerNotes\\CanonCustom\\Functions2Header', - 'ExifMakerNotes\\CanonCustom\\Functions30D' => 'ExifMakerNotes\\CanonCustom\\Functions30D', - 'ExifMakerNotes\\CanonCustom\\Functions350D' => 'ExifMakerNotes\\CanonCustom\\Functions350D', - 'ExifMakerNotes\\CanonCustom\\Functions400D' => 'ExifMakerNotes\\CanonCustom\\Functions400D', - 'ExifMakerNotes\\CanonCustom\\Functions5D' => 'ExifMakerNotes\\CanonCustom\\Functions5D', - 'ExifMakerNotes\\CanonCustom\\FunctionsD30' => 'ExifMakerNotes\\CanonCustom\\FunctionsD30', - 'ExifMakerNotes\\CanonCustom\\PersonalFuncValues' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncValues', - 'ExifMakerNotes\\CanonCustom\\PersonalFuncs' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncs', - 'ExifMakerNotes\\CanonRaw\\DecoderTable' => 'ExifMakerNotes\\CanonRaw\\DecoderTable', - 'ExifMakerNotes\\CanonRaw\\ExposureInfo' => 'ExifMakerNotes\\CanonRaw\\ExposureInfo', - 'ExifMakerNotes\\CanonRaw\\FlashInfo' => 'ExifMakerNotes\\CanonRaw\\FlashInfo', - 'ExifMakerNotes\\CanonRaw\\ImageFormat' => 'ExifMakerNotes\\CanonRaw\\ImageFormat', - 'ExifMakerNotes\\CanonRaw\\ImageInfo' => 'ExifMakerNotes\\CanonRaw\\ImageInfo', - 'ExifMakerNotes\\CanonRaw\\Main' => 'ExifMakerNotes\\CanonRaw\\Main', - 'ExifMakerNotes\\CanonRaw\\MakeModel' => 'ExifMakerNotes\\CanonRaw\\MakeModel', - 'ExifMakerNotes\\CanonRaw\\RawJpgInfo' => 'ExifMakerNotes\\CanonRaw\\RawJpgInfo', - 'ExifMakerNotes\\CanonRaw\\TimeStamp' => 'ExifMakerNotes\\CanonRaw\\TimeStamp', - 'ExifMakerNotes\\CanonRaw\\WhiteSample' => 'ExifMakerNotes\\CanonRaw\\WhiteSample', - 'ExifMakerNotes\\CanonVRD\\CropInfo' => 'ExifMakerNotes\\CanonVRD\\CropInfo', - 'ExifMakerNotes\\CanonVRD\\DLOInfo' => 'ExifMakerNotes\\CanonVRD\\DLOInfo', - 'ExifMakerNotes\\CanonVRD\\DR4' => 'ExifMakerNotes\\CanonVRD\\DR4', - 'ExifMakerNotes\\CanonVRD\\DR4Header' => 'ExifMakerNotes\\CanonVRD\\DR4Header', - 'ExifMakerNotes\\CanonVRD\\DustInfo' => 'ExifMakerNotes\\CanonVRD\\DustInfo', - 'ExifMakerNotes\\CanonVRD\\GammaInfo' => 'ExifMakerNotes\\CanonVRD\\GammaInfo', - 'ExifMakerNotes\\CanonVRD\\IHL' => 'ExifMakerNotes\\CanonVRD\\IHL', - 'ExifMakerNotes\\CanonVRD\\Main' => 'ExifMakerNotes\\CanonVRD\\Main', - 'ExifMakerNotes\\CanonVRD\\StampInfo' => 'ExifMakerNotes\\CanonVRD\\StampInfo', - 'ExifMakerNotes\\CanonVRD\\StampTool' => 'ExifMakerNotes\\CanonVRD\\StampTool', - 'ExifMakerNotes\\CanonVRD\\ToneCurve' => 'ExifMakerNotes\\CanonVRD\\ToneCurve', - 'ExifMakerNotes\\CanonVRD\\Ver1' => 'ExifMakerNotes\\CanonVRD\\Ver1', - 'ExifMakerNotes\\CanonVRD\\Ver2' => 'ExifMakerNotes\\CanonVRD\\Ver2', 'ExifMakerNotes\\Canon\\AFConfig' => 'ExifMakerNotes\\Canon\\AFConfig', 'ExifMakerNotes\\Canon\\AFInfo' => 'ExifMakerNotes\\Canon\\AFInfo', 'ExifMakerNotes\\Canon\\AFInfo2' => 'ExifMakerNotes\\Canon\\AFInfo2', @@ -232,18 +199,8 @@ public function getNamespace(): string 'CanonColorInfo' => 'ExifMakerNotes\\Canon\\ColorInfo', 'CanonContrastInfo' => 'ExifMakerNotes\\Canon\\ContrastInfo', 'CanonCropInfo' => 'ExifMakerNotes\\Canon\\CropInfo', - 'CanonCustomFunctions10D' => 'ExifMakerNotes\\CanonCustom\\Functions10D', - 'CanonCustomFunctions1D' => 'ExifMakerNotes\\CanonCustom\\Functions1D', 'CanonCustomFunctions2' => 'ExifMakerNotes\\CanonCustom\\Functions2', - 'CanonCustomFunctions20D' => 'ExifMakerNotes\\CanonCustom\\Functions20D', 'CanonCustomFunctions2Header' => 'ExifMakerNotes\\CanonCustom\\Functions2Header', - 'CanonCustomFunctions30D' => 'ExifMakerNotes\\CanonCustom\\Functions30D', - 'CanonCustomFunctions350D' => 'ExifMakerNotes\\CanonCustom\\Functions350D', - 'CanonCustomFunctions400D' => 'ExifMakerNotes\\CanonCustom\\Functions400D', - 'CanonCustomFunctions5D' => 'ExifMakerNotes\\CanonCustom\\Functions5D', - 'CanonCustomFunctionsD30' => 'ExifMakerNotes\\CanonCustom\\FunctionsD30', - 'CanonCustomPersonalFuncValues' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncValues', - 'CanonCustomPersonalFuncs' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncs', 'CanonExposureInfo' => 'ExifMakerNotes\\Canon\\ExposureInfo', 'CanonFaceDetect1' => 'ExifMakerNotes\\Canon\\FaceDetect1', 'CanonFaceDetect2' => 'ExifMakerNotes\\Canon\\FaceDetect2', @@ -266,35 +223,12 @@ public function getNamespace(): string 'CanonPanorama' => 'ExifMakerNotes\\Canon\\Panorama', 'CanonPreviewImageInfo' => 'ExifMakerNotes\\Canon\\PreviewImageInfo', 'CanonProcessing' => 'ExifMakerNotes\\Canon\\Processing', - 'CanonRawDecoderTable' => 'ExifMakerNotes\\CanonRaw\\DecoderTable', - 'CanonRawExposureInfo' => 'ExifMakerNotes\\CanonRaw\\ExposureInfo', - 'CanonRawFlashInfo' => 'ExifMakerNotes\\CanonRaw\\FlashInfo', - 'CanonRawImageFormat' => 'ExifMakerNotes\\CanonRaw\\ImageFormat', - 'CanonRawImageInfo' => 'ExifMakerNotes\\CanonRaw\\ImageInfo', - 'CanonRawMain' => 'ExifMakerNotes\\CanonRaw\\Main', - 'CanonRawMakeModel' => 'ExifMakerNotes\\CanonRaw\\MakeModel', - 'CanonRawRawJpgInfo' => 'ExifMakerNotes\\CanonRaw\\RawJpgInfo', - 'CanonRawTimeStamp' => 'ExifMakerNotes\\CanonRaw\\TimeStamp', - 'CanonRawWhiteSample' => 'ExifMakerNotes\\CanonRaw\\WhiteSample', 'CanonSensorInfo' => 'ExifMakerNotes\\Canon\\SensorInfo', 'CanonSerialInfo' => 'ExifMakerNotes\\Canon\\SerialInfo', 'CanonShotInfo' => 'ExifMakerNotes\\Canon\\ShotInfo', 'CanonSkip' => 'ExifMakerNotes\\Canon\\Skip', 'CanonTimeInfo' => 'ExifMakerNotes\\Canon\\TimeInfo', 'CanonUuid' => 'ExifMakerNotes\\Canon\\Uuid', - 'CanonVRDCropInfo' => 'ExifMakerNotes\\CanonVRD\\CropInfo', - 'CanonVRDDLOInfo' => 'ExifMakerNotes\\CanonVRD\\DLOInfo', - 'CanonVRDDR4' => 'ExifMakerNotes\\CanonVRD\\DR4', - 'CanonVRDDR4Header' => 'ExifMakerNotes\\CanonVRD\\DR4Header', - 'CanonVRDDustInfo' => 'ExifMakerNotes\\CanonVRD\\DustInfo', - 'CanonVRDGammaInfo' => 'ExifMakerNotes\\CanonVRD\\GammaInfo', - 'CanonVRDIHL' => 'ExifMakerNotes\\CanonVRD\\IHL', - 'CanonVRDMain' => 'ExifMakerNotes\\CanonVRD\\Main', - 'CanonVRDStampInfo' => 'ExifMakerNotes\\CanonVRD\\StampInfo', - 'CanonVRDStampTool' => 'ExifMakerNotes\\CanonVRD\\StampTool', - 'CanonVRDToneCurve' => 'ExifMakerNotes\\CanonVRD\\ToneCurve', - 'CanonVRDVer1' => 'ExifMakerNotes\\CanonVRD\\Ver1', - 'CanonVRDVer2' => 'ExifMakerNotes\\CanonVRD\\Ver2', 'CanonVignettingCorr' => 'ExifMakerNotes\\Canon\\VignettingCorr', 'CanonVignettingCorr2' => 'ExifMakerNotes\\Canon\\VignettingCorr2', 'CanonVignettingCorrUnknown' => 'ExifMakerNotes\\Canon\\VignettingCorrUnknown', diff --git a/src/Collection/CollectionInterface.php b/src/Collection/CollectionInterface.php index 966f4b63d..38983d3e2 100644 --- a/src/Collection/CollectionInterface.php +++ b/src/Collection/CollectionInterface.php @@ -45,7 +45,14 @@ public function listItemIds(): array; * @throws CollectionException * When item is not in collection and no default given. */ - public function getItemCollection(string $item, $index = 0, string $default_id = null, array $default_properties = [], int $components_count = null, ElementInterface $context = null): CollectionInterface; + public function getItemCollection( + string $item, + $index = 0, + ?string $default_id = null, + array $default_properties = [], + ?int $components_count = null, + ?ElementInterface $context = null, + ): CollectionInterface; /** * Returns the Collection object of an item given its name. diff --git a/src/Collection/ExifMakerNotes/Canon/Main.php b/src/Collection/ExifMakerNotes/Canon/Main.php index 87582b5b9..3309b0a55 100644 --- a/src/Collection/ExifMakerNotes/Canon/Main.php +++ b/src/Collection/ExifMakerNotes/Canon/Main.php @@ -85,26 +85,10 @@ class Main extends CollectionBase { array ( 0 => 152, ), - 'CanonCustomFunctions' => - array ( - 0 => 15, - ), - 'CanonCustomFunctions1D' => - array ( - 0 => 144, - ), 'CanonCustomFunctions2Header' => array ( 0 => 153, ), - 'CanonCustomPersonalFuncValues' => - array ( - 0 => 146, - ), - 'CanonCustomPersonalFuncs' => - array ( - 0 => 145, - ), 'CanonFaceDetect1' => array ( 0 => 36, @@ -514,15 +498,6 @@ class Main extends CollectionBase { 'exiftoolDOMNode' => 'Canon:CanonFileLength', ), ), - 15 => - array ( - 0 => - array ( - '__todo' => 'fix', - 'name' => 'CanonCustomFunctions', - 'collection' => 'ExifMakerNotes\\CanonCustom\\FunctionsResolver', - ), - ), 16 => array ( 0 => @@ -1184,33 +1159,6 @@ class Main extends CollectionBase { 'exiftoolDOMNode' => 'Canon:OriginalDecisionDataOffset', ), ), - 144 => - array ( - 0 => - array ( - '__todo' => 'fix', - 'name' => 'CanonCustomFunctions1D', - 'collection' => 'ExifMakerNotes\\CanonCustom\\Functions1D', - ), - ), - 145 => - array ( - 0 => - array ( - '__todo' => 'fix', - 'name' => 'CanonCustomPersonalFuncs', - 'collection' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncs', - ), - ), - 146 => - array ( - 0 => - array ( - '__todo' => 'fix', - 'name' => 'CanonCustomPersonalFuncValues', - 'collection' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncValues', - ), - ), 147 => array ( 0 => diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions10D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions10D.php deleted file mode 100644 index 7a6466e10..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions10D.php +++ /dev/null @@ -1,573 +0,0 @@ - 'CanonCustomFunctions10D', - 'title' => 'CanonCustom Functions10D', - 'handler' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions10D', - 'itemsByName' => - array ( - 'AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'AFAssist' => - array ( - 0 => 5, - ), - 'AFPointRegistration' => - array ( - 0 => 7, - ), - 'AssistButtonFunction' => - array ( - 0 => 13, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'FillFlashAutoReduction' => - array ( - 0 => 14, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 3, - ), - 'LensAFStopButton' => - array ( - 0 => 17, - ), - 'MenuButtonDisplayPosition' => - array ( - 0 => 11, - ), - 'MirrorLockup' => - array ( - 0 => 12, - ), - 'RawAndJpgRecording' => - array ( - 0 => 8, - ), - 'SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'SetButtonWhenShooting' => - array ( - 0 => 1, - ), - 'Shutter-AELock' => - array ( - 0 => 4, - ), - 'ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'ShutterReleaseNoCFCard' => - array ( - 0 => 2, - ), - 'SuperimposedDisplay' => - array ( - 0 => 10, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'CanonCustom:AFAssist' => - array ( - 0 => 5, - ), - 'CanonCustom:AFPointRegistration' => - array ( - 0 => 7, - ), - 'CanonCustom:AssistButtonFunction' => - array ( - 0 => 13, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'CanonCustom:FillFlashAutoReduction' => - array ( - 0 => 14, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 3, - ), - 'CanonCustom:LensAFStopButton' => - array ( - 0 => 17, - ), - 'CanonCustom:MenuButtonDisplayPosition' => - array ( - 0 => 11, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 12, - ), - 'CanonCustom:RawAndJpgRecording' => - array ( - 0 => 8, - ), - 'CanonCustom:SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'CanonCustom:SetButtonWhenShooting' => - array ( - 0 => 1, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 4, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'CanonCustom:ShutterReleaseNoCFCard' => - array ( - 0 => 2, - ), - 'CanonCustom:SuperimposedDisplay' => - array ( - 0 => 10, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetButtonWhenShooting', - 'title' => 'Set Button When Shooting', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Normal (disabled)', - 1 => 'Image quality', - 2 => 'Change parameters', - 3 => 'Menu display', - 4 => 'Image playback', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetButtonWhenShooting', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterReleaseNoCFCard', - 'title' => 'Shutter Release W/O CF Card', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Yes', - 1 => 'No', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterReleaseNoCFCard', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/200 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssist', - 'title' => 'AF Assist/Flash Firing', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits/Fires', - 1 => 'Does not emit/Fires', - 2 => 'Only ext. flash emits/Fires', - 3 => 'Emits/Does not fire', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssist', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/2 Stop', - 1 => '1/3 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointRegistration', - 'title' => 'AF Point Registration', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Center', - 1 => 'Bottom', - 2 => 'Right', - 3 => 'Extreme Right', - 4 => 'Automatic', - 5 => 'Extreme Left', - 6 => 'Left', - 7 => 'Top', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointRegistration', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawAndJpgRecording', - 'title' => 'Raw And Jpg Recording', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'RAW+Small/Normal', - 1 => 'RAW+Small/Fine', - 2 => 'RAW+Medium/Normal', - 3 => 'RAW+Medium/Fine', - 4 => 'RAW+Large/Normal', - 5 => 'RAW+Large/Fine', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:RawAndJpgRecording', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AEBSequenceAutoCancel', - 'title' => 'AEB Sequence/Auto Cancel', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0,-,+/Enabled', - 1 => '0,-,+/Disabled', - 2 => '-,0,+/Enabled', - 3 => '-,0,+/Disabled', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AEBSequenceAutoCancel', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SuperimposedDisplay', - 'title' => 'Superimposed Display', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'On', - 1 => 'Off', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SuperimposedDisplay', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MenuButtonDisplayPosition', - 'title' => 'Menu Button Display Position', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Previous (top if power off)', - 1 => 'Previous', - 2 => 'Top', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MenuButtonDisplayPosition', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AssistButtonFunction', - 'title' => 'Assist Button Function', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Normal', - 1 => 'Select Home Position', - 2 => 'Select HP (while pressing)', - 3 => 'Av+/- (AF point by QCD)', - 4 => 'FE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AssistButtonFunction', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FillFlashAutoReduction', - 'title' => 'Fill Flash Auto Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Enable', - 1 => 'Disable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FillFlashAutoReduction', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SafetyShiftInAvOrTv', - 'title' => 'Safety Shift In Av Or Tv', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SafetyShiftInAvOrTv', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensAFStopButton', - 'title' => 'Lens AF Stop Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF stop', - 1 => 'AF start', - 2 => 'AE lock while metering', - 3 => 'AF point: M->Auto/Auto->ctr', - 4 => 'One Shot <-> AI servo', - 5 => 'IS start', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LensAFStopButton', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions1D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions1D.php deleted file mode 100644 index 78a218c61..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions1D.php +++ /dev/null @@ -1,721 +0,0 @@ - 'CanonCustomFunctions1D', - 'title' => 'CanonCustom Functions1D', - 'handler' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions1D', - 'itemsByName' => - array ( - 'AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'AFPointActivationArea' => - array ( - 0 => 17, - ), - 'AFPointIllumination' => - array ( - 0 => 10, - ), - 'AFPointSelection' => - array ( - 0 => 11, - ), - 'AFPointSpotMetering' => - array ( - 0 => 13, - ), - 'AIServoContinuousShooting' => - array ( - 0 => 21, - ), - 'AIServoTrackingSensitivity' => - array ( - 0 => 20, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'FillFlashAutoReduction' => - array ( - 0 => 14, - ), - 'FinderDisplayDuringExposure' => - array ( - 0 => 1, - ), - 'FocusingScreen' => - array ( - 0 => 0, - ), - 'ISOSpeedExpansion' => - array ( - 0 => 3, - ), - 'LCDPanels' => - array ( - 0 => 8, - ), - 'LensAFStopButton' => - array ( - 0 => 19, - ), - 'ManualTv' => - array ( - 0 => 5, - ), - 'MirrorLockup' => - array ( - 0 => 12, - ), - 'SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'ShutterAELButton' => - array ( - 0 => 4, - ), - 'ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'ShutterReleaseNoCFCard' => - array ( - 0 => 2, - ), - 'SwitchToRegisteredAFPoint' => - array ( - 0 => 18, - ), - 'USMLensElectronicMF' => - array ( - 0 => 7, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'CanonCustom:AFPointActivationArea' => - array ( - 0 => 17, - ), - 'CanonCustom:AFPointIllumination' => - array ( - 0 => 10, - ), - 'CanonCustom:AFPointSelection' => - array ( - 0 => 11, - ), - 'CanonCustom:AFPointSpotMetering' => - array ( - 0 => 13, - ), - 'CanonCustom:AIServoContinuousShooting' => - array ( - 0 => 21, - ), - 'CanonCustom:AIServoTrackingSensitivity' => - array ( - 0 => 20, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'CanonCustom:FillFlashAutoReduction' => - array ( - 0 => 14, - ), - 'CanonCustom:FinderDisplayDuringExposure' => - array ( - 0 => 1, - ), - 'CanonCustom:FocusingScreen' => - array ( - 0 => 0, - ), - 'CanonCustom:ISOSpeedExpansion' => - array ( - 0 => 3, - ), - 'CanonCustom:LCDPanels' => - array ( - 0 => 8, - ), - 'CanonCustom:LensAFStopButton' => - array ( - 0 => 19, - ), - 'CanonCustom:ManualTv' => - array ( - 0 => 5, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 12, - ), - 'CanonCustom:SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'CanonCustom:ShutterAELButton' => - array ( - 0 => 4, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'CanonCustom:ShutterReleaseNoCFCard' => - array ( - 0 => 2, - ), - 'CanonCustom:SwitchToRegisteredAFPoint' => - array ( - 0 => 18, - ), - 'CanonCustom:USMLensElectronicMF' => - array ( - 0 => 7, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FocusingScreen', - 'title' => 'Focusing Screen', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Ec-N, R', - 1 => 'Ec-A,B,C,CII,CIII,D,H,I,L', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FocusingScreen', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FinderDisplayDuringExposure', - 'title' => 'Finder Display During Exposure', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FinderDisplayDuringExposure', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterReleaseNoCFCard', - 'title' => 'Shutter Release W/O CF Card', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Yes', - 1 => 'No', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterReleaseNoCFCard', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ISOSpeedExpansion', - 'title' => 'ISO Speed Expansion', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ISOSpeedExpansion', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterAELButton', - 'title' => 'Shutter Button/AEL Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock stop', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterAELButton', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ManualTv', - 'title' => 'Manual Tv/Av For M', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Tv=Main/Av=Control', - 1 => 'Tv=Control/Av=Main', - 2 => 'Tv=Main/Av=Main w/o lens', - 3 => 'Tv=Control/Av=Main w/o lens', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ManualTv', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/3-stop set, 1/3-stop comp.', - 1 => '1-stop set, 1/3-stop comp.', - 2 => '1/2-stop set, 1/2-stop comp.', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'USMLensElectronicMF', - 'title' => 'USM Lens Electronic MF', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Turns on after one-shot AF', - 1 => 'Turns off after one-shot AF', - 2 => 'Always turned off', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:USMLensElectronicMF', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LCDPanels', - 'title' => 'Top/Back LCD Panels', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Remain. shots/File no.', - 1 => 'ISO/Remain. shots', - 2 => 'ISO/File no.', - 3 => 'Shots in folder/Remain. shots', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LCDPanels', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AEBSequenceAutoCancel', - 'title' => 'AEB Sequence/Auto Cancel', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0,-,+/Enabled', - 1 => '0,-,+/Disabled', - 2 => '-,0,+/Enabled', - 3 => '-,0,+/Disabled', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AEBSequenceAutoCancel', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointIllumination', - 'title' => 'AF Point Illumination', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'On', - 1 => 'Off', - 2 => 'On without dimming', - 3 => 'Brighter', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointIllumination', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointSelection', - 'title' => 'AF Point Selection', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'H=AF+Main/V=AF+Command', - 1 => 'H=Comp+Main/V=Comp+Command', - 2 => 'H=Command only/V=Assist+Main', - 3 => 'H=FEL+Main/V=FEL+Command', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointSelection', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointSpotMetering', - 'title' => 'No. AF Points/Spot Metering', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '45/Center AF point', - 1 => '11/Active AF point', - 2 => '11/Center AF point', - 3 => '9/Active AF point', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointSpotMetering', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FillFlashAutoReduction', - 'title' => 'Fill Flash Auto Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Enable', - 1 => 'Disable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FillFlashAutoReduction', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SafetyShiftInAvOrTv', - 'title' => 'Safety Shift In Av Or Tv', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SafetyShiftInAvOrTv', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointActivationArea', - 'title' => 'AF Point Activation Area', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Single AF point', - 1 => 'Expanded (TTL. of 7 AF points)', - 2 => 'Automatic expanded (max. 13)', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointActivationArea', - ), - ), - 18 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SwitchToRegisteredAFPoint', - 'title' => 'Switch To Registered AF Point', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Assist + AF', - 1 => 'Assist', - 2 => 'Only while pressing assist', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SwitchToRegisteredAFPoint', - ), - ), - 19 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensAFStopButton', - 'title' => 'Lens AF Stop Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF stop', - 1 => 'AF start', - 2 => 'AE lock while metering', - 3 => 'AF point: M -> Auto / Auto -> Ctr.', - 4 => 'AF mode: ONE SHOT <-> AI SERVO', - 5 => 'IS start', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LensAFStopButton', - ), - ), - 20 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AIServoTrackingSensitivity', - 'title' => 'AI Servo Tracking Sensitivity', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Standard', - 1 => 'Slow', - 2 => 'Moderately slow', - 3 => 'Moderately fast', - 4 => 'Fast', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AIServoTrackingSensitivity', - ), - ), - 21 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AIServoContinuousShooting', - 'title' => 'AI Servo Continuous Shooting', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Shooting not possible without focus', - 1 => 'Shooting possible without focus', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AIServoContinuousShooting', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions20D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions20D.php deleted file mode 100644 index 781e984d8..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions20D.php +++ /dev/null @@ -1,590 +0,0 @@ - 'CanonCustomFunctions20D', - 'title' => 'CanonCustom Functions20D', - 'handler' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions20D', - 'itemsByName' => - array ( - 'AEBSequenceAutoCancel' => - array ( - 0 => 8, - ), - 'AFAssistBeam' => - array ( - 0 => 4, - ), - 'AFPointSelectionMethod' => - array ( - 0 => 12, - ), - 'AddOriginalDecisionData' => - array ( - 0 => 17, - ), - 'ETTLII' => - array ( - 0 => 13, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 5, - ), - 'FlashFiring' => - array ( - 0 => 6, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 2, - ), - 'ISOExpansion' => - array ( - 0 => 7, - ), - 'LensAFStopButton' => - array ( - 0 => 16, - ), - 'LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'MenuButtonDisplayPosition' => - array ( - 0 => 10, - ), - 'MirrorLockup' => - array ( - 0 => 11, - ), - 'SafetyShiftInAvOrTv' => - array ( - 0 => 15, - ), - 'SetFunctionWhenShooting' => - array ( - 0 => 0, - ), - 'Shutter-AELock' => - array ( - 0 => 3, - ), - 'ShutterCurtainSync' => - array ( - 0 => 14, - ), - 'SuperimposedDisplay' => - array ( - 0 => 9, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AEBSequenceAutoCancel' => - array ( - 0 => 8, - ), - 'CanonCustom:AFAssistBeam' => - array ( - 0 => 4, - ), - 'CanonCustom:AFPointSelectionMethod' => - array ( - 0 => 12, - ), - 'CanonCustom:AddOriginalDecisionData' => - array ( - 0 => 17, - ), - 'CanonCustom:ETTLII' => - array ( - 0 => 13, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 5, - ), - 'CanonCustom:FlashFiring' => - array ( - 0 => 6, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 2, - ), - 'CanonCustom:ISOExpansion' => - array ( - 0 => 7, - ), - 'CanonCustom:LensAFStopButton' => - array ( - 0 => 16, - ), - 'CanonCustom:LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'CanonCustom:MenuButtonDisplayPosition' => - array ( - 0 => 10, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 11, - ), - 'CanonCustom:SafetyShiftInAvOrTv' => - array ( - 0 => 15, - ), - 'CanonCustom:SetFunctionWhenShooting' => - array ( - 0 => 0, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 3, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 14, - ), - 'CanonCustom:SuperimposedDisplay' => - array ( - 0 => 9, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetFunctionWhenShooting', - 'title' => 'Set Function When Shooting', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Default (no function)', - 1 => 'Change quality', - 2 => 'Change Parameters', - 3 => 'Menu display', - 4 => 'Image replay', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetFunctionWhenShooting', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LongExposureNoiseReduction', - 'title' => 'Long Exposure Noise Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LongExposureNoiseReduction', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/250 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssistBeam', - 'title' => 'AF Assist Beam', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits', - 1 => 'Does not emit', - 2 => 'Only ext. flash emits', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssistBeam', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/3 Stop', - 1 => '1/2 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashFiring', - 'title' => 'Flash Firing', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Fires', - 1 => 'Does not fire', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashFiring', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ISOExpansion', - 'title' => 'ISO Expansion', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ISOExpansion', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AEBSequenceAutoCancel', - 'title' => 'AEB Sequence/Auto Cancel', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0,-,+/Enabled', - 1 => '0,-,+/Disabled', - 2 => '-,0,+/Enabled', - 3 => '-,0,+/Disabled', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AEBSequenceAutoCancel', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SuperimposedDisplay', - 'title' => 'Superimposed Display', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'On', - 1 => 'Off', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SuperimposedDisplay', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MenuButtonDisplayPosition', - 'title' => 'Menu Button Display Position', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Previous (top if power off)', - 1 => 'Previous', - 2 => 'Top', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MenuButtonDisplayPosition', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointSelectionMethod', - 'title' => 'AF Point Selection Method', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Normal', - 1 => 'Multi-controller direct', - 2 => 'Quick Control Dial direct', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointSelectionMethod', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ETTLII', - 'title' => 'E-TTL II', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Evaluative', - 1 => 'Average', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ETTLII', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SafetyShiftInAvOrTv', - 'title' => 'Safety Shift In Av Or Tv', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SafetyShiftInAvOrTv', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensAFStopButton', - 'title' => 'Lens AF Stop Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF stop', - 1 => 'AF start', - 2 => 'AE lock while metering', - 3 => 'AF point: M -> Auto / Auto -> Ctr.', - 4 => 'ONE SHOT <-> AI SERVO', - 5 => 'IS start', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LensAFStopButton', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AddOriginalDecisionData', - 'title' => 'Add Original Decision Data', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AddOriginalDecisionData', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions30D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions30D.php deleted file mode 100644 index dc69a30d7..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions30D.php +++ /dev/null @@ -1,621 +0,0 @@ - 'CanonCustomFunctions30D', - 'title' => 'CanonCustom Functions30D', - 'handler' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions30D', - 'itemsByName' => - array ( - 'AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'AFAssistBeam' => - array ( - 0 => 5, - ), - 'AFPointSelectionMethod' => - array ( - 0 => 13, - ), - 'AddOriginalDecisionData' => - array ( - 0 => 19, - ), - 'ETTLII' => - array ( - 0 => 14, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'FlashFiring' => - array ( - 0 => 7, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 3, - ), - 'ISOExpansion' => - array ( - 0 => 8, - ), - 'LensAFStopButton' => - array ( - 0 => 18, - ), - 'LongExposureNoiseReduction' => - array ( - 0 => 2, - ), - 'MagnifiedView' => - array ( - 0 => 17, - ), - 'MenuButtonDisplayPosition' => - array ( - 0 => 11, - ), - 'MirrorLockup' => - array ( - 0 => 12, - ), - 'SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'SetFunctionWhenShooting' => - array ( - 0 => 1, - ), - 'Shutter-AELock' => - array ( - 0 => 4, - ), - 'ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'SuperimposedDisplay' => - array ( - 0 => 10, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'CanonCustom:AFAssistBeam' => - array ( - 0 => 5, - ), - 'CanonCustom:AFPointSelectionMethod' => - array ( - 0 => 13, - ), - 'CanonCustom:AddOriginalDecisionData' => - array ( - 0 => 19, - ), - 'CanonCustom:ETTLII' => - array ( - 0 => 14, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'CanonCustom:FlashFiring' => - array ( - 0 => 7, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 3, - ), - 'CanonCustom:ISOExpansion' => - array ( - 0 => 8, - ), - 'CanonCustom:LensAFStopButton' => - array ( - 0 => 18, - ), - 'CanonCustom:LongExposureNoiseReduction' => - array ( - 0 => 2, - ), - 'CanonCustom:MagnifiedView' => - array ( - 0 => 17, - ), - 'CanonCustom:MenuButtonDisplayPosition' => - array ( - 0 => 11, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 12, - ), - 'CanonCustom:SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'CanonCustom:SetFunctionWhenShooting' => - array ( - 0 => 1, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 4, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'CanonCustom:SuperimposedDisplay' => - array ( - 0 => 10, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetFunctionWhenShooting', - 'title' => 'Set Function When Shooting', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Default (no function)', - 1 => 'Change quality', - 2 => 'Change Picture Style', - 3 => 'Menu display', - 4 => 'Image replay', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetFunctionWhenShooting', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LongExposureNoiseReduction', - 'title' => 'Long Exposure Noise Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'Auto', - 2 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LongExposureNoiseReduction', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/250 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssistBeam', - 'title' => 'AF Assist Beam', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits', - 1 => 'Does not emit', - 2 => 'Only ext. flash emits', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssistBeam', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/3 Stop', - 1 => '1/2 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashFiring', - 'title' => 'Flash Firing', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Fires', - 1 => 'Does not fire', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashFiring', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ISOExpansion', - 'title' => 'ISO Expansion', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ISOExpansion', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AEBSequenceAutoCancel', - 'title' => 'AEB Sequence/Auto Cancel', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0,-,+/Enabled', - 1 => '0,-,+/Disabled', - 2 => '-,0,+/Enabled', - 3 => '-,0,+/Disabled', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AEBSequenceAutoCancel', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SuperimposedDisplay', - 'title' => 'Superimposed Display', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'On', - 1 => 'Off', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SuperimposedDisplay', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MenuButtonDisplayPosition', - 'title' => 'Menu Button Display Position', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Previous (top if power off)', - 1 => 'Previous', - 2 => 'Top', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MenuButtonDisplayPosition', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointSelectionMethod', - 'title' => 'AF Point Selection Method', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Normal', - 1 => 'Multi-controller direct', - 2 => 'Quick Control Dial direct', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointSelectionMethod', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ETTLII', - 'title' => 'E-TTL II', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Evaluative', - 1 => 'Average', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ETTLII', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SafetyShiftInAvOrTv', - 'title' => 'Safety Shift In Av Or Tv', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SafetyShiftInAvOrTv', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MagnifiedView', - 'title' => 'Magnified View', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Image playback only', - 1 => 'Image review and playback', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MagnifiedView', - ), - ), - 18 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensAFStopButton', - 'title' => 'Lens AF Stop Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF stop', - 1 => 'AF start', - 2 => 'AE lock while metering', - 3 => 'AF point: M -> Auto / Auto -> Ctr.', - 4 => 'ONE SHOT <-> AI SERVO', - 5 => 'IS start', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LensAFStopButton', - ), - ), - 19 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AddOriginalDecisionData', - 'title' => 'Add Original Decision Data', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AddOriginalDecisionData', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions350D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions350D.php deleted file mode 100644 index 07c221e4e..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions350D.php +++ /dev/null @@ -1,313 +0,0 @@ - 'CanonCustomFunctions350D', - 'title' => 'CanonCustom Functions350D', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions350D', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonCustom\\Functions350D', - 'itemsByName' => - array ( - 'AFAssistBeam' => - array ( - 0 => 4, - ), - 'ETTLII' => - array ( - 0 => 7, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 5, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 2, - ), - 'LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'MirrorLockup' => - array ( - 0 => 6, - ), - 'SetButtonCrossKeysFunc' => - array ( - 0 => 0, - ), - 'Shutter-AELock' => - array ( - 0 => 3, - ), - 'ShutterCurtainSync' => - array ( - 0 => 8, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AFAssistBeam' => - array ( - 0 => 4, - ), - 'CanonCustom:ETTLII' => - array ( - 0 => 7, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 5, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 2, - ), - 'CanonCustom:LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 6, - ), - 'CanonCustom:SetButtonCrossKeysFunc' => - array ( - 0 => 0, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 3, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 8, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetButtonCrossKeysFunc', - 'title' => 'Set Button Cross Keys Func', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Normal', - 1 => 'Set: Quality', - 2 => 'Set: Parameter', - 3 => 'Set: Playback', - 4 => 'Cross keys: AF point select', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetButtonCrossKeysFunc', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LongExposureNoiseReduction', - 'title' => 'Long Exposure Noise Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LongExposureNoiseReduction', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/200 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssistBeam', - 'title' => 'AF Assist Beam', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits', - 1 => 'Does not emit', - 2 => 'Only ext. flash emits', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssistBeam', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/3 Stop', - 1 => '1/2 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ETTLII', - 'title' => 'E-TTL II', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Evaluative', - 1 => 'Average', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ETTLII', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions400D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions400D.php deleted file mode 100644 index 66ca47c7d..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions400D.php +++ /dev/null @@ -1,374 +0,0 @@ - 'CanonCustomFunctions400D', - 'title' => 'CanonCustom Functions400D', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions400D', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonCustom\\Functions400D', - 'itemsByName' => - array ( - 'AFAssistBeam' => - array ( - 0 => 4, - ), - 'ETTLII' => - array ( - 0 => 7, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 5, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 2, - ), - 'LCDDisplayAtPowerOn' => - array ( - 0 => 10, - ), - 'LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'MagnifiedView' => - array ( - 0 => 9, - ), - 'MirrorLockup' => - array ( - 0 => 6, - ), - 'SetButtonCrossKeysFunc' => - array ( - 0 => 0, - ), - 'Shutter-AELock' => - array ( - 0 => 3, - ), - 'ShutterCurtainSync' => - array ( - 0 => 8, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AFAssistBeam' => - array ( - 0 => 4, - ), - 'CanonCustom:ETTLII' => - array ( - 0 => 7, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 5, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 2, - ), - 'CanonCustom:LCDDisplayAtPowerOn' => - array ( - 0 => 10, - ), - 'CanonCustom:LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'CanonCustom:MagnifiedView' => - array ( - 0 => 9, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 6, - ), - 'CanonCustom:SetButtonCrossKeysFunc' => - array ( - 0 => 0, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 3, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 8, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetButtonCrossKeysFunc', - 'title' => 'Set Button Cross Keys Func', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Set: Picture Style', - 1 => 'Set: Quality', - 2 => 'Set: Flash Exposure Comp', - 3 => 'Set: Playback', - 4 => 'Cross keys: AF point select', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetButtonCrossKeysFunc', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LongExposureNoiseReduction', - 'title' => 'Long Exposure Noise Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'Auto', - 2 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LongExposureNoiseReduction', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/200 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssistBeam', - 'title' => 'AF Assist Beam', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits', - 1 => 'Does not emit', - 2 => 'Only ext. flash emits', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssistBeam', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/3 Stop', - 1 => '1/2 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ETTLII', - 'title' => 'E-TTL II', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Evaluative', - 1 => 'Average', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ETTLII', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MagnifiedView', - 'title' => 'Magnified View', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Image playback only', - 1 => 'Image review and playback', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MagnifiedView', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LCDDisplayAtPowerOn', - 'title' => 'LCD Display At Power On', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Display', - 1 => 'Retain power off status', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LCDDisplayAtPowerOn', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/Functions5D.php b/src/Collection/ExifMakerNotes/CanonCustom/Functions5D.php deleted file mode 100644 index a9633a453..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/Functions5D.php +++ /dev/null @@ -1,681 +0,0 @@ - 'CanonCustomFunctions5D', - 'title' => 'CanonCustom Functions5D', - 'handler' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\Functions5D', - 'itemsByName' => - array ( - 'AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'AFAssistBeam' => - array ( - 0 => 5, - ), - 'AFPointActivationArea' => - array ( - 0 => 17, - ), - 'AFPointSelectionMethod' => - array ( - 0 => 13, - ), - 'AddOriginalDecisionData' => - array ( - 0 => 20, - ), - 'ETTLII' => - array ( - 0 => 14, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'FlashFiring' => - array ( - 0 => 7, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 3, - ), - 'FocusingScreen' => - array ( - 0 => 0, - ), - 'ISOExpansion' => - array ( - 0 => 8, - ), - 'LCDDisplayReturnToShoot' => - array ( - 0 => 18, - ), - 'LensAFStopButton' => - array ( - 0 => 19, - ), - 'LongExposureNoiseReduction' => - array ( - 0 => 2, - ), - 'MenuButtonDisplayPosition' => - array ( - 0 => 11, - ), - 'MirrorLockup' => - array ( - 0 => 12, - ), - 'SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'SetFunctionWhenShooting' => - array ( - 0 => 1, - ), - 'Shutter-AELock' => - array ( - 0 => 4, - ), - 'ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'SuperimposedDisplay' => - array ( - 0 => 10, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AEBSequenceAutoCancel' => - array ( - 0 => 9, - ), - 'CanonCustom:AFAssistBeam' => - array ( - 0 => 5, - ), - 'CanonCustom:AFPointActivationArea' => - array ( - 0 => 17, - ), - 'CanonCustom:AFPointSelectionMethod' => - array ( - 0 => 13, - ), - 'CanonCustom:AddOriginalDecisionData' => - array ( - 0 => 20, - ), - 'CanonCustom:ETTLII' => - array ( - 0 => 14, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 6, - ), - 'CanonCustom:FlashFiring' => - array ( - 0 => 7, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 3, - ), - 'CanonCustom:FocusingScreen' => - array ( - 0 => 0, - ), - 'CanonCustom:ISOExpansion' => - array ( - 0 => 8, - ), - 'CanonCustom:LCDDisplayReturnToShoot' => - array ( - 0 => 18, - ), - 'CanonCustom:LensAFStopButton' => - array ( - 0 => 19, - ), - 'CanonCustom:LongExposureNoiseReduction' => - array ( - 0 => 2, - ), - 'CanonCustom:MenuButtonDisplayPosition' => - array ( - 0 => 11, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 12, - ), - 'CanonCustom:SafetyShiftInAvOrTv' => - array ( - 0 => 16, - ), - 'CanonCustom:SetFunctionWhenShooting' => - array ( - 0 => 1, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 4, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 15, - ), - 'CanonCustom:SuperimposedDisplay' => - array ( - 0 => 10, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FocusingScreen', - 'title' => 'Focusing Screen', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Ee-A', - 1 => 'Ee-D', - 2 => 'Ee-S', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FocusingScreen', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetFunctionWhenShooting', - 'title' => 'Set Function When Shooting', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Default (no function)', - 1 => 'Change quality', - 2 => 'Change Parameters', - 3 => 'Menu display', - 4 => 'Image replay', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetFunctionWhenShooting', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LongExposureNoiseReduction', - 'title' => 'Long Exposure Noise Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'Auto', - 2 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LongExposureNoiseReduction', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/200 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock, No AE lock', - 3 => 'AE/AF, No AE lock', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssistBeam', - 'title' => 'AF Assist Beam', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits', - 1 => 'Does not emit', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssistBeam', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/3 Stop', - 1 => '1/2 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashFiring', - 'title' => 'Flash Firing', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Fires', - 1 => 'Does not fire', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashFiring', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ISOExpansion', - 'title' => 'ISO Expansion', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ISOExpansion', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AEBSequenceAutoCancel', - 'title' => 'AEB Sequence/Auto Cancel', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0,-,+/Enabled', - 1 => '0,-,+/Disabled', - 2 => '-,0,+/Enabled', - 3 => '-,0,+/Disabled', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AEBSequenceAutoCancel', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SuperimposedDisplay', - 'title' => 'Superimposed Display', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'On', - 1 => 'Off', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SuperimposedDisplay', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MenuButtonDisplayPosition', - 'title' => 'Menu Button Display Position', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Previous (top if power off)', - 1 => 'Previous', - 2 => 'Top', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MenuButtonDisplayPosition', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointSelectionMethod', - 'title' => 'AF Point Selection Method', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Normal', - 1 => 'Multi-controller direct', - 2 => 'Quick Control Dial direct', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointSelectionMethod', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ETTLII', - 'title' => 'E-TTL II', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Evaluative', - 1 => 'Average', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ETTLII', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SafetyShiftInAvOrTv', - 'title' => 'Safety Shift In Av Or Tv', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SafetyShiftInAvOrTv', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFPointActivationArea', - 'title' => 'AF Point Activation Area', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Standard', - 1 => 'Expanded', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFPointActivationArea', - ), - ), - 18 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LCDDisplayReturnToShoot', - 'title' => 'LCD Display Return To Shoot', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'With Shutter Button only', - 1 => 'Also with * etc.', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LCDDisplayReturnToShoot', - ), - ), - 19 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensAFStopButton', - 'title' => 'Lens AF Stop Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF stop', - 1 => 'AF start', - 2 => 'AE lock while metering', - 3 => 'AF point: M -> Auto / Auto -> Ctr.', - 4 => 'ONE SHOT <-> AI SERVO', - 5 => 'IS start', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LensAFStopButton', - ), - ), - 20 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AddOriginalDecisionData', - 'title' => 'Add Original Decision Data', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AddOriginalDecisionData', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/FunctionsD30.php b/src/Collection/ExifMakerNotes/CanonCustom/FunctionsD30.php deleted file mode 100644 index 501160793..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/FunctionsD30.php +++ /dev/null @@ -1,497 +0,0 @@ - 'CanonCustomFunctionsD30', - 'title' => 'CanonCustom FunctionsD30', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\FunctionsD30', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonCustom\\FunctionsD30', - 'itemsByName' => - array ( - 'AEBSequenceAutoCancel' => - array ( - 0 => 7, - ), - 'AFAssist' => - array ( - 0 => 5, - ), - 'ExposureLevelIncrements' => - array ( - 0 => 4, - ), - 'FillFlashAutoReduction' => - array ( - 0 => 10, - ), - 'FlashSyncSpeedAv' => - array ( - 0 => 6, - ), - 'LensAFStopButton' => - array ( - 0 => 9, - ), - 'LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'MenuButtonReturn' => - array ( - 0 => 11, - ), - 'MirrorLockup' => - array ( - 0 => 3, - ), - 'SensorCleaning' => - array ( - 0 => 13, - ), - 'SetButtonWhenShooting' => - array ( - 0 => 12, - ), - 'Shutter-AELock' => - array ( - 0 => 2, - ), - 'ShutterCurtainSync' => - array ( - 0 => 8, - ), - 'ShutterReleaseNoCFCard' => - array ( - 0 => 15, - ), - 'SuperimposedDisplay' => - array ( - 0 => 14, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:AEBSequenceAutoCancel' => - array ( - 0 => 7, - ), - 'CanonCustom:AFAssist' => - array ( - 0 => 5, - ), - 'CanonCustom:ExposureLevelIncrements' => - array ( - 0 => 4, - ), - 'CanonCustom:FillFlashAutoReduction' => - array ( - 0 => 10, - ), - 'CanonCustom:FlashSyncSpeedAv' => - array ( - 0 => 6, - ), - 'CanonCustom:LensAFStopButton' => - array ( - 0 => 9, - ), - 'CanonCustom:LongExposureNoiseReduction' => - array ( - 0 => 1, - ), - 'CanonCustom:MenuButtonReturn' => - array ( - 0 => 11, - ), - 'CanonCustom:MirrorLockup' => - array ( - 0 => 3, - ), - 'CanonCustom:SensorCleaning' => - array ( - 0 => 13, - ), - 'CanonCustom:SetButtonWhenShooting' => - array ( - 0 => 12, - ), - 'CanonCustom:Shutter-AELock' => - array ( - 0 => 2, - ), - 'CanonCustom:ShutterCurtainSync' => - array ( - 0 => 8, - ), - 'CanonCustom:ShutterReleaseNoCFCard' => - array ( - 0 => 15, - ), - 'CanonCustom:SuperimposedDisplay' => - array ( - 0 => 14, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LongExposureNoiseReduction', - 'title' => 'Long Exposure Noise Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LongExposureNoiseReduction', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Shutter-AELock', - 'title' => 'Shutter-AE Lock', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF/AE lock', - 1 => 'AE lock/AF', - 2 => 'AF/AF lock', - 3 => 'AE+release/AE+AF', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:Shutter-AELock', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MirrorLockup', - 'title' => 'Mirror Lockup', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MirrorLockup', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureLevelIncrements', - 'title' => 'Exposure Level Increments', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1/2 Stop', - 1 => '1/3 Stop', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ExposureLevelIncrements', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AFAssist', - 'title' => 'AF Assist', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Emits/Fires', - 1 => 'Does not emit/Fires', - 2 => 'Only ext. flash emits/Fires', - 3 => 'Emits/Does not fire', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AFAssist', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashSyncSpeedAv', - 'title' => 'Flash Sync Speed Av', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => '1/200 Fixed', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FlashSyncSpeedAv', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AEBSequenceAutoCancel', - 'title' => 'AEB Sequence/Auto Cancel', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0,-,+/Enabled', - 1 => '0,-,+/Disabled', - 2 => '-,0,+/Enabled', - 3 => '-,0,+/Disabled', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:AEBSequenceAutoCancel', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterCurtainSync', - 'title' => 'Shutter Curtain Sync', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '1st-curtain sync', - 1 => '2nd-curtain sync', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterCurtainSync', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensAFStopButton', - 'title' => 'Lens AF Stop Button', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'AF Stop', - 1 => 'Operate AF', - 2 => 'Lock AE and start timer', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:LensAFStopButton', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FillFlashAutoReduction', - 'title' => 'Fill Flash Auto Reduction', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Enable', - 1 => 'Disable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:FillFlashAutoReduction', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MenuButtonReturn', - 'title' => 'Menu Button Return', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Top', - 1 => 'Previous (volatile)', - 2 => 'Previous', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:MenuButtonReturn', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SetButtonWhenShooting', - 'title' => 'Set Button When Shooting', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Default (no function)', - 1 => 'Image quality', - 2 => 'Change ISO speed', - 3 => 'Change parameters', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SetButtonWhenShooting', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SensorCleaning', - 'title' => 'Sensor Cleaning', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Disable', - 1 => 'Enable', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SensorCleaning', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SuperimposedDisplay', - 'title' => 'Superimposed Display', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'On', - 1 => 'Off', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:SuperimposedDisplay', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterReleaseNoCFCard', - 'title' => 'Shutter Release W/O CF Card', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Yes', - 1 => 'No', - ), - ), - 'exiftoolDOMNode' => 'CanonCustom:ShutterReleaseNoCFCard', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/PersonalFuncValues.php b/src/Collection/ExifMakerNotes/CanonCustom/PersonalFuncValues.php deleted file mode 100644 index b88352562..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/PersonalFuncValues.php +++ /dev/null @@ -1,565 +0,0 @@ - 'CanonCustomPersonalFuncValues', - 'title' => 'CanonCustom PersonalFuncValues', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncValues', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonCustom\\PersonalFuncValues', - 'itemsByName' => - array ( - 'PF19ShootingSpeedHigh' => - array ( - 0 => 10, - ), - 'PF19ShootingSpeedLow' => - array ( - 0 => 9, - ), - 'PF1Value' => - array ( - 0 => 1, - ), - 'PF20MaxContinousShots' => - array ( - 0 => 11, - ), - 'PF23FELockTime' => - array ( - 0 => 13, - ), - 'PF23PostReleaseTime' => - array ( - 0 => 14, - ), - 'PF23ShutterButtonTime' => - array ( - 0 => 12, - ), - 'PF25AEMode' => - array ( - 0 => 15, - ), - 'PF25AFMode' => - array ( - 0 => 18, - ), - 'PF25AFPointSel' => - array ( - 0 => 19, - ), - 'PF25ColorMatrix' => - array ( - 0 => 23, - ), - 'PF25DriveMode' => - array ( - 0 => 17, - ), - 'PF25ImageSize' => - array ( - 0 => 20, - ), - 'PF25MeteringMode' => - array ( - 0 => 16, - ), - 'PF25Parameters' => - array ( - 0 => 22, - ), - 'PF25WBMode' => - array ( - 0 => 21, - ), - 'PF27Value' => - array ( - 0 => 24, - ), - 'PF2Value' => - array ( - 0 => 2, - ), - 'PF3Value' => - array ( - 0 => 3, - ), - 'PF4ExposureTimeMax' => - array ( - 0 => 5, - ), - 'PF4ExposureTimeMin' => - array ( - 0 => 4, - ), - 'PF5ApertureMax' => - array ( - 0 => 7, - ), - 'PF5ApertureMin' => - array ( - 0 => 6, - ), - 'PF8BracketShots' => - array ( - 0 => 8, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:PF19ShootingSpeedHigh' => - array ( - 0 => 10, - ), - 'CanonCustom:PF19ShootingSpeedLow' => - array ( - 0 => 9, - ), - 'CanonCustom:PF1Value' => - array ( - 0 => 1, - ), - 'CanonCustom:PF20MaxContinousShots' => - array ( - 0 => 11, - ), - 'CanonCustom:PF23FELockTime' => - array ( - 0 => 13, - ), - 'CanonCustom:PF23PostReleaseTime' => - array ( - 0 => 14, - ), - 'CanonCustom:PF23ShutterButtonTime' => - array ( - 0 => 12, - ), - 'CanonCustom:PF25AEMode' => - array ( - 0 => 15, - ), - 'CanonCustom:PF25AFMode' => - array ( - 0 => 18, - ), - 'CanonCustom:PF25AFPointSel' => - array ( - 0 => 19, - ), - 'CanonCustom:PF25ColorMatrix' => - array ( - 0 => 23, - ), - 'CanonCustom:PF25DriveMode' => - array ( - 0 => 17, - ), - 'CanonCustom:PF25ImageSize' => - array ( - 0 => 20, - ), - 'CanonCustom:PF25MeteringMode' => - array ( - 0 => 16, - ), - 'CanonCustom:PF25Parameters' => - array ( - 0 => 22, - ), - 'CanonCustom:PF25WBMode' => - array ( - 0 => 21, - ), - 'CanonCustom:PF27Value' => - array ( - 0 => 24, - ), - 'CanonCustom:PF2Value' => - array ( - 0 => 2, - ), - 'CanonCustom:PF3Value' => - array ( - 0 => 3, - ), - 'CanonCustom:PF4ExposureTimeMax' => - array ( - 0 => 5, - ), - 'CanonCustom:PF4ExposureTimeMin' => - array ( - 0 => 4, - ), - 'CanonCustom:PF5ApertureMax' => - array ( - 0 => 7, - ), - 'CanonCustom:PF5ApertureMin' => - array ( - 0 => 6, - ), - 'CanonCustom:PF8BracketShots' => - array ( - 0 => 8, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF1Value', - 'title' => 'PF1 Value', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF1Value', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF2Value', - 'title' => 'PF2 Value', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF2Value', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF3Value', - 'title' => 'PF3 Value', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF3Value', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF4ExposureTimeMin', - 'title' => 'PF4 Exposure Time Min', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF4ExposureTimeMin', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF4ExposureTimeMax', - 'title' => 'PF4 Exposure Time Max', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF4ExposureTimeMax', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF5ApertureMin', - 'title' => 'PF5 Aperture Min', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF5ApertureMin', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF5ApertureMax', - 'title' => 'PF5 Aperture Max', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF5ApertureMax', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF8BracketShots', - 'title' => 'PF8 Bracket Shots', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF8BracketShots', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF19ShootingSpeedLow', - 'title' => 'PF19 Shooting Speed Low', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF19ShootingSpeedLow', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF19ShootingSpeedHigh', - 'title' => 'PF19 Shooting Speed High', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF19ShootingSpeedHigh', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF20MaxContinousShots', - 'title' => 'PF20 Max Continous Shots', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF20MaxContinousShots', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF23ShutterButtonTime', - 'title' => 'PF23 Shutter Button Time', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF23ShutterButtonTime', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF23FELockTime', - 'title' => 'PF23 FE Lock Time', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF23FELockTime', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF23PostReleaseTime', - 'title' => 'PF23 Post Release Time', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF23PostReleaseTime', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25AEMode', - 'title' => 'PF25 AE Mode', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25AEMode', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25MeteringMode', - 'title' => 'PF25 Metering Mode', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25MeteringMode', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25DriveMode', - 'title' => 'PF25 Drive Mode', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25DriveMode', - ), - ), - 18 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25AFMode', - 'title' => 'PF25 AF Mode', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25AFMode', - ), - ), - 19 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25AFPointSel', - 'title' => 'PF25 AF Point Sel', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25AFPointSel', - ), - ), - 20 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25ImageSize', - 'title' => 'PF25 Image Size', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25ImageSize', - ), - ), - 21 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25WBMode', - 'title' => 'PF25 WB Mode', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25WBMode', - ), - ), - 22 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25Parameters', - 'title' => 'PF25 Parameters', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25Parameters', - ), - ), - 23 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25ColorMatrix', - 'title' => 'PF25 Color Matrix', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25ColorMatrix', - ), - ), - 24 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF27Value', - 'title' => 'PF27 Value', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF27Value', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonCustom/PersonalFuncs.php b/src/Collection/ExifMakerNotes/CanonCustom/PersonalFuncs.php deleted file mode 100644 index b9a05ccc2..000000000 --- a/src/Collection/ExifMakerNotes/CanonCustom/PersonalFuncs.php +++ /dev/null @@ -1,675 +0,0 @@ - 'CanonCustomPersonalFuncs', - 'title' => 'CanonCustom PersonalFuncs', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonCustom\\PersonalFuncs', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonCustom\\PersonalFuncs', - 'itemsByName' => - array ( - 'PF0CustomFuncRegistration' => - array ( - 0 => 1, - ), - 'PF10RetainProgramShift' => - array ( - 0 => 11, - ), - 'PF13DrivePriority' => - array ( - 0 => 14, - ), - 'PF14DisableFocusSearch' => - array ( - 0 => 15, - ), - 'PF15DisableAFAssistBeam' => - array ( - 0 => 16, - ), - 'PF16AutoFocusPointShoot' => - array ( - 0 => 17, - ), - 'PF17DisableAFPointSel' => - array ( - 0 => 18, - ), - 'PF18EnableAutoAFPointSel' => - array ( - 0 => 19, - ), - 'PF19ContinuousShootSpeed' => - array ( - 0 => 20, - ), - 'PF1DisableShootingModes' => - array ( - 0 => 2, - ), - 'PF20LimitContinousShots' => - array ( - 0 => 21, - ), - 'PF21EnableQuietOperation' => - array ( - 0 => 22, - ), - 'PF23SetTimerLengths' => - array ( - 0 => 24, - ), - 'PF24LightLCDDuringBulb' => - array ( - 0 => 25, - ), - 'PF25DefaultClearSettings' => - array ( - 0 => 26, - ), - 'PF26ShortenReleaseLag' => - array ( - 0 => 27, - ), - 'PF27ReverseDialRotation' => - array ( - 0 => 28, - ), - 'PF28NoQuickDialExpComp' => - array ( - 0 => 29, - ), - 'PF29QuickDialSwitchOff' => - array ( - 0 => 30, - ), - 'PF2DisableMeteringModes' => - array ( - 0 => 3, - ), - 'PF30EnlargementMode' => - array ( - 0 => 31, - ), - 'PF31OriginalDecisionData' => - array ( - 0 => 32, - ), - 'PF3ManualExposureMetering' => - array ( - 0 => 4, - ), - 'PF4ExposureTimeLimits' => - array ( - 0 => 5, - ), - 'PF5ApertureLimits' => - array ( - 0 => 6, - ), - 'PF6PresetShootingModes' => - array ( - 0 => 7, - ), - 'PF7BracketContinuousShoot' => - array ( - 0 => 8, - ), - 'PF8SetBracketShots' => - array ( - 0 => 9, - ), - 'PF9ChangeBracketSequence' => - array ( - 0 => 10, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonCustom:PF0CustomFuncRegistration' => - array ( - 0 => 1, - ), - 'CanonCustom:PF10RetainProgramShift' => - array ( - 0 => 11, - ), - 'CanonCustom:PF13DrivePriority' => - array ( - 0 => 14, - ), - 'CanonCustom:PF14DisableFocusSearch' => - array ( - 0 => 15, - ), - 'CanonCustom:PF15DisableAFAssistBeam' => - array ( - 0 => 16, - ), - 'CanonCustom:PF16AutoFocusPointShoot' => - array ( - 0 => 17, - ), - 'CanonCustom:PF17DisableAFPointSel' => - array ( - 0 => 18, - ), - 'CanonCustom:PF18EnableAutoAFPointSel' => - array ( - 0 => 19, - ), - 'CanonCustom:PF19ContinuousShootSpeed' => - array ( - 0 => 20, - ), - 'CanonCustom:PF1DisableShootingModes' => - array ( - 0 => 2, - ), - 'CanonCustom:PF20LimitContinousShots' => - array ( - 0 => 21, - ), - 'CanonCustom:PF21EnableQuietOperation' => - array ( - 0 => 22, - ), - 'CanonCustom:PF23SetTimerLengths' => - array ( - 0 => 24, - ), - 'CanonCustom:PF24LightLCDDuringBulb' => - array ( - 0 => 25, - ), - 'CanonCustom:PF25DefaultClearSettings' => - array ( - 0 => 26, - ), - 'CanonCustom:PF26ShortenReleaseLag' => - array ( - 0 => 27, - ), - 'CanonCustom:PF27ReverseDialRotation' => - array ( - 0 => 28, - ), - 'CanonCustom:PF28NoQuickDialExpComp' => - array ( - 0 => 29, - ), - 'CanonCustom:PF29QuickDialSwitchOff' => - array ( - 0 => 30, - ), - 'CanonCustom:PF2DisableMeteringModes' => - array ( - 0 => 3, - ), - 'CanonCustom:PF30EnlargementMode' => - array ( - 0 => 31, - ), - 'CanonCustom:PF31OriginalDecisionData' => - array ( - 0 => 32, - ), - 'CanonCustom:PF3ManualExposureMetering' => - array ( - 0 => 4, - ), - 'CanonCustom:PF4ExposureTimeLimits' => - array ( - 0 => 5, - ), - 'CanonCustom:PF5ApertureLimits' => - array ( - 0 => 6, - ), - 'CanonCustom:PF6PresetShootingModes' => - array ( - 0 => 7, - ), - 'CanonCustom:PF7BracketContinuousShoot' => - array ( - 0 => 8, - ), - 'CanonCustom:PF8SetBracketShots' => - array ( - 0 => 9, - ), - 'CanonCustom:PF9ChangeBracketSequence' => - array ( - 0 => 10, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF0CustomFuncRegistration', - 'title' => 'PF0 Custom Func Registration', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF0CustomFuncRegistration', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF1DisableShootingModes', - 'title' => 'PF1 Disable Shooting Modes', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF1DisableShootingModes', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF2DisableMeteringModes', - 'title' => 'PF2 Disable Metering Modes', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF2DisableMeteringModes', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF3ManualExposureMetering', - 'title' => 'PF3 Manual Exposure Metering', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF3ManualExposureMetering', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF4ExposureTimeLimits', - 'title' => 'PF4 Exposure Time Limits', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF4ExposureTimeLimits', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF5ApertureLimits', - 'title' => 'PF5 Aperture Limits', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF5ApertureLimits', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF6PresetShootingModes', - 'title' => 'PF6 Preset Shooting Modes', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF6PresetShootingModes', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF7BracketContinuousShoot', - 'title' => 'PF7 Bracket Continuous Shoot', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF7BracketContinuousShoot', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF8SetBracketShots', - 'title' => 'PF8 Set Bracket Shots', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF8SetBracketShots', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF9ChangeBracketSequence', - 'title' => 'PF9 Change Bracket Sequence', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF9ChangeBracketSequence', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF10RetainProgramShift', - 'title' => 'PF10 Retain Program Shift', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF10RetainProgramShift', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF13DrivePriority', - 'title' => 'PF13 Drive Priority', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF13DrivePriority', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF14DisableFocusSearch', - 'title' => 'PF14 Disable Focus Search', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF14DisableFocusSearch', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF15DisableAFAssistBeam', - 'title' => 'PF15 Disable AF Assist Beam', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF15DisableAFAssistBeam', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF16AutoFocusPointShoot', - 'title' => 'PF16 Auto Focus Point Shoot', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF16AutoFocusPointShoot', - ), - ), - 18 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF17DisableAFPointSel', - 'title' => 'PF17 Disable AF Point Sel', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF17DisableAFPointSel', - ), - ), - 19 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF18EnableAutoAFPointSel', - 'title' => 'PF18 Enable Auto AF Point Sel', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF18EnableAutoAFPointSel', - ), - ), - 20 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF19ContinuousShootSpeed', - 'title' => 'PF19 Continuous Shoot Speed', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF19ContinuousShootSpeed', - ), - ), - 21 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF20LimitContinousShots', - 'title' => 'PF20 Limit Continous Shots', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF20LimitContinousShots', - ), - ), - 22 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF21EnableQuietOperation', - 'title' => 'PF21 Enable Quiet Operation', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF21EnableQuietOperation', - ), - ), - 24 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF23SetTimerLengths', - 'title' => 'PF23 Set Timer Lengths', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF23SetTimerLengths', - ), - ), - 25 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF24LightLCDDuringBulb', - 'title' => 'PF24 Light LCD During Bulb', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF24LightLCDDuringBulb', - ), - ), - 26 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF25DefaultClearSettings', - 'title' => 'PF25 Default Clear Settings', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF25DefaultClearSettings', - ), - ), - 27 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF26ShortenReleaseLag', - 'title' => 'PF26 Shorten Release Lag', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF26ShortenReleaseLag', - ), - ), - 28 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF27ReverseDialRotation', - 'title' => 'PF27 Reverse Dial Rotation', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF27ReverseDialRotation', - ), - ), - 29 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF28NoQuickDialExpComp', - 'title' => 'PF28 No Quick Dial Exp Comp', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF28NoQuickDialExpComp', - ), - ), - 30 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF29QuickDialSwitchOff', - 'title' => 'PF29 Quick Dial Switch Off', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF29QuickDialSwitchOff', - ), - ), - 31 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF30EnlargementMode', - 'title' => 'PF30 Enlargement Mode', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF30EnlargementMode', - ), - ), - 32 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PF31OriginalDecisionData', - 'title' => 'PF31 Original Decision Data', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonCustom:PF31OriginalDecisionData', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/DecoderTable.php b/src/Collection/ExifMakerNotes/CanonRaw/DecoderTable.php deleted file mode 100644 index 6cbde9348..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/DecoderTable.php +++ /dev/null @@ -1,103 +0,0 @@ - 'CanonRawDecoderTable', - 'title' => 'CanonRaw DecoderTable', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\DecoderTable', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\DecoderTable', - 'itemsByName' => - array ( - 'CompressedDataLength' => - array ( - 0 => 3, - ), - 'CompressedDataOffset' => - array ( - 0 => 2, - ), - 'DecoderTableNumber' => - array ( - 0 => 0, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:CompressedDataLength' => - array ( - 0 => 3, - ), - 'CanonRaw:CompressedDataOffset' => - array ( - 0 => 2, - ), - 'CanonRaw:DecoderTableNumber' => - array ( - 0 => 0, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DecoderTableNumber', - 'title' => 'Decoder Table Number', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:DecoderTableNumber', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CompressedDataOffset', - 'title' => 'Compressed Data Offset', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:CompressedDataOffset', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CompressedDataLength', - 'title' => 'Compressed Data Length', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:CompressedDataLength', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/ExposureInfo.php b/src/Collection/ExifMakerNotes/CanonRaw/ExposureInfo.php deleted file mode 100644 index c4ea7f0d8..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/ExposureInfo.php +++ /dev/null @@ -1,103 +0,0 @@ - 'CanonRawExposureInfo', - 'title' => 'CanonRaw ExposureInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\ExposureInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\ExposureInfo', - 'itemsByName' => - array ( - 'ApertureValue' => - array ( - 0 => 2, - ), - 'ExposureCompensation' => - array ( - 0 => 0, - ), - 'ShutterSpeedValue' => - array ( - 0 => 1, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:ApertureValue' => - array ( - 0 => 2, - ), - 'CanonRaw:ExposureCompensation' => - array ( - 0 => 0, - ), - 'CanonRaw:ShutterSpeedValue' => - array ( - 0 => 1, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ExposureCompensation', - 'title' => 'Exposure Compensation', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:ExposureCompensation', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterSpeedValue', - 'title' => 'Shutter Speed Value', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:ShutterSpeedValue', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ApertureValue', - 'title' => 'Aperture Value', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:ApertureValue', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/FlashInfo.php b/src/Collection/ExifMakerNotes/CanonRaw/FlashInfo.php deleted file mode 100644 index e5b30f15e..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/FlashInfo.php +++ /dev/null @@ -1,81 +0,0 @@ - 'CanonRawFlashInfo', - 'title' => 'CanonRaw FlashInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\FlashInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\FlashInfo', - 'itemsByName' => - array ( - 'FlashGuideNumber' => - array ( - 0 => 0, - ), - 'FlashThreshold' => - array ( - 0 => 1, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:FlashGuideNumber' => - array ( - 0 => 0, - ), - 'CanonRaw:FlashThreshold' => - array ( - 0 => 1, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashGuideNumber', - 'title' => 'Flash Guide Number', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:FlashGuideNumber', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FlashThreshold', - 'title' => 'Flash Threshold', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:FlashThreshold', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/ImageFormat.php b/src/Collection/ExifMakerNotes/CanonRaw/ImageFormat.php deleted file mode 100644 index b85b60890..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/ImageFormat.php +++ /dev/null @@ -1,91 +0,0 @@ - 'CanonRawImageFormat', - 'title' => 'CanonRaw ImageFormat', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\ImageFormat', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\ImageFormat', - 'itemsByName' => - array ( - 'FileFormat' => - array ( - 0 => 0, - ), - 'TargetCompressionRatio' => - array ( - 0 => 1, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:FileFormat' => - array ( - 0 => 0, - ), - 'CanonRaw:TargetCompressionRatio' => - array ( - 0 => 1, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FileFormat', - 'title' => 'File Format', - 'format' => - array ( - 0 => 4, - ), - 'text' => - array ( - 'mapping' => - array ( - 65536 => 'JPEG (lossy)', - 65538 => 'JPEG (non-quantization)', - 65539 => 'JPEG (lossy/non-quantization toggled)', - 131073 => 'CRW', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:FileFormat', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'TargetCompressionRatio', - 'title' => 'Target Compression Ratio', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:TargetCompressionRatio', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/ImageInfo.php b/src/Collection/ExifMakerNotes/CanonRaw/ImageInfo.php deleted file mode 100644 index 360e48406..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/ImageInfo.php +++ /dev/null @@ -1,191 +0,0 @@ - 'CanonRawImageInfo', - 'title' => 'CanonRaw ImageInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\ImageInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\ImageInfo', - 'itemsByName' => - array ( - 'ColorBW' => - array ( - 0 => 6, - ), - 'ColorBitDepth' => - array ( - 0 => 5, - ), - 'ComponentBitDepth' => - array ( - 0 => 4, - ), - 'ImageHeight' => - array ( - 0 => 1, - ), - 'ImageWidth' => - array ( - 0 => 0, - ), - 'PixelAspectRatio' => - array ( - 0 => 2, - ), - 'Rotation' => - array ( - 0 => 3, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:ColorBW' => - array ( - 0 => 6, - ), - 'CanonRaw:ColorBitDepth' => - array ( - 0 => 5, - ), - 'CanonRaw:ComponentBitDepth' => - array ( - 0 => 4, - ), - 'CanonRaw:ImageHeight' => - array ( - 0 => 1, - ), - 'CanonRaw:ImageWidth' => - array ( - 0 => 0, - ), - 'CanonRaw:PixelAspectRatio' => - array ( - 0 => 2, - ), - 'CanonRaw:Rotation' => - array ( - 0 => 3, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ImageWidth', - 'title' => 'Image Width', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:ImageWidth', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ImageHeight', - 'title' => 'Image Height', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:ImageHeight', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PixelAspectRatio', - 'title' => 'Pixel Aspect Ratio', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:PixelAspectRatio', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Rotation', - 'title' => 'Rotation', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonRaw:Rotation', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ComponentBitDepth', - 'title' => 'Component Bit Depth', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:ComponentBitDepth', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorBitDepth', - 'title' => 'Color Bit Depth', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:ColorBitDepth', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorBW', - 'title' => 'Color BW', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:ColorBW', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/Main.php b/src/Collection/ExifMakerNotes/CanonRaw/Main.php deleted file mode 100644 index 7b93a1d95..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/Main.php +++ /dev/null @@ -1,1179 +0,0 @@ - 'CanonRawMain', - 'title' => 'CanonRaw', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\Main', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\Main', - 'itemsByName' => - array ( - 'BaseISO' => - array ( - 0 => 4124, - ), - 'CanonColorInfo1' => - array ( - 0 => 50, - ), - 'CanonColorInfo2' => - array ( - 0 => 4140, - ), - 'CanonFileDescription' => - array ( - 0 => 2053, - ), - 'CanonFirmwareVersion' => - array ( - 0 => 2059, - ), - 'CanonFlashInfo' => - array ( - 0 => 4136, - ), - 'CanonImageType' => - array ( - 0 => 2069, - ), - 'CanonModelID' => - array ( - 0 => 6196, - ), - 'ColorSpace' => - array ( - 0 => 4276, - ), - 'ColorTemperature' => - array ( - 0 => 4270, - ), - 'ComponentVersion' => - array ( - 0 => 2060, - ), - 'FileNumber' => - array ( - 0 => 6167, - ), - 'FreeBytes' => - array ( - 0 => 1, - ), - 'JpgFromRaw' => - array ( - 0 => 8199, - ), - 'MeasuredEV' => - array ( - 0 => 6164, - ), - 'NullRecord' => - array ( - 0 => 0, - ), - 'OriginalFileName' => - array ( - 0 => 2070, - ), - 'OwnerName' => - array ( - 0 => 2064, - ), - 'ROMOperationMode' => - array ( - 0 => 2061, - ), - 'RawData' => - array ( - 0 => 8197, - ), - 'RecordID' => - array ( - 0 => 6148, - ), - 'ReleaseSetting' => - array ( - 0 => 4118, - ), - 'SelfTimerTime' => - array ( - 0 => 6150, - ), - 'SerialNumber' => - array ( - 0 => 6155, - ), - 'SerialNumberFormat' => - array ( - 0 => 6203, - ), - 'ShutterReleaseMethod' => - array ( - 0 => 4112, - ), - 'ShutterReleaseTiming' => - array ( - 0 => 4113, - ), - 'TargetDistanceSetting' => - array ( - 0 => 6151, - ), - 'TargetImageType' => - array ( - 0 => 4106, - ), - 'ThumbnailFileName' => - array ( - 0 => 2071, - ), - 'ThumbnailImage' => - array ( - 0 => 8200, - ), - 'UnknownNumber' => - array ( - 0 => 6155, - ), - 'UserComment' => - array ( - 0 => 2053, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:BaseISO' => - array ( - 0 => 4124, - ), - 'CanonRaw:CanonColorInfo1' => - array ( - 0 => 50, - ), - 'CanonRaw:CanonColorInfo2' => - array ( - 0 => 4140, - ), - 'CanonRaw:CanonFileDescription' => - array ( - 0 => 2053, - ), - 'CanonRaw:CanonFirmwareVersion' => - array ( - 0 => 2059, - ), - 'CanonRaw:CanonFlashInfo' => - array ( - 0 => 4136, - ), - 'CanonRaw:CanonImageType' => - array ( - 0 => 2069, - ), - 'CanonRaw:CanonModelID' => - array ( - 0 => 6196, - ), - 'CanonRaw:ColorSpace' => - array ( - 0 => 4276, - ), - 'CanonRaw:ColorTemperature' => - array ( - 0 => 4270, - ), - 'CanonRaw:ComponentVersion' => - array ( - 0 => 2060, - ), - 'CanonRaw:FileNumber' => - array ( - 0 => 6167, - ), - 'CanonRaw:FreeBytes' => - array ( - 0 => 1, - ), - 'CanonRaw:JpgFromRaw' => - array ( - 0 => 8199, - ), - 'CanonRaw:MeasuredEV' => - array ( - 0 => 6164, - ), - 'CanonRaw:NullRecord' => - array ( - 0 => 0, - ), - 'CanonRaw:OriginalFileName' => - array ( - 0 => 2070, - ), - 'CanonRaw:OwnerName' => - array ( - 0 => 2064, - ), - 'CanonRaw:ROMOperationMode' => - array ( - 0 => 2061, - ), - 'CanonRaw:RawData' => - array ( - 0 => 8197, - ), - 'CanonRaw:RecordID' => - array ( - 0 => 6148, - ), - 'CanonRaw:ReleaseSetting' => - array ( - 0 => 4118, - ), - 'CanonRaw:SelfTimerTime' => - array ( - 0 => 6150, - ), - 'CanonRaw:SerialNumber' => - array ( - 0 => 6155, - ), - 'CanonRaw:SerialNumberFormat' => - array ( - 0 => 6203, - ), - 'CanonRaw:ShutterReleaseMethod' => - array ( - 0 => 4112, - ), - 'CanonRaw:ShutterReleaseTiming' => - array ( - 0 => 4113, - ), - 'CanonRaw:TargetDistanceSetting' => - array ( - 0 => 6151, - ), - 'CanonRaw:TargetImageType' => - array ( - 0 => 4106, - ), - 'CanonRaw:ThumbnailFileName' => - array ( - 0 => 2071, - ), - 'CanonRaw:ThumbnailImage' => - array ( - 0 => 8200, - ), - 'CanonRaw:UnknownNumber' => - array ( - 0 => 6155, - ), - 'CanonRaw:UserComment' => - array ( - 0 => 2053, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NullRecord', - 'title' => 'Null Record', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:NullRecord', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FreeBytes', - 'title' => 'Free Bytes', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:FreeBytes', - ), - ), - 50 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonColorInfo1', - 'title' => 'Canon Color Info 1', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonColorInfo1', - ), - ), - 2053 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonFileDescription', - 'title' => 'Canon File Description', - 'components' => 32, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonFileDescription', - ), - 1 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UserComment', - 'title' => 'User Comment', - 'components' => 256, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:UserComment', - ), - ), - 2059 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonFirmwareVersion', - 'title' => 'Canon Firmware Version', - 'components' => 32, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonFirmwareVersion', - ), - ), - 2060 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ComponentVersion', - 'title' => 'Component Version', - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:ComponentVersion', - ), - ), - 2061 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ROMOperationMode', - 'title' => 'ROM Operation Mode', - 'components' => 8, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:ROMOperationMode', - ), - ), - 2064 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'OwnerName', - 'title' => 'Owner Name', - 'components' => 32, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:OwnerName', - ), - ), - 2069 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonImageType', - 'title' => 'Canon Image Type', - 'components' => 32, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonImageType', - ), - ), - 2070 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'OriginalFileName', - 'title' => 'Original File Name', - 'components' => 32, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:OriginalFileName', - ), - ), - 2071 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ThumbnailFileName', - 'title' => 'Thumbnail File Name', - 'components' => 32, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:ThumbnailFileName', - ), - ), - 4106 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'TargetImageType', - 'title' => 'Target Image Type', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Real-world Subject', - 1 => 'Written Document', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:TargetImageType', - ), - ), - 4112 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterReleaseMethod', - 'title' => 'Shutter Release Method', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Single Shot', - 2 => 'Continuous Shooting', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:ShutterReleaseMethod', - ), - ), - 4113 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShutterReleaseTiming', - 'title' => 'Shutter Release Timing', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Priority on shutter', - 1 => 'Priority on focus', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:ShutterReleaseTiming', - ), - ), - 4118 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ReleaseSetting', - 'title' => 'Release Setting', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:ReleaseSetting', - ), - ), - 4124 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'BaseISO', - 'title' => 'Base ISO', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:BaseISO', - ), - ), - 4136 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonFlashInfo', - 'title' => 'Canon Flash Info', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonFlashInfo', - ), - ), - 4140 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonColorInfo2', - 'title' => 'Canon Color Info 2', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonColorInfo2', - ), - ), - 4270 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorTemperature', - 'title' => 'Color Temperature', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:ColorTemperature', - ), - ), - 4276 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorSpace', - 'title' => 'Color Space', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 1 => 'sRGB', - 2 => 'Adobe RGB', - 65535 => 'Uncalibrated', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:ColorSpace', - ), - ), - 6148 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RecordID', - 'title' => 'Record ID', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:RecordID', - ), - ), - 6150 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SelfTimerTime', - 'title' => 'Self Timer Time', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:SelfTimerTime', - ), - ), - 6151 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'TargetDistanceSetting', - 'title' => 'Target Distance Setting', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:TargetDistanceSetting', - ), - ), - 6155 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SerialNumber', - 'title' => 'Serial Number', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:SerialNumber', - ), - 1 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SerialNumber', - 'title' => 'Serial Number', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:SerialNumber', - ), - 2 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownNumber', - 'title' => 'Unknown Number', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:UnknownNumber', - ), - ), - 6164 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MeasuredEV', - 'title' => 'Measured EV', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonRaw:MeasuredEV', - ), - ), - 6167 => - array ( - 0 => - array ( - 'entryClass' => 'FileEye\\MediaProbe\\Entry\\Vendor\\Canon\\Exif\\FileNumber', - 'collection' => 'Tiff\\Tag', - 'name' => 'FileNumber', - 'title' => 'File Number', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:FileNumber', - ), - ), - 6196 => - array ( - 0 => - array ( - 'text' => - array ( - 'default' => 'Unknown (0x{valuehex})', - 'mapping' => - array ( - 1042 => 'EOS M50 / Kiss M', - 2049 => 'PowerShot SX740 HS', - 2052 => 'PowerShot G5 X Mark II', - 2053 => 'PowerShot SX70 HS', - 2056 => 'PowerShot G7 X Mark III', - 2065 => 'EOS M6 Mark II', - 2066 => 'EOS M200', - 16842752 => 'PowerShot A30', - 17039360 => 'PowerShot S300 / Digital IXUS 300 / IXY Digital 300', - 17170432 => 'PowerShot A20', - 17301504 => 'PowerShot A10', - 17367040 => 'PowerShot S110 / Digital IXUS v / IXY Digital 200', - 17825792 => 'PowerShot G2', - 17891328 => 'PowerShot S40', - 17956864 => 'PowerShot S30', - 18022400 => 'PowerShot A40', - 18087936 => 'EOS D30', - 18153472 => 'PowerShot A100', - 18219008 => 'PowerShot S200 / Digital IXUS v2 / IXY Digital 200a', - 18284544 => 'PowerShot A200', - 18350080 => 'PowerShot S330 / Digital IXUS 330 / IXY Digital 300a', - 18415616 => 'PowerShot G3', - 18939904 => 'PowerShot S45', - 19070976 => 'PowerShot SD100 / Digital IXUS II / IXY Digital 30', - 19136512 => 'PowerShot S230 / Digital IXUS v3 / IXY Digital 320', - 19202048 => 'PowerShot A70', - 19267584 => 'PowerShot A60', - 19333120 => 'PowerShot S400 / Digital IXUS 400 / IXY Digital 400', - 19464192 => 'PowerShot G5', - 19922944 => 'PowerShot A300', - 19988480 => 'PowerShot S50', - 20185088 => 'PowerShot A80', - 20250624 => 'PowerShot SD10 / Digital IXUS i / IXY Digital L', - 20316160 => 'PowerShot S1 IS', - 20381696 => 'PowerShot Pro1', - 20447232 => 'PowerShot S70', - 20512768 => 'PowerShot S60', - 20971520 => 'PowerShot G6', - 21037056 => 'PowerShot S500 / Digital IXUS 500 / IXY Digital 500', - 21102592 => 'PowerShot A75', - 21233664 => 'PowerShot SD110 / Digital IXUS IIs / IXY Digital 30a', - 21299200 => 'PowerShot A400', - 21430272 => 'PowerShot A310', - 21561344 => 'PowerShot A85', - 22151168 => 'PowerShot S410 / Digital IXUS 430 / IXY Digital 450', - 22216704 => 'PowerShot A95', - 22282240 => 'PowerShot SD300 / Digital IXUS 40 / IXY Digital 50', - 22347776 => 'PowerShot SD200 / Digital IXUS 30 / IXY Digital 40', - 22413312 => 'PowerShot A520', - 22478848 => 'PowerShot A510', - 22609920 => 'PowerShot SD20 / Digital IXUS i5 / IXY Digital L2', - 23330816 => 'PowerShot S2 IS', - 23396352 => 'PowerShot SD430 / Digital IXUS Wireless / IXY Digital Wireless', - 23461888 => 'PowerShot SD500 / Digital IXUS 700 / IXY Digital 600', - 23494656 => 'EOS D60', - 24117248 => 'PowerShot SD30 / Digital IXUS i Zoom / IXY Digital L3', - 24379392 => 'PowerShot A430', - 24444928 => 'PowerShot A410', - 24510464 => 'PowerShot S80', - 24641536 => 'PowerShot A620', - 24707072 => 'PowerShot A610', - 25165824 => 'PowerShot SD630 / Digital IXUS 65 / IXY Digital 80', - 25231360 => 'PowerShot SD450 / Digital IXUS 55 / IXY Digital 60', - 25296896 => 'PowerShot TX1', - 25624576 => 'PowerShot SD400 / Digital IXUS 50 / IXY Digital 55', - 25690112 => 'PowerShot A420', - 25755648 => 'PowerShot SD900 / Digital IXUS 900 Ti / IXY Digital 1000', - 26214400 => 'PowerShot SD550 / Digital IXUS 750 / IXY Digital 700', - 26345472 => 'PowerShot A700', - 26476544 => 'PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS', - 26542080 => 'PowerShot S3 IS', - 26607616 => 'PowerShot A540', - 26673152 => 'PowerShot SD600 / Digital IXUS 60 / IXY Digital 70', - 26738688 => 'PowerShot G7', - 26804224 => 'PowerShot A530', - 33554432 => 'PowerShot SD800 IS / Digital IXUS 850 IS / IXY Digital 900 IS', - 33619968 => 'PowerShot SD40 / Digital IXUS i7 / IXY Digital L4', - 33685504 => 'PowerShot A710 IS', - 33751040 => 'PowerShot A640', - 33816576 => 'PowerShot A630', - 34144256 => 'PowerShot S5 IS', - 34603008 => 'PowerShot A460', - 34734080 => 'PowerShot SD850 IS / Digital IXUS 950 IS / IXY Digital 810 IS', - 34799616 => 'PowerShot A570 IS', - 34865152 => 'PowerShot A560', - 34930688 => 'PowerShot SD750 / Digital IXUS 75 / IXY Digital 90', - 34996224 => 'PowerShot SD1000 / Digital IXUS 70 / IXY Digital 10', - 35127296 => 'PowerShot A550', - 35192832 => 'PowerShot A450', - 35848192 => 'PowerShot G9', - 35913728 => 'PowerShot A650 IS', - 36044800 => 'PowerShot A720 IS', - 36241408 => 'PowerShot SX100 IS', - 36700160 => 'PowerShot SD950 IS / Digital IXUS 960 IS / IXY Digital 2000 IS', - 36765696 => 'PowerShot SD870 IS / Digital IXUS 860 IS / IXY Digital 910 IS', - 36831232 => 'PowerShot SD890 IS / Digital IXUS 970 IS / IXY Digital 820 IS', - 37093376 => 'PowerShot SD790 IS / Digital IXUS 90 IS / IXY Digital 95 IS', - 37158912 => 'PowerShot SD770 IS / Digital IXUS 85 IS / IXY Digital 25 IS', - 37224448 => 'PowerShot A590 IS', - 37289984 => 'PowerShot A580', - 37879808 => 'PowerShot A470', - 37945344 => 'PowerShot SD1100 IS / Digital IXUS 80 IS / IXY Digital 20 IS', - 38141952 => 'PowerShot SX1 IS', - 38207488 => 'PowerShot SX10 IS', - 38273024 => 'PowerShot A1000 IS', - 38338560 => 'PowerShot G10', - 38862848 => 'PowerShot A2000 IS', - 38928384 => 'PowerShot SX110 IS', - 38993920 => 'PowerShot SD990 IS / Digital IXUS 980 IS / IXY Digital 3000 IS', - 39059456 => 'PowerShot SD880 IS / Digital IXUS 870 IS / IXY Digital 920 IS', - 39124992 => 'PowerShot E1', - 39190528 => 'PowerShot D10', - 39256064 => 'PowerShot SD960 IS / Digital IXUS 110 IS / IXY Digital 510 IS', - 39321600 => 'PowerShot A2100 IS', - 39387136 => 'PowerShot A480', - 39845888 => 'PowerShot SX200 IS', - 39911424 => 'PowerShot SD970 IS / Digital IXUS 990 IS / IXY Digital 830 IS', - 39976960 => 'PowerShot SD780 IS / Digital IXUS 100 IS / IXY Digital 210 IS', - 40042496 => 'PowerShot A1100 IS', - 40108032 => 'PowerShot SD1200 IS / Digital IXUS 95 IS / IXY Digital 110 IS', - 40894464 => 'PowerShot G11', - 40960000 => 'PowerShot SX120 IS', - 41025536 => 'PowerShot S90', - 41222144 => 'PowerShot SX20 IS', - 41287680 => 'PowerShot SD980 IS / Digital IXUS 200 IS / IXY Digital 930 IS', - 41353216 => 'PowerShot SD940 IS / Digital IXUS 120 IS / IXY Digital 220 IS', - 41943040 => 'PowerShot A495', - 42008576 => 'PowerShot A490', - 42074112 => 'PowerShot A3100/A3150 IS', - 42139648 => 'PowerShot A3000 IS', - 42205184 => 'PowerShot SD1400 IS / IXUS 130 / IXY 400F', - 42270720 => 'PowerShot SD1300 IS / IXUS 105 / IXY 200F', - 42336256 => 'PowerShot SD3500 IS / IXUS 210 / IXY 10S', - 42401792 => 'PowerShot SX210 IS', - 42467328 => 'PowerShot SD4000 IS / IXUS 300 HS / IXY 30S', - 42532864 => 'PowerShot SD4500 IS / IXUS 1000 HS / IXY 50S', - 43122688 => 'PowerShot G12', - 43188224 => 'PowerShot SX30 IS', - 43253760 => 'PowerShot SX130 IS', - 43319296 => 'PowerShot S95', - 43515904 => 'PowerShot A3300 IS', - 43581440 => 'PowerShot A3200 IS', - 50331648 => 'PowerShot ELPH 500 HS / IXUS 310 HS / IXY 31S', - 50397184 => 'PowerShot Pro90 IS', - 50397185 => 'PowerShot A800', - 50462720 => 'PowerShot ELPH 100 HS / IXUS 115 HS / IXY 210F', - 50528256 => 'PowerShot SX230 HS', - 50593792 => 'PowerShot ELPH 300 HS / IXUS 220 HS / IXY 410F', - 50659328 => 'PowerShot A2200', - 50724864 => 'PowerShot A1200', - 50790400 => 'PowerShot SX220 HS', - 50855936 => 'PowerShot G1 X', - 50921472 => 'PowerShot SX150 IS', - 51380224 => 'PowerShot ELPH 510 HS / IXUS 1100 HS / IXY 51S', - 51445760 => 'PowerShot S100 (new)', - 51511296 => 'PowerShot ELPH 310 HS / IXUS 230 HS / IXY 600F', - 51576832 => 'PowerShot SX40 HS', - 51642368 => 'IXY 32S', - 51773440 => 'PowerShot A1300', - 51838976 => 'PowerShot A810', - 51904512 => 'PowerShot ELPH 320 HS / IXUS 240 HS / IXY 420F', - 51970048 => 'PowerShot ELPH 110 HS / IXUS 125 HS / IXY 220F', - 52428800 => 'PowerShot D20', - 52494336 => 'PowerShot A4000 IS', - 52559872 => 'PowerShot SX260 HS', - 52625408 => 'PowerShot SX240 HS', - 52690944 => 'PowerShot ELPH 530 HS / IXUS 510 HS / IXY 1', - 52756480 => 'PowerShot ELPH 520 HS / IXUS 500 HS / IXY 3', - 52822016 => 'PowerShot A3400 IS', - 52887552 => 'PowerShot A2400 IS', - 52953088 => 'PowerShot A2300', - 53608448 => 'PowerShot S100V', - 53673984 => 'PowerShot G15', - 53739520 => 'PowerShot SX50 HS', - 53805056 => 'PowerShot SX160 IS', - 53870592 => 'PowerShot S110 (new)', - 53936128 => 'PowerShot SX500 IS', - 54001664 => 'PowerShot N', - 54067200 => 'IXUS 245 HS / IXY 430F', - 54525952 => 'PowerShot SX280 HS', - 54591488 => 'PowerShot SX270 HS', - 54657024 => 'PowerShot A3500 IS', - 54722560 => 'PowerShot A2600', - 54788096 => 'PowerShot SX275 HS', - 54853632 => 'PowerShot A1400', - 54919168 => 'PowerShot ELPH 130 IS / IXUS 140 / IXY 110F', - 54984704 => 'PowerShot ELPH 115/120 IS / IXUS 132/135 / IXY 90F/100F', - 55115776 => 'PowerShot ELPH 330 HS / IXUS 255 HS / IXY 610F', - 55640064 => 'PowerShot A2500', - 55836672 => 'PowerShot G16', - 55902208 => 'PowerShot S120', - 55967744 => 'PowerShot SX170 IS', - 56098816 => 'PowerShot SX510 HS', - 56164352 => 'PowerShot S200 (new)', - 56623104 => 'IXY 620F', - 56688640 => 'PowerShot N100', - 56885248 => 'PowerShot G1 X Mark II', - 56950784 => 'PowerShot D30', - 57016320 => 'PowerShot SX700 HS', - 57081856 => 'PowerShot SX600 HS', - 57147392 => 'PowerShot ELPH 140 IS / IXUS 150 / IXY 130', - 57212928 => 'PowerShot ELPH 135 / IXUS 145 / IXY 120', - 57671680 => 'PowerShot ELPH 340 HS / IXUS 265 HS / IXY 630', - 57737216 => 'PowerShot ELPH 150 IS / IXUS 155 / IXY 140', - 57933824 => 'EOS M3', - 57999360 => 'PowerShot SX60 HS', - 58064896 => 'PowerShot SX520 HS', - 58130432 => 'PowerShot SX400 IS', - 58195968 => 'PowerShot G7 X', - 58261504 => 'PowerShot N2', - 58720256 => 'PowerShot SX530 HS', - 58851328 => 'PowerShot SX710 HS', - 58916864 => 'PowerShot SX610 HS', - 58982400 => 'EOS M10', - 59047936 => 'PowerShot G3 X', - 59113472 => 'PowerShot ELPH 165 HS / IXUS 165 / IXY 160', - 59179008 => 'PowerShot ELPH 160 / IXUS 160', - 59244544 => 'PowerShot ELPH 350 HS / IXUS 275 HS / IXY 640', - 59310080 => 'PowerShot ELPH 170 IS / IXUS 170', - 59834368 => 'PowerShot SX410 IS', - 59965440 => 'PowerShot G9 X', - 60030976 => 'EOS M5', - 60096512 => 'PowerShot G5 X', - 60227584 => 'PowerShot G7 X Mark II', - 60293120 => 'EOS M100', - 60358656 => 'PowerShot ELPH 360 HS / IXUS 285 HS / IXY 650', - 67174400 => 'PowerShot SX540 HS', - 67239936 => 'PowerShot SX420 IS', - 67305472 => 'PowerShot ELPH 190 IS / IXUS 180 / IXY 190', - 67371008 => 'PowerShot G1', - 67371009 => 'PowerShot ELPH 180 IS / IXUS 175 / IXY 180', - 67436544 => 'PowerShot SX720 HS', - 67502080 => 'PowerShot SX620 HS', - 67567616 => 'EOS M6', - 68157440 => 'PowerShot G9 X Mark II', - 68485120 => 'PowerShot ELPH 185 / IXUS 185 / IXY 200', - 68550656 => 'PowerShot SX430 IS', - 68616192 => 'PowerShot SX730 HS', - 68681728 => 'PowerShot G1 X Mark III', - 100925440 => 'PowerShot S100 / Digital IXUS / IXY Digital', - 1074255475 => 'DC19/DC21/DC22', - 1074255476 => 'XH A1', - 1074255477 => 'HV10', - 1074255478 => 'MD130/MD140/MD150/MD160/ZR850', - 1074255735 => 'DC50', - 1074255736 => 'HV20', - 1074255737 => 'DC211', - 1074255738 => 'HG10', - 1074255739 => 'HR10', - 1074255741 => 'MD255/ZR950', - 1074255900 => 'HF11', - 1074255992 => 'HV30', - 1074255996 => 'XH A1S', - 1074255998 => 'DC301/DC310/DC311/DC320/DC330', - 1074255999 => 'FS100', - 1074256000 => 'HF10', - 1074256002 => 'HG20/HG21', - 1074256165 => 'HF21', - 1074256166 => 'HF S11', - 1074256248 => 'HV40', - 1074256263 => 'DC410/DC411/DC420', - 1074256264 => 'FS19/FS20/FS21/FS22/FS200', - 1074256265 => 'HF20/HF200', - 1074256266 => 'HF S10/S100', - 1074256526 => 'HF R10/R16/R17/R18/R100/R106', - 1074256527 => 'HF M30/M31/M36/M300/M306', - 1074256528 => 'HF S20/S21/S200', - 1074256530 => 'FS31/FS36/FS37/FS300/FS305/FS306/FS307', - 1074257056 => 'EOS C300', - 1074257321 => 'HF G25', - 1074257844 => 'XC10', - 1074258371 => 'EOS C200', - 2147483649 => 'EOS-1D', - 2147484007 => 'EOS-1DS', - 2147484008 => 'EOS 10D', - 2147484009 => 'EOS-1D Mark III', - 2147484016 => 'EOS Digital Rebel / 300D / Kiss Digital', - 2147484020 => 'EOS-1D Mark II', - 2147484021 => 'EOS 20D', - 2147484022 => 'EOS Digital Rebel XSi / 450D / Kiss X2', - 2147484040 => 'EOS-1Ds Mark II', - 2147484041 => 'EOS Digital Rebel XT / 350D / Kiss Digital N', - 2147484048 => 'EOS 40D', - 2147484179 => 'EOS 5D', - 2147484181 => 'EOS-1Ds Mark III', - 2147484184 => 'EOS 5D Mark II', - 2147484185 => 'WFT-E1', - 2147484210 => 'EOS-1D Mark II N', - 2147484212 => 'EOS 30D', - 2147484214 => 'EOS Digital Rebel XTi / 400D / Kiss Digital X', - 2147484225 => 'WFT-E2', - 2147484230 => 'WFT-E3', - 2147484240 => 'EOS 7D', - 2147484242 => 'EOS Rebel T1i / 500D / Kiss X3', - 2147484244 => 'EOS Rebel XS / 1000D / Kiss F', - 2147484257 => 'EOS 50D', - 2147484265 => 'EOS-1D X', - 2147484272 => 'EOS Rebel T2i / 550D / Kiss X4', - 2147484273 => 'WFT-E4', - 2147484275 => 'WFT-E5', - 2147484289 => 'EOS-1D Mark IV', - 2147484293 => 'EOS 5D Mark III', - 2147484294 => 'EOS Rebel T3i / 600D / Kiss X5', - 2147484295 => 'EOS 60D', - 2147484296 => 'EOS Rebel T3 / 1100D / Kiss X50', - 2147484297 => 'EOS 7D Mark II', - 2147484311 => 'WFT-E2 II', - 2147484312 => 'WFT-E4 II', - 2147484417 => 'EOS Rebel T4i / 650D / Kiss X6i', - 2147484418 => 'EOS 6D', - 2147484452 => 'EOS-1D C', - 2147484453 => 'EOS 70D', - 2147484454 => 'EOS Rebel T5i / 700D / Kiss X7i', - 2147484455 => 'EOS Rebel T5 / 1200D / Kiss X70 / Hi', - 2147484456 => 'EOS-1D X Mark II', - 2147484465 => 'EOS M', - 2147484486 => 'EOS Rebel SL1 / 100D / Kiss X7', - 2147484487 => 'EOS Rebel T6s / 760D / 8000D', - 2147484489 => 'EOS 5D Mark IV', - 2147484496 => 'EOS 80D', - 2147484501 => 'EOS M2', - 2147484546 => 'EOS 5DS', - 2147484563 => 'EOS Rebel T6i / 750D / Kiss X8i', - 2147484673 => 'EOS 5DS R', - 2147484676 => 'EOS Rebel T6 / 1300D / Kiss X80', - 2147484677 => 'EOS Rebel T7i / 800D / Kiss X9i', - 2147484678 => 'EOS 6D Mark II', - 2147484680 => 'EOS 77D / 9000D', - 2147484695 => 'EOS Rebel SL2 / 200D / Kiss X9', - 2147484705 => 'EOS R5', - 2147484706 => 'EOS Rebel T100 / 4000D / 3000D', - 2147484708 => 'EOS R', - 2147484712 => 'EOS-1D X Mark III', - 2147484722 => 'EOS Rebel T7 / 2000D / 1500D / Kiss X90', - 2147484723 => 'EOS RP', - 2147484725 => 'EOS Rebel T8i / 850D / X10i', - 2147484726 => 'EOS SL3 / 250D / Kiss X10', - 2147484727 => 'EOS 90D', - 2147484752 => 'EOS R3', - 2147484755 => 'EOS R6', - 2147484772 => 'EOS R7', - 2147484773 => 'EOS R10', - 2147484775 => 'PowerShot ZOOM', - 2147484776 => 'EOS M50 Mark II / Kiss M2', - 2147484800 => 'EOS R50', - 2147484801 => 'EOS R6 Mark II', - 2147484807 => 'EOS R8', - 2147484817 => 'PowerShot V10', - 2147484821 => 'EOS R1', - 2147484822 => 'R5 Mark II', - 2147484824 => 'EOS R100', - 2147484960 => 'EOS D2000C', - 2147485024 => 'EOS D6000C', - ), - ), - 'collection' => 'Tiff\\Tag', - 'name' => 'CanonModelID', - 'title' => 'Canon Model ID', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:CanonModelID', - ), - ), - 6203 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SerialNumberFormat', - 'title' => 'Serial Number Format', - 'format' => - array ( - 0 => 4, - ), - 'text' => - array ( - 'mapping' => - array ( - 2415919104 => 'Format 1', - 2684354560 => 'Format 2', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:SerialNumberFormat', - ), - ), - 8197 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawData', - 'title' => 'Raw Data', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:RawData', - ), - ), - 8199 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'JpgFromRaw', - 'title' => 'Jpg From Raw', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:JpgFromRaw', - ), - ), - 8200 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ThumbnailImage', - 'title' => 'Thumbnail Image', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonRaw:ThumbnailImage', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/MakeModel.php b/src/Collection/ExifMakerNotes/CanonRaw/MakeModel.php deleted file mode 100644 index cdd2667fb..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/MakeModel.php +++ /dev/null @@ -1,82 +0,0 @@ - 'CanonRawMakeModel', - 'title' => 'CanonRaw MakeModel', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\MakeModel', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\MakeModel', - 'itemsByName' => - array ( - 'Make' => - array ( - 0 => 0, - ), - 'Model' => - array ( - 0 => 6, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:Make' => - array ( - 0 => 0, - ), - 'CanonRaw:Model' => - array ( - 0 => 6, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Make', - 'title' => 'Make', - 'components' => 6, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:Make', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Model', - 'title' => 'Camera Model Name', - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonRaw:Model', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/RawJpgInfo.php b/src/Collection/ExifMakerNotes/CanonRaw/RawJpgInfo.php deleted file mode 100644 index 5018f07c3..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/RawJpgInfo.php +++ /dev/null @@ -1,144 +0,0 @@ - 'CanonRawRawJpgInfo', - 'title' => 'CanonRaw RawJpgInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\RawJpgInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\RawJpgInfo', - 'itemsByName' => - array ( - 'RawJpgHeight' => - array ( - 0 => 4, - ), - 'RawJpgQuality' => - array ( - 0 => 1, - ), - 'RawJpgSize' => - array ( - 0 => 2, - ), - 'RawJpgWidth' => - array ( - 0 => 3, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:RawJpgHeight' => - array ( - 0 => 4, - ), - 'CanonRaw:RawJpgQuality' => - array ( - 0 => 1, - ), - 'CanonRaw:RawJpgSize' => - array ( - 0 => 2, - ), - 'CanonRaw:RawJpgWidth' => - array ( - 0 => 3, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawJpgQuality', - 'title' => 'Raw Jpg Quality', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 1 => 'Economy', - 2 => 'Normal', - 3 => 'Fine', - 5 => 'Superfine', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:RawJpgQuality', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawJpgSize', - 'title' => 'Raw Jpg Size', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Large', - 1 => 'Medium', - 2 => 'Small', - ), - ), - 'exiftoolDOMNode' => 'CanonRaw:RawJpgSize', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawJpgWidth', - 'title' => 'Raw Jpg Width', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:RawJpgWidth', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawJpgHeight', - 'title' => 'Raw Jpg Height', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:RawJpgHeight', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/TimeStamp.php b/src/Collection/ExifMakerNotes/CanonRaw/TimeStamp.php deleted file mode 100644 index ac1eaab00..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/TimeStamp.php +++ /dev/null @@ -1,103 +0,0 @@ - 'CanonRawTimeStamp', - 'title' => 'CanonRaw TimeStamp', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\TimeStamp', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\TimeStamp', - 'itemsByName' => - array ( - 'DateTimeOriginal' => - array ( - 0 => 0, - ), - 'TimeZoneCode' => - array ( - 0 => 1, - ), - 'TimeZoneInfo' => - array ( - 0 => 2, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:DateTimeOriginal' => - array ( - 0 => 0, - ), - 'CanonRaw:TimeZoneCode' => - array ( - 0 => 1, - ), - 'CanonRaw:TimeZoneInfo' => - array ( - 0 => 2, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DateTimeOriginal', - 'title' => 'Date/Time Original', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:DateTimeOriginal', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'TimeZoneCode', - 'title' => 'Time Zone Code', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonRaw:TimeZoneCode', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'TimeZoneInfo', - 'title' => 'Time Zone Info', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonRaw:TimeZoneInfo', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonRaw/WhiteSample.php b/src/Collection/ExifMakerNotes/CanonRaw/WhiteSample.php deleted file mode 100644 index e849b0c38..000000000 --- a/src/Collection/ExifMakerNotes/CanonRaw/WhiteSample.php +++ /dev/null @@ -1,147 +0,0 @@ - 'CanonRawWhiteSample', - 'title' => 'CanonRaw WhiteSample', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonRaw\\WhiteSample', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonRaw\\WhiteSample', - 'itemsByName' => - array ( - 'WhiteSampleBits' => - array ( - 0 => 5, - ), - 'WhiteSampleHeight' => - array ( - 0 => 2, - ), - 'WhiteSampleLeftBorder' => - array ( - 0 => 3, - ), - 'WhiteSampleTopBorder' => - array ( - 0 => 4, - ), - 'WhiteSampleWidth' => - array ( - 0 => 1, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonRaw:WhiteSampleBits' => - array ( - 0 => 5, - ), - 'CanonRaw:WhiteSampleHeight' => - array ( - 0 => 2, - ), - 'CanonRaw:WhiteSampleLeftBorder' => - array ( - 0 => 3, - ), - 'CanonRaw:WhiteSampleTopBorder' => - array ( - 0 => 4, - ), - 'CanonRaw:WhiteSampleWidth' => - array ( - 0 => 1, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteSampleWidth', - 'title' => 'White Sample Width', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:WhiteSampleWidth', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteSampleHeight', - 'title' => 'White Sample Height', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:WhiteSampleHeight', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteSampleLeftBorder', - 'title' => 'White Sample Left Border', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:WhiteSampleLeftBorder', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteSampleTopBorder', - 'title' => 'White Sample Top Border', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:WhiteSampleTopBorder', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteSampleBits', - 'title' => 'White Sample Bits', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonRaw:WhiteSampleBits', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/CropInfo.php b/src/Collection/ExifMakerNotes/CanonVRD/CropInfo.php deleted file mode 100644 index accde075b..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/CropInfo.php +++ /dev/null @@ -1,287 +0,0 @@ - 'CanonVRDCropInfo', - 'title' => 'CanonVRD CropInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\CropInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\CropInfo', - 'itemsByName' => - array ( - 'CropActive' => - array ( - 0 => 0, - ), - 'CropAngle' => - array ( - 0 => 8, - ), - 'CropHeight' => - array ( - 0 => 6, - ), - 'CropOriginalHeight' => - array ( - 0 => 11, - ), - 'CropOriginalWidth' => - array ( - 0 => 10, - ), - 'CropRotatedOriginalHeight' => - array ( - 0 => 2, - ), - 'CropRotatedOriginalWidth' => - array ( - 0 => 1, - ), - 'CropRotation' => - array ( - 0 => 7, - ), - 'CropWidth' => - array ( - 0 => 5, - ), - 'CropX' => - array ( - 0 => 3, - ), - 'CropY' => - array ( - 0 => 4, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:CropActive' => - array ( - 0 => 0, - ), - 'CanonVRD:CropAngle' => - array ( - 0 => 8, - ), - 'CanonVRD:CropHeight' => - array ( - 0 => 6, - ), - 'CanonVRD:CropOriginalHeight' => - array ( - 0 => 11, - ), - 'CanonVRD:CropOriginalWidth' => - array ( - 0 => 10, - ), - 'CanonVRD:CropRotatedOriginalHeight' => - array ( - 0 => 2, - ), - 'CanonVRD:CropRotatedOriginalWidth' => - array ( - 0 => 1, - ), - 'CanonVRD:CropRotation' => - array ( - 0 => 7, - ), - 'CanonVRD:CropWidth' => - array ( - 0 => 5, - ), - 'CanonVRD:CropX' => - array ( - 0 => 3, - ), - 'CanonVRD:CropY' => - array ( - 0 => 4, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropActive', - 'title' => 'Crop Active', - 'format' => - array ( - 0 => 9, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CropActive', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropRotatedOriginalWidth', - 'title' => 'Crop Rotated Original Width', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropRotatedOriginalWidth', - ), - ), - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropRotatedOriginalHeight', - 'title' => 'Crop Rotated Original Height', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropRotatedOriginalHeight', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropX', - 'title' => 'Crop X', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropX', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropY', - 'title' => 'Crop Y', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropY', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropWidth', - 'title' => 'Crop Width', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropWidth', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropHeight', - 'title' => 'Crop Height', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropHeight', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropRotation', - 'title' => 'Crop Rotation', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropRotation', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropAngle', - 'title' => 'Crop Angle', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropAngle', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropOriginalWidth', - 'title' => 'Crop Original Width', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropOriginalWidth', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropOriginalHeight', - 'title' => 'Crop Original Height', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropOriginalHeight', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/DLOInfo.php b/src/Collection/ExifMakerNotes/CanonVRD/DLOInfo.php deleted file mode 100644 index 2692e20fa..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/DLOInfo.php +++ /dev/null @@ -1,104 +0,0 @@ - 'CanonVRDDLOInfo', - 'title' => 'CanonVRD DLOInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\DLOInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\DLOInfo', - 'itemsByName' => - array ( - 'DLOData' => - array ( - 0 => 10, - ), - 'DLOSettingApplied' => - array ( - 0 => 4, - ), - 'DLOVersion' => - array ( - 0 => 5, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:DLOData' => - array ( - 0 => 10, - ), - 'CanonVRD:DLOSettingApplied' => - array ( - 0 => 4, - ), - 'CanonVRD:DLOVersion' => - array ( - 0 => 5, - ), - ), - 'items' => - array ( - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOSettingApplied', - 'title' => 'DLO Setting Applied', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOSettingApplied', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOVersion', - 'title' => 'DLO Version', - 'components' => 10, - 'format' => - array ( - 0 => 2, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOVersion', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOData', - 'title' => 'DLO Data', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOData', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/DR4.php b/src/Collection/ExifMakerNotes/CanonVRD/DR4.php deleted file mode 100644 index 3ae54c597..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/DR4.php +++ /dev/null @@ -1,1778 +0,0 @@ - 'CanonVRDDR4', - 'title' => 'CanonVRD DR4', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\DR4', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\DR4', - 'itemsByName' => - array ( - 'AngleAdj' => - array ( - 0 => 65539, - ), - 'AquaHSL' => - array ( - 0 => 133396, - ), - 'AutoLightingOptimizer' => - array ( - 0 => 132352, - ), - 'AutoLightingOptimizerOn' => - array ( - 0 => '0x20500.0', - ), - 'BlueHSL' => - array ( - 0 => 133397, - ), - 'CheckMark' => - array ( - 0 => 65793, - ), - 'ChromaticAberration' => - array ( - 0 => 132867, - ), - 'ChromaticAberrationBlue' => - array ( - 0 => 132872, - ), - 'ChromaticAberrationOn' => - array ( - 0 => '0x20703.0', - ), - 'ChromaticAberrationRed' => - array ( - 0 => 132871, - ), - 'ChrominanceNoiseReduction' => - array ( - 0 => 132609, - ), - 'ColorBlurOn' => - array ( - 0 => 132868, - ), - 'ColorHue' => - array ( - 0 => 133376, - ), - 'ColorMoireReduction' => - array ( - 0 => 132720, - ), - 'ColorMoireReductionOn' => - array ( - 0 => '0x20670.0', - ), - 'ColorSaturationAdj' => - array ( - 0 => 131845, - ), - 'ColorToneAdj' => - array ( - 0 => 131844, - ), - 'ContrastAdj' => - array ( - 0 => 131843, - ), - 'CropAspectRatio' => - array ( - 0 => 196865, - ), - 'CropAspectRatioCustom' => - array ( - 0 => 196866, - ), - 'CustomPictureStyle' => - array ( - 0 => 65569, - ), - 'CustomPictureStyleData' => - array ( - 0 => 984320, - ), - 'DLOOn' => - array ( - 0 => '0x20706.0', - ), - 'DLOSetting' => - array ( - 0 => 132870, - ), - 'DPRAWBokehShift' => - array ( - 0 => 133920, - ), - 'DPRAWBokehShiftArea' => - array ( - 0 => 133921, - ), - 'DPRAWGhostingReductionArea' => - array ( - 0 => 133936, - ), - 'DPRAWMicroadjustBackFront' => - array ( - 0 => 133904, - ), - 'DPRAWMicroadjustStrength' => - array ( - 0 => 133906, - ), - 'DiffractionCorrectionOn' => - array ( - 0 => 132875, - ), - 'DistortionCorrection' => - array ( - 0 => 132869, - ), - 'DistortionCorrectionOn' => - array ( - 0 => '0x20705.0', - ), - 'DistortionEffect' => - array ( - 0 => 132873, - ), - 'GammaLinear' => - array ( - 0 => 131584, - ), - 'GreenHSL' => - array ( - 0 => 133395, - ), - 'HighlightAdj' => - array ( - 0 => 131852, - ), - 'LensFocalLength' => - array ( - 0 => 984338, - ), - 'LuminanceNoiseReduction' => - array ( - 0 => 132608, - ), - 'MagentaHSL' => - array ( - 0 => 133399, - ), - 'MonochromeFilterEffect' => - array ( - 0 => 131847, - ), - 'MonochromeToningEffect' => - array ( - 0 => 131846, - ), - 'OrangeHSL' => - array ( - 0 => 133393, - ), - 'PeripheralIllumination' => - array ( - 0 => 132866, - ), - 'PeripheralIlluminationOn' => - array ( - 0 => '0x20702.0', - ), - 'PictureStyle' => - array ( - 0 => 131841, - ), - 'PurpleHSL' => - array ( - 0 => 133398, - ), - 'Rating' => - array ( - 0 => 65792, - ), - 'RawBrightnessAdj' => - array ( - 0 => 131073, - ), - 'RedHSL' => - array ( - 0 => 133392, - ), - 'Rotation' => - array ( - 0 => 65538, - ), - 'SaturationAdj' => - array ( - 0 => 133377, - ), - 'ShadowAdj' => - array ( - 0 => 131851, - ), - 'SharpnessAdj' => - array ( - 0 => 131856, - ), - 'SharpnessAdjOn' => - array ( - 0 => '0x20310.0', - ), - 'SharpnessStrength' => - array ( - 0 => 131857, - ), - 'ShootingDistance' => - array ( - 0 => 132865, - ), - 'ToneCurveBrightness' => - array ( - 0 => 132112, - ), - 'ToneCurveContrast' => - array ( - 0 => 132113, - ), - 'ToneCurveOriginal' => - array ( - 0 => '0x20400.1', - ), - 'UnsharpMaskFineness' => - array ( - 0 => 131849, - ), - 'UnsharpMaskStrength' => - array ( - 0 => 131848, - ), - 'UnsharpMaskThreshold' => - array ( - 0 => 131850, - ), - 'WBAdjBlueAmber' => - array ( - 0 => 131334, - ), - 'WBAdjColorTemp' => - array ( - 0 => 131330, - ), - 'WBAdjMagentaGreen' => - array ( - 0 => 131333, - ), - 'WBAdjRGGBLevels' => - array ( - 0 => 131365, - ), - 'WhiteBalanceAdj' => - array ( - 0 => 131329, - ), - 'WorkColorSpace' => - array ( - 0 => 66048, - ), - 'YellowHSL' => - array ( - 0 => 133394, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:AngleAdj' => - array ( - 0 => 65539, - ), - 'CanonVRD:AquaHSL' => - array ( - 0 => 133396, - ), - 'CanonVRD:AutoLightingOptimizer' => - array ( - 0 => 132352, - ), - 'CanonVRD:AutoLightingOptimizerOn' => - array ( - 0 => '0x20500.0', - ), - 'CanonVRD:BlueHSL' => - array ( - 0 => 133397, - ), - 'CanonVRD:CheckMark' => - array ( - 0 => 65793, - ), - 'CanonVRD:ChromaticAberration' => - array ( - 0 => 132867, - ), - 'CanonVRD:ChromaticAberrationBlue' => - array ( - 0 => 132872, - ), - 'CanonVRD:ChromaticAberrationOn' => - array ( - 0 => '0x20703.0', - ), - 'CanonVRD:ChromaticAberrationRed' => - array ( - 0 => 132871, - ), - 'CanonVRD:ChrominanceNoiseReduction' => - array ( - 0 => 132609, - ), - 'CanonVRD:ColorBlurOn' => - array ( - 0 => 132868, - ), - 'CanonVRD:ColorHue' => - array ( - 0 => 133376, - ), - 'CanonVRD:ColorMoireReduction' => - array ( - 0 => 132720, - ), - 'CanonVRD:ColorMoireReductionOn' => - array ( - 0 => '0x20670.0', - ), - 'CanonVRD:ColorSaturationAdj' => - array ( - 0 => 131845, - ), - 'CanonVRD:ColorToneAdj' => - array ( - 0 => 131844, - ), - 'CanonVRD:ContrastAdj' => - array ( - 0 => 131843, - ), - 'CanonVRD:CropAspectRatio' => - array ( - 0 => 196865, - ), - 'CanonVRD:CropAspectRatioCustom' => - array ( - 0 => 196866, - ), - 'CanonVRD:CustomPictureStyle' => - array ( - 0 => 65569, - ), - 'CanonVRD:CustomPictureStyleData' => - array ( - 0 => 984320, - ), - 'CanonVRD:DLOOn' => - array ( - 0 => '0x20706.0', - ), - 'CanonVRD:DLOSetting' => - array ( - 0 => 132870, - ), - 'CanonVRD:DPRAWBokehShift' => - array ( - 0 => 133920, - ), - 'CanonVRD:DPRAWBokehShiftArea' => - array ( - 0 => 133921, - ), - 'CanonVRD:DPRAWGhostingReductionArea' => - array ( - 0 => 133936, - ), - 'CanonVRD:DPRAWMicroadjustBackFront' => - array ( - 0 => 133904, - ), - 'CanonVRD:DPRAWMicroadjustStrength' => - array ( - 0 => 133906, - ), - 'CanonVRD:DiffractionCorrectionOn' => - array ( - 0 => 132875, - ), - 'CanonVRD:DistortionCorrection' => - array ( - 0 => 132869, - ), - 'CanonVRD:DistortionCorrectionOn' => - array ( - 0 => '0x20705.0', - ), - 'CanonVRD:DistortionEffect' => - array ( - 0 => 132873, - ), - 'CanonVRD:GammaLinear' => - array ( - 0 => 131584, - ), - 'CanonVRD:GreenHSL' => - array ( - 0 => 133395, - ), - 'CanonVRD:HighlightAdj' => - array ( - 0 => 131852, - ), - 'CanonVRD:LensFocalLength' => - array ( - 0 => 984338, - ), - 'CanonVRD:LuminanceNoiseReduction' => - array ( - 0 => 132608, - ), - 'CanonVRD:MagentaHSL' => - array ( - 0 => 133399, - ), - 'CanonVRD:MonochromeFilterEffect' => - array ( - 0 => 131847, - ), - 'CanonVRD:MonochromeToningEffect' => - array ( - 0 => 131846, - ), - 'CanonVRD:OrangeHSL' => - array ( - 0 => 133393, - ), - 'CanonVRD:PeripheralIllumination' => - array ( - 0 => 132866, - ), - 'CanonVRD:PeripheralIlluminationOn' => - array ( - 0 => '0x20702.0', - ), - 'CanonVRD:PictureStyle' => - array ( - 0 => 131841, - ), - 'CanonVRD:PurpleHSL' => - array ( - 0 => 133398, - ), - 'CanonVRD:Rating' => - array ( - 0 => 65792, - ), - 'CanonVRD:RawBrightnessAdj' => - array ( - 0 => 131073, - ), - 'CanonVRD:RedHSL' => - array ( - 0 => 133392, - ), - 'CanonVRD:Rotation' => - array ( - 0 => 65538, - ), - 'CanonVRD:SaturationAdj' => - array ( - 0 => 133377, - ), - 'CanonVRD:ShadowAdj' => - array ( - 0 => 131851, - ), - 'CanonVRD:SharpnessAdj' => - array ( - 0 => 131856, - ), - 'CanonVRD:SharpnessAdjOn' => - array ( - 0 => '0x20310.0', - ), - 'CanonVRD:SharpnessStrength' => - array ( - 0 => 131857, - ), - 'CanonVRD:ShootingDistance' => - array ( - 0 => 132865, - ), - 'CanonVRD:ToneCurveBrightness' => - array ( - 0 => 132112, - ), - 'CanonVRD:ToneCurveContrast' => - array ( - 0 => 132113, - ), - 'CanonVRD:ToneCurveOriginal' => - array ( - 0 => '0x20400.1', - ), - 'CanonVRD:UnsharpMaskFineness' => - array ( - 0 => 131849, - ), - 'CanonVRD:UnsharpMaskStrength' => - array ( - 0 => 131848, - ), - 'CanonVRD:UnsharpMaskThreshold' => - array ( - 0 => 131850, - ), - 'CanonVRD:WBAdjBlueAmber' => - array ( - 0 => 131334, - ), - 'CanonVRD:WBAdjColorTemp' => - array ( - 0 => 131330, - ), - 'CanonVRD:WBAdjMagentaGreen' => - array ( - 0 => 131333, - ), - 'CanonVRD:WBAdjRGGBLevels' => - array ( - 0 => 131365, - ), - 'CanonVRD:WhiteBalanceAdj' => - array ( - 0 => 131329, - ), - 'CanonVRD:WorkColorSpace' => - array ( - 0 => 66048, - ), - 'CanonVRD:YellowHSL' => - array ( - 0 => 133394, - ), - ), - 'items' => - array ( - '0x20310.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SharpnessAdjOn', - 'title' => 'Sharpness Adj On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:SharpnessAdjOn', - ), - ), - '0x20400.1' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveOriginal', - 'title' => 'Tone Curve Original', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveOriginal', - ), - ), - '0x20500.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AutoLightingOptimizerOn', - 'title' => 'Auto Lighting Optimizer On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:AutoLightingOptimizerOn', - ), - ), - '0x20670.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorMoireReductionOn', - 'title' => 'Color Moire Reduction On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorMoireReductionOn', - ), - ), - '0x20702.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PeripheralIlluminationOn', - 'title' => 'Peripheral Illumination On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:PeripheralIlluminationOn', - ), - ), - '0x20703.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberrationOn', - 'title' => 'Chromatic Aberration On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberrationOn', - ), - ), - '0x20705.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DistortionCorrectionOn', - 'title' => 'Distortion Correction On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DistortionCorrectionOn', - ), - ), - '0x20706.0' => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOOn', - 'title' => 'DLO On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOOn', - ), - ), - 65538 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Rotation', - 'title' => 'Rotation', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:Rotation', - ), - ), - 65539 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AngleAdj', - 'title' => 'Angle Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:AngleAdj', - ), - ), - 65569 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomPictureStyle', - 'title' => 'Custom Picture Style', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomPictureStyle', - ), - ), - 65792 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Rating', - 'title' => 'Rating', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Unrated', - 1 => '1', - 2 => '2', - 3 => '3', - 4 => '4', - 5 => '5', - 4294967295 => 'Rejected', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:Rating', - ), - ), - 65793 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CheckMark', - 'title' => 'Check Mark', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Clear', - 1 => '1', - 2 => '2', - 3 => '3', - 4 => '4', - 5 => '5', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CheckMark', - ), - ), - 66048 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WorkColorSpace', - 'title' => 'Work Color Space', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 1 => 'sRGB', - 2 => 'Adobe RGB', - 3 => 'Wide Gamut RGB', - 4 => 'Apple RGB', - 5 => 'ColorMatch RGB', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:WorkColorSpace', - ), - ), - 131073 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawBrightnessAdj', - 'title' => 'Raw Brightness Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:RawBrightnessAdj', - ), - ), - 131329 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteBalanceAdj', - 'title' => 'White Balance Adj', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - -1 => 'Manual (Click)', - 0 => 'Auto', - 1 => 'Daylight', - 2 => 'Cloudy', - 3 => 'Tungsten', - 4 => 'Fluorescent', - 5 => 'Flash', - 8 => 'Shade', - 9 => 'Kelvin', - 255 => 'Shot Settings', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:WhiteBalanceAdj', - ), - ), - 131330 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBAdjColorTemp', - 'title' => 'WB Adj Color Temp', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBAdjColorTemp', - ), - ), - 131333 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBAdjMagentaGreen', - 'title' => 'WB Adj Magenta Green', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBAdjMagentaGreen', - ), - ), - 131334 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBAdjBlueAmber', - 'title' => 'WB Adj Blue Amber', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBAdjBlueAmber', - ), - ), - 131365 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBAdjRGGBLevels', - 'title' => 'WB Adj RGGB Levels', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBAdjRGGBLevels', - ), - ), - 131584 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaLinear', - 'title' => 'Gamma Linear', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaLinear', - ), - ), - 131841 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PictureStyle', - 'title' => 'Picture Style', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 129 => 'Standard', - 130 => 'Portrait', - 131 => 'Landscape', - 132 => 'Neutral', - 133 => 'Faithful', - 134 => 'Monochrome', - 135 => 'Auto', - 136 => 'Fine Detail', - 240 => 'Shot Settings', - 255 => 'Custom', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:PictureStyle', - ), - ), - 131843 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ContrastAdj', - 'title' => 'Contrast Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ContrastAdj', - ), - ), - 131844 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorToneAdj', - 'title' => 'Color Tone Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorToneAdj', - ), - ), - 131845 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorSaturationAdj', - 'title' => 'Color Saturation Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorSaturationAdj', - ), - ), - 131846 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeToningEffect', - 'title' => 'Monochrome Toning Effect', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'None', - 1 => 'Sepia', - 2 => 'Blue', - 3 => 'Purple', - 4 => 'Green', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeToningEffect', - ), - ), - 131847 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeFilterEffect', - 'title' => 'Monochrome Filter Effect', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'None', - 1 => 'Yellow', - 2 => 'Orange', - 3 => 'Red', - 4 => 'Green', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeFilterEffect', - ), - ), - 131848 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnsharpMaskStrength', - 'title' => 'Unsharp Mask Strength', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnsharpMaskStrength', - ), - ), - 131849 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnsharpMaskFineness', - 'title' => 'Unsharp Mask Fineness', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnsharpMaskFineness', - ), - ), - 131850 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnsharpMaskThreshold', - 'title' => 'Unsharp Mask Threshold', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnsharpMaskThreshold', - ), - ), - 131851 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShadowAdj', - 'title' => 'Shadow Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ShadowAdj', - ), - ), - 131852 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'HighlightAdj', - 'title' => 'Highlight Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:HighlightAdj', - ), - ), - 131856 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SharpnessAdj', - 'title' => 'Sharpness Adj', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Sharpness', - 1 => 'Unsharp Mask', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:SharpnessAdj', - ), - ), - 131857 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SharpnessStrength', - 'title' => 'Sharpness Strength', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:SharpnessStrength', - ), - ), - 132112 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveBrightness', - 'title' => 'Tone Curve Brightness', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveBrightness', - ), - ), - 132113 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveContrast', - 'title' => 'Tone Curve Contrast', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveContrast', - ), - ), - 132352 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AutoLightingOptimizer', - 'title' => 'Auto Lighting Optimizer', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Low', - 1 => 'Standard', - 2 => 'Strong', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:AutoLightingOptimizer', - ), - ), - 132608 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LuminanceNoiseReduction', - 'title' => 'Luminance Noise Reduction', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:LuminanceNoiseReduction', - ), - ), - 132609 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChrominanceNoiseReduction', - 'title' => 'Chrominance Noise Reduction', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChrominanceNoiseReduction', - ), - ), - 132720 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorMoireReduction', - 'title' => 'Color Moire Reduction', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorMoireReduction', - ), - ), - 132865 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ShootingDistance', - 'title' => 'Shooting Distance', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ShootingDistance', - ), - ), - 132866 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PeripheralIllumination', - 'title' => 'Peripheral Illumination', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:PeripheralIllumination', - ), - ), - 132867 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberration', - 'title' => 'Chromatic Aberration', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberration', - ), - ), - 132868 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorBlurOn', - 'title' => 'Color Blur On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorBlurOn', - ), - ), - 132869 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DistortionCorrection', - 'title' => 'Distortion Correction', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DistortionCorrection', - ), - ), - 132870 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOSetting', - 'title' => 'DLO Setting', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOSetting', - ), - ), - 132871 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberrationRed', - 'title' => 'Chromatic Aberration Red', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberrationRed', - ), - ), - 132872 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberrationBlue', - 'title' => 'Chromatic Aberration Blue', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberrationBlue', - ), - ), - 132873 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DistortionEffect', - 'title' => 'Distortion Effect', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Shot Settings', - 1 => 'Emphasize Linearity', - 2 => 'Emphasize Distance', - 3 => 'Emphasize Periphery', - 4 => 'Emphasize Center', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DistortionEffect', - ), - ), - 132875 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DiffractionCorrectionOn', - 'title' => 'Diffraction Correction On', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DiffractionCorrectionOn', - ), - ), - 133376 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorHue', - 'title' => 'Color Hue', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorHue', - ), - ), - 133377 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SaturationAdj', - 'title' => 'Saturation Adj', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:SaturationAdj', - ), - ), - 133392 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RedHSL', - 'title' => 'Red HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:RedHSL', - ), - ), - 133393 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'OrangeHSL', - 'title' => 'Orange HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:OrangeHSL', - ), - ), - 133394 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'YellowHSL', - 'title' => 'Yellow HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:YellowHSL', - ), - ), - 133395 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GreenHSL', - 'title' => 'Green HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:GreenHSL', - ), - ), - 133396 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AquaHSL', - 'title' => 'Aqua HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:AquaHSL', - ), - ), - 133397 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'BlueHSL', - 'title' => 'Blue HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:BlueHSL', - ), - ), - 133398 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PurpleHSL', - 'title' => 'Purple HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:PurpleHSL', - ), - ), - 133399 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MagentaHSL', - 'title' => 'Magenta HSL', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:MagentaHSL', - ), - ), - 133904 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DPRAWMicroadjustBackFront', - 'title' => 'DPRAW Microadjust Back Front', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DPRAWMicroadjustBackFront', - ), - ), - 133906 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DPRAWMicroadjustStrength', - 'title' => 'DPRAW Microadjust Strength', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DPRAWMicroadjustStrength', - ), - ), - 133920 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DPRAWBokehShift', - 'title' => 'DPRAW Bokeh Shift', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DPRAWBokehShift', - ), - ), - 133921 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DPRAWBokehShiftArea', - 'title' => 'DPRAW Bokeh Shift Area', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DPRAWBokehShiftArea', - ), - ), - 133936 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DPRAWGhostingReductionArea', - 'title' => 'DPRAW Ghosting Reduction Area', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:DPRAWGhostingReductionArea', - ), - ), - 196865 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropAspectRatio', - 'title' => 'Crop Aspect Ratio', - 'format' => - array ( - 0 => 7, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Free', - 1 => 'Custom', - 2 => '1:1', - 3 => '3:2', - 4 => '2:3', - 5 => '4:3', - 6 => '3:4', - 7 => '5:4', - 8 => '4:5', - 9 => '16:9', - 10 => '9:16', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CropAspectRatio', - ), - ), - 196866 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropAspectRatioCustom', - 'title' => 'Crop Aspect Ratio Custom', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropAspectRatioCustom', - ), - ), - 984320 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomPictureStyleData', - 'title' => 'Custom Picture Style Data', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomPictureStyleData', - ), - ), - 984338 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LensFocalLength', - 'title' => 'Lens Focal Length', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:LensFocalLength', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/DR4Header.php b/src/Collection/ExifMakerNotes/CanonVRD/DR4Header.php deleted file mode 100644 index 7c7a033fc..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/DR4Header.php +++ /dev/null @@ -1,418 +0,0 @@ - 'CanonVRDDR4Header', - 'title' => 'CanonVRD DR4Header', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\DR4Header', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\DR4Header', - 'itemsByName' => - array ( - 'DR4CameraModel' => - array ( - 0 => 3, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:DR4CameraModel' => - array ( - 0 => 3, - ), - ), - 'items' => - array ( - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DR4CameraModel', - 'title' => 'DR4 Camera Model', - 'format' => - array ( - 0 => 4, - ), - 'text' => - array ( - 'mapping' => - array ( - 1042 => 'EOS M50 / Kiss M', - 2049 => 'PowerShot SX740 HS', - 2052 => 'PowerShot G5 X Mark II', - 2053 => 'PowerShot SX70 HS', - 2056 => 'PowerShot G7 X Mark III', - 2065 => 'EOS M6 Mark II', - 2066 => 'EOS M200', - 16842752 => 'PowerShot A30', - 17039360 => 'PowerShot S300 / Digital IXUS 300 / IXY Digital 300', - 17170432 => 'PowerShot A20', - 17301504 => 'PowerShot A10', - 17367040 => 'PowerShot S110 / Digital IXUS v / IXY Digital 200', - 17825792 => 'PowerShot G2', - 17891328 => 'PowerShot S40', - 17956864 => 'PowerShot S30', - 18022400 => 'PowerShot A40', - 18087936 => 'EOS D30', - 18153472 => 'PowerShot A100', - 18219008 => 'PowerShot S200 / Digital IXUS v2 / IXY Digital 200a', - 18284544 => 'PowerShot A200', - 18350080 => 'PowerShot S330 / Digital IXUS 330 / IXY Digital 300a', - 18415616 => 'PowerShot G3', - 18939904 => 'PowerShot S45', - 19070976 => 'PowerShot SD100 / Digital IXUS II / IXY Digital 30', - 19136512 => 'PowerShot S230 / Digital IXUS v3 / IXY Digital 320', - 19202048 => 'PowerShot A70', - 19267584 => 'PowerShot A60', - 19333120 => 'PowerShot S400 / Digital IXUS 400 / IXY Digital 400', - 19464192 => 'PowerShot G5', - 19922944 => 'PowerShot A300', - 19988480 => 'PowerShot S50', - 20185088 => 'PowerShot A80', - 20250624 => 'PowerShot SD10 / Digital IXUS i / IXY Digital L', - 20316160 => 'PowerShot S1 IS', - 20381696 => 'PowerShot Pro1', - 20447232 => 'PowerShot S70', - 20512768 => 'PowerShot S60', - 20971520 => 'PowerShot G6', - 21037056 => 'PowerShot S500 / Digital IXUS 500 / IXY Digital 500', - 21102592 => 'PowerShot A75', - 21233664 => 'PowerShot SD110 / Digital IXUS IIs / IXY Digital 30a', - 21299200 => 'PowerShot A400', - 21430272 => 'PowerShot A310', - 21561344 => 'PowerShot A85', - 22151168 => 'PowerShot S410 / Digital IXUS 430 / IXY Digital 450', - 22216704 => 'PowerShot A95', - 22282240 => 'PowerShot SD300 / Digital IXUS 40 / IXY Digital 50', - 22347776 => 'PowerShot SD200 / Digital IXUS 30 / IXY Digital 40', - 22413312 => 'PowerShot A520', - 22478848 => 'PowerShot A510', - 22609920 => 'PowerShot SD20 / Digital IXUS i5 / IXY Digital L2', - 23330816 => 'PowerShot S2 IS', - 23396352 => 'PowerShot SD430 / Digital IXUS Wireless / IXY Digital Wireless', - 23461888 => 'PowerShot SD500 / Digital IXUS 700 / IXY Digital 600', - 23494656 => 'EOS D60', - 24117248 => 'PowerShot SD30 / Digital IXUS i Zoom / IXY Digital L3', - 24379392 => 'PowerShot A430', - 24444928 => 'PowerShot A410', - 24510464 => 'PowerShot S80', - 24641536 => 'PowerShot A620', - 24707072 => 'PowerShot A610', - 25165824 => 'PowerShot SD630 / Digital IXUS 65 / IXY Digital 80', - 25231360 => 'PowerShot SD450 / Digital IXUS 55 / IXY Digital 60', - 25296896 => 'PowerShot TX1', - 25624576 => 'PowerShot SD400 / Digital IXUS 50 / IXY Digital 55', - 25690112 => 'PowerShot A420', - 25755648 => 'PowerShot SD900 / Digital IXUS 900 Ti / IXY Digital 1000', - 26214400 => 'PowerShot SD550 / Digital IXUS 750 / IXY Digital 700', - 26345472 => 'PowerShot A700', - 26476544 => 'PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS', - 26542080 => 'PowerShot S3 IS', - 26607616 => 'PowerShot A540', - 26673152 => 'PowerShot SD600 / Digital IXUS 60 / IXY Digital 70', - 26738688 => 'PowerShot G7', - 26804224 => 'PowerShot A530', - 33554432 => 'PowerShot SD800 IS / Digital IXUS 850 IS / IXY Digital 900 IS', - 33619968 => 'PowerShot SD40 / Digital IXUS i7 / IXY Digital L4', - 33685504 => 'PowerShot A710 IS', - 33751040 => 'PowerShot A640', - 33816576 => 'PowerShot A630', - 34144256 => 'PowerShot S5 IS', - 34603008 => 'PowerShot A460', - 34734080 => 'PowerShot SD850 IS / Digital IXUS 950 IS / IXY Digital 810 IS', - 34799616 => 'PowerShot A570 IS', - 34865152 => 'PowerShot A560', - 34930688 => 'PowerShot SD750 / Digital IXUS 75 / IXY Digital 90', - 34996224 => 'PowerShot SD1000 / Digital IXUS 70 / IXY Digital 10', - 35127296 => 'PowerShot A550', - 35192832 => 'PowerShot A450', - 35848192 => 'PowerShot G9', - 35913728 => 'PowerShot A650 IS', - 36044800 => 'PowerShot A720 IS', - 36241408 => 'PowerShot SX100 IS', - 36700160 => 'PowerShot SD950 IS / Digital IXUS 960 IS / IXY Digital 2000 IS', - 36765696 => 'PowerShot SD870 IS / Digital IXUS 860 IS / IXY Digital 910 IS', - 36831232 => 'PowerShot SD890 IS / Digital IXUS 970 IS / IXY Digital 820 IS', - 37093376 => 'PowerShot SD790 IS / Digital IXUS 90 IS / IXY Digital 95 IS', - 37158912 => 'PowerShot SD770 IS / Digital IXUS 85 IS / IXY Digital 25 IS', - 37224448 => 'PowerShot A590 IS', - 37289984 => 'PowerShot A580', - 37879808 => 'PowerShot A470', - 37945344 => 'PowerShot SD1100 IS / Digital IXUS 80 IS / IXY Digital 20 IS', - 38141952 => 'PowerShot SX1 IS', - 38207488 => 'PowerShot SX10 IS', - 38273024 => 'PowerShot A1000 IS', - 38338560 => 'PowerShot G10', - 38862848 => 'PowerShot A2000 IS', - 38928384 => 'PowerShot SX110 IS', - 38993920 => 'PowerShot SD990 IS / Digital IXUS 980 IS / IXY Digital 3000 IS', - 39059456 => 'PowerShot SD880 IS / Digital IXUS 870 IS / IXY Digital 920 IS', - 39124992 => 'PowerShot E1', - 39190528 => 'PowerShot D10', - 39256064 => 'PowerShot SD960 IS / Digital IXUS 110 IS / IXY Digital 510 IS', - 39321600 => 'PowerShot A2100 IS', - 39387136 => 'PowerShot A480', - 39845888 => 'PowerShot SX200 IS', - 39911424 => 'PowerShot SD970 IS / Digital IXUS 990 IS / IXY Digital 830 IS', - 39976960 => 'PowerShot SD780 IS / Digital IXUS 100 IS / IXY Digital 210 IS', - 40042496 => 'PowerShot A1100 IS', - 40108032 => 'PowerShot SD1200 IS / Digital IXUS 95 IS / IXY Digital 110 IS', - 40894464 => 'PowerShot G11', - 40960000 => 'PowerShot SX120 IS', - 41025536 => 'PowerShot S90', - 41222144 => 'PowerShot SX20 IS', - 41287680 => 'PowerShot SD980 IS / Digital IXUS 200 IS / IXY Digital 930 IS', - 41353216 => 'PowerShot SD940 IS / Digital IXUS 120 IS / IXY Digital 220 IS', - 41943040 => 'PowerShot A495', - 42008576 => 'PowerShot A490', - 42074112 => 'PowerShot A3100/A3150 IS', - 42139648 => 'PowerShot A3000 IS', - 42205184 => 'PowerShot SD1400 IS / IXUS 130 / IXY 400F', - 42270720 => 'PowerShot SD1300 IS / IXUS 105 / IXY 200F', - 42336256 => 'PowerShot SD3500 IS / IXUS 210 / IXY 10S', - 42401792 => 'PowerShot SX210 IS', - 42467328 => 'PowerShot SD4000 IS / IXUS 300 HS / IXY 30S', - 42532864 => 'PowerShot SD4500 IS / IXUS 1000 HS / IXY 50S', - 43122688 => 'PowerShot G12', - 43188224 => 'PowerShot SX30 IS', - 43253760 => 'PowerShot SX130 IS', - 43319296 => 'PowerShot S95', - 43515904 => 'PowerShot A3300 IS', - 43581440 => 'PowerShot A3200 IS', - 50331648 => 'PowerShot ELPH 500 HS / IXUS 310 HS / IXY 31S', - 50397184 => 'PowerShot Pro90 IS', - 50397185 => 'PowerShot A800', - 50462720 => 'PowerShot ELPH 100 HS / IXUS 115 HS / IXY 210F', - 50528256 => 'PowerShot SX230 HS', - 50593792 => 'PowerShot ELPH 300 HS / IXUS 220 HS / IXY 410F', - 50659328 => 'PowerShot A2200', - 50724864 => 'PowerShot A1200', - 50790400 => 'PowerShot SX220 HS', - 50855936 => 'PowerShot G1 X', - 50921472 => 'PowerShot SX150 IS', - 51380224 => 'PowerShot ELPH 510 HS / IXUS 1100 HS / IXY 51S', - 51445760 => 'PowerShot S100 (new)', - 51511296 => 'PowerShot ELPH 310 HS / IXUS 230 HS / IXY 600F', - 51576832 => 'PowerShot SX40 HS', - 51642368 => 'IXY 32S', - 51773440 => 'PowerShot A1300', - 51838976 => 'PowerShot A810', - 51904512 => 'PowerShot ELPH 320 HS / IXUS 240 HS / IXY 420F', - 51970048 => 'PowerShot ELPH 110 HS / IXUS 125 HS / IXY 220F', - 52428800 => 'PowerShot D20', - 52494336 => 'PowerShot A4000 IS', - 52559872 => 'PowerShot SX260 HS', - 52625408 => 'PowerShot SX240 HS', - 52690944 => 'PowerShot ELPH 530 HS / IXUS 510 HS / IXY 1', - 52756480 => 'PowerShot ELPH 520 HS / IXUS 500 HS / IXY 3', - 52822016 => 'PowerShot A3400 IS', - 52887552 => 'PowerShot A2400 IS', - 52953088 => 'PowerShot A2300', - 53608448 => 'PowerShot S100V', - 53673984 => 'PowerShot G15', - 53739520 => 'PowerShot SX50 HS', - 53805056 => 'PowerShot SX160 IS', - 53870592 => 'PowerShot S110 (new)', - 53936128 => 'PowerShot SX500 IS', - 54001664 => 'PowerShot N', - 54067200 => 'IXUS 245 HS / IXY 430F', - 54525952 => 'PowerShot SX280 HS', - 54591488 => 'PowerShot SX270 HS', - 54657024 => 'PowerShot A3500 IS', - 54722560 => 'PowerShot A2600', - 54788096 => 'PowerShot SX275 HS', - 54853632 => 'PowerShot A1400', - 54919168 => 'PowerShot ELPH 130 IS / IXUS 140 / IXY 110F', - 54984704 => 'PowerShot ELPH 115/120 IS / IXUS 132/135 / IXY 90F/100F', - 55115776 => 'PowerShot ELPH 330 HS / IXUS 255 HS / IXY 610F', - 55640064 => 'PowerShot A2500', - 55836672 => 'PowerShot G16', - 55902208 => 'PowerShot S120', - 55967744 => 'PowerShot SX170 IS', - 56098816 => 'PowerShot SX510 HS', - 56164352 => 'PowerShot S200 (new)', - 56623104 => 'IXY 620F', - 56688640 => 'PowerShot N100', - 56885248 => 'PowerShot G1 X Mark II', - 56950784 => 'PowerShot D30', - 57016320 => 'PowerShot SX700 HS', - 57081856 => 'PowerShot SX600 HS', - 57147392 => 'PowerShot ELPH 140 IS / IXUS 150 / IXY 130', - 57212928 => 'PowerShot ELPH 135 / IXUS 145 / IXY 120', - 57671680 => 'PowerShot ELPH 340 HS / IXUS 265 HS / IXY 630', - 57737216 => 'PowerShot ELPH 150 IS / IXUS 155 / IXY 140', - 57933824 => 'EOS M3', - 57999360 => 'PowerShot SX60 HS', - 58064896 => 'PowerShot SX520 HS', - 58130432 => 'PowerShot SX400 IS', - 58195968 => 'PowerShot G7 X', - 58261504 => 'PowerShot N2', - 58720256 => 'PowerShot SX530 HS', - 58851328 => 'PowerShot SX710 HS', - 58916864 => 'PowerShot SX610 HS', - 58982400 => 'EOS M10', - 59047936 => 'PowerShot G3 X', - 59113472 => 'PowerShot ELPH 165 HS / IXUS 165 / IXY 160', - 59179008 => 'PowerShot ELPH 160 / IXUS 160', - 59244544 => 'PowerShot ELPH 350 HS / IXUS 275 HS / IXY 640', - 59310080 => 'PowerShot ELPH 170 IS / IXUS 170', - 59834368 => 'PowerShot SX410 IS', - 59965440 => 'PowerShot G9 X', - 60030976 => 'EOS M5', - 60096512 => 'PowerShot G5 X', - 60227584 => 'PowerShot G7 X Mark II', - 60293120 => 'EOS M100', - 60358656 => 'PowerShot ELPH 360 HS / IXUS 285 HS / IXY 650', - 67174400 => 'PowerShot SX540 HS', - 67239936 => 'PowerShot SX420 IS', - 67305472 => 'PowerShot ELPH 190 IS / IXUS 180 / IXY 190', - 67371008 => 'PowerShot G1', - 67371009 => 'PowerShot ELPH 180 IS / IXUS 175 / IXY 180', - 67436544 => 'PowerShot SX720 HS', - 67502080 => 'PowerShot SX620 HS', - 67567616 => 'EOS M6', - 68157440 => 'PowerShot G9 X Mark II', - 68485120 => 'PowerShot ELPH 185 / IXUS 185 / IXY 200', - 68550656 => 'PowerShot SX430 IS', - 68616192 => 'PowerShot SX730 HS', - 68681728 => 'PowerShot G1 X Mark III', - 100925440 => 'PowerShot S100 / Digital IXUS / IXY Digital', - 1074255475 => 'DC19/DC21/DC22', - 1074255476 => 'XH A1', - 1074255477 => 'HV10', - 1074255478 => 'MD130/MD140/MD150/MD160/ZR850', - 1074255735 => 'DC50', - 1074255736 => 'HV20', - 1074255737 => 'DC211', - 1074255738 => 'HG10', - 1074255739 => 'HR10', - 1074255741 => 'MD255/ZR950', - 1074255900 => 'HF11', - 1074255992 => 'HV30', - 1074255996 => 'XH A1S', - 1074255998 => 'DC301/DC310/DC311/DC320/DC330', - 1074255999 => 'FS100', - 1074256000 => 'HF10', - 1074256002 => 'HG20/HG21', - 1074256165 => 'HF21', - 1074256166 => 'HF S11', - 1074256248 => 'HV40', - 1074256263 => 'DC410/DC411/DC420', - 1074256264 => 'FS19/FS20/FS21/FS22/FS200', - 1074256265 => 'HF20/HF200', - 1074256266 => 'HF S10/S100', - 1074256526 => 'HF R10/R16/R17/R18/R100/R106', - 1074256527 => 'HF M30/M31/M36/M300/M306', - 1074256528 => 'HF S20/S21/S200', - 1074256530 => 'FS31/FS36/FS37/FS300/FS305/FS306/FS307', - 1074257056 => 'EOS C300', - 1074257321 => 'HF G25', - 1074257844 => 'XC10', - 1074258371 => 'EOS C200', - 2147483649 => 'EOS-1D', - 2147484007 => 'EOS-1DS', - 2147484008 => 'EOS 10D', - 2147484009 => 'EOS-1D Mark III', - 2147484016 => 'EOS Digital Rebel / 300D / Kiss Digital', - 2147484020 => 'EOS-1D Mark II', - 2147484021 => 'EOS 20D', - 2147484022 => 'EOS Digital Rebel XSi / 450D / Kiss X2', - 2147484040 => 'EOS-1Ds Mark II', - 2147484041 => 'EOS Digital Rebel XT / 350D / Kiss Digital N', - 2147484048 => 'EOS 40D', - 2147484179 => 'EOS 5D', - 2147484181 => 'EOS-1Ds Mark III', - 2147484184 => 'EOS 5D Mark II', - 2147484185 => 'WFT-E1', - 2147484210 => 'EOS-1D Mark II N', - 2147484212 => 'EOS 30D', - 2147484214 => 'EOS Digital Rebel XTi / 400D / Kiss Digital X', - 2147484225 => 'WFT-E2', - 2147484230 => 'WFT-E3', - 2147484240 => 'EOS 7D', - 2147484242 => 'EOS Rebel T1i / 500D / Kiss X3', - 2147484244 => 'EOS Rebel XS / 1000D / Kiss F', - 2147484257 => 'EOS 50D', - 2147484265 => 'EOS-1D X', - 2147484272 => 'EOS Rebel T2i / 550D / Kiss X4', - 2147484273 => 'WFT-E4', - 2147484275 => 'WFT-E5', - 2147484289 => 'EOS-1D Mark IV', - 2147484293 => 'EOS 5D Mark III', - 2147484294 => 'EOS Rebel T3i / 600D / Kiss X5', - 2147484295 => 'EOS 60D', - 2147484296 => 'EOS Rebel T3 / 1100D / Kiss X50', - 2147484297 => 'EOS 7D Mark II', - 2147484311 => 'WFT-E2 II', - 2147484312 => 'WFT-E4 II', - 2147484417 => 'EOS Rebel T4i / 650D / Kiss X6i', - 2147484418 => 'EOS 6D', - 2147484452 => 'EOS-1D C', - 2147484453 => 'EOS 70D', - 2147484454 => 'EOS Rebel T5i / 700D / Kiss X7i', - 2147484455 => 'EOS Rebel T5 / 1200D / Kiss X70 / Hi', - 2147484456 => 'EOS-1D X Mark II', - 2147484465 => 'EOS M', - 2147484486 => 'EOS Rebel SL1 / 100D / Kiss X7', - 2147484487 => 'EOS Rebel T6s / 760D / 8000D', - 2147484489 => 'EOS 5D Mark IV', - 2147484496 => 'EOS 80D', - 2147484501 => 'EOS M2', - 2147484546 => 'EOS 5DS', - 2147484563 => 'EOS Rebel T6i / 750D / Kiss X8i', - 2147484673 => 'EOS 5DS R', - 2147484676 => 'EOS Rebel T6 / 1300D / Kiss X80', - 2147484677 => 'EOS Rebel T7i / 800D / Kiss X9i', - 2147484678 => 'EOS 6D Mark II', - 2147484680 => 'EOS 77D / 9000D', - 2147484695 => 'EOS Rebel SL2 / 200D / Kiss X9', - 2147484705 => 'EOS R5', - 2147484706 => 'EOS Rebel T100 / 4000D / 3000D', - 2147484708 => 'EOS R', - 2147484712 => 'EOS-1D X Mark III', - 2147484722 => 'EOS Rebel T7 / 2000D / 1500D / Kiss X90', - 2147484723 => 'EOS RP', - 2147484725 => 'EOS Rebel T8i / 850D / X10i', - 2147484726 => 'EOS SL3 / 250D / Kiss X10', - 2147484727 => 'EOS 90D', - 2147484752 => 'EOS R3', - 2147484755 => 'EOS R6', - 2147484772 => 'EOS R7', - 2147484773 => 'EOS R10', - 2147484775 => 'PowerShot ZOOM', - 2147484776 => 'EOS M50 Mark II / Kiss M2', - 2147484800 => 'EOS R50', - 2147484801 => 'EOS R6 Mark II', - 2147484807 => 'EOS R8', - 2147484817 => 'PowerShot V10', - 2147484821 => 'EOS R1', - 2147484822 => 'R5 Mark II', - 2147484824 => 'EOS R100', - 2147484960 => 'EOS D2000C', - 2147485024 => 'EOS D6000C', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DR4CameraModel', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/DustInfo.php b/src/Collection/ExifMakerNotes/CanonVRD/DustInfo.php deleted file mode 100644 index fb75654e5..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/DustInfo.php +++ /dev/null @@ -1,67 +0,0 @@ - 'CanonVRDDustInfo', - 'title' => 'CanonVRD DustInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\DustInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\DustInfo', - 'itemsByName' => - array ( - 'DustDeleteApplied' => - array ( - 0 => 2, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:DustDeleteApplied' => - array ( - 0 => 2, - ), - ), - 'items' => - array ( - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DustDeleteApplied', - 'title' => 'Dust Delete Applied', - 'format' => - array ( - 0 => 4, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DustDeleteApplied', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/GammaInfo.php b/src/Collection/ExifMakerNotes/CanonVRD/GammaInfo.php deleted file mode 100644 index 56c74db08..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/GammaInfo.php +++ /dev/null @@ -1,324 +0,0 @@ - 'CanonVRDGammaInfo', - 'title' => 'CanonVRD GammaInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\GammaInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\GammaInfo', - 'itemsByName' => - array ( - 'GammaBlackPoint' => - array ( - 0 => 12, - ), - 'GammaColorTone' => - array ( - 0 => 3, - ), - 'GammaContrast' => - array ( - 0 => 2, - ), - 'GammaCurveOutputRange' => - array ( - 0 => 15, - ), - 'GammaHighlight' => - array ( - 0 => 10, - ), - 'GammaMidPoint' => - array ( - 0 => 14, - ), - 'GammaSaturation' => - array ( - 0 => 4, - ), - 'GammaShadow' => - array ( - 0 => 9, - ), - 'GammaSharpnessStrength' => - array ( - 0 => 8, - ), - 'GammaUnsharpMaskFineness' => - array ( - 0 => 6, - ), - 'GammaUnsharpMaskStrength' => - array ( - 0 => 5, - ), - 'GammaUnsharpMaskThreshold' => - array ( - 0 => 7, - ), - 'GammaWhitePoint' => - array ( - 0 => 13, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:GammaBlackPoint' => - array ( - 0 => 12, - ), - 'CanonVRD:GammaColorTone' => - array ( - 0 => 3, - ), - 'CanonVRD:GammaContrast' => - array ( - 0 => 2, - ), - 'CanonVRD:GammaCurveOutputRange' => - array ( - 0 => 15, - ), - 'CanonVRD:GammaHighlight' => - array ( - 0 => 10, - ), - 'CanonVRD:GammaMidPoint' => - array ( - 0 => 14, - ), - 'CanonVRD:GammaSaturation' => - array ( - 0 => 4, - ), - 'CanonVRD:GammaShadow' => - array ( - 0 => 9, - ), - 'CanonVRD:GammaSharpnessStrength' => - array ( - 0 => 8, - ), - 'CanonVRD:GammaUnsharpMaskFineness' => - array ( - 0 => 6, - ), - 'CanonVRD:GammaUnsharpMaskStrength' => - array ( - 0 => 5, - ), - 'CanonVRD:GammaUnsharpMaskThreshold' => - array ( - 0 => 7, - ), - 'CanonVRD:GammaWhitePoint' => - array ( - 0 => 13, - ), - ), - 'items' => - array ( - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaContrast', - 'title' => 'Gamma Contrast', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaContrast', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaColorTone', - 'title' => 'Gamma Color Tone', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaColorTone', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaSaturation', - 'title' => 'Gamma Saturation', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaSaturation', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaUnsharpMaskStrength', - 'title' => 'Gamma Unsharp Mask Strength', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaUnsharpMaskStrength', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaUnsharpMaskFineness', - 'title' => 'Gamma Unsharp Mask Fineness', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaUnsharpMaskFineness', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaUnsharpMaskThreshold', - 'title' => 'Gamma Unsharp Mask Threshold', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaUnsharpMaskThreshold', - ), - ), - 8 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaSharpnessStrength', - 'title' => 'Gamma Sharpness Strength', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaSharpnessStrength', - ), - ), - 9 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaShadow', - 'title' => 'Gamma Shadow', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaShadow', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaHighlight', - 'title' => 'Gamma Highlight', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaHighlight', - ), - ), - 12 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaBlackPoint', - 'title' => 'Gamma Black Point', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaBlackPoint', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaWhitePoint', - 'title' => 'Gamma White Point', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaWhitePoint', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaMidPoint', - 'title' => 'Gamma Mid Point', - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaMidPoint', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GammaCurveOutputRange', - 'title' => 'Gamma Curve Output Range', - 'components' => 2, - 'format' => - array ( - 0 => 12, - ), - 'exiftoolDOMNode' => 'CanonVRD:GammaCurveOutputRange', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/IHL.php b/src/Collection/ExifMakerNotes/CanonVRD/IHL.php deleted file mode 100644 index 88b322c7c..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/IHL.php +++ /dev/null @@ -1,147 +0,0 @@ - 'CanonVRDIHL', - 'title' => 'CanonVRD IHL', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\IHL', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\IHL', - 'itemsByName' => - array ( - 'CRCDevelParams' => - array ( - 0 => 6, - ), - 'IHL_EXIF' => - array ( - 0 => 1, - ), - 'PreviewImage' => - array ( - 0 => 4, - ), - 'RawCodecVersion' => - array ( - 0 => 5, - ), - 'ThumbnailImage' => - array ( - 0 => 3, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:CRCDevelParams' => - array ( - 0 => 6, - ), - 'CanonVRD:IHL_EXIF' => - array ( - 0 => 1, - ), - 'CanonVRD:PreviewImage' => - array ( - 0 => 4, - ), - 'CanonVRD:RawCodecVersion' => - array ( - 0 => 5, - ), - 'CanonVRD:ThumbnailImage' => - array ( - 0 => 3, - ), - ), - 'items' => - array ( - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'IHL_EXIF', - 'title' => 'IHL EXIF', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:IHL_EXIF', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ThumbnailImage', - 'title' => 'Thumbnail Image', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:ThumbnailImage', - ), - ), - 4 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PreviewImage', - 'title' => 'Preview Image', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:PreviewImage', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawCodecVersion', - 'title' => 'Raw Codec Version', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:RawCodecVersion', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CRCDevelParams', - 'title' => 'CRC Devel Params', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:CRCDevelParams', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/Main.php b/src/Collection/ExifMakerNotes/CanonVRD/Main.php deleted file mode 100644 index a59ec0ee9..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/Main.php +++ /dev/null @@ -1,59 +0,0 @@ - 'CanonVRDMain', - 'title' => 'CanonVRD', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\Main', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\Main', - 'itemsByName' => - array ( - 'XMP' => - array ( - 0 => 4294902006, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:XMP' => - array ( - 0 => 4294902006, - ), - ), - 'items' => - array ( - 4294902006 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'XMP', - 'title' => 'XMP', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:XMP', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/StampInfo.php b/src/Collection/ExifMakerNotes/CanonVRD/StampInfo.php deleted file mode 100644 index 9a8506e41..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/StampInfo.php +++ /dev/null @@ -1,59 +0,0 @@ - 'CanonVRDStampInfo', - 'title' => 'CanonVRD StampInfo', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\StampInfo', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\StampInfo', - 'itemsByName' => - array ( - 'StampToolCount' => - array ( - 0 => 2, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:StampToolCount' => - array ( - 0 => 2, - ), - ), - 'items' => - array ( - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StampToolCount', - 'title' => 'Stamp Tool Count', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:StampToolCount', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/StampTool.php b/src/Collection/ExifMakerNotes/CanonVRD/StampTool.php deleted file mode 100644 index ae7062f71..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/StampTool.php +++ /dev/null @@ -1,59 +0,0 @@ - 'CanonVRDStampTool', - 'title' => 'CanonVRD StampTool', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\StampTool', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\StampTool', - 'itemsByName' => - array ( - 'StampToolCount' => - array ( - 0 => 0, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:StampToolCount' => - array ( - 0 => 0, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StampToolCount', - 'title' => 'Stamp Tool Count', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:StampToolCount', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/ToneCurve.php b/src/Collection/ExifMakerNotes/CanonVRD/ToneCurve.php deleted file mode 100644 index e477b952a..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/ToneCurve.php +++ /dev/null @@ -1,279 +0,0 @@ - 'CanonVRDToneCurve', - 'title' => 'CanonVRD ToneCurve', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\ToneCurve', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\ToneCurve', - 'itemsByName' => - array ( - 'BlueCurvePoints' => - array ( - 0 => 121, - ), - 'GreenCurvePoints' => - array ( - 0 => 83, - ), - 'RGBCurvePoints' => - array ( - 0 => 7, - ), - 'RedCurvePoints' => - array ( - 0 => 45, - ), - 'ToneCurveColorSpace' => - array ( - 0 => 0, - ), - 'ToneCurveInputRange' => - array ( - 0 => 3, - ), - 'ToneCurveOutputRange' => - array ( - 0 => 5, - ), - 'ToneCurveShape' => - array ( - 0 => 1, - ), - 'ToneCurveX' => - array ( - 0 => 10, - ), - 'ToneCurveY' => - array ( - 0 => 11, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:BlueCurvePoints' => - array ( - 0 => 121, - ), - 'CanonVRD:GreenCurvePoints' => - array ( - 0 => 83, - ), - 'CanonVRD:RGBCurvePoints' => - array ( - 0 => 7, - ), - 'CanonVRD:RedCurvePoints' => - array ( - 0 => 45, - ), - 'CanonVRD:ToneCurveColorSpace' => - array ( - 0 => 0, - ), - 'CanonVRD:ToneCurveInputRange' => - array ( - 0 => 3, - ), - 'CanonVRD:ToneCurveOutputRange' => - array ( - 0 => 5, - ), - 'CanonVRD:ToneCurveShape' => - array ( - 0 => 1, - ), - 'CanonVRD:ToneCurveX' => - array ( - 0 => 10, - ), - 'CanonVRD:ToneCurveY' => - array ( - 0 => 11, - ), - ), - 'items' => - array ( - 0 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveColorSpace', - 'title' => 'Tone Curve Color Space', - 'format' => - array ( - 0 => 4, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'RGB', - 1 => 'Luminance', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveColorSpace', - ), - ), - 1 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveShape', - 'title' => 'Tone Curve Shape', - 'format' => - array ( - 0 => 4, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Curve', - 1 => 'Straight', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveShape', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveInputRange', - 'title' => 'Tone Curve Input Range', - 'components' => 2, - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveInputRange', - ), - ), - 5 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveOutputRange', - 'title' => 'Tone Curve Output Range', - 'components' => 2, - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveOutputRange', - ), - ), - 7 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RGBCurvePoints', - 'title' => 'RGB Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:RGBCurvePoints', - ), - ), - 10 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveX', - 'title' => 'Tone Curve X', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveX', - ), - ), - 11 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveY', - 'title' => 'Tone Curve Y', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveY', - ), - ), - 45 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RedCurvePoints', - 'title' => 'Red Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:RedCurvePoints', - ), - ), - 83 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GreenCurvePoints', - 'title' => 'Green Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:GreenCurvePoints', - ), - ), - 121 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'BlueCurvePoints', - 'title' => 'Blue Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:BlueCurvePoints', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/Ver1.php b/src/Collection/ExifMakerNotes/CanonVRD/Ver1.php deleted file mode 100644 index 14a0204f1..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/Ver1.php +++ /dev/null @@ -1,1123 +0,0 @@ - 'CanonVRDVer1', - 'title' => 'CanonVRD Ver1', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\Ver1', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\Ver1', - 'itemsByName' => - array ( - 'BlueCurveLimits' => - array ( - 0 => 510, - ), - 'BlueCurvePoints' => - array ( - 0 => 468, - ), - 'BrightnessAdj' => - array ( - 0 => 276, - ), - 'CheckMark' => - array ( - 0 => 618, - ), - 'ColorToneAdj' => - array ( - 0 => 286, - ), - 'ConstrainedCropHeight' => - array ( - 0 => 614, - ), - 'ConstrainedCropWidth' => - array ( - 0 => 610, - ), - 'ContrastAdj' => - array ( - 0 => 277, - ), - 'CropActive' => - array ( - 0 => 580, - ), - 'CropAspectRatio' => - array ( - 0 => 608, - ), - 'CropHeight' => - array ( - 0 => 588, - ), - 'CropLeft' => - array ( - 0 => 582, - ), - 'CropTop' => - array ( - 0 => 584, - ), - 'CropWidth' => - array ( - 0 => 586, - ), - 'DynamicRangeMax' => - array ( - 0 => 124, - ), - 'DynamicRangeMin' => - array ( - 0 => 122, - ), - 'GreenCurveLimits' => - array ( - 0 => 452, - ), - 'GreenCurvePoints' => - array ( - 0 => 410, - ), - 'LuminanceCurveLimits' => - array ( - 0 => 336, - ), - 'LuminanceCurvePoints' => - array ( - 0 => 294, - ), - 'RGBCurveLimits' => - array ( - 0 => 568, - ), - 'RGBCurvePoints' => - array ( - 0 => 526, - ), - 'RawBrightnessAdj' => - array ( - 0 => 56, - ), - 'RawColorAdj' => - array ( - 0 => 46, - ), - 'RawCustomSaturation' => - array ( - 0 => 48, - ), - 'RawCustomTone' => - array ( - 0 => 52, - ), - 'RedCurveLimits' => - array ( - 0 => 394, - ), - 'RedCurvePoints' => - array ( - 0 => 352, - ), - 'Rotation' => - array ( - 0 => 622, - ), - 'SaturationAdj' => - array ( - 0 => 278, - ), - 'SharpnessAdj' => - array ( - 0 => 602, - ), - 'ToneCurveActive' => - array ( - 0 => 272, - ), - 'ToneCurveInterpolation' => - array ( - 0 => 345, - ), - 'ToneCurveMode' => - array ( - 0 => 275, - ), - 'ToneCurveProperty' => - array ( - 0 => 60, - ), - 'VRDVersion' => - array ( - 0 => 2, - ), - 'WBAdjColorTemp' => - array ( - 0 => 26, - ), - 'WBAdjRGGBLevels' => - array ( - 0 => 6, - ), - 'WBFineTuneActive' => - array ( - 0 => 36, - ), - 'WBFineTuneSaturation' => - array ( - 0 => 40, - ), - 'WBFineTuneTone' => - array ( - 0 => 44, - ), - 'WhiteBalanceAdj' => - array ( - 0 => 24, - ), - 'WorkColorSpace' => - array ( - 0 => 624, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:BlueCurveLimits' => - array ( - 0 => 510, - ), - 'CanonVRD:BlueCurvePoints' => - array ( - 0 => 468, - ), - 'CanonVRD:BrightnessAdj' => - array ( - 0 => 276, - ), - 'CanonVRD:CheckMark' => - array ( - 0 => 618, - ), - 'CanonVRD:ColorToneAdj' => - array ( - 0 => 286, - ), - 'CanonVRD:ConstrainedCropHeight' => - array ( - 0 => 614, - ), - 'CanonVRD:ConstrainedCropWidth' => - array ( - 0 => 610, - ), - 'CanonVRD:ContrastAdj' => - array ( - 0 => 277, - ), - 'CanonVRD:CropActive' => - array ( - 0 => 580, - ), - 'CanonVRD:CropAspectRatio' => - array ( - 0 => 608, - ), - 'CanonVRD:CropHeight' => - array ( - 0 => 588, - ), - 'CanonVRD:CropLeft' => - array ( - 0 => 582, - ), - 'CanonVRD:CropTop' => - array ( - 0 => 584, - ), - 'CanonVRD:CropWidth' => - array ( - 0 => 586, - ), - 'CanonVRD:DynamicRangeMax' => - array ( - 0 => 124, - ), - 'CanonVRD:DynamicRangeMin' => - array ( - 0 => 122, - ), - 'CanonVRD:GreenCurveLimits' => - array ( - 0 => 452, - ), - 'CanonVRD:GreenCurvePoints' => - array ( - 0 => 410, - ), - 'CanonVRD:LuminanceCurveLimits' => - array ( - 0 => 336, - ), - 'CanonVRD:LuminanceCurvePoints' => - array ( - 0 => 294, - ), - 'CanonVRD:RGBCurveLimits' => - array ( - 0 => 568, - ), - 'CanonVRD:RGBCurvePoints' => - array ( - 0 => 526, - ), - 'CanonVRD:RawBrightnessAdj' => - array ( - 0 => 56, - ), - 'CanonVRD:RawColorAdj' => - array ( - 0 => 46, - ), - 'CanonVRD:RawCustomSaturation' => - array ( - 0 => 48, - ), - 'CanonVRD:RawCustomTone' => - array ( - 0 => 52, - ), - 'CanonVRD:RedCurveLimits' => - array ( - 0 => 394, - ), - 'CanonVRD:RedCurvePoints' => - array ( - 0 => 352, - ), - 'CanonVRD:Rotation' => - array ( - 0 => 622, - ), - 'CanonVRD:SaturationAdj' => - array ( - 0 => 278, - ), - 'CanonVRD:SharpnessAdj' => - array ( - 0 => 602, - ), - 'CanonVRD:ToneCurveActive' => - array ( - 0 => 272, - ), - 'CanonVRD:ToneCurveInterpolation' => - array ( - 0 => 345, - ), - 'CanonVRD:ToneCurveMode' => - array ( - 0 => 275, - ), - 'CanonVRD:ToneCurveProperty' => - array ( - 0 => 60, - ), - 'CanonVRD:VRDVersion' => - array ( - 0 => 2, - ), - 'CanonVRD:WBAdjColorTemp' => - array ( - 0 => 26, - ), - 'CanonVRD:WBAdjRGGBLevels' => - array ( - 0 => 6, - ), - 'CanonVRD:WBFineTuneActive' => - array ( - 0 => 36, - ), - 'CanonVRD:WBFineTuneSaturation' => - array ( - 0 => 40, - ), - 'CanonVRD:WBFineTuneTone' => - array ( - 0 => 44, - ), - 'CanonVRD:WhiteBalanceAdj' => - array ( - 0 => 24, - ), - 'CanonVRD:WorkColorSpace' => - array ( - 0 => 624, - ), - ), - 'items' => - array ( - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'VRDVersion', - 'title' => 'VRD Version', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:VRDVersion', - ), - ), - 6 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBAdjRGGBLevels', - 'title' => 'WB Adj RGGB Levels', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBAdjRGGBLevels', - ), - ), - 24 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WhiteBalanceAdj', - 'title' => 'White Balance Adj', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Auto', - 1 => 'Daylight', - 2 => 'Cloudy', - 3 => 'Tungsten', - 4 => 'Fluorescent', - 5 => 'Flash', - 8 => 'Shade', - 9 => 'Kelvin', - 30 => 'Manual (Click)', - 31 => 'Shot Settings', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:WhiteBalanceAdj', - ), - ), - 26 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBAdjColorTemp', - 'title' => 'WB Adj Color Temp', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBAdjColorTemp', - ), - ), - 36 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBFineTuneActive', - 'title' => 'WB Fine Tune Active', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:WBFineTuneActive', - ), - ), - 40 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBFineTuneSaturation', - 'title' => 'WB Fine Tune Saturation', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBFineTuneSaturation', - ), - ), - 44 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WBFineTuneTone', - 'title' => 'WB Fine Tune Tone', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:WBFineTuneTone', - ), - ), - 46 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawColorAdj', - 'title' => 'Raw Color Adj', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Shot Settings', - 1 => 'Faithful', - 2 => 'Custom', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:RawColorAdj', - ), - ), - 48 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawCustomSaturation', - 'title' => 'Raw Custom Saturation', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:RawCustomSaturation', - ), - ), - 52 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawCustomTone', - 'title' => 'Raw Custom Tone', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:RawCustomTone', - ), - ), - 56 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RawBrightnessAdj', - 'title' => 'Raw Brightness Adj', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:RawBrightnessAdj', - ), - ), - 60 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveProperty', - 'title' => 'Tone Curve Property', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Shot Settings', - 1 => 'Linear', - 2 => 'Custom 1', - 3 => 'Custom 2', - 4 => 'Custom 3', - 5 => 'Custom 4', - 6 => 'Custom 5', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveProperty', - ), - ), - 122 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DynamicRangeMin', - 'title' => 'Dynamic Range Min', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:DynamicRangeMin', - ), - ), - 124 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DynamicRangeMax', - 'title' => 'Dynamic Range Max', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:DynamicRangeMax', - ), - ), - 272 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveActive', - 'title' => 'Tone Curve Active', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveActive', - ), - ), - 275 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveMode', - 'title' => 'Tone Curve Mode', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'RGB', - 1 => 'Luminance', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveMode', - ), - ), - 276 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'BrightnessAdj', - 'title' => 'Brightness Adj', - 'format' => - array ( - 0 => 6, - ), - 'exiftoolDOMNode' => 'CanonVRD:BrightnessAdj', - ), - ), - 277 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ContrastAdj', - 'title' => 'Contrast Adj', - 'format' => - array ( - 0 => 6, - ), - 'exiftoolDOMNode' => 'CanonVRD:ContrastAdj', - ), - ), - 278 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SaturationAdj', - 'title' => 'Saturation Adj', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:SaturationAdj', - ), - ), - 286 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorToneAdj', - 'title' => 'Color Tone Adj', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorToneAdj', - ), - ), - 294 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LuminanceCurvePoints', - 'title' => 'Luminance Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:LuminanceCurvePoints', - ), - ), - 336 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LuminanceCurveLimits', - 'title' => 'Luminance Curve Limits', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:LuminanceCurveLimits', - ), - ), - 345 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ToneCurveInterpolation', - 'title' => 'Tone Curve Interpolation', - 'format' => - array ( - 0 => 1, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Curve', - 1 => 'Straight', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ToneCurveInterpolation', - ), - ), - 352 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RedCurvePoints', - 'title' => 'Red Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:RedCurvePoints', - ), - ), - 394 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RedCurveLimits', - 'title' => 'Red Curve Limits', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:RedCurveLimits', - ), - ), - 410 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GreenCurvePoints', - 'title' => 'Green Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:GreenCurvePoints', - ), - ), - 452 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'GreenCurveLimits', - 'title' => 'Green Curve Limits', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:GreenCurveLimits', - ), - ), - 468 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'BlueCurvePoints', - 'title' => 'Blue Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:BlueCurvePoints', - ), - ), - 510 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'BlueCurveLimits', - 'title' => 'Blue Curve Limits', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:BlueCurveLimits', - ), - ), - 526 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RGBCurvePoints', - 'title' => 'RGB Curve Points', - 'components' => 21, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:RGBCurvePoints', - ), - ), - 568 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'RGBCurveLimits', - 'title' => 'RGB Curve Limits', - 'components' => 4, - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:RGBCurveLimits', - ), - ), - 580 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropActive', - 'title' => 'Crop Active', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CropActive', - ), - ), - 582 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropLeft', - 'title' => 'Crop Left', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropLeft', - ), - ), - 584 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropTop', - 'title' => 'Crop Top', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropTop', - ), - ), - 586 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropWidth', - 'title' => 'Crop Width', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropWidth', - ), - ), - 588 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropHeight', - 'title' => 'Crop Height', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropHeight', - ), - ), - 602 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'SharpnessAdj', - 'title' => 'Sharpness Adj', - 'format' => - array ( - 0 => 3, - ), - 'exiftoolDOMNode' => 'CanonVRD:SharpnessAdj', - ), - ), - 608 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropAspectRatio', - 'title' => 'Crop Aspect Ratio', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Free', - 1 => '3:2', - 2 => '2:3', - 3 => '4:3', - 4 => '3:4', - 5 => 'A-size Landscape', - 6 => 'A-size Portrait', - 7 => 'Letter-size Landscape', - 8 => 'Letter-size Portrait', - 9 => '4:5', - 10 => '5:4', - 11 => '1:1', - 12 => 'Circle', - 65535 => 'Custom', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CropAspectRatio', - ), - ), - 610 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ConstrainedCropWidth', - 'title' => 'Constrained Crop Width', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonVRD:ConstrainedCropWidth', - ), - ), - 614 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ConstrainedCropHeight', - 'title' => 'Constrained Crop Height', - 'format' => - array ( - 0 => 11, - ), - 'exiftoolDOMNode' => 'CanonVRD:ConstrainedCropHeight', - ), - ), - 618 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CheckMark', - 'title' => 'Check Mark', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Clear', - 1 => '1', - 2 => '2', - 3 => '3', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CheckMark', - ), - ), - 622 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'Rotation', - 'title' => 'Rotation', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0', - 1 => '90', - 2 => '180', - 3 => '270', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:Rotation', - ), - ), - 624 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'WorkColorSpace', - 'title' => 'Work Color Space', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'sRGB', - 1 => 'Adobe RGB', - 2 => 'Wide Gamut RGB', - 3 => 'Apple RGB', - 4 => 'ColorMatch RGB', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:WorkColorSpace', - ), - ), - ), -); -} diff --git a/src/Collection/ExifMakerNotes/CanonVRD/Ver2.php b/src/Collection/ExifMakerNotes/CanonVRD/Ver2.php deleted file mode 100644 index f6f6044f2..000000000 --- a/src/Collection/ExifMakerNotes/CanonVRD/Ver2.php +++ /dev/null @@ -1,3658 +0,0 @@ - 'CanonVRDVer2', - 'title' => 'CanonVRD Ver2', - 'class' => 'tbd', - 'DOMNode' => 'tbd', - 'format' => - array ( - 0 => 3, - ), - 'defaultItemCollection' => 'Tiff\\Tag', - 'id' => 'ExifMakerNotes\\CanonVRD\\Ver2', - 'handler' => 'FileEye\\MediaProbe\\Block\\ExifMakerNotes\\CanonVRD\\Ver2', - 'itemsByName' => - array ( - 'AberrationCorrectionDistance' => - array ( - 0 => 105, - ), - 'AngleAdj' => - array ( - 0 => 139, - ), - 'AutoLightingOptimizer' => - array ( - 0 => 111, - ), - 'AutoLightingOptimizerOn' => - array ( - 0 => 110, - ), - 'CameraRawColorTone' => - array ( - 0 => 225, - ), - 'CameraRawContrast' => - array ( - 0 => 227, - ), - 'CameraRawHighlightPoint' => - array ( - 0 => 230, - ), - 'CameraRawLinear' => - array ( - 0 => 228, - ), - 'CameraRawOutputHighlightPoint' => - array ( - 0 => 232, - ), - 'CameraRawOutputShadowPoint' => - array ( - 0 => 233, - ), - 'CameraRawSaturation' => - array ( - 0 => 226, - ), - 'CameraRawShadowPoint' => - array ( - 0 => 231, - ), - 'CameraRawSharpness' => - array ( - 0 => 229, - ), - 'CheckMark2' => - array ( - 0 => 142, - ), - 'ChromaticAberration' => - array ( - 0 => 102, - ), - 'ChromaticAberrationBlue' => - array ( - 0 => 107, - ), - 'ChromaticAberrationOn' => - array ( - 0 => 98, - ), - 'ChromaticAberrationRed' => - array ( - 0 => 106, - ), - 'ChrominanceNR_TIFF_JPEG' => - array ( - 0 => 96, - ), - 'ChrominanceNoiseReduction' => - array ( - 0 => 94, - ), - 'ColorBlur' => - array ( - 0 => 101, - ), - 'CropCircleActive' => - array ( - 0 => 214, - ), - 'CropCircleRadius' => - array ( - 0 => 217, - ), - 'CropCircleX' => - array ( - 0 => 215, - ), - 'CropCircleY' => - array ( - 0 => 216, - ), - 'CustomColorTone' => - array ( - 0 => 76, - ), - 'CustomContrast' => - array ( - 0 => 78, - ), - 'CustomDefaultUnsharpFineness' => - array ( - 0 => 190, - ), - 'CustomDefaultUnsharpStrength' => - array ( - 0 => 188, - ), - 'CustomDefaultUnsharpThreshold' => - array ( - 0 => 192, - ), - 'CustomLinear' => - array ( - 0 => 79, - ), - 'CustomOutputHighlightPoint' => - array ( - 0 => 83, - ), - 'CustomOutputShadowPoint' => - array ( - 0 => 84, - ), - 'CustomPictureStyleData' => - array ( - 0 => 88, - ), - 'CustomRawHighlight' => - array ( - 0 => 124, - ), - 'CustomRawHighlightPoint' => - array ( - 0 => 81, - ), - 'CustomRawShadow' => - array ( - 0 => 133, - ), - 'CustomRawShadowPoint' => - array ( - 0 => 82, - ), - 'CustomSaturation' => - array ( - 0 => 77, - ), - 'CustomSharpness' => - array ( - 0 => 80, - ), - 'CustomUnsharpMaskFineness' => - array ( - 0 => 184, - ), - 'CustomUnsharpMaskStrength' => - array ( - 0 => 182, - ), - 'CustomUnsharpMaskThreshold' => - array ( - 0 => 186, - ), - 'DLODataLength' => - array ( - 0 => 223, - ), - 'DLOOn' => - array ( - 0 => 220, - ), - 'DLOSetting' => - array ( - 0 => 221, - ), - 'DLOShootingDistance' => - array ( - 0 => 222, - ), - 'DistortionCorrection' => - array ( - 0 => 103, - ), - 'DistortionCorrectionOn' => - array ( - 0 => 99, - ), - 'FaithfulOutputHighlightPoint' => - array ( - 0 => 56, - ), - 'FaithfulOutputShadowPoint' => - array ( - 0 => 57, - ), - 'FaithfulRawColorTone' => - array ( - 0 => 49, - ), - 'FaithfulRawContrast' => - array ( - 0 => 51, - ), - 'FaithfulRawHighlight' => - array ( - 0 => 121, - ), - 'FaithfulRawHighlightPoint' => - array ( - 0 => 54, - ), - 'FaithfulRawLinear' => - array ( - 0 => 52, - ), - 'FaithfulRawSaturation' => - array ( - 0 => 50, - ), - 'FaithfulRawShadow' => - array ( - 0 => 130, - ), - 'FaithfulRawShadowPoint' => - array ( - 0 => 55, - ), - 'FaithfulRawSharpness' => - array ( - 0 => 53, - ), - 'FaithfulUnsharpMaskFineness' => - array ( - 0 => 172, - ), - 'FaithfulUnsharpMaskStrength' => - array ( - 0 => 170, - ), - 'FaithfulUnsharpMaskThreshold' => - array ( - 0 => 174, - ), - 'IsCustomPictureStyle' => - array ( - 0 => 3, - ), - 'LandscapeOutputHighlightPoint' => - array ( - 0 => 38, - ), - 'LandscapeOutputShadowPoint' => - array ( - 0 => 39, - ), - 'LandscapeRawColorTone' => - array ( - 0 => 31, - ), - 'LandscapeRawContrast' => - array ( - 0 => 33, - ), - 'LandscapeRawHighlight' => - array ( - 0 => 119, - ), - 'LandscapeRawHighlightPoint' => - array ( - 0 => 36, - ), - 'LandscapeRawLinear' => - array ( - 0 => 34, - ), - 'LandscapeRawSaturation' => - array ( - 0 => 32, - ), - 'LandscapeRawShadow' => - array ( - 0 => 128, - ), - 'LandscapeRawShadowPoint' => - array ( - 0 => 37, - ), - 'LandscapeRawSharpness' => - array ( - 0 => 35, - ), - 'LandscapeUnsharpMaskFineness' => - array ( - 0 => 160, - ), - 'LandscapeUnsharpMaskStrength' => - array ( - 0 => 158, - ), - 'LandscapeUnsharpMaskThreshold' => - array ( - 0 => 162, - ), - 'LuminanceNR_TIFF_JPEG' => - array ( - 0 => 109, - ), - 'LuminanceNoiseReduction' => - array ( - 0 => 95, - ), - 'MonochromeContrast' => - array ( - 0 => 60, - ), - 'MonochromeFilterEffect' => - array ( - 0 => 58, - ), - 'MonochromeLinear' => - array ( - 0 => 61, - ), - 'MonochromeOutputHighlightPoint' => - array ( - 0 => 65, - ), - 'MonochromeOutputShadowPoint' => - array ( - 0 => 66, - ), - 'MonochromeRawHighlight' => - array ( - 0 => 122, - ), - 'MonochromeRawHighlightPoint' => - array ( - 0 => 63, - ), - 'MonochromeRawShadow' => - array ( - 0 => 131, - ), - 'MonochromeRawShadowPoint' => - array ( - 0 => 64, - ), - 'MonochromeSharpness' => - array ( - 0 => 62, - ), - 'MonochromeToningEffect' => - array ( - 0 => 59, - ), - 'MonochromeUnsharpMaskFineness' => - array ( - 0 => 178, - ), - 'MonochromeUnsharpMaskStrength' => - array ( - 0 => 176, - ), - 'MonochromeUnsharpMaskThreshold' => - array ( - 0 => 180, - ), - 'NeutraUnsharpMaskStrength' => - array ( - 0 => 164, - ), - 'NeutralOutputHighlightPoint' => - array ( - 0 => 47, - ), - 'NeutralOutputShadowPoint' => - array ( - 0 => 48, - ), - 'NeutralRawColorTone' => - array ( - 0 => 40, - ), - 'NeutralRawContrast' => - array ( - 0 => 42, - ), - 'NeutralRawHighlight' => - array ( - 0 => 120, - ), - 'NeutralRawHighlightPoint' => - array ( - 0 => 45, - ), - 'NeutralRawLinear' => - array ( - 0 => 43, - ), - 'NeutralRawSaturation' => - array ( - 0 => 41, - ), - 'NeutralRawShadow' => - array ( - 0 => 129, - ), - 'NeutralRawShadowPoint' => - array ( - 0 => 46, - ), - 'NeutralRawSharpness' => - array ( - 0 => 44, - ), - 'NeutralUnsharpMaskFineness' => - array ( - 0 => 166, - ), - 'NeutralUnsharpMaskThreshold' => - array ( - 0 => 168, - ), - 'PeripheralIllumination' => - array ( - 0 => 104, - ), - 'PeripheralIlluminationOn' => - array ( - 0 => 100, - ), - 'PictureStyle' => - array ( - 0 => 2, - ), - 'PortraitOutputHighlightPoint' => - array ( - 0 => 29, - ), - 'PortraitOutputShadowPoint' => - array ( - 0 => 30, - ), - 'PortraitRawColorTone' => - array ( - 0 => 22, - ), - 'PortraitRawContrast' => - array ( - 0 => 24, - ), - 'PortraitRawHighlight' => - array ( - 0 => 118, - ), - 'PortraitRawHighlightPoint' => - array ( - 0 => 27, - ), - 'PortraitRawLinear' => - array ( - 0 => 25, - ), - 'PortraitRawSaturation' => - array ( - 0 => 23, - ), - 'PortraitRawShadow' => - array ( - 0 => 127, - ), - 'PortraitRawShadowPoint' => - array ( - 0 => 28, - ), - 'PortraitRawSharpness' => - array ( - 0 => 26, - ), - 'PortraitUnsharpMaskFineness' => - array ( - 0 => 154, - ), - 'PortraitUnsharpMaskStrength' => - array ( - 0 => 152, - ), - 'PortraitUnsharpMaskThreshold' => - array ( - 0 => 156, - ), - 'StandardOutputHighlightPoint' => - array ( - 0 => 20, - ), - 'StandardOutputShadowPoint' => - array ( - 0 => 21, - ), - 'StandardRawColorTone' => - array ( - 0 => 13, - ), - 'StandardRawContrast' => - array ( - 0 => 15, - ), - 'StandardRawHighlight' => - array ( - 0 => 117, - ), - 'StandardRawHighlightPoint' => - array ( - 0 => 18, - ), - 'StandardRawLinear' => - array ( - 0 => 16, - ), - 'StandardRawSaturation' => - array ( - 0 => 14, - ), - 'StandardRawShadow' => - array ( - 0 => 126, - ), - 'StandardRawShadowPoint' => - array ( - 0 => 19, - ), - 'StandardRawSharpness' => - array ( - 0 => 17, - ), - 'StandardUnsharpMaskFineness' => - array ( - 0 => 148, - ), - 'StandardUnsharpMaskStrength' => - array ( - 0 => 146, - ), - 'StandardUnsharpMaskThreshold' => - array ( - 0 => 150, - ), - 'UnknownContrast' => - array ( - 0 => 69, - ), - 'UnknownLinear' => - array ( - 0 => 70, - ), - 'UnknownOutputHighlightPoint' => - array ( - 0 => 74, - ), - 'UnknownOutputShadowPoint' => - array ( - 0 => 75, - ), - 'UnknownRawHighlight' => - array ( - 0 => 123, - ), - 'UnknownRawHighlightPoint' => - array ( - 0 => 72, - ), - 'UnknownRawShadow' => - array ( - 0 => 132, - ), - 'UnknownRawShadowPoint' => - array ( - 0 => 73, - ), - 'UnknownSharpness' => - array ( - 0 => 71, - ), - 'UnsharpMask' => - array ( - 0 => 144, - ), - ), - 'itemsByExiftoolDOMNode' => - array ( - 'CanonVRD:AberrationCorrectionDistance' => - array ( - 0 => 105, - ), - 'CanonVRD:AngleAdj' => - array ( - 0 => 139, - ), - 'CanonVRD:AutoLightingOptimizer' => - array ( - 0 => 111, - ), - 'CanonVRD:AutoLightingOptimizerOn' => - array ( - 0 => 110, - ), - 'CanonVRD:CameraRawColorTone' => - array ( - 0 => 225, - ), - 'CanonVRD:CameraRawContrast' => - array ( - 0 => 227, - ), - 'CanonVRD:CameraRawHighlightPoint' => - array ( - 0 => 230, - ), - 'CanonVRD:CameraRawLinear' => - array ( - 0 => 228, - ), - 'CanonVRD:CameraRawOutputHighlightPoint' => - array ( - 0 => 232, - ), - 'CanonVRD:CameraRawOutputShadowPoint' => - array ( - 0 => 233, - ), - 'CanonVRD:CameraRawSaturation' => - array ( - 0 => 226, - ), - 'CanonVRD:CameraRawShadowPoint' => - array ( - 0 => 231, - ), - 'CanonVRD:CameraRawSharpness' => - array ( - 0 => 229, - ), - 'CanonVRD:CheckMark2' => - array ( - 0 => 142, - ), - 'CanonVRD:ChromaticAberration' => - array ( - 0 => 102, - ), - 'CanonVRD:ChromaticAberrationBlue' => - array ( - 0 => 107, - ), - 'CanonVRD:ChromaticAberrationOn' => - array ( - 0 => 98, - ), - 'CanonVRD:ChromaticAberrationRed' => - array ( - 0 => 106, - ), - 'CanonVRD:ChrominanceNR_TIFF_JPEG' => - array ( - 0 => 96, - ), - 'CanonVRD:ChrominanceNoiseReduction' => - array ( - 0 => 94, - ), - 'CanonVRD:ColorBlur' => - array ( - 0 => 101, - ), - 'CanonVRD:CropCircleActive' => - array ( - 0 => 214, - ), - 'CanonVRD:CropCircleRadius' => - array ( - 0 => 217, - ), - 'CanonVRD:CropCircleX' => - array ( - 0 => 215, - ), - 'CanonVRD:CropCircleY' => - array ( - 0 => 216, - ), - 'CanonVRD:CustomColorTone' => - array ( - 0 => 76, - ), - 'CanonVRD:CustomContrast' => - array ( - 0 => 78, - ), - 'CanonVRD:CustomDefaultUnsharpFineness' => - array ( - 0 => 190, - ), - 'CanonVRD:CustomDefaultUnsharpStrength' => - array ( - 0 => 188, - ), - 'CanonVRD:CustomDefaultUnsharpThreshold' => - array ( - 0 => 192, - ), - 'CanonVRD:CustomLinear' => - array ( - 0 => 79, - ), - 'CanonVRD:CustomOutputHighlightPoint' => - array ( - 0 => 83, - ), - 'CanonVRD:CustomOutputShadowPoint' => - array ( - 0 => 84, - ), - 'CanonVRD:CustomPictureStyleData' => - array ( - 0 => 88, - ), - 'CanonVRD:CustomRawHighlight' => - array ( - 0 => 124, - ), - 'CanonVRD:CustomRawHighlightPoint' => - array ( - 0 => 81, - ), - 'CanonVRD:CustomRawShadow' => - array ( - 0 => 133, - ), - 'CanonVRD:CustomRawShadowPoint' => - array ( - 0 => 82, - ), - 'CanonVRD:CustomSaturation' => - array ( - 0 => 77, - ), - 'CanonVRD:CustomSharpness' => - array ( - 0 => 80, - ), - 'CanonVRD:CustomUnsharpMaskFineness' => - array ( - 0 => 184, - ), - 'CanonVRD:CustomUnsharpMaskStrength' => - array ( - 0 => 182, - ), - 'CanonVRD:CustomUnsharpMaskThreshold' => - array ( - 0 => 186, - ), - 'CanonVRD:DLODataLength' => - array ( - 0 => 223, - ), - 'CanonVRD:DLOOn' => - array ( - 0 => 220, - ), - 'CanonVRD:DLOSetting' => - array ( - 0 => 221, - ), - 'CanonVRD:DLOShootingDistance' => - array ( - 0 => 222, - ), - 'CanonVRD:DistortionCorrection' => - array ( - 0 => 103, - ), - 'CanonVRD:DistortionCorrectionOn' => - array ( - 0 => 99, - ), - 'CanonVRD:FaithfulOutputHighlightPoint' => - array ( - 0 => 56, - ), - 'CanonVRD:FaithfulOutputShadowPoint' => - array ( - 0 => 57, - ), - 'CanonVRD:FaithfulRawColorTone' => - array ( - 0 => 49, - ), - 'CanonVRD:FaithfulRawContrast' => - array ( - 0 => 51, - ), - 'CanonVRD:FaithfulRawHighlight' => - array ( - 0 => 121, - ), - 'CanonVRD:FaithfulRawHighlightPoint' => - array ( - 0 => 54, - ), - 'CanonVRD:FaithfulRawLinear' => - array ( - 0 => 52, - ), - 'CanonVRD:FaithfulRawSaturation' => - array ( - 0 => 50, - ), - 'CanonVRD:FaithfulRawShadow' => - array ( - 0 => 130, - ), - 'CanonVRD:FaithfulRawShadowPoint' => - array ( - 0 => 55, - ), - 'CanonVRD:FaithfulRawSharpness' => - array ( - 0 => 53, - ), - 'CanonVRD:FaithfulUnsharpMaskFineness' => - array ( - 0 => 172, - ), - 'CanonVRD:FaithfulUnsharpMaskStrength' => - array ( - 0 => 170, - ), - 'CanonVRD:FaithfulUnsharpMaskThreshold' => - array ( - 0 => 174, - ), - 'CanonVRD:IsCustomPictureStyle' => - array ( - 0 => 3, - ), - 'CanonVRD:LandscapeOutputHighlightPoint' => - array ( - 0 => 38, - ), - 'CanonVRD:LandscapeOutputShadowPoint' => - array ( - 0 => 39, - ), - 'CanonVRD:LandscapeRawColorTone' => - array ( - 0 => 31, - ), - 'CanonVRD:LandscapeRawContrast' => - array ( - 0 => 33, - ), - 'CanonVRD:LandscapeRawHighlight' => - array ( - 0 => 119, - ), - 'CanonVRD:LandscapeRawHighlightPoint' => - array ( - 0 => 36, - ), - 'CanonVRD:LandscapeRawLinear' => - array ( - 0 => 34, - ), - 'CanonVRD:LandscapeRawSaturation' => - array ( - 0 => 32, - ), - 'CanonVRD:LandscapeRawShadow' => - array ( - 0 => 128, - ), - 'CanonVRD:LandscapeRawShadowPoint' => - array ( - 0 => 37, - ), - 'CanonVRD:LandscapeRawSharpness' => - array ( - 0 => 35, - ), - 'CanonVRD:LandscapeUnsharpMaskFineness' => - array ( - 0 => 160, - ), - 'CanonVRD:LandscapeUnsharpMaskStrength' => - array ( - 0 => 158, - ), - 'CanonVRD:LandscapeUnsharpMaskThreshold' => - array ( - 0 => 162, - ), - 'CanonVRD:LuminanceNR_TIFF_JPEG' => - array ( - 0 => 109, - ), - 'CanonVRD:LuminanceNoiseReduction' => - array ( - 0 => 95, - ), - 'CanonVRD:MonochromeContrast' => - array ( - 0 => 60, - ), - 'CanonVRD:MonochromeFilterEffect' => - array ( - 0 => 58, - ), - 'CanonVRD:MonochromeLinear' => - array ( - 0 => 61, - ), - 'CanonVRD:MonochromeOutputHighlightPoint' => - array ( - 0 => 65, - ), - 'CanonVRD:MonochromeOutputShadowPoint' => - array ( - 0 => 66, - ), - 'CanonVRD:MonochromeRawHighlight' => - array ( - 0 => 122, - ), - 'CanonVRD:MonochromeRawHighlightPoint' => - array ( - 0 => 63, - ), - 'CanonVRD:MonochromeRawShadow' => - array ( - 0 => 131, - ), - 'CanonVRD:MonochromeRawShadowPoint' => - array ( - 0 => 64, - ), - 'CanonVRD:MonochromeSharpness' => - array ( - 0 => 62, - ), - 'CanonVRD:MonochromeToningEffect' => - array ( - 0 => 59, - ), - 'CanonVRD:MonochromeUnsharpMaskFineness' => - array ( - 0 => 178, - ), - 'CanonVRD:MonochromeUnsharpMaskStrength' => - array ( - 0 => 176, - ), - 'CanonVRD:MonochromeUnsharpMaskThreshold' => - array ( - 0 => 180, - ), - 'CanonVRD:NeutraUnsharpMaskStrength' => - array ( - 0 => 164, - ), - 'CanonVRD:NeutralOutputHighlightPoint' => - array ( - 0 => 47, - ), - 'CanonVRD:NeutralOutputShadowPoint' => - array ( - 0 => 48, - ), - 'CanonVRD:NeutralRawColorTone' => - array ( - 0 => 40, - ), - 'CanonVRD:NeutralRawContrast' => - array ( - 0 => 42, - ), - 'CanonVRD:NeutralRawHighlight' => - array ( - 0 => 120, - ), - 'CanonVRD:NeutralRawHighlightPoint' => - array ( - 0 => 45, - ), - 'CanonVRD:NeutralRawLinear' => - array ( - 0 => 43, - ), - 'CanonVRD:NeutralRawSaturation' => - array ( - 0 => 41, - ), - 'CanonVRD:NeutralRawShadow' => - array ( - 0 => 129, - ), - 'CanonVRD:NeutralRawShadowPoint' => - array ( - 0 => 46, - ), - 'CanonVRD:NeutralRawSharpness' => - array ( - 0 => 44, - ), - 'CanonVRD:NeutralUnsharpMaskFineness' => - array ( - 0 => 166, - ), - 'CanonVRD:NeutralUnsharpMaskThreshold' => - array ( - 0 => 168, - ), - 'CanonVRD:PeripheralIllumination' => - array ( - 0 => 104, - ), - 'CanonVRD:PeripheralIlluminationOn' => - array ( - 0 => 100, - ), - 'CanonVRD:PictureStyle' => - array ( - 0 => 2, - ), - 'CanonVRD:PortraitOutputHighlightPoint' => - array ( - 0 => 29, - ), - 'CanonVRD:PortraitOutputShadowPoint' => - array ( - 0 => 30, - ), - 'CanonVRD:PortraitRawColorTone' => - array ( - 0 => 22, - ), - 'CanonVRD:PortraitRawContrast' => - array ( - 0 => 24, - ), - 'CanonVRD:PortraitRawHighlight' => - array ( - 0 => 118, - ), - 'CanonVRD:PortraitRawHighlightPoint' => - array ( - 0 => 27, - ), - 'CanonVRD:PortraitRawLinear' => - array ( - 0 => 25, - ), - 'CanonVRD:PortraitRawSaturation' => - array ( - 0 => 23, - ), - 'CanonVRD:PortraitRawShadow' => - array ( - 0 => 127, - ), - 'CanonVRD:PortraitRawShadowPoint' => - array ( - 0 => 28, - ), - 'CanonVRD:PortraitRawSharpness' => - array ( - 0 => 26, - ), - 'CanonVRD:PortraitUnsharpMaskFineness' => - array ( - 0 => 154, - ), - 'CanonVRD:PortraitUnsharpMaskStrength' => - array ( - 0 => 152, - ), - 'CanonVRD:PortraitUnsharpMaskThreshold' => - array ( - 0 => 156, - ), - 'CanonVRD:StandardOutputHighlightPoint' => - array ( - 0 => 20, - ), - 'CanonVRD:StandardOutputShadowPoint' => - array ( - 0 => 21, - ), - 'CanonVRD:StandardRawColorTone' => - array ( - 0 => 13, - ), - 'CanonVRD:StandardRawContrast' => - array ( - 0 => 15, - ), - 'CanonVRD:StandardRawHighlight' => - array ( - 0 => 117, - ), - 'CanonVRD:StandardRawHighlightPoint' => - array ( - 0 => 18, - ), - 'CanonVRD:StandardRawLinear' => - array ( - 0 => 16, - ), - 'CanonVRD:StandardRawSaturation' => - array ( - 0 => 14, - ), - 'CanonVRD:StandardRawShadow' => - array ( - 0 => 126, - ), - 'CanonVRD:StandardRawShadowPoint' => - array ( - 0 => 19, - ), - 'CanonVRD:StandardRawSharpness' => - array ( - 0 => 17, - ), - 'CanonVRD:StandardUnsharpMaskFineness' => - array ( - 0 => 148, - ), - 'CanonVRD:StandardUnsharpMaskStrength' => - array ( - 0 => 146, - ), - 'CanonVRD:StandardUnsharpMaskThreshold' => - array ( - 0 => 150, - ), - 'CanonVRD:UnknownContrast' => - array ( - 0 => 69, - ), - 'CanonVRD:UnknownLinear' => - array ( - 0 => 70, - ), - 'CanonVRD:UnknownOutputHighlightPoint' => - array ( - 0 => 74, - ), - 'CanonVRD:UnknownOutputShadowPoint' => - array ( - 0 => 75, - ), - 'CanonVRD:UnknownRawHighlight' => - array ( - 0 => 123, - ), - 'CanonVRD:UnknownRawHighlightPoint' => - array ( - 0 => 72, - ), - 'CanonVRD:UnknownRawShadow' => - array ( - 0 => 132, - ), - 'CanonVRD:UnknownRawShadowPoint' => - array ( - 0 => 73, - ), - 'CanonVRD:UnknownSharpness' => - array ( - 0 => 71, - ), - 'CanonVRD:UnsharpMask' => - array ( - 0 => 144, - ), - ), - 'items' => - array ( - 2 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PictureStyle', - 'title' => 'Picture Style', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Standard', - 1 => 'Portrait', - 2 => 'Landscape', - 3 => 'Neutral', - 4 => 'Faithful', - 5 => 'Monochrome', - 6 => 'Unknown?', - 7 => 'Custom', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:PictureStyle', - ), - ), - 3 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'IsCustomPictureStyle', - 'title' => 'Is Custom Picture Style', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:IsCustomPictureStyle', - ), - ), - 13 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawColorTone', - 'title' => 'Standard Raw Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawColorTone', - ), - ), - 14 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawSaturation', - 'title' => 'Standard Raw Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawSaturation', - ), - ), - 15 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawContrast', - 'title' => 'Standard Raw Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawContrast', - ), - ), - 16 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawLinear', - 'title' => 'Standard Raw Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawLinear', - ), - ), - 17 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawSharpness', - 'title' => 'Standard Raw Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawSharpness', - ), - ), - 18 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawHighlightPoint', - 'title' => 'Standard Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawHighlightPoint', - ), - ), - 19 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawShadowPoint', - 'title' => 'Standard Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawShadowPoint', - ), - ), - 20 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardOutputHighlightPoint', - 'title' => 'Standard Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardOutputHighlightPoint', - ), - ), - 21 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardOutputShadowPoint', - 'title' => 'Standard Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardOutputShadowPoint', - ), - ), - 22 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawColorTone', - 'title' => 'Portrait Raw Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawColorTone', - ), - ), - 23 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawSaturation', - 'title' => 'Portrait Raw Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawSaturation', - ), - ), - 24 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawContrast', - 'title' => 'Portrait Raw Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawContrast', - ), - ), - 25 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawLinear', - 'title' => 'Portrait Raw Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawLinear', - ), - ), - 26 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawSharpness', - 'title' => 'Portrait Raw Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawSharpness', - ), - ), - 27 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawHighlightPoint', - 'title' => 'Portrait Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawHighlightPoint', - ), - ), - 28 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawShadowPoint', - 'title' => 'Portrait Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawShadowPoint', - ), - ), - 29 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitOutputHighlightPoint', - 'title' => 'Portrait Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitOutputHighlightPoint', - ), - ), - 30 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitOutputShadowPoint', - 'title' => 'Portrait Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitOutputShadowPoint', - ), - ), - 31 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawColorTone', - 'title' => 'Landscape Raw Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawColorTone', - ), - ), - 32 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawSaturation', - 'title' => 'Landscape Raw Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawSaturation', - ), - ), - 33 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawContrast', - 'title' => 'Landscape Raw Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawContrast', - ), - ), - 34 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawLinear', - 'title' => 'Landscape Raw Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawLinear', - ), - ), - 35 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawSharpness', - 'title' => 'Landscape Raw Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawSharpness', - ), - ), - 36 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawHighlightPoint', - 'title' => 'Landscape Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawHighlightPoint', - ), - ), - 37 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawShadowPoint', - 'title' => 'Landscape Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawShadowPoint', - ), - ), - 38 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeOutputHighlightPoint', - 'title' => 'Landscape Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeOutputHighlightPoint', - ), - ), - 39 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeOutputShadowPoint', - 'title' => 'Landscape Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeOutputShadowPoint', - ), - ), - 40 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawColorTone', - 'title' => 'Neutral Raw Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawColorTone', - ), - ), - 41 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawSaturation', - 'title' => 'Neutral Raw Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawSaturation', - ), - ), - 42 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawContrast', - 'title' => 'Neutral Raw Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawContrast', - ), - ), - 43 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawLinear', - 'title' => 'Neutral Raw Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawLinear', - ), - ), - 44 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawSharpness', - 'title' => 'Neutral Raw Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawSharpness', - ), - ), - 45 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawHighlightPoint', - 'title' => 'Neutral Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawHighlightPoint', - ), - ), - 46 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawShadowPoint', - 'title' => 'Neutral Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawShadowPoint', - ), - ), - 47 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralOutputHighlightPoint', - 'title' => 'Neutral Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralOutputHighlightPoint', - ), - ), - 48 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralOutputShadowPoint', - 'title' => 'Neutral Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralOutputShadowPoint', - ), - ), - 49 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawColorTone', - 'title' => 'Faithful Raw Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawColorTone', - ), - ), - 50 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawSaturation', - 'title' => 'Faithful Raw Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawSaturation', - ), - ), - 51 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawContrast', - 'title' => 'Faithful Raw Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawContrast', - ), - ), - 52 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawLinear', - 'title' => 'Faithful Raw Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawLinear', - ), - ), - 53 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawSharpness', - 'title' => 'Faithful Raw Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawSharpness', - ), - ), - 54 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawHighlightPoint', - 'title' => 'Faithful Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawHighlightPoint', - ), - ), - 55 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawShadowPoint', - 'title' => 'Faithful Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawShadowPoint', - ), - ), - 56 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulOutputHighlightPoint', - 'title' => 'Faithful Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulOutputHighlightPoint', - ), - ), - 57 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulOutputShadowPoint', - 'title' => 'Faithful Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulOutputShadowPoint', - ), - ), - 58 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeFilterEffect', - 'title' => 'Monochrome Filter Effect', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - -2 => 'None', - -1 => 'Yellow', - 0 => 'Orange', - 1 => 'Red', - 2 => 'Green', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeFilterEffect', - ), - ), - 59 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeToningEffect', - 'title' => 'Monochrome Toning Effect', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - -2 => 'None', - -1 => 'Sepia', - 0 => 'Blue', - 1 => 'Purple', - 2 => 'Green', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeToningEffect', - ), - ), - 60 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeContrast', - 'title' => 'Monochrome Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeContrast', - ), - ), - 61 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeLinear', - 'title' => 'Monochrome Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeLinear', - ), - ), - 62 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeSharpness', - 'title' => 'Monochrome Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeSharpness', - ), - ), - 63 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeRawHighlightPoint', - 'title' => 'Monochrome Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeRawHighlightPoint', - ), - ), - 64 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeRawShadowPoint', - 'title' => 'Monochrome Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeRawShadowPoint', - ), - ), - 65 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeOutputHighlightPoint', - 'title' => 'Monochrome Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeOutputHighlightPoint', - ), - ), - 66 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeOutputShadowPoint', - 'title' => 'Monochrome Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeOutputShadowPoint', - ), - ), - 69 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownContrast', - 'title' => 'Unknown Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownContrast', - ), - ), - 70 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownLinear', - 'title' => 'Unknown Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownLinear', - ), - ), - 71 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownSharpness', - 'title' => 'Unknown Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownSharpness', - ), - ), - 72 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownRawHighlightPoint', - 'title' => 'Unknown Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownRawHighlightPoint', - ), - ), - 73 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownRawShadowPoint', - 'title' => 'Unknown Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownRawShadowPoint', - ), - ), - 74 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownOutputHighlightPoint', - 'title' => 'Unknown Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownOutputHighlightPoint', - ), - ), - 75 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownOutputShadowPoint', - 'title' => 'Unknown Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownOutputShadowPoint', - ), - ), - 76 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomColorTone', - 'title' => 'Custom Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomColorTone', - ), - ), - 77 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomSaturation', - 'title' => 'Custom Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomSaturation', - ), - ), - 78 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomContrast', - 'title' => 'Custom Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomContrast', - ), - ), - 79 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomLinear', - 'title' => 'Custom Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomLinear', - ), - ), - 80 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomSharpness', - 'title' => 'Custom Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomSharpness', - ), - ), - 81 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomRawHighlightPoint', - 'title' => 'Custom Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomRawHighlightPoint', - ), - ), - 82 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomRawShadowPoint', - 'title' => 'Custom Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomRawShadowPoint', - ), - ), - 83 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomOutputHighlightPoint', - 'title' => 'Custom Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomOutputHighlightPoint', - ), - ), - 84 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomOutputShadowPoint', - 'title' => 'Custom Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomOutputShadowPoint', - ), - ), - 88 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomPictureStyleData', - 'title' => 'Custom Picture Style Data', - 'format' => - array ( - 0 => 7, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomPictureStyleData', - ), - ), - 94 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChrominanceNoiseReduction', - 'title' => 'Chrominance Noise Reduction', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 58 => 'Low', - 100 => 'High', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ChrominanceNoiseReduction', - ), - 1 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChrominanceNoiseReduction', - 'title' => 'Chrominance Noise Reduction', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0', - 16 => '1', - 33 => '2', - 50 => '3', - 66 => '4', - 83 => '5', - 100 => '6', - 116 => '7', - 133 => '8', - 150 => '9', - 166 => '10', - 167 => '11', - 168 => '12', - 169 => '13', - 170 => '14', - 171 => '15', - 172 => '16', - 173 => '17', - 174 => '18', - 175 => '19', - 176 => '20', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ChrominanceNoiseReduction', - ), - ), - 95 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LuminanceNoiseReduction', - 'title' => 'Luminance Noise Reduction', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 65 => 'Low', - 100 => 'High', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:LuminanceNoiseReduction', - ), - 1 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LuminanceNoiseReduction', - 'title' => 'Luminance Noise Reduction', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0', - 65 => '1', - 100 => '2', - 110 => '3', - 120 => '4', - 130 => '5', - 140 => '6', - 150 => '7', - 160 => '8', - 170 => '9', - 180 => '10', - 181 => '11', - 182 => '12', - 183 => '13', - 184 => '14', - 185 => '15', - 186 => '16', - 187 => '17', - 188 => '18', - 189 => '19', - 190 => '20', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:LuminanceNoiseReduction', - ), - ), - 96 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChrominanceNR_TIFF_JPEG', - 'title' => 'Chrominance NR TIFF JPEG', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 33 => 'Low', - 100 => 'High', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ChrominanceNR_TIFF_JPEG', - ), - 1 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChrominanceNR_TIFF_JPEG', - 'title' => 'Chrominance NR TIFF JPEG', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => '0', - 16 => '1', - 33 => '2', - 50 => '3', - 66 => '4', - 83 => '5', - 100 => '6', - 116 => '7', - 133 => '8', - 150 => '9', - 166 => '10', - 167 => '11', - 168 => '12', - 169 => '13', - 170 => '14', - 171 => '15', - 172 => '16', - 173 => '17', - 174 => '18', - 175 => '19', - 176 => '20', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ChrominanceNR_TIFF_JPEG', - ), - ), - 98 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberrationOn', - 'title' => 'Chromatic Aberration On', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberrationOn', - ), - ), - 99 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DistortionCorrectionOn', - 'title' => 'Distortion Correction On', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DistortionCorrectionOn', - ), - ), - 100 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PeripheralIlluminationOn', - 'title' => 'Peripheral Illumination On', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:PeripheralIlluminationOn', - ), - ), - 101 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ColorBlur', - 'title' => 'Color Blur', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:ColorBlur', - ), - ), - 102 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberration', - 'title' => 'Chromatic Aberration', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberration', - ), - ), - 103 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DistortionCorrection', - 'title' => 'Distortion Correction', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:DistortionCorrection', - ), - ), - 104 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PeripheralIllumination', - 'title' => 'Peripheral Illumination', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PeripheralIllumination', - ), - ), - 105 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AberrationCorrectionDistance', - 'title' => 'Aberration Correction Distance', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:AberrationCorrectionDistance', - ), - ), - 106 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberrationRed', - 'title' => 'Chromatic Aberration Red', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberrationRed', - ), - ), - 107 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'ChromaticAberrationBlue', - 'title' => 'Chromatic Aberration Blue', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:ChromaticAberrationBlue', - ), - ), - 109 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LuminanceNR_TIFF_JPEG', - 'title' => 'Luminance NR TIFF JPEG', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LuminanceNR_TIFF_JPEG', - ), - ), - 110 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AutoLightingOptimizerOn', - 'title' => 'Auto Lighting Optimizer On', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:AutoLightingOptimizerOn', - ), - ), - 111 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AutoLightingOptimizer', - 'title' => 'Auto Lighting Optimizer', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 100 => 'Low', - 200 => 'Standard', - 300 => 'Strong', - 32767 => 'n/a', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:AutoLightingOptimizer', - ), - ), - 117 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawHighlight', - 'title' => 'Standard Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawHighlight', - ), - ), - 118 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawHighlight', - 'title' => 'Portrait Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawHighlight', - ), - ), - 119 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawHighlight', - 'title' => 'Landscape Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawHighlight', - ), - ), - 120 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawHighlight', - 'title' => 'Neutral Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawHighlight', - ), - ), - 121 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawHighlight', - 'title' => 'Faithful Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawHighlight', - ), - ), - 122 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeRawHighlight', - 'title' => 'Monochrome Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeRawHighlight', - ), - ), - 123 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownRawHighlight', - 'title' => 'Unknown Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownRawHighlight', - ), - ), - 124 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomRawHighlight', - 'title' => 'Custom Raw Highlight', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomRawHighlight', - ), - ), - 126 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardRawShadow', - 'title' => 'Standard Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardRawShadow', - ), - ), - 127 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitRawShadow', - 'title' => 'Portrait Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitRawShadow', - ), - ), - 128 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeRawShadow', - 'title' => 'Landscape Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeRawShadow', - ), - ), - 129 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralRawShadow', - 'title' => 'Neutral Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralRawShadow', - ), - ), - 130 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulRawShadow', - 'title' => 'Faithful Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulRawShadow', - ), - ), - 131 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeRawShadow', - 'title' => 'Monochrome Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeRawShadow', - ), - ), - 132 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnknownRawShadow', - 'title' => 'Unknown Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:UnknownRawShadow', - ), - ), - 133 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomRawShadow', - 'title' => 'Custom Raw Shadow', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomRawShadow', - ), - ), - 139 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'AngleAdj', - 'title' => 'Angle Adj', - 'format' => - array ( - 0 => 9, - ), - 'exiftoolDOMNode' => 'CanonVRD:AngleAdj', - ), - ), - 142 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CheckMark2', - 'title' => 'Check Mark 2', - 'format' => - array ( - 0 => 3, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Clear', - 1 => '1', - 2 => '2', - 3 => '3', - 4 => '4', - 5 => '5', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CheckMark2', - ), - ), - 144 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'UnsharpMask', - 'title' => 'Unsharp Mask', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'Off', - 1 => 'On', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:UnsharpMask', - ), - ), - 146 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardUnsharpMaskStrength', - 'title' => 'Standard Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardUnsharpMaskStrength', - ), - ), - 148 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardUnsharpMaskFineness', - 'title' => 'Standard Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardUnsharpMaskFineness', - ), - ), - 150 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'StandardUnsharpMaskThreshold', - 'title' => 'Standard Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:StandardUnsharpMaskThreshold', - ), - ), - 152 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitUnsharpMaskStrength', - 'title' => 'Portrait Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitUnsharpMaskStrength', - ), - ), - 154 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitUnsharpMaskFineness', - 'title' => 'Portrait Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitUnsharpMaskFineness', - ), - ), - 156 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'PortraitUnsharpMaskThreshold', - 'title' => 'Portrait Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:PortraitUnsharpMaskThreshold', - ), - ), - 158 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeUnsharpMaskStrength', - 'title' => 'Landscape Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeUnsharpMaskStrength', - ), - ), - 160 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeUnsharpMaskFineness', - 'title' => 'Landscape Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeUnsharpMaskFineness', - ), - ), - 162 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'LandscapeUnsharpMaskThreshold', - 'title' => 'Landscape Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:LandscapeUnsharpMaskThreshold', - ), - ), - 164 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutraUnsharpMaskStrength', - 'title' => 'Neutra Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutraUnsharpMaskStrength', - ), - ), - 166 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralUnsharpMaskFineness', - 'title' => 'Neutral Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralUnsharpMaskFineness', - ), - ), - 168 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'NeutralUnsharpMaskThreshold', - 'title' => 'Neutral Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:NeutralUnsharpMaskThreshold', - ), - ), - 170 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulUnsharpMaskStrength', - 'title' => 'Faithful Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulUnsharpMaskStrength', - ), - ), - 172 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulUnsharpMaskFineness', - 'title' => 'Faithful Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulUnsharpMaskFineness', - ), - ), - 174 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'FaithfulUnsharpMaskThreshold', - 'title' => 'Faithful Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:FaithfulUnsharpMaskThreshold', - ), - ), - 176 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeUnsharpMaskStrength', - 'title' => 'Monochrome Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeUnsharpMaskStrength', - ), - ), - 178 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeUnsharpMaskFineness', - 'title' => 'Monochrome Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeUnsharpMaskFineness', - ), - ), - 180 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'MonochromeUnsharpMaskThreshold', - 'title' => 'Monochrome Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:MonochromeUnsharpMaskThreshold', - ), - ), - 182 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomUnsharpMaskStrength', - 'title' => 'Custom Unsharp Mask Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomUnsharpMaskStrength', - ), - ), - 184 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomUnsharpMaskFineness', - 'title' => 'Custom Unsharp Mask Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomUnsharpMaskFineness', - ), - ), - 186 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomUnsharpMaskThreshold', - 'title' => 'Custom Unsharp Mask Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomUnsharpMaskThreshold', - ), - ), - 188 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomDefaultUnsharpStrength', - 'title' => 'Custom Default Unsharp Strength', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomDefaultUnsharpStrength', - ), - ), - 190 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomDefaultUnsharpFineness', - 'title' => 'Custom Default Unsharp Fineness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomDefaultUnsharpFineness', - ), - ), - 192 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CustomDefaultUnsharpThreshold', - 'title' => 'Custom Default Unsharp Threshold', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CustomDefaultUnsharpThreshold', - ), - ), - 214 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropCircleActive', - 'title' => 'Crop Circle Active', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CropCircleActive', - ), - ), - 215 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropCircleX', - 'title' => 'Crop Circle X', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropCircleX', - ), - ), - 216 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropCircleY', - 'title' => 'Crop Circle Y', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropCircleY', - ), - ), - 217 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CropCircleRadius', - 'title' => 'Crop Circle Radius', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CropCircleRadius', - ), - ), - 220 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOOn', - 'title' => 'DLO On', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOOn', - ), - ), - 221 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOSetting', - 'title' => 'DLO Setting', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOSetting', - ), - ), - 222 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLOShootingDistance', - 'title' => 'DLO Shooting Distance', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLOShootingDistance', - ), - ), - 223 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'DLODataLength', - 'title' => 'DLO Data Length', - 'format' => - array ( - 0 => 4, - ), - 'exiftoolDOMNode' => 'CanonVRD:DLODataLength', - ), - ), - 225 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawColorTone', - 'title' => 'Camera Raw Color Tone', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawColorTone', - ), - ), - 226 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawSaturation', - 'title' => 'Camera Raw Saturation', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawSaturation', - ), - ), - 227 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawContrast', - 'title' => 'Camera Raw Contrast', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawContrast', - ), - ), - 228 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawLinear', - 'title' => 'Camera Raw Linear', - 'format' => - array ( - 0 => 8, - ), - 'text' => - array ( - 'mapping' => - array ( - 0 => 'No', - 1 => 'Yes', - ), - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawLinear', - ), - ), - 229 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawSharpness', - 'title' => 'Camera Raw Sharpness', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawSharpness', - ), - ), - 230 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawHighlightPoint', - 'title' => 'Camera Raw Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawHighlightPoint', - ), - ), - 231 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawShadowPoint', - 'title' => 'Camera Raw Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawShadowPoint', - ), - ), - 232 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawOutputHighlightPoint', - 'title' => 'Camera Raw Output Highlight Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawOutputHighlightPoint', - ), - ), - 233 => - array ( - 0 => - array ( - 'collection' => 'Tiff\\Tag', - 'name' => 'CameraRawOutputShadowPoint', - 'title' => 'Camera Raw Output Shadow Point', - 'format' => - array ( - 0 => 8, - ), - 'exiftoolDOMNode' => 'CanonVRD:CameraRawOutputShadowPoint', - ), - ), - ), -); -} diff --git a/src/Collection/Tiff/Tag.php b/src/Collection/Tiff/Tag.php index 350574470..91c0901fb 100644 --- a/src/Collection/Tiff/Tag.php +++ b/src/Collection/Tiff/Tag.php @@ -14,7 +14,6 @@ class Tag extends CollectionBase { protected static $map = array ( 'title' => 'Tag', - 'class' => 'FileEye\\MediaProbe\\Block\\Tiff\\Tag', 'DOMNode' => 'tag', 'id' => 'Tiff\\Tag', 'handler' => 'FileEye\\MediaProbe\\Block\\Tiff\\Tag', diff --git a/src/Command/DumpCommand.php b/src/Command/DumpCommand.php index a19f3ca42..24a39e506 100644 --- a/src/Command/DumpCommand.php +++ b/src/Command/DumpCommand.php @@ -125,7 +125,7 @@ protected function fileToTestDumpArray($file): array $yaml['fileContentHash'] = hash('sha256', $file->getContents()); $yaml['elements'] = $media->asArray(new DefaultDumper()); $yaml['log'] = []; - foreach (['ERROR', 'WARNING', 'NOTICE'] as $level) { + foreach (['ERROR', 'WARNING', 'NOTICE', 'INFO'] as $level) { foreach ($media->dumpLog($level) as $record) { $yaml['log'][$level][] = [ 'path' => isset($record['context']['path']) ? $record['context']['path'] : '*** missing ***', diff --git a/src/Data/DataFormat.php b/src/Data/DataFormat.php index aecffe640..3b5961509 100644 --- a/src/Data/DataFormat.php +++ b/src/Data/DataFormat.php @@ -2,6 +2,7 @@ namespace FileEye\MediaProbe\Data; +use FileEye\MediaProbe\Collection\CollectionException; use FileEye\MediaProbe\Collection\CollectionFactory; /** diff --git a/src/Dumper/DebugDumper.php b/src/Dumper/DebugDumper.php index 77fec75aa..334ee1022 100644 --- a/src/Dumper/DebugDumper.php +++ b/src/Dumper/DebugDumper.php @@ -1,8 +1,9 @@ - $element->getNodeName(), 'path' => $element->getContextPath(), - 'class' => get_class($element), + 'handlerClass' => get_class($element), 'valid' => $element->isValid(), ]; } diff --git a/src/Dumper/DumperInterface.php b/src/Dumper/DumperInterface.php index 1c8372f97..244782c9c 100644 --- a/src/Dumper/DumperInterface.php +++ b/src/Dumper/DumperInterface.php @@ -1,10 +1,21 @@ -dataElement->getRational($offset); } - /** - * {@inheritdoc} - */ public function getValue(array $options = []): mixed { if ($this->components == 1) { @@ -62,9 +45,6 @@ public function getValue(array $options = []): mixed return $ret; } - /** - * {@inheritdoc} - */ protected function formatNumber(int|float|array $number, array $options = []): int|float|array|string { $format = $options['format'] ?? null; @@ -89,9 +69,6 @@ protected function formatNumber(int|float|array $number, array $options = []): i } } - /** - * {@inheritdoc} - */ public function numberToBytes(int $number, int $order): string { return ConvertBytes::fromLong($number, $order); diff --git a/src/Entry/Core/SignedRational.php b/src/Entry/Core/SignedRational.php index 79f1b31f1..d113a0d15 100644 --- a/src/Entry/Core/SignedRational.php +++ b/src/Entry/Core/SignedRational.php @@ -2,10 +2,11 @@ namespace FileEye\MediaProbe\Entry\Core; -use FileEye\MediaProbe\Model\BlockBase; -use FileEye\MediaProbe\ItemDefinition; use FileEye\MediaProbe\Data\DataElement; +use FileEye\MediaProbe\ItemDefinition; use FileEye\MediaProbe\MediaProbe; +use FileEye\MediaProbe\Model\BlockBase; +use FileEye\MediaProbe\Utility\ConvertBytes; /** * Class for holding signed rational numbers. @@ -20,24 +21,9 @@ */ class SignedRational extends NumberBase { - /** - * {@inheritdoc} - */ protected string $name = 'SignedRational'; - - /** - * {@inheritdoc} - */ protected string $formatName = 'SignedRational'; - - /** - * {@inheritdoc} - */ protected int $formatSize = 8; - - /** - * {@inheritdoc} - */ protected int $dimension = 2; const MIN = -2147483648; @@ -48,9 +34,6 @@ protected function getNumberFromDataElement(int $offset): array return $this->dataElement->getSignedRational($offset); } - /** - * {@inheritdoc} - */ public function getValue(array $options = []): mixed { if ($this->components == 1) { @@ -63,9 +46,6 @@ public function getValue(array $options = []): mixed return $ret; } - /** - * {@inheritdoc} - */ protected function formatNumber(int|float|array $number, array $options = []): int|float|array|string { $format = $options['format'] ?? null; @@ -94,9 +74,6 @@ protected function formatNumber(int|float|array $number, array $options = []): i } } - /** - * {@inheritdoc} - */ public function numberToBytes(int $number, int $order): string { return ConvertBytes::fromLong($number, $order); diff --git a/src/Entry/Core/Undefined.php b/src/Entry/Core/Undefined.php index 56cb6d796..9959a6dd6 100644 --- a/src/Entry/Core/Undefined.php +++ b/src/Entry/Core/Undefined.php @@ -13,14 +13,7 @@ */ class Undefined extends EntryBase { - /** - * {@inheritdoc} - */ protected string $name = 'Undefined'; - - /** - * {@inheritdoc} - */ protected string $formatName = 'Undefined'; protected function validateDataElement(): void @@ -31,9 +24,6 @@ protected function validateDataElement(): void $this->debug("data: {data}", ['data' => MediaProbe::dumpHex($this->toBytes(), 12)]); } - /** - * {@inheritdoc} - */ public function getValue(array $options = []): mixed { $format = $options['format'] ?? null; @@ -47,9 +37,6 @@ public function getValue(array $options = []): mixed return $this->dataElement->getBytes(); } - /** - * {@inheritdoc} - */ public function toString(array $options = []): string { if ($this->hasMappedText()) { diff --git a/src/Entry/IfdCopyright.php b/src/Entry/IfdCopyright.php index 0fd05b7ab..94c00d84a 100644 --- a/src/Entry/IfdCopyright.php +++ b/src/Entry/IfdCopyright.php @@ -35,15 +35,13 @@ public function getValue(array $options = []): mixed /** * Return a text string with the copyright information. * - * The photographer and editor copyright fields will be returned - * with a '-' in between if both copyright fields are present, - * otherwise only one of them will be returned. + * The photographer and editor copyright fields will be returned with a '-' in between if both + * copyright fields are present, otherwise only one of them will be returned. * - * @param bool $short - * if false, then the strings '(Photographer)' and '(Editor)' - * will be appended to the photographer and editor copyright - * fields (if present), otherwise the fields will be returned - * as is. + * @param array $options + * If the 'short' key is false, then the strings '(Photographer)' and '(Editor)' will be + * appended to the photographer and editor copyright fields (if present), otherwise the + * fields will be returned as is. * * @return string the copyright information in a string. */ @@ -55,8 +53,8 @@ public function toString(array $options = []): string $p = ''; $e = ''; } else { - $p = ' ' . MediaProbe::tra('(Photographer)'); - $e = ' ' . MediaProbe::tra('(Editor)'); + $p = ' ' . '(Photographer)'; + $e = ' ' . '(Editor)'; } $value = $this->getValue(); diff --git a/src/Entry/Time.php b/src/Entry/Time.php index 3ed502cf0..14b38b79f 100644 --- a/src/Entry/Time.php +++ b/src/Entry/Time.php @@ -6,6 +6,7 @@ use FileEye\MediaProbe\Data\DataWindow; use FileEye\MediaProbe\Entry\Core\Ascii; use FileEye\MediaProbe\MediaProbe; +use FileEye\MediaProbe\MediaProbeException; use FileEye\MediaProbe\Utility\ConvertBytes; use FileEye\MediaProbe\Utility\ConvertTime; @@ -18,9 +19,6 @@ */ class Time extends Ascii { - /** - * {@inheritdoc} - */ protected string $name = 'Time'; /** @@ -38,7 +36,6 @@ class Time extends Ascii */ const JULIAN_DAY_COUNT = 3; - protected function validateDataElement(): void { parent::validateDataElement(); @@ -69,21 +66,18 @@ protected function validateDataElement(): void /** * Return the timestamp of the entry. * - * The timestamp held by this entry is returned in one of three formats: - * as a string according to EXIF specs (default), as a standard UNIX - * timestamp, or as a fractional Julian Day Count. + * The timestamp held by this entry is returned in one of three formats: as a string according + * to EXIF specs (default), as a standard UNIX timestamp, or as a fractional Julian Day Count. * - * @param array - * (Optional) an array of options to format the value. + * @param array $options + * (Optional) an array of options to format the value. * - * @return mixed the timestamp held by this entry in the correct form as - * indicated by the 'type' option. For UNIX_TIMESTAMP this is an - * integer counting the number of seconds since January 1st 1970, - * for EXIF_STRING this is a string of the form - * 'YYYY:MM:DD hh:mm:ss', and for JULIAN_DAY_COUNT this is a - * floating point number where the integer part denotes the day - * count and the fractional part denotes the time of day (0.25 - * means 6:00, 0.75 means 18:00). + * @return mixed + * The timestamp held by this entry in the correct form as indicated by the 'type' option. + * For UNIX_TIMESTAMP this is an integer counting the number of seconds since January 1st + * 1970, for EXIF_STRING this is a string of the form 'YYYY:MM:DD hh:mm:ss', and for + * JULIAN_DAY_COUNT this is a floating point number where the integer part denotes the day + * count and the fractional part denotes the time of day (0.25 means 6:00, 0.75 means 18:00). */ public function getValue(array $options = []): mixed { @@ -135,5 +129,6 @@ public function getValue(array $options = []): mixed case self::JULIAN_DAY_COUNT: return $day_count + $seconds_count / 86400; } + throw new MediaProbeException(sprintf('Invalid time type %d', $type)); } } diff --git a/src/Entry/Vendor/Canon/Exif/FLFocalLength.php b/src/Entry/Vendor/Canon/Exif/FLFocalLength.php index e70c73edc..410036ede 100644 --- a/src/Entry/Vendor/Canon/Exif/FLFocalLength.php +++ b/src/Entry/Vendor/Canon/Exif/FLFocalLength.php @@ -4,6 +4,7 @@ use FileEye\MediaProbe\Entry\Core\Short; use FileEye\MediaProbe\MediaProbe; +use FileEye\MediaProbe\MediaProbeException; /** * Handler for Canon Focal Length tags. @@ -26,7 +27,7 @@ public function getValue(array $options = []): mixed $denominator = $focal_units->getValue(); } - return $this->value[0] / $denominator; + return throw new MediaProbeException('Invalid data'); } /** diff --git a/src/Entry/Vendor/Canon/Exif/Functions2/ApertureRange.php b/src/Entry/Vendor/Canon/Exif/Functions2/ApertureRange.php index b8431e2b2..6e52790bc 100644 --- a/src/Entry/Vendor/Canon/Exif/Functions2/ApertureRange.php +++ b/src/Entry/Vendor/Canon/Exif/Functions2/ApertureRange.php @@ -2,8 +2,9 @@ namespace FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2; -use FileEye\MediaProbe\Model\ElementInterface; use FileEye\MediaProbe\Entry\Core\SignedLong; +use FileEye\MediaProbe\MediaProbeException; +use FileEye\MediaProbe\Model\ElementInterface; /** * Handler for CanonCustom tags representing Aperture range. @@ -15,13 +16,11 @@ class ApertureRange extends SignedLong */ public static function resolveItemCollectionIndex(?int $components_count, ElementInterface $context): mixed { - switch ($components_count) { - case 3: - return 0; - - case 4: - return 1; - } + return match ($components_count) { + 3 => 0, + 4 => 1, + default => throw new MediaProbeException('Invalid number of components'), + }; } /** diff --git a/src/Entry/Vendor/Canon/Exif/Functions2/ShutterSpeedRange.php b/src/Entry/Vendor/Canon/Exif/Functions2/ShutterSpeedRange.php index 7adeeff99..dc2e453e4 100644 --- a/src/Entry/Vendor/Canon/Exif/Functions2/ShutterSpeedRange.php +++ b/src/Entry/Vendor/Canon/Exif/Functions2/ShutterSpeedRange.php @@ -2,9 +2,10 @@ namespace FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2; -use FileEye\MediaProbe\Model\ElementInterface; use FileEye\MediaProbe\Entry\Core\SignedLong; use FileEye\MediaProbe\Entry\ExifTrait; +use FileEye\MediaProbe\MediaProbeException; +use FileEye\MediaProbe\Model\ElementInterface; /** * Handler for CanonCustom tags representing Shutter speed range. @@ -18,13 +19,11 @@ class ShutterSpeedRange extends SignedLong */ public static function resolveItemCollectionIndex(?int $components_count, ElementInterface $context): mixed { - switch ($components_count) { - case 3: - return 0; - - case 4: - return 1; - } + return match ($components_count) { + 3 => 0, + 4 => 1, + default => throw new MediaProbeException('Invalid number of components'), + }; } /** diff --git a/src/ItemDefinition.php b/src/ItemDefinition.php index b2bebf800..1766d602b 100644 --- a/src/ItemDefinition.php +++ b/src/ItemDefinition.php @@ -34,54 +34,6 @@ public function __construct( ) { } - /** - * @deprecated - */ - public function getCollection(): CollectionInterface - { - return $this->collection; - } - - /** - * @deprecated - */ - public function getFormat(): int - { - return $this->format; - } - - /** - * @deprecated - */ - public function getValuesCount(): int - { - return $this->valuesCount; - } - - /** - * @deprecated - */ - public function getDataOffset(): int - { - return $this->dataOffset; - } - - /** - * @deprecated - */ - public function getItemDefinitionOffset(): int - { - return $this->itemDefinitionOffset; - } - - /** - * @deprecated - */ - public function getSequence(): int - { - return $this->sequence; - } - /** * @todo */ diff --git a/src/Media.php b/src/Media.php index 6b03a8089..c9b2aea24 100644 --- a/src/Media.php +++ b/src/Media.php @@ -1,4 +1,6 @@ -logger = (new Logger('mediaprobe')) - ->pushHandler(new TestHandler(Logger::INFO)) + ->pushHandler(new TestHandler(Level::Info)) ->pushProcessor(new PsrLogMessageProcessor()); $this->failLevel = $failLevel ? Logger::toMonologLevel($failLevel) : null; $this->stopWatch = new Stopwatch(); @@ -150,12 +153,19 @@ public static function parse( // parse the media according to the media format. $media->setAttribute('mimeType', (string) $mediaType->collection->getPropertyValue('item')); assert($media->debugInfo(['dataElement' => $dataElement])); - $media->addBlock($mediaType)->parseData($dataElement); + $mediaTypeBlock = $media->addBlock($mediaType); + assert($mediaTypeBlock instanceof BlockInterface); + $mediaTypeBlock->parseData($dataElement); $media->getStopwatch()->stop('media-parsing'); return $media; } + protected function doParseData(DataElement $data): void + { + throw new \LogicException(__METHOD__ . '() is not implemented'); + } + /** * Determines the MIME type of the media. */ @@ -192,11 +202,11 @@ public function saveToFile(string $path): int */ public function toXml(bool $pretty = false): string { - if ($pretty && !$this->$xmlFormatter) { - $this->$xmlFormatter = new Formatter(); + if ($pretty && !$this->xmlFormatter) { + $this->xmlFormatter = new Formatter(); } $xml = $this->DOMNode->ownerDocument->saveXML(); - return $pretty ? $this->$xmlFormatter->format($xml) : $xml; + return $pretty ? $this->xmlFormatter->format($xml) : $xml; } /** @@ -211,6 +221,7 @@ public function toXml(bool $pretty = false): string public function dumpLog(?string $level_name = null): array { $handler = $this->logger->getHandlers()[0]; + assert($handler instanceof TestHandler); $ret = []; foreach ($handler->getRecords() as $record) { if (($level_name && $record['level_name'] === $level_name) || !$level_name) { diff --git a/src/MediaProbe.php b/src/MediaProbe.php index 42a78b1a6..bc073c753 100644 --- a/src/MediaProbe.php +++ b/src/MediaProbe.php @@ -28,22 +28,6 @@ public static function version(): string return InstalledVersions::getPrettyVersion('fileeye/mediaprobe'); } - /** - * Translate a string. - * - * @todo - * - * @param string $str - * the string that should be translated. - * - * @return string the translated string, or the original string if - * no translation could be found. - */ - public static function tra(string $str): string - { - return $str; - } - /** * Translate and format a string. * @@ -66,22 +50,15 @@ public static function tra(string $str): string * @return string the translated string, or the original string if * no translation could be found. */ - public static function fmt(string $format): string + public static function fmt(string $format, mixed ...$args): string { - $args = func_get_args(); - $str = array_shift($args); - return vsprintf($str, $args); + return vsprintf($format, $args); } /** * Dumps a string of bytes in a human readable sequence of hex couples. - * - * @param string $input - * @param int @dump_length - * - * @return string */ - public static function dumpHex(string $input, int $dump_length = null): ?string + public static function dumpHex(string $input, ?int $dump_length = null): ?string { $input_length = strlen($input); diff --git a/src/MediaProbeException.php b/src/MediaProbeException.php index 358725b15..573fb1de2 100644 --- a/src/MediaProbeException.php +++ b/src/MediaProbeException.php @@ -1,14 +1,14 @@ + * This class is a simple extension of the standard Exception class in PHP, and all the methods + * defined there retain their original meaning. */ class MediaProbeException extends \Exception { @@ -25,10 +25,8 @@ class MediaProbeException extends \Exception * any number of arguments to be used with * the format string. */ - public function __construct(string $fmt) + public function __construct(string $fmt, mixed ...$args) { - $args = func_get_args(); - $fmt = array_shift($args); parent::__construct(vsprintf($fmt, $args)); } } diff --git a/src/Model/BlockBase.php b/src/Model/BlockBase.php index e94afe1a4..aedb00020 100644 --- a/src/Model/BlockBase.php +++ b/src/Model/BlockBase.php @@ -41,7 +41,11 @@ abstract class BlockBase extends ElementBase implements BlockInterface * @param BlockInterface|null $reference * (Optional) if specified, the new Block will be inserted before the reference Block. */ - public function __construct(ItemDefinition $definition, BlockInterface $parent = null, BlockInterface $reference = null) + public function __construct( + ItemDefinition $definition, + ?BlockInterface $parent = null, + ?BlockInterface $reference = null, + ) { $this->definition = $definition; @@ -71,30 +75,20 @@ public static function resolveItemCollectionIndex(?int $components_count, Elemen return 0; } - /** - * Gets the Definition of this Block. - * - * @return \FileEye\MediaProbe\ItemDefinition - */ public function getDefinition(): ItemDefinition { return $this->definition; } - /** - * Gets the Collection of this Block. - * - * @return \FileEye\MediaProbe\Collection - */ public function getCollection(): CollectionInterface { - return $this->getDefinition()->getCollection(); + return $this->getDefinition()->collection; } // xx public function getFormat(): int { - return $this->getDefinition()->getFormat(); + return $this->getDefinition()->format; } /** @@ -120,6 +114,8 @@ public function parseData(DataElement $dataElement, int $start = 0, ?int $size = $this->executePostParseCallbacks($data); } + abstract protected function doParseData(DataElement $data): void; + /** * Invoke post-parse callbacks. * @@ -142,7 +138,7 @@ protected function executePostParseCallbacks(DataElement $dataElement): static */ public function addBlock(ItemDefinition $item_definition, ?BlockInterface $parent = null, ?BlockInterface $reference = null): BlockInterface { - $handler = $item_definition->getCollection()->getPropertyValue('handler'); + $handler = $item_definition->collection->getPropertyValue('handler'); return new $handler($item_definition, $parent ?? $this, $reference); } diff --git a/src/Model/BlockInterface.php b/src/Model/BlockInterface.php index 60b697e8a..5ba328a3b 100644 --- a/src/Model/BlockInterface.php +++ b/src/Model/BlockInterface.php @@ -2,9 +2,24 @@ namespace FileEye\MediaProbe\Model; +use FileEye\MediaProbe\Collection\CollectionInterface; +use FileEye\MediaProbe\Data\DataElement; +use FileEye\MediaProbe\ItemDefinition; + /** * Interface for Block objects. */ interface BlockInterface extends ElementInterface { + /** + * Gets the Definition of this Block. + */ + public function getDefinition(): ItemDefinition; + + /** + * Gets the Collection of this Block. + */ + public function getCollection(): CollectionInterface; + + public function parseData(DataElement $dataElement, int $start = 0, ?int $size = null): void; } diff --git a/src/Model/ElementBase.php b/src/Model/ElementBase.php index 1e2e44efd..8e891b481 100644 --- a/src/Model/ElementBase.php +++ b/src/Model/ElementBase.php @@ -6,8 +6,10 @@ use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Dumper\DumperInterface; +use FileEye\MediaProbe\Media; use FileEye\MediaProbe\MediaProbe; use FileEye\MediaProbe\MediaProbeException; +use FileEye\MediaProbe\Model\RootBlockBase; use FileEye\MediaProbe\Utility\ConvertBytes; use Monolog\Logger; use Psr\Log\LoggerInterface; @@ -27,7 +29,7 @@ abstract class ElementBase implements ElementInterface, LoggerInterface /** * The DOM node associated to this element. */ - protected \DOMNode $DOMNode; + protected DOMElement $DOMNode; /** * Whether this element was successfully validated. @@ -43,7 +45,7 @@ abstract class ElementBase implements ElementInterface, LoggerInterface * (Optional) if specified, the new element will be inserted * before the reference element. */ - public function __construct(string $dom_node_name, ElementInterface $parent = null, ElementInterface $reference = null) + public function __construct(string $dom_node_name, ?ElementInterface $parent = null, ?ElementInterface $reference = null) { // If $parent is null, this Element is the root of the DOM document that // stores the media structure. @@ -59,6 +61,7 @@ public function __construct(string $dom_node_name, ElementInterface $parent = nu $this->DOMNode = $doc->createElement($dom_node_name); if ($reference) { + assert($reference instanceof ElementBase); $parent_node->insertBefore($this->DOMNode, $reference->DOMNode); } else { $parent_node->appendChild($this->DOMNode); @@ -68,26 +71,33 @@ public function __construct(string $dom_node_name, ElementInterface $parent = nu $this->DOMNode->setMediaProbeElement($this); } - public function getNodeName(): string - { - return $this->DOMNode->nodeName; - } - public function getRootElement(): ElementInterface { - return $this->DOMNode->ownerDocument->documentElement->getMediaProbeElement(); + $doc = $this->DOMNode->ownerDocument->documentElement; + assert($doc instanceof DOMElement); + return $doc->getMediaProbeElement(); } public function getParentElement(): ?ElementInterface { - return $this->DOMNode->getMediaProbeElement() !== $this->getRootElement() ? $this->DOMNode->parentNode->getMediaProbeElement() : null; + $domNode = $this->DOMNode; + assert($domNode instanceof DOMElement); + if ($domNode->getMediaProbeElement() !== $this->getRootElement()) { + $parentDomNode = $this->DOMNode->parentNode; + assert($parentDomNode instanceof DOMElement); + return $parentDomNode->getMediaProbeElement(); + } + return null; } public function getMultipleElements(string $expression): array { - $node_list = $this->getRootElement()->XPath->query($expression, $this->DOMNode); + $rootElement = $this->getRootElement(); + assert($rootElement instanceof RootBlockBase, get_class($rootElement)); + $node_list = $rootElement->XPath->query($expression, $this->DOMNode); $ret = []; for ($i = 0; $i < $node_list->length; $i++) { + assert($node_list->item($i) instanceof DOMElement); $ret[] = $node_list->item($i)->getMediaProbeElement(); } return $ret; @@ -113,6 +123,7 @@ public function removeElement(string $expression): bool case 0: return false; case 1: + assert($ret[0] instanceof ElementBase); $ret[0]->DOMNode->parentNode->removeChild($ret[0]->DOMNode); return true; default: @@ -168,14 +179,6 @@ public function isValid(): bool return $this->valid; } - /** - * @todo - */ - public function getDataElement(): DataElement - { - throw new MediaProbeException("%s does not implement the %s method.", static::class, __FUNCTION__); - } - public function getValue(array $options = []): mixed { throw new MediaProbeException("%s does not implement the %s method.", static::class, __FUNCTION__); @@ -196,7 +199,7 @@ public function asArray(DumperInterface $dumper, array $context = []): array public function collectInfo(array $context = []): array { $info = []; - $info['node'] = $this->getNodeName(); + $info['node'] = $this->DOMNode->nodeName; if (($name = $this->getAttribute('name')) !== null) { $info['name'] = $name; } @@ -208,7 +211,9 @@ public function collectInfo(array $context = []): array public function debugInfo(array $context = []): bool { - $debugInfo = $this->asArray($this->getRootElement()->debugDumper, $context); + $rootElement = $this->getRootElement(); + assert($rootElement instanceof Media); + $debugInfo = $this->asArray($rootElement->debugDumper, $context); $msg = $debugInfo['_msg'] ?? static::class; unset($debugInfo['_msg']); $this->debug($msg, $debugInfo); @@ -225,6 +230,7 @@ public function log($level, $message, array $context = []): void }*/ if (property_exists($root_element, 'logger')) { // xx should be logging anyway + assert($root_element instanceof Media); $root_element->logger->log($level, $message, $context); if ($root_element->externalLogger) { // xx should be logging anyway $root_element->externalLogger->log($level, $message, $context); diff --git a/src/Model/ElementInterface.php b/src/Model/ElementInterface.php index cd4c2b6fa..c43408cce 100644 --- a/src/Model/ElementInterface.php +++ b/src/Model/ElementInterface.php @@ -4,6 +4,7 @@ use FileEye\MediaProbe\Data\DataElement; use FileEye\MediaProbe\Dumper\DumperInterface; +use FileEye\MediaProbe\MediaProbeException; use FileEye\MediaProbe\Utility\ConvertBytes; /** @@ -13,13 +14,6 @@ */ interface ElementInterface { - /** - * Returns the name of the DOM node of this element. - * - * @todo remove and leave as a key in collectInfo - */ - public function getNodeName(): string; - /** * Gets the root ancestor element of this element. */ @@ -34,7 +28,7 @@ public function getParentElement(): ?ElementInterface; * Gets multiple children elements of this element. * * @param string $expression - * an XPath expression identifying the sub-elements to be selected. + * An XPath expression identifying the sub-elements to be selected. * * @return ElementInterface[] */ @@ -44,10 +38,10 @@ public function getMultipleElements(string $expression): array; * Gets a single child element of this element. * * @param string $expression - * an XPath expression identifying the sub-element to be selected. + * An XPath expression identifying the sub-element to be selected. * * @throws MediaProbeException - * when multiple elements fulfil the XPath expression. + * When multiple elements fulfil the XPath expression. */ public function getElement(string $expression): ?ElementInterface; @@ -55,13 +49,13 @@ public function getElement(string $expression): ?ElementInterface; * Removes a single child element of this element. * * @param string $expression - * an XPath expression identifying the sub-element to be removed. + * An XPath expression identifying the sub-element to be removed. * * @return bool - * true if the element was removed, false if the element is not existing. + * True if the element was removed, false if the element is not existing. * * @throws MediaProbeException - * when multiple elements fulfil the XPath expression. + * When multiple elements fulfil the XPath expression. */ public function removeElement(string $expression): bool; @@ -69,8 +63,8 @@ public function removeElement(string $expression): bool; * Gets the DOM attributes associated to this element. * * @return string[] - * an associative array with the DOM attribute names as keys, and the DOM - * attribute values as values. + * An associative array with the DOM attribute names as keys, and the DOM attribute values + * as values. */ public function getAttributes(): array; @@ -78,20 +72,20 @@ public function getAttributes(): array; * Gets the value of a DOM attribute associated to this element. * * @param string $name - * the name of the DOM attribute. + * The name of the DOM attribute. * * @return string|null - * the DOM attribute value, or null if the attribute is not existing. + * The DOM attribute value, or null if the attribute is not existing. */ - public function getAttribute(string $name): string; + public function getAttribute(string $name): ?string; /** * Sets the value of a DOM attribute associated to this element. * * @param string $name - * the name of the DOM attribute. + * The name of the DOM attribute. * @param string $value - * the value of the DOM attribute. + * The value of the DOM attribute. */ public function setAttribute(string $name, string $value): \DOMAttr|bool; @@ -114,47 +108,46 @@ public function isValid(): bool; * For a formatted version of the value, use ::toString() instead. * * @param array $options - * (Optional) an array of options to format the value. + * (Optional) an array of options to format the value. * * @throws MediaProbeException - * when the element does not support returning a value. + * When the element does not support returning a value. */ public function getValue(array $options = []): mixed; /** * Gets the value of this element as text. * - * The value will be returned in a format suitable for presentation, e.g. rationals will - * be returned as 'x/y', ASCII strings will be returned as themselves, undefined - * sequences of bytes as themselves etc. + * The value will be returned in a format suitable for presentation, e.g. rationals will be + * returned as 'x/y', ASCII strings will be returned as themselves, undefined sequences of + * bytes as themselves etc. * * @param array $options - * (Optional) an array of options to format the value. + * (Optional) an array of options to format the value. * * @throws MediaProbeException - * when the element does not support returning a value. + * When the element does not support returning a value. */ public function toString(array $options = []): string; /** * Returns the bytes representing this element. * - * The returned value may be a PHP string in case of a single sequence of - * bytes, or an array in case multiple sequences are needed. + * The returned value may be a PHP string in case of a single sequence of bytes, or an array in + * case multiple sequences are needed. * * @param int $byte_order - * (Optional) the byte order to use for numeric values, which - * must be either ConvertBytes::LITTLE_ENDIAN or - * ConvertBytes::BIG_ENDIAN. + * (Optional) the byte order to use for numeric values, which must be either + * ConvertBytes::LITTLE_ENDIAN or ConvertBytes::BIG_ENDIAN. * @param int $offset - * (Optional) the offset at which the bytes will be appended. + * (Optional) the offset at which the bytes will be appended. */ public function toBytes(int $byte_order = ConvertBytes::LITTLE_ENDIAN, int $offset = 0): string; /** * Returns the element as an array. * - * @param array + * @param array $context * (Optional) Context variables. */ public function asArray(DumperInterface $dumper, array $context = []): array; @@ -162,7 +155,7 @@ public function asArray(DumperInterface $dumper, array $context = []): array; /** * Returns an array of information about the element. * - * @param array + * @param array $context * (Optional) Context variables. * * @return array @@ -172,7 +165,7 @@ public function collectInfo(array $context = []): array; /** * Logs a debug entry with element information. * - * @param array + * @param array $context * (Optional) Context variables. * * @return true diff --git a/src/Model/EntryBase.php b/src/Model/EntryBase.php index d3cb0a026..ccebf97bb 100644 --- a/src/Model/EntryBase.php +++ b/src/Model/EntryBase.php @@ -23,6 +23,8 @@ abstract class EntryBase extends ElementBase implements EntryInterface */ const DOM_NODE_NAME = 'entry'; + protected string $formatName; + /** * The format of this entry. */ @@ -58,9 +60,6 @@ public function __construct(BlockInterface $parent, DataElement $dataElement) $this->format = DataFormat::getFromName($this->formatName); } - /** - * {@inheritdoc} - */ public function setDataElement(DataElement $dataElement): void { $this->dataElement = $dataElement; @@ -73,9 +72,6 @@ public function setDataElement(DataElement $dataElement): void */ abstract protected function validateDataElement(): void; - /** - * {@inheritdoc} - */ public function getDataElement(): DataElement { return $this->dataElement; @@ -110,10 +106,12 @@ public function getFormat(): int */ public function getOutputFormat(): int { - if (!$this->getParentElement()) { + $parentElement = $this->getParentElement(); + if (!$parentElement) { return $this->format; } - if ($output_format = $this->getParentElement()->getCollection()->getPropertyValue('outputFormat')) { + assert($parentElement instanceof BlockInterface); + if ($output_format = $parentElement->getCollection()->getPropertyValue('outputFormat')) { return $output_format; } return $this->format; @@ -132,10 +130,12 @@ public function getComponents(): int */ protected function hasMappedText(): bool { - if (!$this->getParentElement()) { + $parentElement = $this->getParentElement(); + if (!$parentElement) { return false; } - if (!$text_config = $this->getParentElement()->getCollection()->getPropertyValue('text')) { + assert($parentElement instanceof BlockInterface); + if (!$text_config = $parentElement->getCollection()->getPropertyValue('text')) { return false; } return isset($text_config['mapping']); @@ -146,7 +146,9 @@ protected function hasMappedText(): bool */ protected function getMappedText(mixed $value): ?string { - $text_config = $this->getParentElement()->getCollection()->getPropertyValue('text'); + $parentElement = $this->getParentElement(); + assert($parentElement instanceof BlockInterface); + $text_config = $parentElement->getCollection()->getPropertyValue('text'); $id = is_int($value) ? $value : (string) $value; return $text_config['mapping'][$id] ?? null; } @@ -156,10 +158,12 @@ protected function getMappedText(mixed $value): ?string */ protected function hasDefaultText(): bool { - if (!$this->getParentElement()) { + $parentElement = $this->getParentElement(); + if (!$parentElement) { return false; } - if (!$text_config = $this->getParentElement()->getCollection()->getPropertyValue('text')) { + assert($parentElement instanceof BlockInterface); + if (!$text_config = $parentElement->getCollection()->getPropertyValue('text')) { return false; } return isset($text_config['default']); @@ -180,18 +184,20 @@ protected function resolveValuePlaceholder(string|int|float $value, string $sour */ public function resolveText(mixed $value, bool $null_on_missing = false): string|int|float|array|null { - if (!$this->getParentElement()) { + $parentElement = $this->getParentElement(); + if (!$parentElement) { return is_array($value) ? implode(' ', $value) : $value; } + assert($parentElement instanceof BlockInterface); if (is_array($value)) { $tmp = []; foreach ($value as $v) { $id = is_int($v) ? $v : (string) $v; if ($this->hasMappedText()) { - $tmp[] = $this->resolveValuePlaceholder($v, $this->getParentElement()->getCollection()->getPropertyValue('text')['mapping'][$id] ?? (string) $v); + $tmp[] = $this->resolveValuePlaceholder($v, $parentElement->getCollection()->getPropertyValue('text')['mapping'][$id] ?? (string) $v); } elseif ($this->hasDefaultText()) { - $tmp[] = $this->resolveValuePlaceholder($v, $this->getParentElement()->getCollection()->getPropertyValue('text')['default']); + $tmp[] = $this->resolveValuePlaceholder($v, $parentElement->getCollection()->getPropertyValue('text')['default']); } else { $tmp[] = $v; } @@ -202,13 +208,13 @@ public function resolveText(mixed $value, bool $null_on_missing = false): string $text = null; if ($this->hasMappedText()) { $id = is_int($value) ? $value : (string) $value; - $raw = $this->getParentElement()->getCollection()->getPropertyValue('text')['mapping'][$id] ?? null; + $raw = $parentElement->getCollection()->getPropertyValue('text')['mapping'][$id] ?? null; if (!is_null($raw)) { $text = $this->resolveValuePlaceholder($value, $raw); } } if (is_null($text) && $this->hasDefaultText()) { - $text = $this->resolveValuePlaceholder($value, $this->getParentElement()->getCollection()->getPropertyValue('text')['default']); + $text = $this->resolveValuePlaceholder($value, $parentElement->getCollection()->getPropertyValue('text')['default']); } if (is_null($text) && $null_on_missing) { return null; diff --git a/src/Model/EntryInterface.php b/src/Model/EntryInterface.php index 267a0eebf..f746ed55c 100644 --- a/src/Model/EntryInterface.php +++ b/src/Model/EntryInterface.php @@ -2,6 +2,8 @@ namespace FileEye\MediaProbe\Model; +use FileEye\MediaProbe\Data\DataElement; + /** * Interface for Entry objects. */ @@ -16,4 +18,10 @@ public function getFormat(): int; * Returns the number of components of this entry. */ public function getComponents(): int; + + public function getOutputFormat(): int; + + public function setDataElement(DataElement $dataElement): void; + + public function getDataElement(): DataElement; } diff --git a/src/Utility/ConvertTime.php b/src/Utility/ConvertTime.php index 6395292a8..c9c1a50a0 100644 --- a/src/Utility/ConvertTime.php +++ b/src/Utility/ConvertTime.php @@ -1,5 +1,7 @@ 0 if ($year == 0 || $month == 0 || $day == 0) { @@ -42,13 +44,13 @@ public static function gregorianToJulianDay(int $year, int $month, int $day): in /** * Converts a Julian Day count to a year/month/day triple. * - * @param int + * @param float $jd * the Julian Day count. * * @return array * array with three entries: year, month, day. */ - public static function julianDayToGregorian(int $jd): array + public static function julianDayToGregorian(float $jd): array { // Special case mapping 0 -> 0/0/0 if ($jd == 0) { @@ -65,7 +67,7 @@ public static function julianDayToGregorian(int $jd): array $l = floor($j / 11); $m = $j + 2 - (12 * $l); $y = 100 * ($n - 49) + $i + $l; - return [$y, $m, $d]; + return [(int) $y, (int) $m, (int) $d]; } /** @@ -73,7 +75,7 @@ public static function julianDayToGregorian(int $jd): array * * @param int $timestamp * the timestamp. - * @return int + * @return float * the Julian Day count. */ public static function unixToJulianDay(int $timestamp): float @@ -84,10 +86,10 @@ public static function unixToJulianDay(int $timestamp): float /** * Converts a Julian Day count to a UNIX timestamp. * - * @param int $jd + * @param float $jd * the Julian Day count. * - * @return mixed + * @return int|false * the integer timestamp or false if the day count cannot be * represented as a UNIX timestamp. */ @@ -96,7 +98,7 @@ public static function julianDayToUnix(float $jd): int|false if ($jd > 0) { $timestamp = ($jd - 2440588) * 86400; if ($timestamp >= 0) { - return $timestamp; + return (int) $timestamp; } } return false; diff --git a/src/Utility/SpecCompiler.php b/src/Utility/SpecCompiler.php index e8adc73ce..571beb863 100644 --- a/src/Utility/SpecCompiler.php +++ b/src/Utility/SpecCompiler.php @@ -76,7 +76,7 @@ class SpecCompiler * @param Finder $finder * @param Filesystem $fs */ - public function __construct(Finder $finder = null, Filesystem $fs = null) + public function __construct(?Finder $finder = null, ?Filesystem $fs = null) { $this->finder = $finder ? $finder : new Finder(); $this->fs = $fs ? $fs : new Filesystem(); @@ -418,5 +418,6 @@ private function format2Id($input, string $type, string $item_name, SplFileInfo } return [$this->formats[$format_name]]; } + throw new SpecCompilerException($file->getFileName() . ": invalid '" . $type . "' type specified"); } } diff --git a/tests/Bug3017880Test.php b/tests/Bug3017880Test.php index acf66b04a..75490dba8 100644 --- a/tests/Bug3017880Test.php +++ b/tests/Bug3017880Test.php @@ -13,54 +13,56 @@ use FileEye\MediaProbe\Entry\Core\Ascii; use FileEye\MediaProbe\ItemDefinition; use FileEye\MediaProbe\Media; +use FileEye\MediaProbe\Model\EntryInterface; class Bug3017880Test extends MediaProbeTestCaseBase { public function testThisDoesNotWorkAsExpected() { $filename = dirname(__FILE__) . '/media-samples/image/bug3017880.jpg'; - try { - $exif = null; - $resave_file = 0; - $media = Media::parseFromFile($filename); - $jpeg = $media->getElement("jpeg"); - $this->assertInstanceOf(Jpeg::class, $jpeg); - // should all exif data on photo be cleared (gd and iu will always - // strip it anyway, so only force strip if you know the image you're - // branding is an original) + $exif = null; + $resave_file = 0; + $media = Media::parseFromFile($filename); + $jpeg = $media->getElement("jpeg"); + $this->assertInstanceOf(Jpeg::class, $jpeg); - if ($exif === null) { - $app1_segment_mock = $this->getStubRoot(); - $exif_definition = new ItemDefinition(CollectionFactory::get('Jpeg\Exif')); - $exif = new Exif($exif_definition, $app1_segment_mock); - $tiff_definition = new ItemDefinition(CollectionFactory::get('Tiff\Tiff')); - new Tiff($tiff_definition, $exif); - } + // should all exif data on photo be cleared (gd and iu will always + // strip it anyway, so only force strip if you know the image you're + // branding is an original) - $tiff = $exif->getElement("tiff"); - $ifd0 = $exif->getElement("tiff/ifd[@name='IFD0']"); - if ($ifd0 === null) { - $ifd0 = new Ifd(new ItemDefinition(CollectionFactory::get('Tiff\Ifd0'), DataFormat::LONG), $tiff); - } + if ($exif === null) { + $app1_segment_mock = $this->getStubRoot(); + $exif_definition = new ItemDefinition(CollectionFactory::get('Jpeg\Exif')); + $exif = new Exif($exif_definition, $app1_segment_mock); + $tiff_definition = new ItemDefinition(CollectionFactory::get('Tiff\Tiff')); + new Tiff($tiff_definition, $exif); + } + + $tiff = $exif->getElement("tiff"); + $ifd0 = $exif->getElement("tiff/ifd[@name='IFD0']"); + if ($ifd0 === null) { + $ifd0 = new Ifd(new ItemDefinition(CollectionFactory::get('Tiff\Ifd0'), DataFormat::LONG), $tiff); + } + $this->assertInstanceOf(Ifd::class, $ifd0); - $software_name = 'Example V2'; - $software_tag = $ifd0->getElement("tag[@name='Software']"); + $software_name = 'Example V2'; + $software_tag = $ifd0->getElement("tag[@name='Software']"); - if ($software_tag === null) { - $tag = new Tag(new ItemDefinition($ifd0->getCollection()->getItemCollection(0x0131), DataFormat::ASCII), $ifd0); - new Ascii($tag, new DataString($software_name)); - $resave_file = 1; - } else { - $software_tag->getElement("entry")->setDataElement([$software_name]); - $resave_file = 1; - } + if ($software_tag === null) { + $tag = new Tag(new ItemDefinition($ifd0->getCollection()->getItemCollection(0x0131), DataFormat::ASCII), $ifd0); + new Ascii($tag, new DataString($software_name)); + $resave_file = 1; + } else { + $this->assertInstanceOf(Tag::class, $software_tag); + $entry = $software_tag->getElement("entry"); + $this->assertInstanceOf(EntryInterface::class, $entry); + $entry->setDataElement([$software_name]); + $resave_file = 1; + } - if ($resave_file == 1 && !$media->saveToFile($filename)) { - // if it was okay to resave the file, but it did not save correctly - } - } catch (Exception $e) { - $this->fail('Test should not throw an exception'); + if ($resave_file == 1 && !$media->saveToFile($filename)) { + // if it was okay to resave the file, but it did not save correctly } } } diff --git a/tests/EntryAsciiTest.php b/tests/EntryAsciiTest.php index ceea0898d..b2807e7e5 100644 --- a/tests/EntryAsciiTest.php +++ b/tests/EntryAsciiTest.php @@ -57,7 +57,7 @@ public function testTime() // Check day roll-over for SF bug #1699489. $entry->setDataElement(new DataString('2007:04:23 23:30:00' . chr(0))); $t_plus_one_hour = $entry->getValue(['type' => Time::UNIX_TIMESTAMP]) + 3600; - $entry->setDataElement(new DataString(ConvertTime::unixToExifString($t_plus_one_hour) . chr(0))); + $entry->setDataElement(new DataString(ConvertTime::unixToExifString((float) $t_plus_one_hour) . chr(0))); $this->assertEquals('2007:04:24 00:30:00', $entry->getValue()); $this->assertEquals('2007:04:24 00:30:00' . chr(0), $entry->toBytes()); } diff --git a/tests/GH16Test.php b/tests/GH16Test.php index b4a32b8a3..031b56206 100644 --- a/tests/GH16Test.php +++ b/tests/GH16Test.php @@ -39,6 +39,7 @@ public function testThisDoesNotWorkAsExpected() $jpeg = $media->getElement("jpeg"); $exif = $jpeg->getElement("jpegSegment/exif"); $ifd0 = $exif->getElement("tiff/ifd[@name='IFD0']"); + $this->assertInstanceOf(Ifd::class, $ifd0); $this->assertCount(1, $ifd0->getMultipleElements("tag")); $this->assertEquals('Ïðåâåä, ìåäâåä!', $ifd0->getElement("tag[@name='XPSubject']")->toString()); diff --git a/tests/GH21Test.php b/tests/GH21Test.php index 46454609a..97179138b 100644 --- a/tests/GH21Test.php +++ b/tests/GH21Test.php @@ -62,6 +62,7 @@ public function testThisDoesNotWorkAsExpected() $out_media = Media::parse(new DataString($scaled_bytes)); $out_jpeg = $out_media->getElement("jpeg"); + $this->assertInstanceOf(Jpeg::class, $out_jpeg); // Find the COM segment in the output file. $out_com_segment = $out_jpeg->getElement("jpegSegment[@name='COM']"); diff --git a/tests/MediaFilesTest.php b/tests/MediaFilesTest.php index d2a717c80..f8cae2769 100644 --- a/tests/MediaFilesTest.php +++ b/tests/MediaFilesTest.php @@ -3,11 +3,12 @@ namespace FileEye\MediaProbe\Test; use FileEye\MediaProbe\Block\Jpeg\Jpeg; -use FileEye\MediaProbe\Data\DataString; -use FileEye\MediaProbe\Model\EntryInterface; use FileEye\MediaProbe\Data\DataFormat; +use FileEye\MediaProbe\Data\DataString; use FileEye\MediaProbe\Media; use FileEye\MediaProbe\MediaProbe; +use FileEye\MediaProbe\Model\BlockInterface; +use FileEye\MediaProbe\Model\EntryInterface; use PHPUnit\Framework\Attributes\DataProvider; use Symfony\Component\Finder\Finder; use Symfony\Component\Yaml\Yaml; @@ -171,7 +172,7 @@ protected function assertElement($expected, $element, $rewritten = false): void return; } - $this->assertInstanceOf($expected['class'], $element, $expected['path']); + $this->assertInstanceOf($expected['handlerClass'], $element, $expected['path']); $this->assertSame($expected['path'], $element->getContextPath()); if (!$rewritten) { $this->assertSame($expected['valid'], $element->isValid(), $element->getContextPath()); @@ -192,7 +193,9 @@ protected function assertElement($expected, $element, $rewritten = false): void $this->assertSame($expected['components'], $element->getComponents(), $element->getContextPath()); // Check PHP Exif tag equivalence. - if ($php_exif_tag = $element->getParentElement()->getCollection()->getPropertyValue('phpExifTag')) { + $parentElement = $element->getParentElement(); + $this->assertInstanceOf(BlockInterface::class, $parentElement); + if ($php_exif_tag = $parentElement->getCollection()->getPropertyValue('phpExifTag')) { $php_exif_skip = $this->testDump['skip']['phpExif'] ?? []; if (!in_array($php_exif_tag, $php_exif_skip)) { $tag = explode('::', $php_exif_tag); @@ -206,12 +209,12 @@ protected function assertElement($expected, $element, $rewritten = false): void } // Check Exiftool RAW tag equivalence. - if ($exiftool_node = $element->getParentElement()->getCollection()->getPropertyValue('exiftoolDOMNode')) { + if ($exiftool_node = $parentElement->getCollection()->getPropertyValue('exiftoolDOMNode')) { $exiftool_node_skip = $this->testDump['skip']['exiftool'] ?? []; if (!in_array($exiftool_node, $exiftool_node_skip)) { [$g1, $tag] = explode(':', $exiftool_node); if ($g1 === '*') { - $ifd = $element->getParentElement()->getParentElement()->getAttribute('name'); + $ifd = $parentElement->getParentElement()->getAttribute('name'); $exiftool_node = implode(':', [$ifd, $tag]); } $xml_nodes = $this->exiftoolRawDump->getElementsByTagName('*'); @@ -224,20 +227,9 @@ protected function assertElement($expected, $element, $rewritten = false): void $this->assertNotNull($n, 'Exiftool raw missing: ' . $exiftool_node); $valx = rtrim($n->textContent, " "); $vala = $element->getValue(['format' => 'exiftool']); -//if (($expected['class'] ?? null) === 'FileEye\MediaProbe\Entry\Time') { -/*if ($element->getParentElement() && in_array($element->getParentElement()->getAttribute('name'), ['Copyright'])) { - dump([ - 'element_' => $element->getParentElement()->getAttribute('name'), - 'expected' => MediaProbe::dumpHexFormatted($valx), - 'actual__' => MediaProbe::dumpHexFormatted($vala), - ]); -}*/ if ($element->getOutputFormat() === DataFormat::ASCII) { $this->assertSame($valx, $vala, "Exiftool RAW (expected): '$valx' (actual): '$vala' " . $element->getContextPath()); } else { -/*if (stripos($element->getContextPath(), 'tag:GPSVersionID') !== false) { - dump([$valx, $vala, $this->tokenizeExiftoolString($valx), $element->getValue()]) ; -}*/ $tokenized_expected = $this->tokenizeExiftoolString($valx); if (count($tokenized_expected) === 1) { $this->assertEqualsWithDelta($valx, $vala, 0.01, "Exiftool RAW (expected): '$valx' (actual): '$vala' " . $element->getContextPath()); @@ -249,16 +241,12 @@ protected function assertElement($expected, $element, $rewritten = false): void $x = is_numeric($v) ? round($v, 2) : $v; $valx_aa[] = $x; } - // $vala_a = explode(', ', $vala); $vala_a = is_array($vala) ? $vala : explode(' ', $vala); $vala_aa = []; foreach ($vala_a as $v) { $x = is_numeric($v) ? round($v, 2) : $v; $vala_aa[] = $x; } -/*if (stripos($element->getContextPath(), 'tag:GPSVersionID') !== false) { - dump([$valx, $vala, $valx_aa, $vala_aa]) ; -}*/ $this->assertEqualsWithDelta($valx_aa, $vala_aa, 0.001, 'Exiftool raw: ' . $element->getContextPath()); } } @@ -266,12 +254,14 @@ protected function assertElement($expected, $element, $rewritten = false): void } // Check Exiftool TEXT tag equivalence. - if ($exiftool_node = $element->getParentElement()->getCollection()->getPropertyValue('exiftoolDOMNode')) { + $parentElement = $element->getParentElement(); + $this->assertInstanceOf(BlockInterface::class, $parentElement); + if ($exiftool_node = $parentElement->getCollection()->getPropertyValue('exiftoolDOMNode')) { $exiftool_node_skip = $this->testDump['skip']['exiftool'] ?? []; if (!in_array($exiftool_node, $exiftool_node_skip)) { [$g1, $tag] = explode(':', $exiftool_node); if ($g1 === '*') { - $ifd = $element->getParentElement()->getParentElement()->getAttribute('name'); + $ifd = $parentElement->getParentElement()->getAttribute('name'); $exiftool_node = implode(':', [$ifd, $tag]); } $xml_nodes = $this->exiftoolDump->getElementsByTagName('*'); diff --git a/tests/MediaProbeTestCaseBase.php b/tests/MediaProbeTestCaseBase.php index 5fa0ac684..cb7cd595f 100644 --- a/tests/MediaProbeTestCaseBase.php +++ b/tests/MediaProbeTestCaseBase.php @@ -42,9 +42,8 @@ protected function getStubRoot(string $DOMName = 'StubRoot'): StubRootBlock ->getMock(); $collection->method('getPropertyValue')->with('DOMNode')->willReturn($DOMName); $itemDefinition = $this->getMockBuilder(ItemDefinition::class) - ->disableOriginalConstructor() + ->setConstructorArgs([$collection]) ->getMock(); - $itemDefinition->method('getCollection')->willReturn($collection); return new StubRootBlock($itemDefinition); } diff --git a/tests/NumberByteTest.php b/tests/NumberByteTest.php index 121ea475c..1316f155c 100644 --- a/tests/NumberByteTest.php +++ b/tests/NumberByteTest.php @@ -18,8 +18,9 @@ public function setUp(): void $this->max = 255; } - protected function convertValueToBytes(int $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_int($value)); return ConvertBytes::fromByte($value); } } diff --git a/tests/NumberLongTest.php b/tests/NumberLongTest.php index 10d4840c2..b70e50eee 100644 --- a/tests/NumberLongTest.php +++ b/tests/NumberLongTest.php @@ -15,8 +15,9 @@ public function setUp(): void $this->max = 4294967295; } - protected function convertValueToBytes(int $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_int($value)); return ConvertBytes::fromLong($value); } } diff --git a/tests/NumberRationalTest.php b/tests/NumberRationalTest.php index c62362a8e..552314b9d 100644 --- a/tests/NumberRationalTest.php +++ b/tests/NumberRationalTest.php @@ -72,8 +72,9 @@ public function testReturnValues() $this->assertSame('0', $this->num->toString()); } - protected function convertValueToBytes(array $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_array($value)); return ConvertBytes::fromRational($value); } } diff --git a/tests/NumberShortTest.php b/tests/NumberShortTest.php index 28498935b..e69ed7ad8 100644 --- a/tests/NumberShortTest.php +++ b/tests/NumberShortTest.php @@ -18,8 +18,9 @@ public function setUp(): void $this->max = 65535; } - protected function convertValueToBytes(int $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_int($value)); return ConvertBytes::fromShort($value); } } diff --git a/tests/NumberSignedByteTest.php b/tests/NumberSignedByteTest.php index e9b158a4b..3b4bc5f1b 100644 --- a/tests/NumberSignedByteTest.php +++ b/tests/NumberSignedByteTest.php @@ -18,8 +18,9 @@ public function setUp(): void $this->max = 127; } - protected function convertValueToBytes(int $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_int($value)); return ConvertBytes::fromSignedByte($value); } } diff --git a/tests/NumberSignedLongTest.php b/tests/NumberSignedLongTest.php index 06d43c9ea..0859918ec 100644 --- a/tests/NumberSignedLongTest.php +++ b/tests/NumberSignedLongTest.php @@ -18,8 +18,9 @@ public function setUp(): void $this->max = 2147483647; } - protected function convertValueToBytes(int $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_int($value)); return ConvertBytes::fromSignedLong($value); } } diff --git a/tests/NumberSignedRationalTest.php b/tests/NumberSignedRationalTest.php index b59302f1a..8d5a92c6f 100644 --- a/tests/NumberSignedRationalTest.php +++ b/tests/NumberSignedRationalTest.php @@ -72,8 +72,9 @@ public function testReturnValues() $this->assertSame('0', $this->num->toString()); } - protected function convertValueToBytes(array $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_array($value)); return ConvertBytes::fromSignedRational($value); } } diff --git a/tests/NumberSignedShortTest.php b/tests/NumberSignedShortTest.php index d195eb8c9..2abe1b020 100644 --- a/tests/NumberSignedShortTest.php +++ b/tests/NumberSignedShortTest.php @@ -18,8 +18,9 @@ public function setUp(): void $this->max = 32767; } - protected function convertValueToBytes(int $value): string + protected function convertValueToBytes(int|float|array $value): string { + assert(is_int($value)); return ConvertBytes::fromSignedShort($value); } } diff --git a/tests/NumberTestCase.php b/tests/NumberTestCase.php index 4571f87a2..9cfff120d 100644 --- a/tests/NumberTestCase.php +++ b/tests/NumberTestCase.php @@ -74,4 +74,6 @@ protected function toDataString(array $values): DataString } return new DataString($ret); } + + abstract protected function convertValueToBytes(int|float|array $value): string; } diff --git a/tests/ReadWriteTest.php b/tests/ReadWriteTest.php index dba160265..389239cdd 100644 --- a/tests/ReadWriteTest.php +++ b/tests/ReadWriteTest.php @@ -37,6 +37,7 @@ public function testWriteRead(array $entries) { $media = Media::parseFromFile(dirname(__FILE__) . '/media-samples/image/no-exif.jpg', null, 'error'); $jpeg = $media->getElement("jpeg"); + $this->assertInstanceOf(Jpeg::class, $jpeg); $this->assertNull($jpeg->getElement("jpegSegment/exif")); diff --git a/tests/fixtures/spec/valid_stub/Ifd0.yaml b/tests/fixtures/spec/valid_stub/Ifd0.yaml index 9bd9dae99..e47b82a85 100644 --- a/tests/fixtures/spec/valid_stub/Ifd0.yaml +++ b/tests/fixtures/spec/valid_stub/Ifd0.yaml @@ -1,7 +1,7 @@ collection: Tiff\Ifd0 name: IFD0 title: IFD0 -class: FileEye\MediaProbe\Block\Tiff\Ifd +handler: FileEye\MediaProbe\Block\Tiff\Ifd DOMNode: ifd alias: - '0' diff --git a/tests/fixtures/spec/valid_stub/IfdExif.yaml b/tests/fixtures/spec/valid_stub/IfdExif.yaml index 1b85a3804..31eca7504 100644 --- a/tests/fixtures/spec/valid_stub/IfdExif.yaml +++ b/tests/fixtures/spec/valid_stub/IfdExif.yaml @@ -1,7 +1,7 @@ collection: IfdExif name: ExifIFD title: IFD Exif -class: FileEye\MediaProbe\Block\Tiff\Ifd +handler: FileEye\MediaProbe\Block\Tiff\Ifd DOMNode: ifd items: 0x829A: diff --git a/tests/fixtures/spec/valid_stub/Tiff.yaml b/tests/fixtures/spec/valid_stub/Tiff.yaml index 9985655f4..cfadd76ea 100644 --- a/tests/fixtures/spec/valid_stub/Tiff.yaml +++ b/tests/fixtures/spec/valid_stub/Tiff.yaml @@ -1,7 +1,6 @@ collection: Tiff name: Tiff title: TIFF image -class: FileEye\MediaProbe\Block\Tiff\Tiff DOMNode: ifd items: 0: diff --git a/tests/media-dumps/image/broken/canon-eos-650d.jpg.dump.yml b/tests/media-dumps/image/broken/canon-eos-650d.jpg.dump.yml index 714ecf986..e17eae639 100644 --- a/tests/media-dumps/image/broken/canon-eos-650d.jpg.dump.yml +++ b/tests/media-dumps/image/broken/canon-eos-650d.jpg.dump.yml @@ -137,6565 +137,5832 @@ fileName: canon-eos-650d.jpg mimeType: image/jpeg fileContentHash: dfa943d103fe7afa192e8526a96fb80789981bf9248c234126210c65dfb1feb8 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 15 bytesHash: d1dc5a2d1aa01a7e711f1e5b4f274edaa5b99f0684ed431083eeee8c117575f7 text: 'Canon EOS 650D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 936d38b77faf08556d9f22cfec4aaf7cf1522b6bf7bed532b2c850ac981d5cb4 text: '2017:11:06 13:17:33' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Artist id: '315' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Copyright id: '33432' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432/entry' - class: FileEye\MediaProbe\Entry\IfdCopyright + handlerClass: FileEye\MediaProbe\Entry\IfdCopyright valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 410e856ab9f2f2b8357bbb7852b66a4bceff8ad7f0868bc926c451799548fbe5 text: '1/800 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: f44c675cda98a8480106e60dfdea4990993ba90806ed19c8174e82ad248fbd06 text: f/6.3 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e3d9bbb035a5750fc48a9306d37544b005e0bcd4d9aba7d4538d2c0afde91430 text: '1250' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5f8415ac6340bbae4ebc8c77dac21c7fab54db45a306396bff6c678e012ae5fe text: '2.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 8ffeee7000a9b2fdc62921551ab620121510571859b4bfa1785ee1a1996b5d85 text: '2017:06:16 14:30:44' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 8ffeee7000a9b2fdc62921551ab620121510571859b4bfa1785ee1a1996b5d85 text: '2017:06:16 14:30:44' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 48717a496137259b7c44d61596464619152c8e272a7cae29beee0b3236a0be32 text: '630784/65536 sec. (APEX: 28)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: da12661164dcefcedf819d10607d12948a1096a2d97df0aba0e38f3c14193d8e text: '6.4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0298d122906dcfc10892cb53a73992fc5b9f493ea4c9badb27b791b4127a7fe7 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: b7ac0b4a7e6fdf6e3cfa4136f5854c81766ac1463952a77503b0cd3e16b4de9a text: '600.0 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 98 bytesHash: afe735c7524ea026ea3cd13be0f700d9982aa057a11217fcc7b2710dba4515f3 text: '98 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 4f35212d12f9ad2036492c95f1fe79baf4ec7bd9bef3dffa7579f2293ff546a4 text: RAW - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'One-shot AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: CR2 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: fc5c2283015b212d975b85e56b2a75aac4b50bd5aba30cbe74f62857c380bd47 text: '+3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 3b2b7c6ee25e2f28a6235e273eaf13f504bd445024147ebacb878262aae90509 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 583c7dfb7b3055d99465544032a571e10a134b1b6f769422bbb71fd7fa167a5d text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Not Known' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: 45e0fa24e500a89f4ce9050835f6709511c4afb53c2b67021c064cef208f48ae text: 'Unknown (60162)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: f6553d10d13511feeae5891e84fa9da3a13fa9e54d4bfa1af2d9f074dfe52610 text: '600 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: a0f0e5927a4de4f5f340c279dd347f10dd88adebfbaa84961700c132ec37c366 text: '150 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 1/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 530e9489c8fc9528fa892c7c5251fdf46874f0abc923c1c11d7255e16e5a9252 text: '6.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: b55a3d332d267493105927b892545d2cd4c83bd6d665496cf0255087e5987e86 text: '40' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SRAWQuality id: '46' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: f6553d10d13511feeae5891e84fa9da3a13fa9e54d4bfa1af2d9f074dfe52610 text: '600 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 142583e054855067228f7aee25351caea9b7be0abc545e2e1833bbc51f6604eb text: '1608.91 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 385cfb0cc262da1f7aeb6c3ab6c42af72acbb6f0175511e0ffc55d404779cdae text: '552.96 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: ddf0494bcf4f130e0a8af343377b1efb5ce87bedb6fc74fca3ed967e1671924a text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: dbe726e81a7221a385e007ef9e834a975a4b528c6f55a5d2ece288bee831a3d1 text: '1234' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: 059efd932f342677da2e960ada869a7c919c33f6914b14b3e89e34ee83b082af text: '11.38' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: e8f1a7e7bd2af4cff5632d7d3b8863078bc4c7ea28064115144916dc63ac8c8a text: '6.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: 9057f89eb79a4aa2452527d567cb057bbdcd4d23c5e6cc2039bc3bc61f1230c6 text: 1/813 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 583c7dfb7b3055d99465544032a571e10a134b1b6f769422bbb71fd7fa167a5d text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: 57de14353cddaf79d153b36121937a66cd3dc16722ade6e4b5ecf39d3f0cf2cd text: '19 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '56.22 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '41.37 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: e8f1a7e7bd2af4cff5632d7d3b8863078bc4c7ea28064115144916dc63ac8c8a text: '6.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: 9057f89eb79a4aa2452527d567cb057bbdcd4d23c5e6cc2039bc3bc61f1230c6 text: 1/790 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: d9feacea96faa0720f9a24827e7a7f3c9510e32de8985908b7938b6ce0fdc926 text: '11.13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 039eb3770b3d1f1a61c6ea162b47ea17b97aed890c18e7857481fdfaba4625e4 text: 'EOS High-end' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashOutput id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 15 bytesHash: d1dc5a2d1aa01a7e711f1e5b4f274edaa5b99f0684ed431083eeee8c117575f7 text: 'Canon EOS 650D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: 5a62445a7bb5fec1638b5dff1bde42a51fd23fe12c4d92d4e340848c7306abf1 text: 'Firmware Version 1.0.4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfo650D elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1536 bytesHash: b706a9b7b45ba6f81848ca56614f7aff3d6e5f13526ed3dcccffa14ac8045d4e text: '1536 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FNumber:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FNumber:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FNumber valid: true format: Byte components: 1 bytesHash: 4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce text: '6.4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ExposureTime:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ExposureTime:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ExposureTime valid: true format: Byte components: 1 bytesHash: c00e7f889cfc9216ec818bf2e1682fc6af0d89939c91776669478caf27c9727c text: 1/790 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ISO:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ISO:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ISO valid: true format: Byte components: 1 bytesHash: 3f79bb7b435b05321651daefd374cdc681dc06faa65e374e38337b88ca046dea text: '1234' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraTemperature:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraTemperature:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\CameraTemperature valid: true format: Byte components: 1 bytesHash: d16bd22f7196c0a70f4b12aa0b290c4c4acecd5d6ba350ecc8447fbdf4c3819b text: '19 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocalLength:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocalLength:35/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: f6553d10d13511feeae5891e84fa9da3a13fa9e54d4bfa1af2d9f074dfe52610 text: '22530 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraOrientation:125' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraOrientation id: '125' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraOrientation:125/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceUpper:140' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '140' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceUpper:140/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance valid: true format: ShortRev components: 1 bytesHash: 6c59393c125d8d27eb58f5763e0ebc483806c424cc25fc520c00e20bc2b24de5 text: '629.97 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceLower:142' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '142' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceLower:142/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance valid: true format: ShortRev components: 1 bytesHash: 48bdf18e740452825a7e784d59c0c47950ec332a983a81a16cbb835b67e0748d text: '105.12 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:WhiteBalance:188' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '188' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:WhiteBalance:188/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ColorTemperature:192' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '192' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ColorTemperature:192/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 586d7c1059f323e3f5c390ae3470f8b62bf03ea159a6920e90d70cfa6060131b text: '15375' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:PictureStyle:244' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyle id: '244' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:PictureStyle:244/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 1 bytesHash: 4bfa260a661d68110a7a0a45264d2d43af9727de925cc2e09fb687b3651efe9d text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensType:295' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '295' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensType:295/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: 45e0fa24e500a89f4ce9050835f6709511c4afb53c2b67021c064cef208f48ae text: 'Unknown (60162)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MinFocalLength:297' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '297' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MinFocalLength:297/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: a0f0e5927a4de4f5f340c279dd347f10dd88adebfbaa84961700c132ec37c366 text: '38400 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MaxFocalLength:299' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '299' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MaxFocalLength:299/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: f6553d10d13511feeae5891e84fa9da3a13fa9e54d4bfa1af2d9f074dfe52610 text: '22530 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:539' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FirmwareVersion id: '539' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:539/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: ff7e663d31d4b95a78ae5466756160f8a52f25b85bc797d291927575d10b4a4d text: 1.0.4 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:544' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: FirmwareVersion id: '544' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:544/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 6 bytesHash: b2d9eba1ebd667a1d36f90c9f74f360879d156305aac05f164af03f09a5b7467 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:624' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileIndex id: '624' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:624/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex valid: true format: Long components: 1 bytesHash: d782580f356f26fad1750d718a394690f02348eb3c80f30f4425250f297c7b68 text: '1241513985' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:628' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileIndex id: '628' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:628/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:636' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DirectoryIndex id: '636' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:636/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex valid: true format: Long components: 1 bytesHash: 9ee4ee67ed95fa24c47309e8b15f04f252bd2a5e9b09415e360bf5fdfcb4009e text: '1711276031' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:640' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DirectoryIndex id: '640' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:640/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex valid: true format: Long components: 1 bytesHash: 40e736c02a102a050e1555781b4171020a4279adaa7ed9ca3cc9633a0ade9c37 text: '1677721599' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 1dea7b712329091c6e5a3f54ecb699639be2971a58542144301bb357540cd46d text: 'EOS Rebel T4i / 650D / Kiss X6i' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: c1c238b920a442726e00351582a16d583ee3758b79bc784d22c6e2da4266c97a text: '0 159 7 112' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '25' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: '1' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo2 id: '38' collection: ExifMakerNotes\Canon\AFInfo2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: dce37f3512b6337d27290436ba9289e2fd6c775494c33668dd177cf811fbd47a text: '278' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Single-point AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d8f7720bd76b8e048289b3eeebc5d41e20c35822d4652364a429ab7cb7ea6b1f text: '31' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c87479cd656e7e3ad6bd8db402e8027df454b2b0c42ff29e093458beb98a23d4 text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 5936e336a9b9cfd83ecf81190dc05d87bac8d64f3309d8f5c7f46efd32d4eebf text: '5184' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 036053b103374e82177446b4e083ccb6a22da06e0375582d622632775c8a938a text: '3456' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 5936e336a9b9cfd83ecf81190dc05d87bac8d64f3309d8f5c7f46efd32d4eebf text: '5184' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 036053b103374e82177446b4e083ccb6a22da06e0375582d622632775c8a938a text: '3456' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidths id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: d09db0a40868acb5ec1cb690b403474d102f19e6597d141ee0111b6f6731d865 text: '129 129 129 181 222 181 129 129 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeights id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: 7cdc78d4559ae7f412624e472c49f237e1bb36a29d4e4704845e78078f712195 text: '172 172 172 117 224 117 172 172 172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: a958dd9599b0575596f9d8163d8d38907c86801f3b228a68375861d7ded4ff6d text: '-1368 -819 -819 0 0 0 819 819 1368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: e4e477b3c5d240d6e41a07fd14df4fc55e9ca292e89605fed16fe7f6b3edbee8 text: '0 387 -387 763 0 -763 387 -387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 2 bytesHash: 2385b2772b668a99005ca6136ff00311e78c8c8a97b302c9548fe08fe808dd3d text: '16 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsSelected id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 2 bytesHash: 2385b2772b668a99005ca6136ff00311e78c8c8a97b302c9548fe08fe808dd3d text: '16 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '65535' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonTimeInfo id: '53' collection: ExifMakerNotes\Canon\TimeInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 16 bytesHash: ff602ea65c7cbd611c41cf275700b97fd0c296707f51e1cfa04a06d4c9c54023 text: '16 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZone:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeZone id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZone:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TimeInfo\TimeZone + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TimeInfo\TimeZone valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '+00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZoneCity:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeZoneCity id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZoneCity:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: a7911cdfdc28e6a1867e359ba426081aacfa692fdeb3e978d2a68dd924fa8c3e text: London - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:DaylightSavings:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DaylightSavings id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:DaylightSavings:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonFileInfo id: '147' collection: ExifMakerNotes\Canon\FileInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 64 bytesHash: d05e7f8539a814f99191001b9e895a2ba0ca9b13a2f6f4f67d777a127cee2b89 text: '64 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketMode id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketValue id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketShotNumber id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgQuality id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgSize id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction2 id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FilterEffect id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToningEffect id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMagnification id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 4d2ae2d6e0000b72a5739078e0e83bc029b6232edabff84d012acd1d4803db51 text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LiveViewShooting id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: 6c59393c125d8d27eb58f5763e0ebc483806c424cc25fc520c00e20bc2b24de5 text: '56.22 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: 48bdf18e740452825a7e784d59c0c47950ec332a983a81a16cbb835b67e0748d text: '41.37 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ShutterMode:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterMode id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ShutterMode:23/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Mechanical - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FlashExposureLock:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureLock id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FlashExposureLock:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: LensModel id: '149' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 74 bytesHash: c4f3b03bb28b573fc1fd2885613e57559a41bdf2beebb3b7c667543f76ebc496 text: 'TAMRON SP 150-600mm F/5-6.3 Di VC USD G2 A022' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InternalSerialNumber id: '150' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 16 bytesHash: ba0eb66e2d1e6094327c53ca0a6e8e30494ffc065a8a4265a3a8c733b68c52ea text: DA0838436 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DustRemovalData id: '151' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1024 bytesHash: 5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef text: '1024 byte(s) of data' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonCropInfo id: '152' collection: ExifMakerNotes\Canon\CropInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropLeftMargin id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropRightMargin id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropTopMargin id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropBottomMargin id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header valid: true name: CanonCustomFunctions2Header id: '153' collection: ExifMakerNotes\CanonCustom\Functions2Header elements: - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: Exposure id: '1' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureLevelIncrements id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3 Stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISOSpeedRange id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CustomIsoSpeedRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CustomIsoSpeedRange valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: ImageFlashExposureDisplay id: '2' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:HighlightTonePriority:515' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighlightTonePriority id: '515' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:HighlightTonePriority:515/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: AutoFocusDrive id: '3' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAssistBeam:1294' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAssistBeam id: '1294' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAssistBeam:1294/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Emits - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:MirrorLockup:1551' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MirrorLockup id: '1551' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:MirrorLockup:1551/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: OperationOthers id: '4' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:Shutter-AELock:1793' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Shutter-AELock id: '1793' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:Shutter-AELock:1793/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'AF/AE lock' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:SetButtonWhenShooting:1796' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SetButtonWhenShooting id: '1796' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:SetButtonWhenShooting:1796/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Normal (disabled)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LCDDisplayAtPowerOn:2065' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LCDDisplayAtPowerOn id: '2065' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LCDDisplayAtPowerOn:2065/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Display - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonAspectInfo id: '154' collection: ExifMakerNotes\Canon\AspectInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AspectRatio id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '3:2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: c617517d8242b4f09b5f9ca7727537f51aa65cd95e33c4760953e56d0a3d2f59 text: '5184' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 9ffde56c294d11067219962491ed1bceecf56c3b981b39b09242964b66539119 text: '3456' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageLeft id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageTop id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonProcessing id: '160' collection: ExifMakerNotes\Canon\Processing elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 774e33e878c3e22aba021f52a92fce5221c8c8e152ce67c08557d23eea236e5d text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToneCurve id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 583c7dfb7b3055d99465544032a571e10a134b1b6f769422bbb71fd7fa167a5d text: '3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SharpnessFrequency id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRedLevel id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBlueLevel id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceRed id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceBlue id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: bd982866e7b9cde71726a255cebbde8833df47daf73fc1d550c64f5f34a5a6f6 text: '3900' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyle id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c233262dd1d49aadacbfa8fee4bd9444d21a81695d2444dfa404f9f64c877a9f text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalGain id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonMeasuredColor id: '170' collection: ExifMakerNotes\Canon\MeasuredColor elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: fe251e4dd034dcf589c84794120c85d6015d65ca7d9a2c2ec73c9ecb5e33d83b text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredRGGB id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 5db12ca249af5888e6898fb7bf691870d65971d77a41308ad77328783666c512 text: '632 1024 1024 468' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '2' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '180' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: sRGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: VRDOffset id: '208' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonSensorInfo id: '224' collection: ExifMakerNotes\Canon\SensorInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 13b703597a7d1d3d1b3f85c7b69f03ca47bd97c47fa86613e1f654729d838305 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ed230d9084f0b954d6adc6e2cabcfd3819650ba3f625f03295f2e176e0b040a8 text: '5280' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: d765b94e209edd3292e48f250b62af2076aa2ccb58e299db358a14bd353be1f1 text: '3528' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '3' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '4' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorLeftBorder id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: fca780663c6e21689cad37c3a42e755804e0ed9162a4ce08e2dc08b19ccaae80 text: '84' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorTopBorder id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b8811852747cfa3620c3dd2af5d59498c240f208e689b4052bac934c29faf094 text: '64' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRightBorder id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0e17c3a352ed1e2e008902c7f955660a353c566a24a5d656f1fe6d4a073cae87 text: '5267' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBottomBorder id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9dcdfaa74cd0c6203781dc007862ec16a8301d06ba8e0d7c0a98e4c1634e2511 text: '3519' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskLeftBorder id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskTopBorder id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskRightBorder id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskBottomBorder id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '13' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap valid: true name: CanonColorData id: '16385' collection: ExifMakerNotes\Canon\ColorData7 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2624 bytesHash: bd6f5d10d5ba61fc4bd3fa8512915822f35ae3147f949db71eec90e1bf142c63 text: '2624 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorDataVersion id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 67ebbd370daa02ba9aadd05d8e091e862d0d8bcadafdf2a22360240a42fe922e text: '10 (1DX/5DmkIII/6D/70D/100D/650D/700D/M/M2)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAsShot:63' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAsShot id: '63' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAsShot:63/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAsShot:67' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempAsShot id: '67' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAsShot:67/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAuto:68' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAuto id: '68' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAuto:68/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAuto:72' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempAuto id: '72' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAuto:72/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsMeasured:73' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsMeasured id: '73' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsMeasured:73/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempMeasured:77' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempMeasured id: '77' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempMeasured:77/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown:78' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown id: '78' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown:78/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown:82' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown id: '82' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown:82/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown2:83' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown2 id: '83' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown2:83/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 32ba7a6916fa1fcc45d46a48002154498fddcd4baa79ab7ce42999b5c427081f text: '1024 1024 1024 1024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown2:87' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown2 id: '87' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown2:87/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 19c833fac828c623f96a79a7194abf2a73ecfda28a6dc55304f9ccf28459fa31 text: '4208' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown3:88' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown3 id: '88' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown3:88/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 32ba7a6916fa1fcc45d46a48002154498fddcd4baa79ab7ce42999b5c427081f text: '1024 1024 1024 1024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown3:92' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown3 id: '92' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown3:92/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 19c833fac828c623f96a79a7194abf2a73ecfda28a6dc55304f9ccf28459fa31 text: '4208' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown4:93' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown4 id: '93' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown4:93/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown4:97' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown4 id: '97' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown4:97/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown5:98' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown5 id: '98' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown5:98/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown5:102' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown5 id: '102' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown5:102/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown6:103' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown6 id: '103' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown6:103/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown6:107' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown6 id: '107' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown6:107/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown7:108' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown7 id: '108' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown7:108/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown7:112' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown7 id: '112' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown7:112/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown8:113' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown8 id: '113' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown8:113/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 099dcdc494925d8c8eab2113c088da0c7a57339725a8d94407c019c53d5a3d98 text: '2020 1024 1024 1859' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown8:117' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown8 id: '117' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown8:117/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ae5cd4d5c99fe3faf9dd067ac7298011afc26cd5a4a141c7e90a4aadddcbf5e7 text: '4467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown9:118' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown9 id: '118' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown9:118/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: bddc7ed338f6cb406f17fe6a84f786a7ea88d77af08648c04fd548342936a4bd text: '1947 1023 1024 1936' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown9:122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown9 id: '122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown9:122/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a0ad06753b6bd1deb906fe8bb06a41b848e620fcce9fe23ed477668f258c5ae8 text: '4226' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown10:123' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown10 id: '123' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown10:123/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 8f193e872c8fdbe14238a37d53cf91cb1e2f26892dc0285811cfcce2e1bed359 text: '614 1170 1170 619' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown10:127' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown10 id: '127' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown10:127/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e42fe6a54f62507ee70fdbb2d2bb0bc8a4eb8281ad48942820bed2f09c266f text: '4235' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsDaylight:128' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsDaylight id: '128' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsDaylight:128/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 612fe9a66a7075717c99082da0c8c189e82f34e6231a647243ea3cd5b96ae960 text: '2140 1024 1024 1611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempDaylight:132' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempDaylight id: '132' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempDaylight:132/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b225530cb708dd3389a8d286553277e26e3990b33431900a67df1788f7d3c051 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsShade:133' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsShade id: '133' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsShade:133/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 4ad9a4bac5a201423d63441cc9241859aa0a3049c8304c644182ff56ad5189af text: '2467 1024 1024 1376' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempShade:137' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempShade id: '137' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempShade:137/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c3e2fea8610fe33f7d1fb00d01e587ea21fa1086d580a41b188589b2062a0b2b text: '7000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsCloudy:138' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsCloudy id: '138' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsCloudy:138/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 6b1b03da047a8d93f61767b85697c84338380aa11ae4571cf03f1018992286d8 text: '2300 1024 1024 1485' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempCloudy:142' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempCloudy id: '142' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempCloudy:142/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 6e230f9a633ffc94ee35776340369a03d4eddedee40d1f0c9390ea940e481316 text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsTungsten:143' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsTungsten id: '143' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsTungsten:143/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: d7ff7e6b998f4d680a4f4cf549ac919a6c54afd3da2c55a074e57476f8ceeca3 text: '1531 1024 1024 2405' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempTungsten:147' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempTungsten id: '147' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempTungsten:147/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: d485ccb1f2cac4e8b54f21a2f75efab23c1b8426797dafe3fc94b92daf1d8573 text: '3200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFluorescent:148' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFluorescent id: '148' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFluorescent:148/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 0e0e950dc7a1b6bf4345e70b89b7aac532a83b6a4d111b845c75cec6afbf5a1b text: '1859 1024 1024 2275' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFluorescent:152' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempFluorescent id: '152' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFluorescent:152/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 811cd7984746cbeccbfab919a3b1201bc291cb0594284e03e03f65673db49268 text: '3720' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsKelvin:153' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsKelvin id: '153' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsKelvin:153/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: c69d9409965a6dd9c63fe7511a2d511e7d071a21c39fdc9b3bd4f8b89dd5e6fd text: '1783 1024 1024 2005' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempKelvin:157' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempKelvin id: '157' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempKelvin:157/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c2ec3d26977372906bba0facaef65bf7343a485f1969d2c1c0c91b8452516c7f text: '3896' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFlash:158' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFlash id: '158' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFlash:158/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 10533a0d5b7dd8aa520c561a3c5505b3115f2100dd8f23cf799514f22a8865d4 text: '2383 1024 1024 1471' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFlash:162' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempFlash id: '162' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFlash:162/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 2beb9702744cb4dd79bc978249a38ab05d49f10f121a67200bb54f272e05fdfa text: '6282' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown11:163' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown11 id: '163' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown11:163/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 612fe9a66a7075717c99082da0c8c189e82f34e6231a647243ea3cd5b96ae960 text: '2140 1024 1024 1611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown11:167' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown11 id: '167' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown11:167/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9310c660d9c1bd7b33ea5dcdc4f75031590931377727aae91e6571a53423d163 text: '5189' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown12:168' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown12 id: '168' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown12:168/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 612fe9a66a7075717c99082da0c8c189e82f34e6231a647243ea3cd5b96ae960 text: '2140 1024 1024 1611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown12:172' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown12 id: '172' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown12:172/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9310c660d9c1bd7b33ea5dcdc4f75031590931377727aae91e6571a53423d163 text: '5189' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown13:173' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown13 id: '173' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown13:173/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 612fe9a66a7075717c99082da0c8c189e82f34e6231a647243ea3cd5b96ae960 text: '2140 1024 1024 1611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown13:177' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown13 id: '177' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown13:177/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9310c660d9c1bd7b33ea5dcdc4f75031590931377727aae91e6571a53423d163 text: '5189' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown14:178' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown14 id: '178' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown14:178/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 612fe9a66a7075717c99082da0c8c189e82f34e6231a647243ea3cd5b96ae960 text: '2140 1024 1024 1611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown14:182' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown14 id: '182' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown14:182/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9310c660d9c1bd7b33ea5dcdc4f75031590931377727aae91e6571a53423d163 text: '5189' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown15:183' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown15 id: '183' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown15:183/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 612fe9a66a7075717c99082da0c8c189e82f34e6231a647243ea3cd5b96ae960 text: '2140 1024 1024 1611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown15:187' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown15 id: '187' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown15:187/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9310c660d9c1bd7b33ea5dcdc4f75031590931377727aae91e6571a53423d163 text: '5189' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown16:188' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown16 id: '188' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown16:188/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 23c378a893a34d461bf114a6dde2f54285dc5b5b056cbe4756e5a6beff1acadf text: '1054 1024 1024 1048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown16:192' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown16 id: '192' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown16:192/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e42fe6a54f62507ee70fdbb2d2bb0bc8a4eb8281ad48942820bed2f09c266f text: '4235' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown17:193' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown17 id: '193' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown17:193/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 23c378a893a34d461bf114a6dde2f54285dc5b5b056cbe4756e5a6beff1acadf text: '1054 1024 1024 1048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown17:197' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown17 id: '197' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown17:197/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e42fe6a54f62507ee70fdbb2d2bb0bc8a4eb8281ad48942820bed2f09c266f text: '4235' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown18:198' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown18 id: '198' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown18:198/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 23c378a893a34d461bf114a6dde2f54285dc5b5b056cbe4756e5a6beff1acadf text: '1054 1024 1024 1048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown18:202' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown18 id: '202' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown18:202/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e42fe6a54f62507ee70fdbb2d2bb0bc8a4eb8281ad48942820bed2f09c266f text: '4235' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown19:203' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown19 id: '203' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown19:203/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 23c378a893a34d461bf114a6dde2f54285dc5b5b056cbe4756e5a6beff1acadf text: '1054 1024 1024 1048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown19:207' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown19 id: '207' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown19:207/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e42fe6a54f62507ee70fdbb2d2bb0bc8a4eb8281ad48942820bed2f09c266f text: '4235' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown20:208' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown20 id: '208' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown20:208/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 23c378a893a34d461bf114a6dde2f54285dc5b5b056cbe4756e5a6beff1acadf text: '1054 1024 1024 1048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown20:212' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown20 id: '212' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown20:212/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e42fe6a54f62507ee70fdbb2d2bb0bc8a4eb8281ad48942820bed2f09c266f text: '4235' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:AverageBlackLevel:276' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AverageBlackLevel id: '276' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:AverageBlackLevel:276/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: e0d28e51c7e052913771ad123ea4ae85d601f22af3040d698e9b1f6a6ecb5196 text: '2048 2048 2048 2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:429' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawMeasuredRGGB id: '429' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:429/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB valid: true format: Long components: 4 bytesHash: 25617656d8ee33998905ed28a8bc2faf39d3a1f50c47db520af47813b1c78b3e text: '3735748614 309395467 3908042762 85262341' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:504' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PerChannelBlackLevel id: '504' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:504/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 8630d21ccf4322c6e3409e044ecc3f9622e21a80f369359c4e5c6181afbe3be1 text: '2046 2046 2049 2049' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:508' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NormalWhiteLevel id: '508' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:508/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c6512e987179f1e696815de09b582e00bde9960423d9b5dda0c71d3089b2fa04 text: '10710' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:509' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpecularWhiteLevel id: '509' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:509/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 7a31aa9bd217e1ddd23a526f653f749ed66a9d4e487f787872354fa55e5531d6 text: '11222' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LinearityUpperMargin id: '510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:510/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 74261bdea827baebb7241e79df61ff29ece11fc5d1eeb99d0d1c6cfd21b021a7 text: '10000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:619' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawMeasuredRGGB id: '619' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:619/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB valid: true format: Long components: 4 bytesHash: 374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb text: '0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PerChannelBlackLevel id: '728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:728/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:732' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NormalWhiteLevel id: '732' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:732/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:733' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpecularWhiteLevel id: '733' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:733/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:734' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LinearityUpperMargin id: '734' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:734/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyleUserDef id: '16392' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: 1f7ab1eb3b61277afaa61faf611439031b834ad11b866831e991ab2fa9870424 text: 'Auto, Auto, Auto' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStylePC id: '16393' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: b0f66adc83641586656866813fd9dd0b8ebb63796075661ba45d1aa8089e1d44 text: 'None, None, None' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomPictureStyleFileName id: '16400' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16401' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 252 bytesHash: 913c6e2c32d99e4baff62cf421a494730cb043924f2c6bf46406573b59c641bd text: '252 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16402' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAFMicroAdj id: '16403' collection: ExifMakerNotes\Canon\AFMicroAdj elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 44 bytesHash: 7118b760618510d1bf1577cfe61ddbba1ea07247c1079973c4abe6fc94cdf3f2 text: '44 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 552d7d672c5bbbccfb210a425e36a1d65bc663d3d3c395114c8ebc9c7cf28394 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjValue id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 8d85f8467240628a94819b26bee26e3a9b2804334c63482deacec8d64ab4e1e7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonVignettingCorr:16405' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonVignettingCorr id: '16405' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonVignettingCorr:16405/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 452 bytesHash: 891c7ea6d826811b7cac78851cc8af56239da267b5dccc98c63c9649e3cf247a text: '452 byte(s) of data' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonVignettingCorr2 id: '16406' collection: ExifMakerNotes\Canon\VignettingCorr2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: a0f3529f8e454e7864060ef14fb4885daeb91487e35a8682014c1ed2b9b8cb41 text: '28 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: c006af35e3b4ca022ab986593a148b4f196f186168ee96604eeaa7e338e66ac1 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:PeripheralLightingSetting:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PeripheralLightingSetting id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:PeripheralLightingSetting:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:ChromaticAberrationSetting:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ChromaticAberrationSetting id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:ChromaticAberrationSetting:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonLightingOpt id: '16408' collection: ExifMakerNotes\Canon\LightingOpt elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: adf19cf8093abbbc71f91b4e491563a98ba3a5097340da05ee8f2e78f46e5f5c text: '28 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:PeripheralIlluminationCorr:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PeripheralIlluminationCorr id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:PeripheralIlluminationCorr:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:AutoLightingOptimizer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoLightingOptimizer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:AutoLightingOptimizer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighlightTonePriority:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighlightTonePriority id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighlightTonePriority:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:LongExposureNoiseReduction:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:LongExposureNoiseReduction:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighISONoiseReduction:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighISONoiseReduction id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighISONoiseReduction:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 88185d128d9922e0e6bcd32b07b6c7f20f27968eab447a1d8d1cdf250f79f7d3 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonLensInfo:16409' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonLensInfo id: '16409' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonLensInfo:16409/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\LensInfo + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\LensInfo valid: true format: Undefined components: 30 bytesHash: 0679246d6c4216de0daa08e5523fb2674db2b6599c3b72ff946b488a15290b62 text: '[ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAmbience id: '16416' collection: ExifMakerNotes\Canon\Ambience elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 20 bytesHash: 2f6b219831df1b8a24f186cbaf6e8f34cd48380e2941498927bca302910f7e90 text: '20 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: a7911cdfdc28e6a1867e359ba426081aacfa692fdeb3e978d2a68dd924fa8c3e text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/tag:AmbienceSelection:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AmbienceSelection id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/tag:AmbienceSelection:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonRawBurstModeRoll:16421' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonRawBurstModeRoll id: '16421' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonRawBurstModeRoll:16421/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 9 bytesHash: 3de8d83aa26a08862b95326f987d3840d4e5a792700c3fefa4b13d5f704698a3 text: '36 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16423' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 5 bytesHash: 02779405f3c9bdc44af957738c2a19cb6228344cbd62747dd13679c928930d4a text: '20 329220 2264924200 117440512 3158064' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: 4c77b75a949b5ab2116300537ebb0dffaecc842a614b415e7db6344d2de9274d text: '98' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: 4c77b75a949b5ab2116300537ebb0dffaecc842a614b415e7db6344d2de9274d text: '98' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: 4c77b75a949b5ab2116300537ebb0dffaecc842a614b415e7db6344d2de9274d text: '98' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: sRGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 74e8fc12d88cea896c5d59bf597bc93349dfc884b38625df844c6b200b637cb2 text: '5798.6577181208' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 6589c7534bb3afa0bb11cedffd3c60ccf9789708aac91a01f11d99fadc3c80ca text: '5788.9447236181' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 3c7a246021bffd30e44bb63887f5ea8e6b87b5dae4db1110fabe67c1683200d0 text: 2.3.0.0 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3252 bytesHash: d184ba4a743a545d5760fd3a948094dbe58b123718b5fa48ee7c046f3bca12a7 text: '3252 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2944 bytesHash: 5e23c89a6239f4fe6eaa2d0f6368c5fc43ce8c7abc902a5877fd50c8b5c4a91c text: '2944 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: dfb0b9525eb096daa14d67de07f38fa30bedefc0ea716c568d807d39d50ff336 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: f3345965b40ae91aaab8a8066007cbee1cda6d8a33666d27119636bc56736382 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF2:194' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: SOF2 id: '194' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:SOF2:194/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 31e162afe267c0fc2aa02d64e3e4fb73923cfc8661fcf05a49c7ebf6499f38fc text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 29 bytesHash: 6126edd627a86fab6b00cda04d187e07a9ce2c7e61c43139bd39e3cdec778647 text: '29 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 26 bytesHash: 8b8cb435b7f7f2ae420438a311bbbff41e3c8ee1f4f81e64d8ad57351e9298c8 text: '26 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 27067 bytesHash: c0a8e759f8cb847bbb34d1f0f4509abe3d0bff0d1e0038fa08fa8ec0fa426a1f text: '27067 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 @@ -6703,30 +5970,9 @@ elements: text: '2 byte(s) of data' log: WARNING: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'AntiFlicker' in 'CanonFileInfo', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'RFLensType' in 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259' message: "Found 1 data components, expected 3 for item 'ISOSpeedRange' in 'Exposure'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - message: "Could not access value for item 'DistortionCorrectionSetting' in 'CanonVignettingCorr2', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - message: "Could not access value for item 'DigitalLensOptimizerSetting' in 'CanonVignettingCorr2', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - message: "Could not access value for item 'DigitalLensOptimizer' in 'CanonLightingOpt', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - message: "Could not access value for item 'DualPixelRaw' in 'CanonLightingOpt', overflow" NOTICE: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:544/entry' @@ -6767,6 +6013,28 @@ log: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423' message: "Unknown item 16423/0x4027 in 'Canon'" + INFO: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'AntiFlicker' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'RFLensType' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' + message: "Could not access value for 'DistortionCorrectionSetting' in map 'CanonVignettingCorr2', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' + message: "Could not access value for 'DigitalLensOptimizerSetting' in map 'CanonVignettingCorr2', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' + message: "Could not access value for 'DigitalLensOptimizer' in map 'CanonLightingOpt', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' + message: "Could not access value for 'DualPixelRaw' in map 'CanonLightingOpt', overflow" gdInfo: 0: 640 1: 427 diff --git a/tests/media-dumps/image/broken/gh-10-a.jpg.dump.yml b/tests/media-dumps/image/broken/gh-10-a.jpg.dump.yml index c6369dbde..0d1208f9f 100644 --- a/tests/media-dumps/image/broken/gh-10-a.jpg.dump.yml +++ b/tests/media-dumps/image/broken/gh-10-a.jpg.dump.yml @@ -2,884 +2,785 @@ fileName: gh-10-a.jpg mimeType: image/jpeg fileContentHash: 52cb7a3ec6dba240d28cefdcf55258f62c081e34f82942a827c1f44e962baf61 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: false name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 934717f1107f223a161e84bc57eaa4e35f6dabea64967d69bf867db6218a50e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 15 bytesHash: 9f5fdee276fc56e912a0ce5a5fb9b9ebc3b7a5339cb6c273d0546c2a69de0805 text: 'Canon EOS 20D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 50 bytesHash: 01a0003b5e276bd972fdde887db160f5e2282235f2a8a4b2b3f49a081370b233 text: 'Adobe Photoshop Elements for Windows, version 2.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: 9c094b1183f96929f9d774049af81533564555684447aca8894b981d8cab8986 text: '2006:03:22 18:11:10' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: Co-sited - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Copyright id: '33432' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432/entry' - class: FileEye\MediaProbe\Entry\IfdCopyright + handlerClass: FileEye\MediaProbe\Entry\IfdCopyright valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 0b206f4cc4e58817ddc932072d882289dff314c399a5bedd3f40cd88c6c98f3f text: '1/10 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 38c9327791bc3da7ed30ee4359de168cf7829ea294ae3e4724a8c310090d6419 text: f/8.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f14d90dc2815f1fc7536fc66ca8f73562feeedd1b075627a4b656f5fa8eb26ff text: '400' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: ac604604239c3201a049b127acd93d7cfefc326a2a2ef9ad293dd1036bc11b23 text: '2006:02:13 04:34:54' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: ac604604239c3201a049b127acd93d7cfefc326a2a2ef9ad293dd1036bc11b23 text: '2006:02:13 04:34:54' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 149ebadee6007a6c47396940fba8f7a572f601c59ca715f064672e6ff8a34081 text: '217706/65536 sec. (APEX: 3)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 2475579ed98f35458dc8f494715079196f4e528aa77d9fe4d30d41b7a8d4a07e text: '8.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: cd04a4754498e06db5a13c5f371f1f04ff6d2470f24aa9bd886540e5dce77f70 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0298d122906dcfc10892cb53a73992fc5b9f493ea4c9badb27b791b4127a7fe7 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 12bfe97246482b8d4d6622ba0dc692e67c882af0accbdf32b526dae456e26a4d text: '17.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: sRGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: afd38f79f6d725068cfe78781b16351187ac278676483fec2cf34107cd90ed24 text: '330' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 7a7f1a864fd417e1024958ae5a73e3eb5cfe3d08f44f516cf4e468e9aec777dc text: '220' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: e1bcdc93d8afabd7bd4dd563a47a5753f37f1a9a00535371ad932abbf05fa6b3 text: '3959.3220338983' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: a0e50018fddeffa486dd7d245f67b10bb7d43e3e25b9624a22bb546c9963bfe1 text: '3959.3220338983' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP12:236' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP12 id: '236' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP12:236/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: eede49d56e18ae99a8fd3c0a1b76650af5e79cfd543cc68137685186a016d65d text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4640 bytesHash: 21c124dbda800925d48a72b3ca565bc23872216f21068e409cae3a4975dfbf2e text: '4640 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP2:226' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP2 id: '226' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP2:226/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3162 bytesHash: 6766f05353fb3add264b9caeefa1542183b6ce96697aaee4c10b71e4d2527b5e text: '3162 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP14:238' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP14 id: '238' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP14:238/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 16 bytesHash: a8ba681cc363ae1d3a10297a61dacc9e332da28af06b3a7bfaabdbd6585e3100 text: '16 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 5d93b84647b1900d8d2f64ad2e759b029a4aab2ac01927089065f32594c61d9b text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: aae18c6ec0d6b8fe0bff7f4cac0e31d97428059fdce7e67605935a32a3db1ee4 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 0b4be78f9ca2a5db19c2aa35b820481b18cc59acb6ca749e53510b9887a45842 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 24707 bytesHash: 4c1d472817ead70ea16ef516eb28f7a4a6d7c1d71ffccb356180eda83b8ae1b4 text: '24707 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/broken/gh-10-b.jpg.dump.yml b/tests/media-dumps/image/broken/gh-10-b.jpg.dump.yml index a956111b4..16dfcf419 100644 --- a/tests/media-dumps/image/broken/gh-10-b.jpg.dump.yml +++ b/tests/media-dumps/image/broken/gh-10-b.jpg.dump.yml @@ -99,1666 +99,1480 @@ fileName: gh-10-b.jpg mimeType: image/jpeg fileContentHash: 8a2c852a40b471cc65c67ce6d9f0554f779cca76db8e557b03ea4c2e06352eab elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: a6116b07bd1adb6008918a78f15d27520070130c24945d7abd610dbc074edd8c text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 19 bytesHash: 3dfa933cd0ceb8518f09e4a4d41fa2cf5880f9d615d25fddcdbe0d582bba602c text: 'Canon PowerShot G3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: 'Rotate 270 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 9e9638977a9e2580c2391bad3356fffed10cdda3ae5fcc5d26531cff25201a5b text: '2004:09:06 12:41:30' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\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 + handlerClass: 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:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\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 + handlerClass: 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:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\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 + handlerClass: 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:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: b8494318f6b8cae4094d52e078ef0dd0b1d2dd06cbe9d8827e5c921dd7e9de06 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: false name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 0091fef27803edd410d5266c5737c978a2af2fddeafd238562c8a05a9ba3c4c6 text: '1/250 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 283639d212a817a66947bb80399f10a6834fa707a89a44c198944d3ae6561039 text: f/4.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 9e9638977a9e2580c2391bad3356fffed10cdda3ae5fcc5d26531cff25201a5b text: '2004:09:06 12:41:30' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 9e9638977a9e2580c2391bad3356fffed10cdda3ae5fcc5d26531cff25201a5b text: '2004:09:06 12:41:30' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: f5bd7cea475f5b00862f9725fe5d6fffe54dc86724895171eac28345106ef72f text: '3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 1fe6e083d1d945bebc561f0767afc95c67bb785b2d761fca515a12ab05a263a1 text: '255/32 sec. (APEX: 15)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: e830fa0127fca536e52f89f5286316a10880c5a5d40a4f0cca66dfb23c76cfae text: '4.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 9ae4c9d0864c30005acac91f21015f39e35691a056d606a097c8cf8380275a17 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 13fc56f4e2c0aaaa19cde570ddd08e31d3a418333ac05a2ecf1c7ae23e8f0a56 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 78a23af8da46b1b37e8767921a2d3f528fdc8eca37cea8aea775fd2b283d3776 text: 'Auto, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: e9938a241c8f3551188d416f8838d95d6e761dbaa9a045da5e000874b77ea7eb text: '12.7 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 92 bytesHash: 936efb97edad28aefabbed67a08e1aa8043200d89c71c653fe12ab05febff7be text: '92 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 8b218b1d3c571d7f8f754bcac93c85e9abf4a384dadd24abce3cd2d3755ace66 text: 'Unknown (18688)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 6f496e9738ca13d116978af2d9a3b15922fd01087585ba27f0aae705fa77bc65 text: '18253' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b0695a8866bc27f9b51ea6d73d41813bd2daf5e7b483a6dac16ab7d000f3838e text: '20538' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 153078218f243968d9b217d3cfb5e24122d16c7a90e8c01cf92347afa45d106b text: '30575' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: cc7e4412564ba8a761bd32ab4cc6086bac3c2c9e580367e0b0eb32a4316f9154 text: '29285' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0a19b4727d1fbd3a43ba819816b0ec8fb670b37b9cab4c0327aa0a3f9d162443 text: '29807' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 70d25f2c1428def16804c3b346ee8d13edcce0709b4aca0b24e6698c8afcaa6e text: '8243' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 569ec6135d377e8ac326be2be2fd4cd8f3538fc3c23f33a89e81a4ed83671b7e text: '20554' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 29fc5deef180ae86cde702484a18907a55a581dac8e5c2b3453985ec8a5b8578 text: '18245' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c02b4bb4ab96197a9a5a4537d8b87f27c1c8f3f9572d215c505c5f3339ee4399 text: '17920' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 08c85bd37cdd0ffce8c39ecd7c7f0ff94e6f45af2aa986673b0c9f1a8a2fffea text: '29289' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: bade9ea57931f2ef43df04da9c1afc263971bca2cc9d0eb931f88ae8293323a9 text: '30573' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061 text: '29281' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: 2dfb4247f67b4118edbf074d2a07f30d812a7c9d7ec7a536de69e2c4fb69bcef text: 'Unknown (25942)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 571b0e35550136585f653a70460974d32f85879142300ecb361eff423ac62cd4 text: '3.5598650927487 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 4021fadf187fd2c8277aad0fbc5e8fc4e7f1c75fbb38b6337160f125444790b2 text: '3.4354372440376 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 810ec9dd94477aeb42f7efff2ce01c4e5f1c091b09fb1b7e5534fa9b58a4109d text: 8302/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: c977dbe785221d34114d345fdf8ff4e18bb4af66750751dbea29407f9738735f text: '4.2e+55' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: f1534392279bddbf9d43dde8701cb5be14b82f76ec6607bf8d6ad557f60f304e text: '1.1e+58' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Normal AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Center - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c87479cd656e7e3ad6bd8db402e8027df454b2b0c42ff29e093458beb98a23d4 text: 'Unknown (2304)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: 40767381548186b93285ab84b0374fb50707c185172a95307e41d5f146111256 text: '12.6875 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 25dfd29c09617dcc9852281c030e5b3037a338a4712a42a21c907f259c6412a0 text: '6.55 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 4f2e968b543c835e6648ddcc49faeb6987b4c293d8cd50a2db5d109741007579 text: '9.75 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 10f8d94bbf47c09472dbc948640fe8abb24dce82f232d7990f91727a26dfddca text: '384 384 384 384' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: 7c7f0bdab441a13f9bd307846935876447f2e541d5797c079efc290ee552996f text: 134-3418 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: f7fe9c0542b04021d77b6c7472d95490f8a023357c995a7f378b7a8d9e6d6e56 text: 'PowerShot G3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e59905cec2da53c1dbcbf39eb4738e413bbeeefb700b1f20c44255984a5d3889 text: '2272' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 888cfd4f76ade851ae4c39fd472473338ae797318d824546855c6fa60543b08a text: '1704' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 4a4703e303d48f22b85ac5e0184157a0d45dfafbbde616853b30940deb4f66d6 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 31 bytesHash: c1d618e14f442ff4d39947516eb64f37670879bb3ebeb11b9e3c2ffa15ffcf89 text: '31 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 74 bytesHash: 8c2c6f45a5b4a34c0ae1fd977704ae1985bd302ae31e028d806b6e4e016ae605 text: '74 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: 3f5120be53c1c57998f07b167fb6dd685316f4ae6e9eaf7ccd694eb4c2c88c35 text: '28 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 53 bytesHash: 7077a6de9cd4621c6810b58b57353518fe4da62e21b53904cb1f48b76ac694d4 text: '53 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 10113 bytesHash: 7bc32a386f79263cacc190a0e4c4c8b1b197a4bbe55f57dbf38cddc72fb87ad2 text: '10113 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 @@ -1773,12 +1587,6 @@ log: path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' message: 'Size mismatch between IFD and index header' WARNING: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'SRAWQuality' in 'CanonCameraSettings', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' message: "Could not get value for item 'CanonShotInfo' in 'Canon', not enough data" @@ -1806,6 +1614,13 @@ log: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' message: "Could not access value for item 'CanonCameraInfo' in 'Canon', overflow" + INFO: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'SRAWQuality' in map 'CanonCameraSettings', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" gdInfo: 0: 150 1: 150 diff --git a/tests/media-dumps/image/broken/gh-11.jpg.dump.yml b/tests/media-dumps/image/broken/gh-11.jpg.dump.yml index 4c2fe2a50..5f17adae5 100644 --- a/tests/media-dumps/image/broken/gh-11.jpg.dump.yml +++ b/tests/media-dumps/image/broken/gh-11.jpg.dump.yml @@ -35,1503 +35,1335 @@ fileName: gh-11.jpg mimeType: image/jpeg fileContentHash: 5818c6c496e7ea0b168334be7c7cec0db53404c9bc1c05a078096708b6d854f2 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/rawData:scan' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: scan collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/rawData:scan/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2494 bytesHash: 8fea27fe1c466af66ff0bf0720a6dc2e91de0e6e8ab4f6416ed736574eacb6cb text: '2494 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 33 bytesHash: 850952fc5b3169ca86122c40be392628b97fe0a91b0a3c5288b1243ff0412731 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: e1ffdded386aa79b3c3338f93802c23c1271fb0eed1ca5e66f4eb6ebbe8814ac text: SONY - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 9 bytesHash: d20621a01b2b54d6b3f7f011f69a88ac69939c304645d5eea6a13a80dee9117e text: DSC-W55 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: 23ad39318660bcdae8f5b29f6a6db03a8d4354494a97aee65783d861b955bccb text: '2007:06:05 11:12:11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: a4f247e774c06222c79089bd939082498fdf84a59246c037078a94b91a96f908 text: '1/500 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 4fba140f7315a66df6d4de21b4a92a26248a9a96a0c83a33b8b9ecf3cb10301b text: f/2.8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0a6361b3a802f55cd5ae06101c88a1e216320fe11cc0cfe1d791eed08a1200fd text: Portrait - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: 23ad39318660bcdae8f5b29f6a6db03a8d4354494a97aee65783d861b955bccb text: '2007:06:05 11:12:11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: 23ad39318660bcdae8f5b29f6a6db03a8d4354494a97aee65783d861b955bccb text: '2007:06:05 11:12:11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 8ad041705ad57138eb90bb9b7dab49557cd5bd9fcb3bb4086dcf3db05fd87cb6 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: cdf6c2d74b4c0c9ec6ec534248ae0beafde5b828ad66f559624ffeacb3aaa0dd text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 78a23af8da46b1b37e8767921a2d3f528fdc8eca37cea8aea775fd2b283d3776 text: 'Auto, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: aaecc262dc576a30e0b0870330060d0f8eca3fd373f5719d5f34e4e78e081b19 text: '6.3 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 2036 bytesHash: 0c6c16bd6ce7d7973257ce5a4f1ea4a081bb1488872ec1a0f20767dd91dafdd2 text: '2036 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: e4778b935bd70d3941cc11211632b72ecb907a4efe545d52a2dc0d7727e4edd9 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 79e40e897dd13be3d6dc93d71c242dd082d8ab361b9dd5a603e5c53e7444a640 text: '1944' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag 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\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: a4f247e774c06222c79089bd939082498fdf84a59246c037078a94b91a96f908 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' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag 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\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 4fba140f7315a66df6d4de21b4a92a26248a9a96a0c83a33b8b9ecf3cb10301b 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' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0a6361b3a802f55cd5ae06101c88a1e216320fe11cc0cfe1d791eed08a1200fd text: Portrait - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag 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\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac 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' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag 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\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: 23ad39318660bcdae8f5b29f6a6db03a8d4354494a97aee65783d861b955bccb text: '2007:06:05 11:12:11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag 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\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 21 bytesHash: 23ad39318660bcdae8f5b29f6a6db03a8d4354494a97aee65783d861b955bccb text: '2007:06:05 11:12:11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag 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\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc 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' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 8ad041705ad57138eb90bb9b7dab49557cd5bd9fcb3bb4086dcf3db05fd87cb6 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag 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\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: cdf6c2d74b4c0c9ec6ec534248ae0beafde5b828ad66f559624ffeacb3aaa0dd text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 78a23af8da46b1b37e8767921a2d3f528fdc8eca37cea8aea775fd2b283d3776 text: 'Auto, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag 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\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: aaecc262dc576a30e0b0870330060d0f8eca3fd373f5719d5f34e4e78e081b19 text: '6.3 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry 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 + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 2036 bytesHash: 0c6c16bd6ce7d7973257ce5a4f1ea4a081bb1488872ec1a0f20767dd91dafdd2 text: '2036 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag 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\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf 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' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: e4778b935bd70d3941cc11211632b72ecb907a4efe545d52a2dc0d7727e4edd9 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 79e40e897dd13be3d6dc93d71c242dd082d8ab361b9dd5a603e5c53e7444a640 text: '1944' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:40965' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '40965' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:40965/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: dc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Portrait - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Portrait - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: fafe0546ab2077a11a933ca66dcb450a3763eb33b96f78e117833f394984e28a text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 30 bytesHash: 17672416025f0f17f1c3529498924388d21f43e6c30274d189f7d09f7189a6fa text: '30 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 52 bytesHash: a63fc4daca1c3bad6c847467332891331601bacbe6175b92eafaa8cf5e631291 text: '52 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 26 bytesHash: ab452a729a31ee54ec387247b790aaf52345547b314ccce5a3c0c9fc13df4283 text: '26 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 41 bytesHash: 6053b07336c41b0ccf305dbb18006e93a2e91a9be44a2334c5e9d9fe227a7861 text: '41 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1250 bytesHash: 4706d6daafae99db21789efe5486e4776cdbd167135c5e2543575e01abbfffa1 text: '1250 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/broken/misplaced-exif.jpg.dump.yml b/tests/media-dumps/image/broken/misplaced-exif.jpg.dump.yml index 33479c610..da407cba9 100644 --- a/tests/media-dumps/image/broken/misplaced-exif.jpg.dump.yml +++ b/tests/media-dumps/image/broken/misplaced-exif.jpg.dump.yml @@ -8,414 +8,367 @@ fileName: misplaced-exif.jpg mimeType: image/jpeg fileContentHash: b14a62158bfab96530f8c257cb619371a39ca5d28c9e23a65e95e7b4ac4ba3b2 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 458 bytesHash: be2e770f2315069122d7575741a9ff8ea497e9700522dfaedef1c90b20def142 text: '458 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XPTitle:40091' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XPTitle id: '40091' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XPTitle:40091/entry' - class: FileEye\MediaProbe\Entry\WindowsString + handlerClass: FileEye\MediaProbe\Entry\WindowsString valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 059d7955ee15906a5f9fe69c6c94d419db9f9e8489a99f8d5a5aba5bb11a6c2e text: Test1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: false format: Ascii components: 11 bytesHash: 8082e900bcd25e2f020ec7473bdc84b09feba7c72eba59119286e9bb8efb2dfc text: '1509749992' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 3c7a246021bffd30e44bb63887f5ea8e6b87b5dae4db1110fabe67c1683200d0 text: 2.3.0.0 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: false format: Undefined components: 4 bytesHash: 6142c2545fc60da377b0bb1b1ac7bfedb5c5f741fd21fc924dfaac20c48cf0b2 text: '0.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e4f60d0aa6d7f3d3b6a6494b1c861b99f649c6f9ec51abaf201b20f297327c95 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTime id: '36880' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3c23203d1c5f9debe4a838f6b142a1dcae721fba060615dc95718b30adf2900c text: '+00:00' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1457 bytesHash: f61c1bfebdbdc57435c7a567225ba1fc9e907285192bb74fab92dc0a4a7dfe55 text: '1457 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:COM:254' - class: FileEye\MediaProbe\Block\Jpeg\SegmentCom + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentCom valid: true name: COM id: '254' collection: Jpeg\SegmentCom elements: - - node: entry path: '/media/jpeg/jpegSegment:COM:254/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 17 bytesHash: 31af3a71e475036fc7427bee0a875861b66aae02154d4d28048187025673510a text: 'Created with GIMP' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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:SOF2:194' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: SOF2 id: '194' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:SOF2:194/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 5bbeefdda9b936aeabf74efa880078bac2df75986ed192e9906e6f3de9f80d94 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: cdc6ead4795d62aac4b3f93fb9ad1c1941aef2d761690529fbebc3fa104843e6 text: '28 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 22 bytesHash: f575307044c1cabbd4cb71c98fe6e707b998b9a9d45e477db5c07eab9e4caf92 text: '22 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2224 bytesHash: fc2dc0cb942824a22eb2d38bb00fdf61330d03db0e9ca0056f301c5a988a5650 text: '2224 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/broken/pel-141.jpg.dump.yml b/tests/media-dumps/image/broken/pel-141.jpg.dump.yml index a49344075..4eae95b1f 100644 --- a/tests/media-dumps/image/broken/pel-141.jpg.dump.yml +++ b/tests/media-dumps/image/broken/pel-141.jpg.dump.yml @@ -7,855 +7,759 @@ fileName: pel-141.jpg mimeType: image/jpeg fileContentHash: 1fd83d85244eec576327f65ac1db486b36192f106a4111982f45ee65da7ccd00 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirection:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirection id: '17' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirectionRef id: '16' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageWidth id: '256' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageHeight id: '257' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 8417eb4e5447e04d669bfed0cc1a3a7b26ad04a5ae839b4669a26983f95fe8fb text: 'Err (206), R, -, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 2fcd151b8295e8b3bf8ec64ede173523417960a8db6cbc569de9a25a458f9135 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 9c14ac2529a73c754051184f6c799de149b324e48288c92df92956c768b10f5e text: '2.6' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\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 + handlerClass: 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\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OtherImageStart:513' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OtherImageStart id: '513' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OtherImageLength id: '514' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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 + handlerClass: FileEye\MediaProbe\Block\RawData valid: true collection: RawData elements: - - node: entry path: /media/jpeg/rawData/entry - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3504 diff --git a/tests/media-dumps/image/broken/pel-152.jpg.dump.yml b/tests/media-dumps/image/broken/pel-152.jpg.dump.yml index 4ee079a4e..0acae3178 100644 --- a/tests/media-dumps/image/broken/pel-152.jpg.dump.yml +++ b/tests/media-dumps/image/broken/pel-152.jpg.dump.yml @@ -2,248 +2,220 @@ fileName: pel-152.jpg mimeType: image/jpeg fileContentHash: 52c90ba1f04f89c6138b2ff8fc12922dcaff69131d26504757c5829f18be4293 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 30 bytesHash: fdbd4c965be870d01be15273edabb34c185ff79561578b909ca0f3e506ad6210 text: '30 byte(s) of data' - - node: rawData path: '/media/jpeg/rawData:trail' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: trail collection: RawData elements: - - node: entry path: '/media/jpeg/rawData:trail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 63 bytesHash: d12449c8124182545ae91924286cc6af13528bcf62a5ddbd5e00b891fffc1b48 text: '63 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/broken/pel-156.jpg.dump.yml b/tests/media-dumps/image/broken/pel-156.jpg.dump.yml index 5ce044839..60e5e273b 100644 --- a/tests/media-dumps/image/broken/pel-156.jpg.dump.yml +++ b/tests/media-dumps/image/broken/pel-156.jpg.dump.yml @@ -13,1539 +13,1367 @@ fileName: pel-156.jpg mimeType: image/jpeg fileContentHash: ef357e50cafae67e8aadeed3810e835872d91a6725b5985f4346bdce776716b5 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 66084db20c7052073ae4cbc10c3e4a610e463acea230fac553093fe4b6331623 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageWidth:256' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageWidth id: '256' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageWidth:256/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 6e51e700628ff6ce1f0b988d93f75dda46edeef197b6e01b3263bd9af8c597e4 text: '2848' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageHeight:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageHeight id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageHeight:257/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 96a23c3c6111f80924c7cffe037ff322f8925284f7dd8d3af73430a8feeb3a95 text: '4288' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:BitsPerSample:258' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BitsPerSample id: '258' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:BitsPerSample:258/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: 5c3c76111a4f95db7a1905b97a766596eed6f9efd4fbd9a5021c9a1dd969dbb2 text: '8 8 8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotometricInterpretation id: '262' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: RGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 201 bytesHash: 43e50fc0a7e74c8d2f41d65e65f939e2a9c462b721f5ded25194921f2d5fb261 text: 'wood texture floor light oak line tile up old teak row eye peel teak chip door desk grey top clear dark board aged tiles pine year solid birch grain frame vinyl blank home veneer empty fence table new' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 18 bytesHash: 5ba0843effcd81fb1d67f1701f5a473024cfbd98321c7ca901cdfbd30d6b001b text: 'NIKON CORPORATION' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 16b75ab5ae90422e05f745c3070e74dd25214ff0559eb8bb29086c48c9a4c9bb text: 'NIKON D90' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SamplesPerPixel id: '277' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 583c7dfb7b3055d99465544032a571e10a134b1b6f769422bbb71fd7fa167a5d text: '3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 63ce7de487b5a89b1af2456db92a0a19f073bdfcd294b2a12615f09b282368be text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 63ce7de487b5a89b1af2456db92a0a19f073bdfcd294b2a12615f09b282368be text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 36 bytesHash: 6faca2c0a7ae0ee8a7834d6de26feeff29cf3a482f0753ac06423e5e9bafce0f text: 'Adobe Photoshop CC 2015.5 (Windows)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 85e882dab5f1a057e6c2d53d797d730468eb2afd0a71b73f0dac21cac4596ed5 text: '2016:08:19 15:20:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:WhitePoint:318' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhitePoint id: '318' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:WhitePoint:318/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 2 bytesHash: 8a06e06fdce05f30fc3ecfb157d7aa4efabf439c3d137479758ea0d9ae488954 text: '0.313 0.329' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrimaryChromaticities:319' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryChromaticities id: '319' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrimaryChromaticities:319/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 6 bytesHash: 0cb44488143172fe8fd74ae2df4a2000d46a95c9eb0d763d9b30ed71bad8a668 text: '0.64 0.33 0.21 0.71 0.15 0.06' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrCoefficients:529' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrCoefficients id: '529' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrCoefficients:529/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 3 bytesHash: 41655786f5224dd184b7b79ddb66776914a838c64afbb64061df1f8d58de1d02 text: '0.299 0.587 0.114' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: ae50b6c4033a2e066234f1053d5f0bb6187c0f183d0b29efea3482756ae799dd text: '1/3 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 65148194bf742f2d72b21fa08c20a438c49f6479c2bd0bd732dbbfc36eaaba0b text: f/7.1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 583c7dfb7b3055d99465544032a571e10a134b1b6f769422bbb71fd7fa167a5d text: 'Aperture-priority AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 48b576dfc3447c7a0e6b513608937a23d02e6330c5ed01b0fc4ca98b2bca1feb text: '200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5ec6879804bfa01cd94f85bb67fdb6f648d05bbede803d32c505b907c0ce721f text: '2016:08:18 16:54:05' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5ec6879804bfa01cd94f85bb67fdb6f648d05bbede803d32c505b907c0ce721f text: '2016:08:18 16:54:05' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2e78759f213fec495b261211f68babe7f6947d09289583d4709552c884f29e31 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: b4ffd91d295325ac6b8deb3a5560ebaa842d3f90f8101c3e7643347064bd36e8 text: '1584963/1000000 sec. (APEX: 1)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: bb3389e6cbca248e342baa09a70c50ef043e3e7ee276e3cfeb2a23b10667c1a4 text: '7.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: d447b1624fd5720a8bff9148a13723f81177f2019903c94a1f7b22f2265d4164 text: '+1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 0f95c09f7b21e16a5b987000e711b1574cbea46616dd8b260ffeb82cfbc8c155 text: '3.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c87479cd656e7e3ad6bd8db402e8027df454b2b0c42ff29e093458beb98a23d4 text: 'Fine Weather' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 9a30dad2a03eb02e6b6a145a4b9505f3719a88c621b9feeeff0c452b9122eab8 text: '22.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 44 bytesHash: d6bd6eff855778b7ad0c569fe05296810994a68da93362231b91283e10c15d56 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: f5ee942324833efddd0f0195902096c696632e1941e50041c1ed5d325768a921 text: '00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: f5ee942324833efddd0f0195902096c696632e1941e50041c1ed5d325768a921 text: '00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: f5ee942324833efddd0f0195902096c696632e1941e50041c1ed5d325768a921 text: '00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Uncalibrated - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 96a23c3c6111f80924c7cffe037ff322f8925284f7dd8d3af73430a8feeb3a95 text: '4288' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 6e51e700628ff6ce1f0b988d93f75dda46edeef197b6e01b3263bd9af8c597e4 text: '2848' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CFAPattern:41730' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CFAPattern id: '41730' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CFAPattern:41730/entry' - class: FileEye\MediaProbe\Entry\ExifCFAPattern + handlerClass: FileEye\MediaProbe\Entry\ExifCFAPattern valid: true format: Undefined components: 8 bytesHash: aa5fa17ecb2579c69c82935807957517dfd165292e66db7cb2069252a6226275 text: '8 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 577fcad6fcd8592bf8b3b70c5ed4981eb1b2f7b7ac7ae355b930aa302ff85a55 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 1321e1ca91757e8c23c934ff4047d69657e9caeed9ce5a29e5fcf94e7e648ca6 text: '33 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectDistanceRange id: '41996' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Gamma:42240' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Gamma id: '42240' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Gamma:42240/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 4f0ee83965160fc70d7922f1e643a7b45b0719d2f4ca206aa3cb2e3f87954387 text: '2.2' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: b547e69597d78344cd88403275b09daf2e9d4ac60cf878926e94d42d38fcb6bd text: 'R03 - DCF option file (Adobe RGB)' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece text: 2.0.0.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad text: North - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 4bbd67e3a43f256e1db2cd0baa24b3f9bbdb31f79fdfd48fa2634e12f461866f text: '52° 19'' 33.9852" (52.33°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: d33548389aba269e653aca9abf557278d901b39b04a7319552df7149c40c185d text: West - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 93968828bd6824d28822d258da0b6ac679536c5f1edf2c794d7e23d8c7ad8dd0 text: '106° 17'' 29.2596" (106.29°)' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4725 bytesHash: 63260a2c36c19f062e1de361587c588987fb531289edf21665f3f4b8b5081a90 text: '4725 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: a908a0f966db8d29b8547d1a71bb81cca48d2dc76578edf9d972df3c70bfa072 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 74f21f07e9948f7b459f739fb60fbdcd2da39bfb5aca79422e6c073776f4e390 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 638302dbc8e21ea59e5e252c0ba6ee9d39e8c3feb34faff8043a3845539e9c34 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 441187 bytesHash: e448b078bd2bdabcd212c17ad1e3893927fd1f356b0452f87990e2ea0d3a56b8 text: '441187 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/broken/pel-176-RPT200076_03.jpg.dump.yml b/tests/media-dumps/image/broken/pel-176-RPT200076_03.jpg.dump.yml index 74533f293..618470f80 100644 --- a/tests/media-dumps/image/broken/pel-176-RPT200076_03.jpg.dump.yml +++ b/tests/media-dumps/image/broken/pel-176-RPT200076_03.jpg.dump.yml @@ -2,902 +2,801 @@ fileName: pel-176-RPT200076_03.jpg mimeType: image/jpeg fileContentHash: b932dd63372af03aef507f06ffd8df1d8e6f031d71a572a0d975eee4df6380a5 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 4415bc6894596796ff84a0843fec446ce19be78db034731b0f3b742ba962b2bc text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 5 bytesHash: 7780172200243361b7df50624840b088e1a043688ca3c74e4b6c44a644667276 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 12 bytesHash: 6a45dbb81cb425c72ee340fafbfecca9a2ba7ba5311ef1348ad5266b33bb2ebe text: 'Canon EOS 6D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: cf626cc8620ca6ab7caa530124659a6f8d205d6e1582206da4223d870d6c0192 text: '240' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: cf626cc8620ca6ab7caa530124659a6f8d205d6e1582206da4223d870d6c0192 text: '240' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 47 bytesHash: fc1b1e4d365d4645f4ec1b316170241e96cf282aa5c093b14a504fbaff0ed631 text: 'Adobe Photoshop Lightroom Classic 9.3 (Windows)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: false format: Ascii components: 19 bytesHash: bdcd839dfb617ab9346e4add28ce9e97e30d3b0f1cc5866d1844333f2197f6cb text: '2020:08:09 18:44:49' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Artist id: '315' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 28 bytesHash: 803520c2476c6cec020bb4f2413bdfe5339dde9e44a3a263be53e5289478a086 text: 'ALL RIGHTS TO MATT BEVINGTON' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: f8f0cf6da50b42147fcb0769c5c260e0d310f5ced246d7c9c665e6b685f1664c text: '1/1 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: d782badb4b24701eedae2f505f63e6698e1fa7a2a91ec3e4bdcd197340b41eec text: f/22.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensitivityType id: '34864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Recommended Exposure Index' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecommendedExposureIndex id: '34866' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 40e736c02a102a050e1555781b4171020a4279adaa7ed9ca3cc9633a0ade9c37 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 74beb3a917a6281b5db97b012ce9b51afbae0625545ef013ba0e7ed0a39a71fd text: '2.31' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: false format: Ascii components: 19 bytesHash: 49f5d1555bf651872644b29b28ab099196e67fc1193f7686be3fadce29f8accf text: '2020:08:09 14:42:45' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: false format: Ascii components: 19 bytesHash: 49f5d1555bf651872644b29b28ab099196e67fc1193f7686be3fadce29f8accf text: '2020:08:09 14:42:45' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: OffsetTime id: '36880' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 6 bytesHash: 68c78424059fb82fc48ebf67ba1049abfaede0c10e1e3d3f5b26ac2f4a3959e3 text: '+01:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: cbeca3e9ecfb90a7cb4bb8d22f340f31466b8746f0e890b969ae073382c117aa text: '321928/1000000 sec. (APEX: 1)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: df641237433a22559d388f5d4e133f1a4968d760ca0ed67647630f16b57ad775 text: '22.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 8ad041705ad57138eb90bb9b7dab49557cd5bd9fcb3bb4086dcf3db05fd87cb6 text: '4.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: a58049314b30ea940a92301f86b139ff225b2c094461b087a7105f88d8967590 text: '17.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 2 bytesHash: a953f09a1b6b6725b81956e9ad0b1eb49e3ad40004c04307ef8af6246a054116 text: '02' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 2 bytesHash: a953f09a1b6b6725b81956e9ad0b1eb49e3ad40004c04307ef8af6246a054116 text: '02' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 62a072b320d85e54307a3c5ff669eef98a8cc25c356643d2844890879e9b0666 text: '1520' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 62a072b320d85e54307a3c5ff669eef98a8cc25c356643d2844890879e9b0666 text: '1520' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: cm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SerialNumber:42033' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: SerialNumber id: '42033' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 12 bytesHash: 96cd55ad9e578181713975dd4e4d0f5f6797ac3255cf38a33a50c69d448fec2d text: '142053002191' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: 431024e5eed6ea7a3a4385e6e2abcf39d117722955ae9ebc917aab4f40e5e40a text: '17-40mm f/?' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 18 bytesHash: e5f783dde134c0ce1048cb9a754069ef82a432b1cfef9586af6634d566d5f119 text: 'EF17-40mm f/4L USM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: LensSerialNumber id: '42037' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 10 bytesHash: 84d9c4b849506b6d8f8075a9000e7e0a254be71060ea889fad3c88395988f4fc text: '0000000000' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP2:226' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP2 id: '226' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP2:226/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3162 bytesHash: 6766f05353fb3add264b9caeefa1542183b6ce96697aaee4c10b71e4d2527b5e text: '3162 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: afc55e219c927400d4952a3508ff38bc9700f0f8b165ae0f88be5f18ed4be494 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 4e51e7fd33bef696e6694c76aed7168bc17a981cfa3049fcedb34990fad711b4 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 48895 bytesHash: 67c6d3e527d8d43bcfaff3d23c9f8ec20327570b420dff776cbeb9d8ebc0a4e5 text: '48895 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/bug3017880.jpg.dump.yml b/tests/media-dumps/image/bug3017880.jpg.dump.yml index 58e642e6a..15c287ec1 100644 --- a/tests/media-dumps/image/bug3017880.jpg.dump.yml +++ b/tests/media-dumps/image/bug3017880.jpg.dump.yml @@ -2,173 +2,153 @@ fileName: bug3017880.jpg mimeType: image/jpeg fileContentHash: c187ee42965e45844fbe6371ac38dbcdb2126ea69c17c01fee2ab0ba6c6ba616 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: c952a1e34312124af6960cefed48f6ce86358e23b853a8435fb0041bee41bc94 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: 5175be687cf17efcc85c38d9b785fcab030f20065935a7fe7223a8a168f4e1d7 text: 'Example V2' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 6a373c2a23c944aaa25a12d284c074a3f352c1cef4fd10025b2079aa7e33ed12 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4276 bytesHash: c57cb89e7fb02c2d7c25ed6433e021b2ac348b279f31db3f692c941c0512c882 text: '4276 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 @@ -185,7 +165,7 @@ gdInfo: mime: image/jpeg exifReadData: FileName: bug3017880.jpg - FileDateTime: 1737911873 + FileDateTime: 1738187006 FileSize: 4900 FileType: 2 MimeType: image/jpeg diff --git a/tests/media-dumps/image/camera/apple-iphone11.jpg.dump.yml b/tests/media-dumps/image/camera/apple-iphone11.jpg.dump.yml index 2454072e3..f6c3883b1 100644 --- a/tests/media-dumps/image/camera/apple-iphone11.jpg.dump.yml +++ b/tests/media-dumps/image/camera/apple-iphone11.jpg.dump.yml @@ -10,1902 +10,1689 @@ fileName: apple-iphone11.jpg mimeType: image/jpeg fileContentHash: 38be1f3365dbf826bb4fc7c486f884791ee8813fc9ec218704645b5982738f12 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: f5c2aa000f998f8662b133cff27277377f5510b3b6a4b12f4da6c3cedd921f0e text: Apple - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 65fe412e71772d5ec09cfbff900f52c71063ffdc3540e1ca5b2bf0cdb3cc8d4b text: 'iPhone 11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'Rotate 90 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: f4df9e182af7e344dd863ce0e79a441cf3796a9246d920c7f35547823fac6cbc text: 13.3.1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 8292c52cd56ce4fbddf343c2e45d9c00dfe43d846ed38594e2cfa6379ebdcf6f text: '2020:06:01 19:08:36' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 2c7914734ebd07e0f0ea11a3d00e6100d560df83a972813750d93b1978a349e4 text: '1/2033 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: e6118ff6599940ac2157c1cdd9bfca3ba6bc7dda367060670db23e980d52f140 text: f/1.8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 474f2af47544e9c7ce4338cabd43c5ca1c26432b7300ce387406157ea433891f text: '32' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 74beb3a917a6281b5db97b012ce9b51afbae0625545ef013ba0e7ed0a39a71fd text: '2.31' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 8292c52cd56ce4fbddf343c2e45d9c00dfe43d846ed38594e2cfa6379ebdcf6f text: '2020:06:01 19:08:36' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 8292c52cd56ce4fbddf343c2e45d9c00dfe43d846ed38594e2cfa6379ebdcf6f text: '2020:06:01 19:08:36' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTime id: '36880' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3d3b06ed209ea3fbfc17d3b3111b28a90fec65c3f4262a02c97b595f7156ede3 text: '+02:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeOriginal:36881' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTimeOriginal id: '36881' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeOriginal:36881/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3d3b06ed209ea3fbfc17d3b3111b28a90fec65c3f4262a02c97b595f7156ede3 text: '+02:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeDigitized:36882' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTimeDigitized id: '36882' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeDigitized:36882/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3d3b06ed209ea3fbfc17d3b3111b28a90fec65c3f4262a02c97b595f7156ede3 text: '+02:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 4899f3a89c38d25ec1d977232d193ee8511ec690c83db9fd860822126d42c2ac text: '81319/7400 sec. (APEX: 45)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 6fd834efbe3e0103e6c11178f2b05507db85ad244a610506793ab39b50b33249 text: '1.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 6eb534b3e6c1a35a3eda08bafa374df9be0946cd52bba4fe22b0fefa2b62db8c text: '9.8924182897267' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b5609376c87f00c645433e48648cb02e6a3f83467f2c827194de5d58f971c8f0 text: 'Auto, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 1be1abdcd49befa3840464e716c0288ef3d8b41d46fc704e3ee0b979c4a3fbb2 text: '4.2 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectArea id: '37396' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396/entry' - class: FileEye\MediaProbe\Entry\ExifSubjectArea + handlerClass: FileEye\MediaProbe\Entry\ExifSubjectArea valid: true format: Short components: 4 bytesHash: 755963c980c2f4730686d5de8c4290b98080a478770e4e945f5994398a392f4c text: 'Within rectangle (width 2002, height 1505) around (x,y) = (2213,1324)' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500' - class: FileEye\MediaProbe\Block\Exif\Vendor\Apple\MakerNote + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Apple\MakerNote valid: true name: Apple id: '37500' collection: ExifMakerNotes\Apple\Main elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/rawData:appleHeader' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: appleHeader collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/rawData:appleHeader/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 14 bytesHash: e4afa36e2de99a9dc082827b27a7dbdb4a4ea52a3ec0ee57c53cbe1a047939bb text: '14 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:MakerNoteVersion:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNoteVersion id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:MakerNoteVersion:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 390b36a09502b05d4f8c27aea2636c6b7fd05b27d742ed32074ffea1f888ebe4 text: '11' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEMatrix:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEMatrix id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEMatrix:2/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 558 bytesHash: cec87f067b4bea8607b746fa569caf851d1561b6a7c81b55b0e975ef29fc261a text: '558 byte(s) of data' - - node: plist path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Apple\RunTime + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Apple\RunTime valid: true name: AppleRuntime id: '3' collection: ExifMakerNotes\Apple\RunTime elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeFlags:flags' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeFlags id: flags collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeFlags:flags/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\RunTimeFlags + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\RunTimeFlags valid: true format: Char components: 1 bytesHash: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b text: Valid - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeValue:value' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeValue id: value collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeValue:value/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 15 bytesHash: ad06c18acc94443f20cde7de94d80ea6bbe354b6b317123084d95af7ebd3b52b text: '222814068412041' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeScale:timescale' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeScale id: timescale collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeScale:timescale/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 10 bytesHash: 52a5d4a071d82caea87329868d22f6b8390ac3d227c6fde0d4525e69510ec479 text: '1000000000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeEpoch:epoch' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeEpoch id: epoch collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeEpoch:epoch/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 1 bytesHash: 5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEStable:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEStable id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEStable:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'No' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AETarget:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AETarget id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AETarget:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 809bbd7cc8438ceb57b5f51db7751182dcc9a867d1219af433712ff4f5c96d7b text: '168' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEAverage:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEAverage id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEAverage:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 3c6527cac49827251ef9d68bdfc154988f1d747316803beaa47e06cfb73cc9fa text: '182' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFStable:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFStable id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFStable:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: 'Yes' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AccelerationVector:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AccelerationVector id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AccelerationVector:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 3 bytesHash: 9c0531868e1b358c6dbd5903eed1b1220531507e0b6fb9730c6a99056ab8afaf text: '-0.011308182971366 -1.0046949386806 0.085962392364731' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:FocusDistanceRange:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceRange id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:FocusDistanceRange:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\FocusDistanceRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\FocusDistanceRange valid: true format: SignedRational components: 2 bytesHash: 5c9229d72008f3e4d0273f4e6b881245b177027ffcfc6f66877eb19d8a6cfccd text: '47.22 - 50.06 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '13' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 79a881f99a636d0ad75f16f53668982b59f8bb96c3fbb449155fe7a08dba9cb1 text: '24' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureType:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageCaptureType id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureType:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\ImageCaptureType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\ImageCaptureType valid: true format: SignedLong components: 1 bytesHash: e084a105a7b7d599b8346d3cba5ac51b756d7e29c7ef77fd9eff31fdeae31389 text: Photo - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '22' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:22/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 29 bytesHash: e1fb084cd6e91dec2d27e4ef1ab00a1871a0f63458726567a7b9a6098166749d text: AXfk7VQu4POMftN2gtzRBss36w+t - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:LivePhotoVideoIndex:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LivePhotoVideoIndex id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:LivePhotoVideoIndex:23/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 287c2b497a1165fa315ac861d45205825a0263a3551cd8b1d9e8cfbb1b356b16 text: '38805504' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageProcessingFlags:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageProcessingFlags id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageProcessingFlags:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 433ebf5bc03dffa38536673207a21281612cef5faa9bc7a4d5b9be2fdb12cf1a text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:QualityHint:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: QualityHint id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:QualityHint:26/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 3d8a49074f3612ebe8d1da8feadb834d685b4bc91d4c0c230ad3c4fdf47b8872 text: q900n - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotosAppFeatureFlags:31' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotosAppFeatureFlags id: '31' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotosAppFeatureFlags:31/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureRequestID:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageCaptureRequestID id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureRequestID:32/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 37 bytesHash: 50271cd4fb6bbaf2571b52875cbeea1e5accf8a03bd8f88d0c9efa0332ae868c text: E23A8617-EBEA-4DB9-AE4B-3B300FB66AE3 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:HDRHeadroom:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HDRHeadroom id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:HDRHeadroom:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 321827fb1a7ddac86878bcded4d487f3bd78f29e3dea59c8c74bcd8f00370f90 text: '1.5531336076444' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFPerformance:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPerformance id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFPerformance:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\AFPerformance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\AFPerformance valid: true format: SignedLong components: 2 bytesHash: e6d6504539d2404f7eca98924eac70e4fce92ad52656e804b3b1fbcf9f66b672 text: '171 1 65' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:SceneFlags:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneFlags id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:SceneFlags:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 2a74f75553e1cc08471ccc59fc9dbb89eb27ffa93a6a1b7c0fab526dfa8a7989 text: '134' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:SignalToNoiseRatioType:38' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SignalToNoiseRatioType id: '38' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:SignalToNoiseRatioType:38/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 88185d128d9922e0e6bcd32b07b6c7f20f27968eab447a1d8d1cdf250f79f7d3 text: '3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:SignalToNoiseRatio:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SignalToNoiseRatio id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:SignalToNoiseRatio:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 18b38cf405c5bc56f21bc2fd163679b8110f3a8bcb327776c85f6764ac350401 text: '58.257846776915' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '40' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotoIdentifier:43' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoIdentifier id: '43' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotoIdentifier:43/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 37 bytesHash: 4245b18d91ab2e52d1e138a77e4f0f7b40a2cdecc35ea5ed05eb0767c50dff7d text: D60E8EF9-229C-4BAE-BD94-585DBFFEE0F6 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: b2136ffee8be91ed57ba6010cd969157757504de345c80c8597906dd80ea4695 text: '005' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: b2136ffee8be91ed57ba6010cd969157757504de345c80c8597906dd80ea4695 text: '005' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Uncalibrated - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 14f1d2d8923c2083c5e252bf3e055a7c47af23d9bcb622d29e001599c845486b text: '4032' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: bc576bdbee05aced1cff9024140ab9ea9a3c3c2de5d575b05b2ae55e63e4392c text: '3024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 67e9c125c3684fcb8da63c96772bbef781209c9fd74cd528664f91852b4b4176 text: '26 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: 0c20fdc6f7db8c21ec6e9ec443fffd3dd92c9a7b4f23b49d82f386e8c9059811 text: '1.53999996-4.25mm f/1.8-2.4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensMake id: '42035' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: f5c2aa000f998f8662b133cff27277377f5510b3b6a4b12f4da6c3cedd921f0e text: Apple - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 45 bytesHash: 4eab7ce3e82eba55994ee34d186b8115cb93e6a46f2d73082816520631f687e3 text: 'iPhone 11 back dual wide camera 4.25mm f/1.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompositeImage:42080' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompositeImage id: '42080' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompositeImage:42080/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'General Composite Image' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad text: North - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: a7f63ffcb04998004354621efad45677b3b9349711609eb372c4c6f0714ba633 text: '45° 51'' 30.36" (45.86°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e6691dfe4d55fb0af0da179453a9f94c71a5fcad27ff9623ce5f1bf748459135 text: East - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 3a2287ad2da0512278ca28f2c0542af7c5ded65d3e46b6d81129c53b0e907c6f text: '9° 23'' 6.24" (9.39°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitudeRef id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' - class: FileEye\MediaProbe\Entry\GPSAltitudeRef + handlerClass: FileEye\MediaProbe\Entry\GPSAltitudeRef valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Above Sea Level' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitude id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' - class: FileEye\MediaProbe\Entry\GPSAltitude + handlerClass: FileEye\MediaProbe\Entry\GPSAltitude valid: true format: Rational components: 1 bytesHash: 1640f32beaa4702c4c5ad8a22690b0a0c8a86c7dbfba85ae8875d15885194245 text: '199.77742749054' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeedRef id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: ab3fae4e024f63b2d32d0a6c381835d845f54bc721a16727fda4bf3ab5f1f706 text: km/h - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeed id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: b8dea01e9b270a94575999a699bd1eb85d518d0df861e7bd315705d07d08b789 text: '2.2944087992667' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirectionRef:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirectionRef id: '16' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: 'True North' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirection:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirection id: '17' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 5a20c70a988e9a65fe351f4fca5e70592579be581b9175eea12b0235221c3e93 text: '302.28152492669' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearingRef:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDestBearingRef id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearingRef:23/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: 'True North' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearing:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDestBearing id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearing:24/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 5a20c70a988e9a65fe351f4fca5e70592579be581b9175eea12b0235221c3e93 text: '302.28152492669' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSHPositioningError:31' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSHPositioningError id: '31' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSHPositioningError:31/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: e55295e022201d29daf36be215f0fff2e2819fb755a9175976472a7428d7e791 text: '60.2935875943 m' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 9068 bytesHash: 7456de25066f57873d46d1c08307127f329a064afabe6b9c29dde21811baf497 text: '9068 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP2:226' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP2 id: '226' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP2:226/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 566 bytesHash: 6a8087371ab362f894d146af4f702f531013ec233e006a3daf7c3b9dbbf2bcab text: '566 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP10:234' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP10 id: '234' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP10:234/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 766 bytesHash: 7a4cdbaca2e61fa9a22324c85ee414b4a2ef087fd03080f7b9c363cbe2978914 text: '766 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 58ab441dcdc1934d6cc6d53378b959f35074c161f7d8719bdccd39eaf0b770ed text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: 2c903cc91a86a7ced3571e7c63688e9e70a976433c7835661c2e4d83acb8b8fb text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 2aac70a6095e42f0e2bef841d875e0368081a095d3b90bf37445784019b47d11 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4220320 bytesHash: f19235f2554d084c0aab3598cb60aa17795f983e347f002652e77fa24d6b6a98 text: '4220320 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/apple-iphone6s.jpg.dump.yml b/tests/media-dumps/image/camera/apple-iphone6s.jpg.dump.yml index f836bc6f3..f208b2602 100644 --- a/tests/media-dumps/image/camera/apple-iphone6s.jpg.dump.yml +++ b/tests/media-dumps/image/camera/apple-iphone6s.jpg.dump.yml @@ -6,1635 +6,1452 @@ fileName: apple-iphone6s.jpg mimeType: image/jpeg fileContentHash: acb2045c15846eeb455deb1654ed381a1dbb2d2e618ed5a36a96221411aff6ac elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: f5c2aa000f998f8662b133cff27277377f5510b3b6a4b12f4da6c3cedd921f0e text: Apple - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 314871507ee4764af262c7a74ff70f47eba1ad96c7766d37fd4ec1cec9c5d2b8 text: 'iPhone 6s' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'Rotate 90 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 1de20ca20d1087e9e687957366cabb9684326c077720cb525f9bcba16d06a59d text: 11.0.3 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: bb98b8ed5eececb356b5f95831d4cd3851f170d4694f0b8a073209d579bd4415 text: '2017:12:07 12:02:40' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 699c8169bce34d4898d6194d8bb90f1c49b54aa9acf56ed241f09329564e3f66 text: '1/33 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 27c015780fd3eeabb7f316f41e988de0caff60a80f8d16ef7baf7982eaa8bcda text: f/2.2 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b8811852747cfa3620c3dd2af5d59498c240f208e689b4052bac934c29faf094 text: '64' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: bb98b8ed5eececb356b5f95831d4cd3851f170d4694f0b8a073209d579bd4415 text: '2017:12:07 12:02:40' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: bb98b8ed5eececb356b5f95831d4cd3851f170d4694f0b8a073209d579bd4415 text: '2017:12:07 12:02:40' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 937f5cc9ea888bebbfdc28686dc749340001883ee1e9a1b521b4baf28b230f90 text: '2297/454 sec. (APEX: 5)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 0633774d0e19c9e496c96d29991862d9e75faa4a87ca46b45fbdd222d3e1b3e6 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 1c5fa993439369891b62ecc0086e500313d44b0d2fbbd1c60869f5174b096149 text: '3.7317228226319' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0298d122906dcfc10892cb53a73992fc5b9f493ea4c9badb27b791b4127a7fe7 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 53f6d47077546a62b738aca044a7f4e9e3ccfef009115bd3a6e43015124752bf text: '4.2 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectArea id: '37396' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396/entry' - class: FileEye\MediaProbe\Entry\ExifSubjectArea + handlerClass: FileEye\MediaProbe\Entry\ExifSubjectArea valid: true format: Short components: 4 bytesHash: d33eded2d302b41e630b50c7e124d98db86476f9b394ca22f2d7f0b22826832c text: 'Within rectangle (width 2015, height 1511) around (x,y) = (2217,1330)' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500' - class: FileEye\MediaProbe\Block\Exif\Vendor\Apple\MakerNote + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Apple\MakerNote valid: true name: Apple id: '37500' collection: ExifMakerNotes\Apple\Main elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/rawData:appleHeader' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: appleHeader collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/rawData:appleHeader/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 14 bytesHash: e4afa36e2de99a9dc082827b27a7dbdb4a4ea52a3ec0ee57c53cbe1a047939bb text: '14 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:MakerNoteVersion:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNoteVersion id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:MakerNoteVersion:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 3b28a6c3766c6295adad976d349705ef49393fbfdebe4facb5862d2cdfa285d3 text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEMatrix:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEMatrix id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEMatrix:2/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 558 bytesHash: c53b6232c311b45ef4049742ea17e05d683570408b44edf4c619e6b124968a01 text: '558 byte(s) of data' - - node: plist path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Apple\RunTime + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Apple\RunTime valid: true name: AppleRuntime id: '3' collection: ExifMakerNotes\Apple\RunTime elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeFlags:flags' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeFlags id: flags collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeFlags:flags/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\RunTimeFlags + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\RunTimeFlags valid: true format: Char components: 1 bytesHash: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b text: Valid - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeValue:value' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeValue id: value collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeValue:value/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 15 bytesHash: 4c4cd6636d9abf9323e0418dde20772e905a23b035b969c0bbd984ab43e295bd text: '387722451513000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeScale:timescale' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeScale id: timescale collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeScale:timescale/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 10 bytesHash: 52a5d4a071d82caea87329868d22f6b8390ac3d227c6fde0d4525e69510ec479 text: '1000000000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeEpoch:epoch' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeEpoch id: epoch collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeEpoch:epoch/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 1 bytesHash: 5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEStable:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEStable id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEStable:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: 'Yes' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AETarget:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AETarget id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AETarget:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: bb5f035b7c23787f83ea61a30bc835bc23a9891bdf03808d7e40fbc99347b221 text: '221' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEAverage:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEAverage id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEAverage:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 318ed13950b5cac410bd4081e7441f1748f8d36890e481ea5bd9df5fc3f4218e text: '223' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFStable:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFStable id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFStable:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: 'Yes' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AccelerationVector:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AccelerationVector id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AccelerationVector:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 3 bytesHash: 3ce66e2b0c56b30b7b4580c478c17d76c0c878291d854aa7bb4800b06d3ea633 text: '0.092582129308257 -0.55557432432432 -0.91925042589438' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '9' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 12119ef86c853cd28845a577c1270402ab3bf5d5c1e641accab038b787a5115c text: '4371' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 1bc5d0e3df0ea12c4d0078668d14924f95106bbe173e196de50fe13a900b0937 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ContentIdentifier:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContentIdentifier id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ContentIdentifier:17/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 37 bytesHash: 11e6574300844d5c3b8b6c411e33430e4b9635cc09f4c0749d77a9f396b172aa text: 283DD1D4-53C7-4C9C-BB23-FDF9F95436D1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureType:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageCaptureType id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureType:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\ImageCaptureType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\ImageCaptureType valid: true format: SignedLong components: 1 bytesHash: 1bc5d0e3df0ea12c4d0078668d14924f95106bbe173e196de50fe13a900b0937 text: 'Unknown (4)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:LivePhotoVideoIndex:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LivePhotoVideoIndex id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:LivePhotoVideoIndex:23/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageProcessingFlags:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageProcessingFlags id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageProcessingFlags:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotosAppFeatureFlags:31' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotosAppFeatureFlags id: '31' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotosAppFeatureFlags:31/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: ffce2e01efb7792466e9af8a03f036ac72f75e781aa6925c0692b0f418e2c83d text: '160' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: ffce2e01efb7792466e9af8a03f036ac72f75e781aa6925c0692b0f418e2c83d text: '160' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: sRGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 14f1d2d8923c2083c5e252bf3e055a7c47af23d9bcb622d29e001599c845486b text: '4032' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: bc576bdbee05aced1cff9024140ab9ea9a3c3c2de5d575b05b2ae55e63e4392c text: '3024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: bb9a1a47cf5d03dcccf22a8c8b315c3bb423241698d4189e83b460c8da346d03 text: '29 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: b145521103fd569fefebc67f21c016df944f90da60020581b96070cd93d78510 text: '4.15mm f/2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensMake id: '42035' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: f5c2aa000f998f8662b133cff27277377f5510b3b6a4b12f4da6c3cedd921f0e text: Apple - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 35 bytesHash: 0986f5748e40a0a75505521de3aec8ceb4a6829b0db2c9e700f45e75928b3088 text: 'iPhone 6s back camera 4.15mm f/2.2' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad text: North - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 00f7884baa59fdac57997c5ffa2aebf89d930cec3dbf19ed1ab06415811a399e text: '45° 28'' 53.12" (45.48°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e6691dfe4d55fb0af0da179453a9f94c71a5fcad27ff9623ce5f1bf748459135 text: East - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: d6131d27c45c7d789d3e97048f0ace5ecd5442169db4831b073d097ec9b0a0af text: '9° 11'' 41.83" (9.19°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitudeRef id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' - class: FileEye\MediaProbe\Entry\GPSAltitudeRef + handlerClass: FileEye\MediaProbe\Entry\GPSAltitudeRef valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Above Sea Level' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitude id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' - class: FileEye\MediaProbe\Entry\GPSAltitude + handlerClass: FileEye\MediaProbe\Entry\GPSAltitude valid: true format: Rational components: 1 bytesHash: ef48b1120f3b00b7b1a69b56e63d4347b71b0c292f6587a3a40fe36b98c3ca81 text: '111.42168674699' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSTimeStamp:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSTimeStamp id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSTimeStamp:7/entry' - class: FileEye\MediaProbe\Entry\GPSTimeStamp + handlerClass: FileEye\MediaProbe\Entry\GPSTimeStamp valid: true format: Rational components: 3 bytesHash: fee856e76495aa8fbdbc19e1e73b45c3ab98e66dbb146de4a75f4a541e59550a text: '11 2 37.77' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeedRef id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: ab3fae4e024f63b2d32d0a6c381835d845f54bc721a16727fda4bf3ab5f1f706 text: km/h - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeed id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirectionRef:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirectionRef id: '16' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: 'True North' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirection:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirection id: '17' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 5f8cffd277849625aeac4ce7f10aeb592c1507f4c2b2c76d4e73c6dfc419cd89 text: '98.49889135255' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearingRef:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDestBearingRef id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearingRef:23/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: 'True North' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearing:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDestBearing id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearing:24/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 5f8cffd277849625aeac4ce7f10aeb592c1507f4c2b2c76d4e73c6dfc419cd89 text: '98.49889135255' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDateStamp id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: f28d15678b27bd1edb1a8622b4d137204f8381c536425edb8651e2bb015c4d9b text: '2017:12:07' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSHPositioningError:31' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSHPositioningError id: '31' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSHPositioningError:31/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 56359a95141f9fc4e382c9d6957e371d30de8807f66df83095e51a54185a13d0 text: '1414 m' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 12649 bytesHash: f6ea7edacd4ffceca63aa3b51b6c123f348c364e41c53a277e0d8efa50b118ac text: '12649 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: ba5ac2c67b220498915841e451115559b504cc8c1ef8201fd28e73e44e3708de text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: 2c903cc91a86a7ced3571e7c63688e9e70a976433c7835661c2e4d83acb8b8fb text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 2aac70a6095e42f0e2bef841d875e0368081a095d3b90bf37445784019b47d11 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1795210 bytesHash: d86d99d0b00bf563754631bc53199b1c953cbf32f0e52ebb293c04be213eeb04 text: '1795210 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/apple-iphone7.JPG.dump.yml b/tests/media-dumps/image/camera/apple-iphone7.JPG.dump.yml index 814ac932a..ff802fcc3 100644 --- a/tests/media-dumps/image/camera/apple-iphone7.JPG.dump.yml +++ b/tests/media-dumps/image/camera/apple-iphone7.JPG.dump.yml @@ -7,1680 +7,1492 @@ fileName: apple-iphone7.JPG mimeType: image/jpeg fileContentHash: 70abc50d086d0d12391befa26357a0524e9b99c1a7e96f1d44d7f79a06881b1f elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 1d5d6098873611890c5ab42bef35c3ac756624cbaa33f61861b0f4c5200143bb text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: f5c2aa000f998f8662b133cff27277377f5510b3b6a4b12f4da6c3cedd921f0e text: Apple - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 9 bytesHash: af6cfbb1138182c42ddfe587c2dbfa1fcff931c19a593836d0dc3df05ba38d99 text: 'iPhone 7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 870310ddbf5df95b182d8abe3b3e52916c5904fd7234d12bd327c15e027f68a0 text: 11.2.1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 763e86ebe0fbd1b8c123fad78b8a0f9fb6af845a13a6d5dea8d5c1be85ed5736 text: '2018:02:24 12:26:51' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 8aa389f543b947ab393ad50496e44882dc2179b3d2d2f02773588222c621f37b text: '1/8772 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: e6118ff6599940ac2157c1cdd9bfca3ba6bc7dda367060670db23e980d52f140 text: f/1.8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b35d9708f364a8e3b09f1ef3af3f2c36be29f3007e28cca15ab51a5161d276a0 text: '25' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 763e86ebe0fbd1b8c123fad78b8a0f9fb6af845a13a6d5dea8d5c1be85ed5736 text: '2018:02:24 12:26:51' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 763e86ebe0fbd1b8c123fad78b8a0f9fb6af845a13a6d5dea8d5c1be85ed5736 text: '2018:02:24 12:26:51' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: b0fc280198db14eac68d8665a54d6e82b74aa70ca8af4a7a558f532c750a0852 text: '14867/1135 sec. (APEX: 93)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 2091110f512631ea925f5a663685a579c20099098b6e6688342bf1260626d114 text: '1.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 02bdd49487ded4f7efa4b240f94775757259eb71141ac1f967f2e6bc43045c92 text: '12.161314984709' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: cd2662154e6d76b2b2b92e70c0cac3ccf534f9b74eb5b89819ec509083d00a50 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0298d122906dcfc10892cb53a73992fc5b9f493ea4c9badb27b791b4127a7fe7 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: e303c02464473a8cc49fd0e4c58f07718ff21ad534ab16c29deb89d9f6602db9 text: '4.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectArea id: '37396' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396/entry' - class: FileEye\MediaProbe\Entry\ExifSubjectArea + handlerClass: FileEye\MediaProbe\Entry\ExifSubjectArea valid: true format: Short components: 4 bytesHash: d33eded2d302b41e630b50c7e124d98db86476f9b394ca22f2d7f0b22826832c text: 'Within rectangle (width 2015, height 1511) around (x,y) = (2217,1330)' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500' - class: FileEye\MediaProbe\Block\Exif\Vendor\Apple\MakerNote + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Apple\MakerNote valid: true name: Apple id: '37500' collection: ExifMakerNotes\Apple\Main elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/rawData:appleHeader' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: appleHeader collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/rawData:appleHeader/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 14 bytesHash: e4afa36e2de99a9dc082827b27a7dbdb4a4ea52a3ec0ee57c53cbe1a047939bb text: '14 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:MakerNoteVersion:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNoteVersion id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:MakerNoteVersion:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 3b28a6c3766c6295adad976d349705ef49393fbfdebe4facb5862d2cdfa285d3 text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEMatrix:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEMatrix id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEMatrix:2/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 558 bytesHash: 3e67e4d4720b822e62cca05f0a32cac528ec9866f3274dff8c017f6ffe61d26f text: '558 byte(s) of data' - - node: plist path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Apple\RunTime + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Apple\RunTime valid: true name: AppleRuntime id: '3' collection: ExifMakerNotes\Apple\RunTime elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeFlags:flags' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeFlags id: flags collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeFlags:flags/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\RunTimeFlags + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\RunTimeFlags valid: true format: Char components: 1 bytesHash: 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b text: Valid - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeValue:value' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeValue id: value collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeValue:value/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 15 bytesHash: 1b441f0e774d9c97ebc7c3cf1e476091ad0798ecf7e7f04de11311f824f2bbdb text: '151991693487125' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeScale:timescale' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeScale id: timescale collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeScale:timescale/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 10 bytesHash: 52a5d4a071d82caea87329868d22f6b8390ac3d227c6fde0d4525e69510ec479 text: '1000000000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeEpoch:epoch' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RunTimeEpoch id: epoch collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/plist:AppleRuntime:3/tag:RunTimeEpoch:epoch/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 1 bytesHash: 5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEStable:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEStable id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEStable:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: 'Yes' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AETarget:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AETarget id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AETarget:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: f8745a89875a489e4ee9c028df036d889d8b567363d4c3c4183974d55b34f257 text: '165' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEAverage:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEAverage id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AEAverage:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: a0421fab584c3f77e839f44421ce965382a552e1e7028d89c3c17bda3804023e text: '162' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFStable:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFStable id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AFStable:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: 'Yes' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AccelerationVector:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AccelerationVector id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:AccelerationVector:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 3 bytesHash: a3a9e3c6ba606b6360854f6cecbd26654a30601181c17eec7eb74c1d4f143286 text: '-0.9991062118278 0.077602872134769 0.11136580706781' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:FocusDistanceRange:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceRange id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:FocusDistanceRange:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\FocusDistanceRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\FocusDistanceRange valid: true format: SignedRational components: 2 bytesHash: 0aee66fe9fc2bd3863c3192aaf02d60a20dbfcc8baaa66210a42eccb696433db text: '0.54 - 1.91 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '13' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 95534981420d9a1e5d3cd3b567c6e21f920742087ecf44c187e077cdc8497ac2 text: '40' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 1bc5d0e3df0ea12c4d0078668d14924f95106bbe173e196de50fe13a900b0937 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ContentIdentifier:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContentIdentifier id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ContentIdentifier:17/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 37 bytesHash: d9d01ca7c9007ff75e5f9ad49d83acdc687d540e22e8170cafc62681780680c1 text: 6AB558E4-C30A-487F-9443-29F4B3CC1F4E - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureType:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageCaptureType id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageCaptureType:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\ImageCaptureType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Apple\Exif\ImageCaptureType valid: true format: SignedLong components: 1 bytesHash: b40711a88c7039756fb8a73827eabe2c0fe5a0346ca7e0a104adc0fc764f528d text: ProRAW - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '22' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:22/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 29 bytesHash: bd3cfcfcaacddb378c3ae0239959a3e6f26e56566337a40dbb09274eeb1b9b1f text: Aaonjq1yJePknSSYF/Tu0r00cTL9 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:LivePhotoVideoIndex:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LivePhotoVideoIndex id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:LivePhotoVideoIndex:23/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageProcessingFlags:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageProcessingFlags id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:ImageProcessingFlags:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:QualityHint:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: QualityHint id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:QualityHint:26/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 2fdde25c05e15b2555baf968bb8c6dae3abd9c28b9615726fc93135fccd8f3be text: q825s - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotosAppFeatureFlags:31' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotosAppFeatureFlags id: '31' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Apple:37500/tag:PhotosAppFeatureFlags:31/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: a9ddb6ea63ea9b90b7a73809f56eacfc318c337d3f0454199553292784c09f52 text: '611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: a9ddb6ea63ea9b90b7a73809f56eacfc318c337d3f0454199553292784c09f52 text: '611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: sRGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 14f1d2d8923c2083c5e252bf3e055a7c47af23d9bcb622d29e001599c845486b text: '4032' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: bc576bdbee05aced1cff9024140ab9ea9a3c3c2de5d575b05b2ae55e63e4392c text: '3024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 774e33e878c3e22aba021f52a92fce5221c8c8e152ce67c08557d23eea236e5d text: '28 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: 1fe8bb3f6414e01eb1ebf4967ec649bf04f71e87561a0beae09b806d7c589dd0 text: '3.99mm f/1.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensMake id: '42035' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: f5c2aa000f998f8662b133cff27277377f5510b3b6a4b12f4da6c3cedd921f0e text: Apple - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 34 bytesHash: 058717aca05fe0f31d74af6d3cf2417fbed7e1e84b4a841f09234b64ce955d8a text: 'iPhone 7 back camera 3.99mm f/1.8' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad text: North - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 14ee1ad40fe85f71fdf7146eda6e94539bac6f10ffb402876e4a8b62b93cf9e6 text: '46° 32'' 45.4" (46.55°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e6691dfe4d55fb0af0da179453a9f94c71a5fcad27ff9623ce5f1bf748459135 text: East - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: b73dc25c789b0837128589e53256b6c66f82c1b383a23691add08a493e50e2a2 text: '11° 59'' 35.25" (11.99°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitudeRef id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' - class: FileEye\MediaProbe\Entry\GPSAltitudeRef + handlerClass: FileEye\MediaProbe\Entry\GPSAltitudeRef valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Above Sea Level' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitude id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' - class: FileEye\MediaProbe\Entry\GPSAltitude + handlerClass: FileEye\MediaProbe\Entry\GPSAltitude valid: true format: Rational components: 1 bytesHash: 6bd3fd593411cd60cd39c1f8168253451c1d726c8e14621665d6a3a6a96b5484 text: '2260.6764705882' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeedRef id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: ab3fae4e024f63b2d32d0a6c381835d845f54bc721a16727fda4bf3ab5f1f706 text: km/h - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeed id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 17e07ff062a7ac9bb476f6a0a3f0b492df8288951eaa030d0c7fba5766ee0bfb text: '0.017223674383869' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirectionRef:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirectionRef id: '16' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: 'True North' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSImgDirection:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSImgDirection id: '17' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: e106130a0427852f04fa0937b6977518c9cdabf85d2bb0be555c7e495950c166 text: '43.835509138381' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearingRef:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDestBearingRef id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearingRef:23/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: 'True North' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearing:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDestBearing id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDestBearing:24/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: e106130a0427852f04fa0937b6977518c9cdabf85d2bb0be555c7e495950c166 text: '43.835509138381' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSHPositioningError:31' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSHPositioningError id: '31' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSHPositioningError:31/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 1836a6df6954e8fe706a7007ee7dc929af5d0a3703bb166a502917744baf865d text: '24 m' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2576 bytesHash: 50ddc5981bf353404b1d3005ba9741aaa19844c806aca4b0a7d9c9f115fdf833 text: '2576 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 122 bytesHash: da75e0552095677d511e6a4c5a9fead8253342c237374f93eae4103ada35a361 text: '122 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 2aac70a6095e42f0e2bef841d875e0368081a095d3b90bf37445784019b47d11 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 8d203820a41d031d8fa7fbca40b2f9e7615764eb1649ce10497d58f34ac02272 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: bd1221f51b35fd89503f4b946d745f6d180351b424d71fa38a51a9373e97ae42 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: 2c903cc91a86a7ced3571e7c63688e9e70a976433c7835661c2e4d83acb8b8fb text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3658513 bytesHash: 249c4b712b8fbd56677723a6ed370d6f728e381bba877e626c393e83e41da872 text: '3658513 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/canon-ixus-ii.jpg.dump.yml b/tests/media-dumps/image/camera/canon-ixus-ii.jpg.dump.yml index fbafe690e..dfc2537ce 100644 --- a/tests/media-dumps/image/camera/canon-ixus-ii.jpg.dump.yml +++ b/tests/media-dumps/image/camera/canon-ixus-ii.jpg.dump.yml @@ -12,2739 +12,2436 @@ fileName: canon-ixus-ii.jpg mimeType: image/jpeg fileContentHash: 65c6eef4bdb5df565b3597eb5e5e86e37edd339774e07fa2ca232024e842169a elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 22 bytesHash: cbd8a1c517427f4346ac52b7811fc5c6efff1b141470f11ac0163884f866acd7 text: 'Canon DIGITAL IXUS II' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'Rotate 90 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ec96e0ce732fe06fdab87d0a0c26c9b34cf57fb4f3bac7569e7a9c566cb82bf6 text: '2004:07:10 19:43:48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: c0990b29b9833918857fc910d294d0c2354ed04b3b28a51f70c9550e554f7ead text: '1/30 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 92126fd38084e979e846abf39af4eaab071eb72228d55af88fb71971c9140014 text: f/3.2 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ec96e0ce732fe06fdab87d0a0c26c9b34cf57fb4f3bac7569e7a9c566cb82bf6 text: '2004:07:10 19:43:48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ec96e0ce732fe06fdab87d0a0c26c9b34cf57fb4f3bac7569e7a9c566cb82bf6 text: '2004:07:10 19:43:48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 7b2ed67587fcbc411fcb4b71b1cef1ef6cd9edf948148414cf5f0ab21362b9aa text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: d658b5d76b0ff09a2ac1d8f8f61c044cbca572b16c3306c7aa03fb4ec45eb2c9 text: '157/32 sec. (APEX: 5)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 3dfece79c47a5ec7b2fcf263347c09b485193c8e6c24b460a672c8e0fbf990bb text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: c8dd2c0a78f31386231cbf02064495555bc5a2b21612c2d624d89db588f94959 text: '-0.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 3dfece79c47a5ec7b2fcf263347c09b485193c8e6c24b460a672c8e0fbf990bb text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: c43e63e9d225a637836a0775fb2b38094f5c93b873d149f76d9ade2e9b5d8310 text: '6.7 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 92 bytesHash: 10a3f372312d8bf797b4cc60151569c8360ddfba362cb556e36997f84d5c655e text: '92 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: JPEG - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Small - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 46e04d129d7b45d054469ce34e24069a1426b3e34f1b68a3d1bff1e070aee192 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: dd1e2826c0124a6d4f7397a5a71f633928926c0608b62fb9e615ba778acc39ff text: 'Auto AF point selection' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Easy - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 5ac92ff18734eeeeb99b281c9d7ed21c3e5d6bd6266fae280b9f8af672d64421 text: '10.8125 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: b9480a070a71f9fc257c102916d39b0bf259385d3d4ab137e5e0cc46b549c596 text: '5.40625 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 869f1dfb999a452f497a4cf7f44db2d6ee661f74a9e7e05251bc1420e50672d4 text: 32/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 91046df2aa008410555df240b14243aa348b37cd16582c9d8a80ca305afccab2 text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 2980b96166234d9747e952fc0902911bf8739860d8afcc804258dde3b7d7437d text: '7.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Exposure Compensation' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: '2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: '2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Center - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Smooth - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: '32767' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Zoom - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: fd1c1772f1df8498646a27a3b83337bab3feaf9e1b086262d89d255cc7c3c095 text: '6.71875 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: e9060c0c58ac279f1e3fd35c2822ea2b8dad0124077d652c21ae52ce99858953 text: '5.41 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 1c99a89f0a989d52a783861586ea62e193cbf71f6b1ce9c05bafbde48b3c44f5 text: '4.04 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: fef02424157f106b48d04276276c15ebba9c516e6024d4f82ea2f648af3e09c8 text: '1024 0 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: 02c5c0961b1c1b3c600d26ccf4295104f3bc1571e3755f6f773efed08d1f8f99 text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: 8509b81230019d2ad970d970f791dfbdc8caf54f5c594fcd327cef9feed206c1 text: '50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: 9037f92bc91fdcc764a89d9144c341d887ffc83351cc8cf0530555c89920a47d text: '9.03' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 3038a3216fba1e955d90addce0a77d46bdef7b51cfeb73a273989a68e093f225 text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: c56d60f5ac1fa3ff907ea2d50c13bda711a33f1b1538fd4cb8568658fa7f5148 text: 1/30 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 8b224543244c23400d65e3c3980b8878f0ae039598600c58911d9b05a9aa7bfd text: '-1/3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: Fluorescent - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: aa4fb8a61cab7db73f42671f2bb987a7291a436929b3d5f17ffe05f96be13371 text: '0.54 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: 91046df2aa008410555df240b14243aa348b37cd16582c9d8a80ca305afccab2 text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: 4ba6fbf83ee13f77b7e61de31948933953afd6bb0be6d484855083d7483d462e text: 1/33 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '-6' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 37133560d1c3a56cc32bdc7367716b6f5f12879610677b2bc29017e1b2db9374 text: Compact - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Rotate 90 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashOutput id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 206014a4266c2082b9433011fb2991059f972d570a8b3c976e5b2b8dfcfbfc8d text: '43' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 6 bytesHash: 15ec7bf0b50732b49f8228e07d24365338f9e3ab994b00af08e5a3bffe55fd8b text: '0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo id: '18' collection: ExifMakerNotes\Canon\AFInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:NumAFPoints:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:NumAFPoints:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: a2c4aed1cf757cd9a509734a267ffc7b1166b55f4c8f9c3e3550c56e743328fc text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:ValidAFPoints:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:ValidAFPoints:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: a2c4aed1cf757cd9a509734a267ffc7b1166b55f4c8f9c3e3550c56e743328fc text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageWidth:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageWidth:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d404b24986b2963deb3378e98664bfe617910d92095df1f0bdb40d7c2d813e21 text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageHeight:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageHeight:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f5e0da8d7a9a79e7141b9e674d0d70eefd2f5416fda74ef18c8665bfc3812a54 text: '480' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: '2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: '256' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ea8e010605f026cde3e4c2102586b119931d5458f404c232c5f272d8cb79d5d4 text: '369' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 17d5f5a33ab5f6aed0395d2bc0a4e5df61d92441ea8d77b0952c01bc8aa8bde0 text: '42' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaXPositions:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaXPositions:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 9 bytesHash: 24463daad3f8f28af5ecc88db3110aab2016ff82febe198c4e80be1785eea1cc text: '-370 0 370 -370 0 370 -370 0 370' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaYPositions:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaYPositions:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 9 bytesHash: 4cf276b8737bdfdf09a9c792b4796efd3447fbb60919feb64752adf4950832d3 text: '-48 -48 -48 0 0 0 48 48 48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFPointsInFocus:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFPointsInFocus:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:PrimaryAFPoint:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:PrimaryAFPoint:11/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: a686b275addc0fd6fd9368b569f39350a26c502718d6aa2b3bbfcf565f993fa7 text: 'IMG:DIGITAL IXUS II JPEG' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: ae2aacfaafe3556806fa2539e816dca13f0b356d127298171f339e5b385f52b3 text: 'Firmware Version 1.00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: b9d1bdff18301bb05ee17a07c6d06278450c333846706b7cedf7aeaf05694c11 text: 120-2044 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 5abe56baea4ca584ef1ce5ead8e0cfe9e94969831988a2a7427bbd2b69ca84b4 text: 'PowerShot SD100 / Digital IXUS II / IXY Digital 30' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfoUnknown elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: 330051d664cf9db8961ab0725e8514d7899b9941e449a752471b4b76b69932c1 text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d404b24986b2963deb3378e98664bfe617910d92095df1f0bdb40d7c2d813e21 text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f5e0da8d7a9a79e7141b9e674d0d70eefd2f5416fda74ef18c8665bfc3812a54 text: '480' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageWidth:4097' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RelatedImageWidth id: '4097' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageWidth:4097/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d404b24986b2963deb3378e98664bfe617910d92095df1f0bdb40d7c2d813e21 text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageHeight:4098' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RelatedImageHeight id: '4098' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageHeight:4098/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f5e0da8d7a9a79e7141b9e674d0d70eefd2f5416fda74ef18c8665bfc3812a54 text: '480' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: ee6f4e20c7a0783f3710c92a865aeb65c41fa67b89bcb0a6bd7091dced404145 text: '3076.9230769231' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: becf7eb31ad78a86943bd7017c080025258a2d1281347871e6cf808b926e446b text: '3076.9230769231' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: e72491dcb24135d5f27387834449aa94fd96ed38c506d37e0ba7db253fa23db8 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4853 bytesHash: e0fe182b4766438bd13c87c4fa7e59e26c1d3748be093fe1f5cb8c8fb557b361 text: '4853 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: c952a1e34312124af6960cefed48f6ce86358e23b853a8435fb0041bee41bc94 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: b2e54a0525ec54bf0eca4bc7efc54c88b4731c0afe5ede500734af027f3b9244 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 29808 bytesHash: 1775225318ba32f005f27409f34be655c2ef2fa23334bed25f634dd4faad00b9 text: '29808 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: cde66e78e5419dea74df7cf43d9aa876b8c669d40067992e719cef90ac5f3fe0 text: '2 byte(s) of data' log: - WARNING: + NOTICE: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' + message: "Unknown item 0/0x0 in 'Canon'" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' + message: "Unknown item 0/0x0 in 'Canon'" + INFO: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'SRAWQuality' in 'CanonCameraSettings', overflow" + message: "Could not access value for 'SRAWQuality' in map 'CanonCameraSettings', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - message: "Could not access value for item 'LensSerialNumber' in 'CanonCameraInfo', overflow" + message: "Could not access value for 'LensSerialNumber' in map 'CanonCameraInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - message: "Could not access value for item 'FirmwareVersion' in 'CanonCameraInfo', overflow" - NOTICE: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - message: "Unknown item 0/0x0 in 'Canon'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - message: "Unknown item 0/0x0 in 'Canon'" + message: "Could not access value for 'FirmwareVersion' in map 'CanonCameraInfo', overflow" gdInfo: 0: 640 1: 480 diff --git a/tests/media-dumps/image/camera/canon-powershot-s60.jpg.dump.yml b/tests/media-dumps/image/camera/canon-powershot-s60.jpg.dump.yml index e5e184c1f..6e956ee53 100644 --- a/tests/media-dumps/image/camera/canon-powershot-s60.jpg.dump.yml +++ b/tests/media-dumps/image/camera/canon-powershot-s60.jpg.dump.yml @@ -12,2783 +12,2461 @@ fileName: canon-powershot-s60.jpg mimeType: image/jpeg fileContentHash: 784a2577904635ed738e7f5d4da33ffae08aad2f36769a5afc49492dd4a0e80b elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 20 bytesHash: abd4e972fc1452f2530f696a01575bd618b1777269948eeeba7796ea13dbc9b4 text: 'Canon PowerShot S60' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: cad149ba60449989be3c21b7ee6069bd80a4dc56655b7acba6c71beb88525ec9 text: '2004:10:09 10:00:18' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 226868b59be3e5e479cc22d7bda11055bad06bb205b77454ea36c65885f5c284 text: '1/8 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 23309a52a8598bbcab9d6ef028bc36619915c401c6fa422364631a399fe094c3 text: f/5.3 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: cad149ba60449989be3c21b7ee6069bd80a4dc56655b7acba6c71beb88525ec9 text: '2004:10:09 10:00:18' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: cad149ba60449989be3c21b7ee6069bd80a4dc56655b7acba6c71beb88525ec9 text: '2004:10:09 10:00:18' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 7b2ed67587fcbc411fcb4b71b1cef1ef6cd9edf948148414cf5f0ab21362b9aa text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 5a2d99b35a4466befbc21c41654d7312bb398e4d3dcc6875ce51e1abf75ccf4e text: '96/32 sec. (APEX: 2)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 1ff9af95ccbcf0cff343e7900e13478fe288126078545dfbbbb11aff71a0945f text: '5.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 9ae4c9d0864c30005acac91f21015f39e35691a056d606a097c8cf8380275a17 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 1ff9af95ccbcf0cff343e7900e13478fe288126078545dfbbbb11aff71a0945f text: '5.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 15bf238ca655cb3d9f8cd659db325287b1efe69c74645bcdb0b41c9cd9c52b22 text: '20.7 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 92 bytesHash: 0f0ea873dddc134518c18d1836f872811fcbc75a468b9bf44cf59602763adf5a text: '92 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: JPEG - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Small - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Full auto' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 46e04d129d7b45d054469ce34e24069a1426b3e34f1b68a3d1bff1e070aee192 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: dd1e2826c0124a6d4f7397a5a71f633928926c0608b62fb9e615ba778acc39ff text: 'Auto AF point selection' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Easy - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: cc6404511df91370546d31bd31d56aa16fd48f053b321554b10badcc7b06a132 text: '20.6875 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 74bd8b6945a3203664d4eff36b173ae96e8ceb822b4ef99cb8d54741791923bd text: '5.8125 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 869f1dfb999a452f497a4cf7f44db2d6ee661f74a9e7e05251bc1420e50672d4 text: 32/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: c56d60f5ac1fa3ff907ea2d50c13bda711a33f1b1538fd4cb8568658fa7f5148 text: '5.5' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Normal AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 166f829e016f2315a8099e3a8d2dbec6d91572379ff02c760ba4e0335789d47f text: '5.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Center - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: '32767' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Zoom - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: cc6404511df91370546d31bd31d56aa16fd48f053b321554b10badcc7b06a132 text: '20.6875 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 55059c2796b8ca06f46b91d734f1b4f9b8ae929b7dc24a6bb14315cd4651eb87 text: '7.37 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 28426ff241652c8c0e9f9f2e7606e1b99c5714c87d6fdc0138412137e2f1be8c text: '5.51 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: 564827642fb79629fa04c7f159c9d33c90919b72e88c8facac91355f5039365e text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 869f1dfb999a452f497a4cf7f44db2d6ee661f74a9e7e05251bc1420e50672d4 text: '200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: 8509b81230019d2ad970d970f791dfbdc8caf54f5c594fcd327cef9feed206c1 text: '50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: aa4fb8a61cab7db73f42671f2bb987a7291a436929b3d5f17ffe05f96be13371 text: '6.69' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 34ad8d8ddb8069126254db5e1fccace0936d305ffee48f29a101ef5c89240419 text: '5.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: f3df0a62b10f205b0f29768aa3d69e777154caaa179f64aabb0a4899c666b017 text: 1/8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: 91046df2aa008410555df240b14243aa348b37cd16582c9d8a80ca305afccab2 text: '1.06 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: c56d60f5ac1fa3ff907ea2d50c13bda711a33f1b1538fd4cb8568658fa7f5148 text: '5.5' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: f3df0a62b10f205b0f29768aa3d69e777154caaa179f64aabb0a4899c666b017 text: 1/8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '-6' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 37133560d1c3a56cc32bdc7367716b6f5f12879610677b2bc29017e1b2db9374 text: Compact - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashOutput id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 6 bytesHash: 15ec7bf0b50732b49f8228e07d24365338f9e3ab994b00af08e5a3bffe55fd8b text: '0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo id: '18' collection: ExifMakerNotes\Canon\AFInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:NumAFPoints:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:NumAFPoints:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: a2c4aed1cf757cd9a509734a267ffc7b1166b55f4c8f9c3e3550c56e743328fc text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:ValidAFPoints:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:ValidAFPoints:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: a2c4aed1cf757cd9a509734a267ffc7b1166b55f4c8f9c3e3550c56e743328fc text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageWidth:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageWidth:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d404b24986b2963deb3378e98664bfe617910d92095df1f0bdb40d7c2d813e21 text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageHeight:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageHeight:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f5e0da8d7a9a79e7141b9e674d0d70eefd2f5416fda74ef18c8665bfc3812a54 text: '480' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 6e6535d29be7bfac2971dc0853620d739dd43a62c41409d21d39ccb9b29e224b text: '216' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b5dad468efe98d1bad84da043989bc364ce948eee36d67a90b0b18051ec75bd9 text: '467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 8a76197204599702d0f07ca4bb29a6958d1c56121d2e7d652ca25e4663cb2f76 text: '39' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaXPositions:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaXPositions:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 9 bytesHash: f3bef26951b056cef4ed8e9b9757a88fa2c35b4c2f4b243286a44482a7fd6cac text: '-468 0 468 -468 0 468 -468 0 468' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaYPositions:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaYPositions:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 9 bytesHash: cbe1a5f65bcf1b746fbf1f46e756ee3d95cf4b2f0e281e888371e26ee2126536 text: '-42 -42 -42 0 0 0 42 42 42' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFPointsInFocus:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFPointsInFocus:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 869f1dfb999a452f497a4cf7f44db2d6ee661f74a9e7e05251bc1420e50672d4 text: '32' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:PrimaryAFPoint:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:PrimaryAFPoint:11/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: '5' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 6ed3c24387cbd5d91419947c53ff34e51c38f8f26dcae34ec4c19c429ac1080d text: 'IMG:PowerShot S60 JPEG' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: ae2aacfaafe3556806fa2539e816dca13f0b356d127298171f339e5b385f52b3 text: 'Firmware Version 1.00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: 8c67daee92e6a5603939a98c0b26d2f436cb2dc5afcf4e5f6fe9212b35022a63 text: 100-0041 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: e212c250536ef72c4084f0ef1d13bdc6171ec34f777da6de41f541be8ed6a63b text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 6f6aaf6d6f18dcfc45567289834518b3609f81a2bda2bce9ca0d80f28a10dfcd text: 'PowerShot S60' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 5 bytesHash: a4c7c6927612c06ec6cef6c1b6c1db17615ada2c306907c3cebb4ac97b99fea4 text: '10 2 2 640 480' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '24' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:24/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 256 bytesHash: 5341e6b2646979a70e57653007a1f310169421ec9bdd9f1a5648f75ade005af1 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' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '25' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfoUnknown elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 72 bytesHash: 1fba6cd7622c3af713e0532b93c8c297b49514e1c92b49b0aad3d453ca4cb364 text: '72 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d404b24986b2963deb3378e98664bfe617910d92095df1f0bdb40d7c2d813e21 text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f5e0da8d7a9a79e7141b9e674d0d70eefd2f5416fda74ef18c8665bfc3812a54 text: '480' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageWidth:4097' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RelatedImageWidth id: '4097' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageWidth:4097/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d404b24986b2963deb3378e98664bfe617910d92095df1f0bdb40d7c2d813e21 text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageHeight:4098' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RelatedImageHeight id: '4098' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageHeight:4098/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f5e0da8d7a9a79e7141b9e674d0d70eefd2f5416fda74ef18c8665bfc3812a54 text: '480' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: eb7cde964449f2b470f0791dfbef90e48dd06f9869f634215db06a2bdb0d0839 text: '2261.4840989399' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 1f2f588cea2686727f12513205541cfac2289304c8da58dc37162be38be814ab text: '2264.1509433962' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: b574cd32e669b8ef4edab78fa5654842ad4f75cefca48b2eef0b0af7c78465f6 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4124 bytesHash: d8af25f5dd8b868c8ccc367cc0834517bf45cc07ca2f3cb83b84eb61f82f2db9 text: '4124 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: c952a1e34312124af6960cefed48f6ce86358e23b853a8435fb0041bee41bc94 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: b2e54a0525ec54bf0eca4bc7efc54c88b4731c0afe5ede500734af027f3b9244 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 34871 bytesHash: 861c1671d309da6d5b54a87b568c65d833f22a725e71144650f3570b3d61ba8a text: '34871 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: cde66e78e5419dea74df7cf43d9aa876b8c669d40067992e719cef90ac5f3fe0 text: '2 byte(s) of data' log: - WARNING: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'SRAWQuality' in 'CanonCameraSettings', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - message: "Could not access value for item 'LensSerialNumber' in 'CanonCameraInfo', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - message: "Could not access value for item 'FirmwareVersion' in 'CanonCameraInfo', overflow" NOTICE: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' @@ -2805,6 +2483,19 @@ log: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' message: "Unknown item 25/0x19 in 'Canon'" + INFO: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'SRAWQuality' in map 'CanonCameraSettings', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' + message: "Could not access value for 'LensSerialNumber' in map 'CanonCameraInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' + message: "Could not access value for 'FirmwareVersion' in map 'CanonCameraInfo', overflow" gdInfo: 0: 640 1: 480 diff --git a/tests/media-dumps/image/camera/canon_eos_70d_29.jpg.dump.yml b/tests/media-dumps/image/camera/canon_eos_70d_29.jpg.dump.yml index 5229db439..b9ae77f92 100644 --- a/tests/media-dumps/image/camera/canon_eos_70d_29.jpg.dump.yml +++ b/tests/media-dumps/image/camera/canon_eos_70d_29.jpg.dump.yml @@ -81,7175 +81,6374 @@ fileName: canon_eos_70d_29.jpg mimeType: image/jpeg fileContentHash: 41772f6abd189fac61c6dd9f38b87a77f2b635a6696d166b1f9263ba91e913f4 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 14 bytesHash: 49b5b486f47c93cbc48772f5b635096af5e5ceb2e933730e2b0a2f725b7a736a text: 'Canon EOS 70D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 300564bc6964bd8b726a022b97eeeaa6f6158369181e71f58f2f2ada47aa47dc text: '2000:01:01 00:00:57' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Artist id: '315' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: 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:Copyright:33432' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Copyright id: '33432' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432/entry' - class: FileEye\MediaProbe\Entry\IfdCopyright + handlerClass: FileEye\MediaProbe\Entry\IfdCopyright valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: c48c5fcac2be2d84b9de1050d49d365d2f1539260af438ddef7c90e0895cde8a text: '1/60 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: db49223a2cf9616171322e5325816a7a579582ebdce91c2f89df8df7aa8aac01 text: f/8.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: 'Aperture-priority AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b35d9708f364a8e3b09f1ef3af3f2c36be29f3007e28cca15ab51a5161d276a0 text: '6400' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensitivityType id: '34864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Recommended Exposure Index' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecommendedExposureIndex id: '34866' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: ee539d0f4369da26108777e8948d095f1784ea08ab0bd9b4e6be46e567196144 text: '6400' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5f8415ac6340bbae4ebc8c77dac21c7fab54db45a306396bff6c678e012ae5fe text: '2.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 300564bc6964bd8b726a022b97eeeaa6f6158369181e71f58f2f2ada47aa47dc text: '2000:01:01 00:00:57' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 300564bc6964bd8b726a022b97eeeaa6f6158369181e71f58f2f2ada47aa47dc text: '2000:01:01 00:00:57' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 30ff6813901652a29987dd88fa089c67ec0293f9a7dcfcb05ef70a80ded49b38 text: '393216/65536 sec. (APEX: 8)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 30ff6813901652a29987dd88fa089c67ec0293f9a7dcfcb05ef70a80ded49b38 text: '8.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 2413be90da46e170d1f3e6a626ea2758bc4923ba86ed6075e2bb3a4cec620cb5 text: '135.0 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 98 bytesHash: afed2842af13255c10b94852e7ab5d9db33df47a882621ac3103fef78f6996a5 text: '98 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Fine - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: 'Continuous, High' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'One-shot AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0a6361b3a802f55cd5ae06101c88a1e216320fe11cc0cfe1d791eed08a1200fd text: CR2+JPEG - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: '+3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 46e04d129d7b45d054469ce34e24069a1426b3e34f1b68a3d1bff1e070aee192 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Not Known' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: 'Aperture-priority AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: 9b381ab23c6607aa2b0e2e109488b79e83351ca7e006e8d793e605fe0e3fb3a8 text: 'Canon EF-S 18-135mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 9da96c853994cb7845e72cc51491829f125d8bf40f549915cb979756cf970d56 text: '135 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 08da7c45cb204377e7e42249cda5713fa865116ddbb4cb5a1949b2e5b438a6ab text: '18 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 1/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 20b64b56f584ec6c5184846cbeb974347b5e4c25cb49628ce1426fd0d2128ae7 text: '5.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: ed22c79e7ff516da5fb6310f6137bfe3b9724e9902c14ca624bfe0873f8f2d0c text: '36' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SRAWQuality id: '46' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: 9da96c853994cb7845e72cc51491829f125d8bf40f549915cb979756cf970d56 text: '135 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 1fb3b094d8104b358a60785f6ccfe81573a9c50669dac25441a6107b12385de4 text: '72.09 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 9fea8b4a61a17e886cac65f8310957f6b0baf88fb8f5a4d953f622f78bd381e8 text: '586.13 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: 5ec49144ec36a87011c8241978d77e6f7c23ea3386fb29b98a40c3886ee0ca12 text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: 9e67b12fd8c58953460459cad7a6d4dd7d6d57594affce8206d1397c9c4db543 text: '6400' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: 8e2ada6ef626983be1fe9a365ceeb424ee59b884e144f7541cf191116876de04 text: '5.88' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998 text: 1/64 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: 4ba6fbf83ee13f77b7e61de31948933953afd6bb0be6d484855083d7483d462e text: '33 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '25.55 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '13.63 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: bbcf2bb858199a0adddaf0ef8c042eeb5258008f276818abefa27f28281c2cb7 text: 1/64 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: d851a0155b6a2716e0da40a1336c5ff311fcf12ce16e53cf06b5a6cbd9cd32df text: '5.38' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 240fbad97784f181cdf3a859e4bf0b48bb001af6a3731ec58b0fc361f0eb09af text: 'EOS High-end' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashOutput id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 14 bytesHash: 49b5b486f47c93cbc48772f5b635096af5e5ceb2e933730e2b0a2f725b7a736a text: 'Canon EOS 70D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: f7ce23869705127d04518f041d8e9826f8f3c50b79c28974ee6b29ed691c1138 text: 'Firmware Version 1.1.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfo70D elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1536 bytesHash: f50b81bb2f83b2073c09f07da5b02a7f1883c40dd69f6ed930f90ed3b0cb3236 text: '1536 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FNumber:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FNumber:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FNumber valid: true format: Byte components: 1 bytesHash: 2c624232cdd221771294dfbb310aca000a0df6ac8b66b696d90ef06fdefb64a3 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ExposureTime:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ExposureTime:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ExposureTime valid: true format: Byte components: 1 bytesHash: aaa9402664f1a41f40ebbc52c9993eb66aeb366602958fdfaa283b71e64db123 text: 1/64 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ISO:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ISO:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ISO valid: true format: Byte components: 1 bytesHash: 2d711642b726b04401627ca9fbac32f5c8530fb1903cc4db02258717921a4881 text: '6400' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraTemperature:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraTemperature:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\CameraTemperature valid: true format: Byte components: 1 bytesHash: 8a8950f7623663222542c9469c73be3c4c81bbdf019e2c577590a61f2ce9a157 text: '33 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocalLength:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocalLength:35/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: c233262dd1d49aadacbfa8fee4bd9444d21a81695d2444dfa404f9f64c877a9f text: '135 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraOrientation:132' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraOrientation id: '132' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraOrientation:132/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceUpper:147' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '147' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceUpper:147/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance valid: true format: ShortRev components: 1 bytesHash: 6f45ba7909bf82fb52ab4ddf70e56f73c4e0187aa6167a6623d5cca6359c831b text: '25.55 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceLower:149' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '149' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceLower:149/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance valid: true format: ShortRev components: 1 bytesHash: 1749553a267403204811d0e1b018cf5ae443443ce76123392ad12480c091978d text: '13.63 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ColorTemperature:199' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '199' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ColorTemperature:199/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensType:358' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '358' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensType:358/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: d46bc0d8755325da136564216f9f5c6bc49812f549ff735c3e9aa0b48f6da003 text: 'Canon EF-S 18-135mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MinFocalLength:360' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '360' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MinFocalLength:360/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: c493f6f146685f76b44f0c77ca88120cb8bc89f534fe69b6828827b974e68849 text: '18 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MaxFocalLength:362' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '362' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MaxFocalLength:362/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: c233262dd1d49aadacbfa8fee4bd9444d21a81695d2444dfa404f9f64c877a9f text: '135 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:606' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FirmwareVersion id: '606' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:606/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 01e09936f8f8beda8f8f03256ec7d559340073ebb49bd13ec2d3c29eb8b5db3f text: 1.1.1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:691' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileIndex id: '691' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:691/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex valid: true format: Long components: 1 bytesHash: 52e9e3add38bf08350e260942004423cf95fce71609ae1a46b260442db2608bb text: '116' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:703' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DirectoryIndex id: '703' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:703/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex valid: true format: Long components: 1 bytesHash: 8fc6cb4a9816d75621652de783118eee13112cda196e61d1bde0460f29b26e3e text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: ef2e1c865e6fa335ddc97a89a7e22ff1401192bc35a0c28c9be127b45210a543 text: 'EOS 70D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 1ed22e33451d2e7db172979f1995c15ce6cd338004e96ea27bd84549b9ea125b text: '0 159 7 112' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '25' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo2 id: '38' collection: ExifMakerNotes\Canon\AFInfo2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: eb276f7a3082b165e4ebb96840d0562a280e9918854eef3759b98cdddb461ff3 text: '278' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Single-point AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 6c54b558756aa9f6402748c0b8f1f3d7b83aa502e00c50c3d8ff587ab86f89d0 text: '31' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 38ac7bda3d1c2bebaee514c7bf472ec10c12ee6bd464d5e75ea8b09ff9425fcb text: '19' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d4e9d406ccaeab41bb316c2cdceda665266b24489bfca7ddb0bed14bf3db9cb5 text: '5472' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 559773e1257f9e2f61e973503554c3aefcd3039ad4e4e933f56f1f0d75d11709 text: '3648' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d4e9d406ccaeab41bb316c2cdceda665266b24489bfca7ddb0bed14bf3db9cb5 text: '5472' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 559773e1257f9e2f61e973503554c3aefcd3039ad4e4e933f56f1f0d75d11709 text: '3648' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidths id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: edf5cbe11f65b97714a904c096d1d1f2293a8f0434543120a8d1bff1949486a3 text: '229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeights id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: 34e5bf4a3440ec3c113a076f87e3751a6eab3ad28ad089d58145ffb01c8d12b7 text: '277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: 526d12c224fcb27b8655be2a9a3cd39d464c6b57e7b981d03e59ed68a3e1d8df text: '-1395 -897 -897 -897 -399 -399 -399 0 0 0 0 0 399 399 399 897 897 897 1395 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 31 bytesHash: c98057321af667802f075646208dc1def0e1d3453c1180cf545472925adbdbab text: '0 401 0 -401 401 0 -401 755 401 0 -401 -755 401 0 -401 401 0 -401 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 2 bytesHash: bc3817c13bc4e6f192a840895fa937d252db153efb89bb14a6c2ddf1f9c55409 text: '512 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsSelected id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 2 bytesHash: bc3817c13bc4e6f192a840895fa937d252db153efb89bb14a6c2ddf1f9c55409 text: '512 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '65535' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonTimeInfo id: '53' collection: ExifMakerNotes\Canon\TimeInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 16 bytesHash: b20c9e799b1be6095e3a72ed8b7cd971be71ee0a58a6b1aca391f97b5a9df6f3 text: '16 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZone:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeZone id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZone:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TimeInfo\TimeZone + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TimeInfo\TimeZone valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '+00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZoneCity:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeZoneCity id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZoneCity:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700 text: London - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:DaylightSavings:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DaylightSavings id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:DaylightSavings:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonFileInfo id: '147' collection: ExifMakerNotes\Canon\FileInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 64 bytesHash: 5fdb1957d03ccda9dcbb8c3d7bb0e394efec058a69a547c455ad238fc335ced1 text: '64 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketMode id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketValue id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketShotNumber id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgQuality id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgSize id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction2 id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FilterEffect id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToningEffect id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMagnification id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 187355b101e4d1f66c7948f93d109b63e1e0e5ec14eba8043e6428aff3a3e4ca text: '109' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LiveViewShooting id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: 21d43c437e069eca7c68384a8eef12fc183d5fea0ae1e9f6f8c634b60626a4ae text: '25.55 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: 1e6d00abf635c966c404b16b34d3dd30955fe05a6398b4d5e9838daa9a3662f7 text: '13.63 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ShutterMode:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterMode id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ShutterMode:23/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Mechanical - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FlashExposureLock:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureLock id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FlashExposureLock:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: LensModel id: '149' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 74 bytesHash: 8ddc031a153dbbf8d851419bc04d3a4a5d69fde11c847d0ad867ed78a1c0254c text: 'EF-S18-135mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InternalSerialNumber id: '150' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 16 bytesHash: 75b56eb3737b8cb9a4bb5ab7b0e9b50f07f93f0616c6f1bfbb6e0046563ee2d2 text: FA0125166 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DustRemovalData id: '151' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1024 bytesHash: 5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef text: '1024 byte(s) of data' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonCropInfo id: '152' collection: ExifMakerNotes\Canon\CropInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropLeftMargin id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropRightMargin id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropTopMargin id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropBottomMargin id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header valid: true name: CanonCustomFunctions2Header id: '153' collection: ExifMakerNotes\CanonCustom\Functions2Header elements: - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: Exposure id: '1' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureLevelIncrements id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3 Stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedIncrements:258' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISOSpeedIncrements id: '258' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedIncrements:258/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3 Stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBAutoCancel:260' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBAutoCancel id: '260' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBAutoCancel:260/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBSequence:261' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBSequence id: '261' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBSequence:261/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0,-,+' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBShotCount:262' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBShotCount id: '262' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBShotCount:262/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AEBShotCount + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AEBShotCount valid: true format: SignedLong components: 2 bytesHash: 35be322d094f9d154a8aba4733b8497f180353bd7ae7b0a15f90b586b549f28b text: '3 shots' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SafetyShift:264' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SafetyShift id: '264' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SafetyShift:264/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: AutoFocusDrive id: '3' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoTrackingSensitivity:1282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AIServoTrackingSensitivity id: '1282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoTrackingSensitivity:1282/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AccelerationTracking:1304' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AccelerationTracking id: '1304' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AccelerationTracking:1304/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoFirstImagePriority:1305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AIServoFirstImagePriority id: '1305' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoFirstImagePriority:1305/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Equal priority' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoSecondImagePriority:1306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AIServoSecondImagePriority id: '1306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoSecondImagePriority:1306/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Equal priority' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAssistBeam:1294' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAssistBeam id: '1294' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAssistBeam:1294/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Emits - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:LensDriveNoAF:1285' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensDriveNoAF id: '1285' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:LensDriveNoAF:1285/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Focus search on' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:SelectAFAreaSelectMode:1298' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelectAFAreaSelectMode id: '1298' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:SelectAFAreaSelectMode:1298/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\SelectAFAreaSelectMode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\SelectAFAreaSelectMode valid: true format: SignedLong components: 2 bytesHash: 4e65285e650a360f443a4924e7caee49f419179d9613682c162ab6c5ee39046e text: 'Disable; Flags 0x7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAreaSelectMethod:1307' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaSelectMethod id: '1307' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAreaSelectMethod:1307/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'AF area selection button' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:OrientationLinkedAFPoint:1302' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OrientationLinkedAFPoint id: '1302' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:OrientationLinkedAFPoint:1302/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Same for vertical and horizontal' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ManualAFPointSelectPattern:1299' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualAFPointSelectPattern id: '1299' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ManualAFPointSelectPattern:1299/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Stops at AF area edges' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointDisplayDuringFocus:1292' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointDisplayDuringFocus id: '1292' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointDisplayDuringFocus:1292/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFPointDisplayDuringFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFPointDisplayDuringFocus valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Selected (constant)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:VFDisplayIllumination:1296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: VFDisplayIllumination id: '1296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:VFDisplayIllumination:1296/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFMicroadjustment:1287' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroadjustment id: '1287' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFMicroadjustment:1287/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFMicroadjustment + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFMicroadjustment valid: true format: SignedLong components: 16 bytesHash: f5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b text: 'Disable; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: OperationOthers id: '4' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:DialDirectionTvAv:1798' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DialDirectionTvAv id: '1798' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:DialDirectionTvAv:1798/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:MultiFunctionLock:1807' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MultiFunctionLock id: '1807' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:MultiFunctionLock:1807/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\MultiFunctionLock + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\MultiFunctionLock valid: true format: SignedLong components: 2 bytesHash: 2fcd151b8295e8b3bf8ec64ede173523417960a8db6cbc569de9a25a458f9135 text: 'Off; Quick control dial' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ViewfinderWarnings:1034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ViewfinderWarnings id: '1034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ViewfinderWarnings:1034/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ViewfinderWarnings + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ViewfinderWarnings valid: true format: SignedLong components: 1 bytesHash: 9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178 text: 'Monochrome, WB corrected' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:CustomControls:1804' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomControls id: '1804' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:CustomControls:1804/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 19 bytesHash: f2c0d5456a983ecd12e314fcfa19879179fc8424343baeb1325457472ae85601 text: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonAspectInfo id: '154' collection: ExifMakerNotes\Canon\AspectInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AspectRatio id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '3:2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 3a8263dd728eac473c5328a3b6c8abdb999b199fbe6c0424ca275d1fca11ca96 text: '5472' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 4864f04cbd58cc21a074172fc3246c04106487e9721103f39de88dd171670e1a text: '3648' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageLeft id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageTop id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonProcessing id: '160' collection: ExifMakerNotes\Canon\Processing elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 8e2ada6ef626983be1fe9a365ceeb424ee59b884e144f7541cf191116876de04 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToneCurve id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: '3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SharpnessFrequency id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRedLevel id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBlueLevel id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceRed id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceBlue id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyle id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9da96c853994cb7845e72cc51491829f125d8bf40f549915cb979756cf970d56 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalGain id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonMeasuredColor id: '170' collection: ExifMakerNotes\Canon\MeasuredColor elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: bf60e4349cace6bce0d552e8d783428db66d0d649bd9e430a3627e2ee14ac839 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredRGGB id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 213408d9adab68e57af8577f2bbacd6b764c9fe9ab4e9f20babe62ea56985ae2 text: '840 1024 1024 628' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '2' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '180' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: VRDOffset id: '208' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonSensorInfo id: '224' collection: ExifMakerNotes\Canon\SensorInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 37aa3970b6801c9d286464f7d86e50bf41c88e54c7b4d08f3ff61935b3f59c3c text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: f16d6b6d7dad712718ec9485274a0428a9718be466d91cc1ac06aabcc2339cea text: '5568' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 60f020e78fbbfa20a936d03bbbc706b3a918b7c51ebcbbb69f2ddc0afeaaba4d text: '3708' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '3' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '4' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorLeftBorder id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 766caa663e1025b9accd7ededd24fbc8193180e028eedae2f41d6bb0b1d36468 text: '84' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorTopBorder id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 913da1f8df6f8fd47593840d533ba0458cc9873996bf310460abb495b34c232a text: '50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRightBorder id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 632eec35f2a5ce73f0b8e0610cf0a33a4654fb0275b85a084cdf949c792cd7e8 text: '5555' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBottomBorder id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 5c2fbd613c42f06686f52c4be86ea6c9e38295bc4b9683ece7a0ad38e09d5bc3 text: '3697' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskLeftBorder id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskTopBorder id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskRightBorder id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskBottomBorder id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '13' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap valid: true name: CanonColorData id: '16385' collection: ExifMakerNotes\Canon\ColorData7 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2626 bytesHash: 7722e0ccdbaa93c07e0751963da85976e8dade4f12879ee880603929f9d768e2 text: '2626 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorDataVersion id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 102b51b9765a56a3e899f7cf0ee38e5251f9c503b357b330a49183eb7b155604 text: '10 (1DX/5DmkIII/6D/70D/100D/650D/700D/M/M2)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAsShot:63' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAsShot id: '63' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAsShot:63/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAsShot:67' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempAsShot id: '67' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAsShot:67/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAuto:68' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAuto id: '68' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAuto:68/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAuto:72' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempAuto id: '72' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAuto:72/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsMeasured:73' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsMeasured id: '73' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsMeasured:73/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempMeasured:77' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempMeasured id: '77' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempMeasured:77/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown:78' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown id: '78' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown:78/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown:82' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown id: '82' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown:82/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown2:83' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown2 id: '83' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown2:83/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 5d3036e103d098b194cec43296a80cee6316ca00844888673302da78311d9a0c text: '1024 1024 1024 1024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown2:87' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown2 id: '87' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown2:87/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 1d7fa3f7f43be0d3e34c5148ece529bb76184bba2eafa28447212ff7c52ab820 text: '4309' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown3:88' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown3 id: '88' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown3:88/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 5d3036e103d098b194cec43296a80cee6316ca00844888673302da78311d9a0c text: '1024 1024 1024 1024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown3:92' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown3 id: '92' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown3:92/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 1d7fa3f7f43be0d3e34c5148ece529bb76184bba2eafa28447212ff7c52ab820 text: '4309' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown4:93' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown4 id: '93' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown4:93/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown4:97' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown4 id: '97' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown4:97/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown5:98' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown5 id: '98' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown5:98/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown5:102' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown5 id: '102' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown5:102/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown6:103' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown6 id: '103' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown6:103/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown6:107' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown6 id: '107' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown6:107/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown7:108' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown7 id: '108' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown7:108/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown7:112' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown7 id: '112' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown7:112/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown8:113' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown8 id: '113' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown8:113/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 514eacbd17767afdf2a933d524d149dd64867a6e89ad431a63714147c35ec69e text: '2068 1024 1024 2013' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown8:117' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown8 id: '117' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown8:117/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown9:118' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown9 id: '118' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown9:118/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 6cd3819f4f7956bfc22fbdc3a7a9407e8efc063020d0219960ec818abacc0ecd text: '2066 1028 1019 2011' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown9:122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown9 id: '122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown9:122/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown10:123' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown10 id: '123' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown10:123/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: c108cec3b345c233855e5b3d2bf82274869d538aeb133475c27f4506ab2c83c5 text: '579 1170 1170 595' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown10:127' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown10 id: '127' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown10:127/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e10628ae7d15d4c6aa4348424016919e8f126fe16cfa0c178fd19ef5a2e04c69 text: '4390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsDaylight:128' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsDaylight id: '128' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsDaylight:128/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempDaylight:132' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempDaylight id: '132' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempDaylight:132/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsShade:133' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsShade id: '133' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsShade:133/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 5c1ad445c3320a7b7002096df560e2e3bb27aa9cbf365f2a1aee62730c97245d text: '2533 1024 1024 1454' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempShade:137' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempShade id: '137' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempShade:137/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 883fc9cfdd4e49c4eba6439c1026f02a1114288c505e35c56bce9ca1ac03aca0 text: '7000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsCloudy:138' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsCloudy id: '138' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsCloudy:138/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 326b58dff58a57b93b029817f3f8400d7cefedf7e600e2f11963a67e46caa370 text: '2341 1024 1024 1563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempCloudy:142' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempCloudy id: '142' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempCloudy:142/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e4676bdda751cd8aa00da5874aff7a0a2f7e03f2dfc3ec438c867741a8b9e66f text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsTungsten:143' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsTungsten id: '143' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsTungsten:143/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 752260933aa4b406700f1594bd5dcf9814d3efff0582ed98a47caed7f389f091 text: '1520 1024 1024 2467' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempTungsten:147' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempTungsten id: '147' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempTungsten:147/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 3d345e439bdedc49d927e4fdaf9bf89227866c966ce59ee1614b4c895b7877c6 text: '3200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFluorescent:148' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFluorescent id: '148' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFluorescent:148/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: f7d1a88cbd89a9788b639aed3a504c41bfe2a17d68681f037165da30eaa3f408 text: '1869 1024 1024 2346' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFluorescent:152' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempFluorescent id: '152' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFluorescent:152/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: f79c5efbe75c8e30e96c6b750384a98157e1395286dff12a2062278ff962e364 text: '3733' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsKelvin:153' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsKelvin id: '153' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsKelvin:153/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempKelvin:157' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempKelvin id: '157' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempKelvin:157/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFlash:158' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFlash id: '158' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFlash:158/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e54458013e533dbc1a55a38a4f38c730e44149f0c01b386781ffd0e501a59e77 text: '2405 1024 1024 1563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFlash:162' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempFlash id: '162' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFlash:162/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c56cf3565dd36e5ea09e84734d830747bfcb564181a765d06c8dc698cbfcfbf1 text: '6166' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown11:163' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown11 id: '163' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown11:163/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown11:167' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown11 id: '167' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown11:167/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown12:168' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown12 id: '168' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown12:168/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown12:172' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown12 id: '172' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown12:172/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown13:173' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown13 id: '173' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown13:173/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown13:177' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown13 id: '177' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown13:177/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown14:178' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown14 id: '178' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown14:178/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown14:182' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown14 id: '182' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown14:182/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown15:183' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown15 id: '183' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown15:183/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7aaa1b70c5abb528976d7882ede1fbbdf85bdd7642dfa183be9d231a31d9e733 text: '2171 1024 1024 1691' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown15:187' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown15 id: '187' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown15:187/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown16:188' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown16 id: '188' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown16:188/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: b88b8bae155ad29a2f62141c9bdd08e0544e9d9da1ffc8851f7ca377c839ed00 text: '1071 1024 1024 1014' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown16:192' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown16 id: '192' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown16:192/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a67d1badd1e1c293e18bca4fc51dfa17fc966dda6cf291630e56c42a1594d488 text: '4563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown17:193' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown17 id: '193' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown17:193/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: b88b8bae155ad29a2f62141c9bdd08e0544e9d9da1ffc8851f7ca377c839ed00 text: '1071 1024 1024 1014' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown17:197' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown17 id: '197' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown17:197/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a67d1badd1e1c293e18bca4fc51dfa17fc966dda6cf291630e56c42a1594d488 text: '4563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown18:198' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown18 id: '198' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown18:198/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: b88b8bae155ad29a2f62141c9bdd08e0544e9d9da1ffc8851f7ca377c839ed00 text: '1071 1024 1024 1014' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown18:202' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown18 id: '202' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown18:202/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a67d1badd1e1c293e18bca4fc51dfa17fc966dda6cf291630e56c42a1594d488 text: '4563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown19:203' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown19 id: '203' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown19:203/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: b88b8bae155ad29a2f62141c9bdd08e0544e9d9da1ffc8851f7ca377c839ed00 text: '1071 1024 1024 1014' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown19:207' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown19 id: '207' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown19:207/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a67d1badd1e1c293e18bca4fc51dfa17fc966dda6cf291630e56c42a1594d488 text: '4563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown20:208' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown20 id: '208' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown20:208/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: b88b8bae155ad29a2f62141c9bdd08e0544e9d9da1ffc8851f7ca377c839ed00 text: '1071 1024 1024 1014' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown20:212' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown20 id: '212' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown20:212/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a67d1badd1e1c293e18bca4fc51dfa17fc966dda6cf291630e56c42a1594d488 text: '4563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:AverageBlackLevel:276' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AverageBlackLevel id: '276' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:AverageBlackLevel:276/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 7971bdefa5d350222fbe3aa926ee2bdbd685341db331bea9e81324b49dc78544 text: '2048 2048 2048 2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:429' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawMeasuredRGGB id: '429' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:429/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB valid: true format: Long components: 4 bytesHash: f0d941a124e6e71a41268390fa7fda84dac0b08151547b4a93abaf61d30b860d text: '176446 122162 118913 42390' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:504' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PerChannelBlackLevel id: '504' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:504/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 7971bdefa5d350222fbe3aa926ee2bdbd685341db331bea9e81324b49dc78544 text: '2048 2048 2048 2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:508' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NormalWhiteLevel id: '508' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:508/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 08fa08617b2740cd95799c0ef6f6741b80f9496556d4035d4b0cf843efb56bb2 text: '14580' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:509' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpecularWhiteLevel id: '509' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:509/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 5ce14862eaf4941535d9ab05faf559b9354102fff364b337cb4ad31291738495 text: '15092' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LinearityUpperMargin id: '510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:510/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 68df2a4ef366e1ab463246d151397840c34e3e02471ca3179b31a9f270dc4d54 text: '10000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:619' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawMeasuredRGGB id: '619' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:619/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB valid: true format: Long components: 4 bytesHash: 374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb text: '0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PerChannelBlackLevel id: '728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:728/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:732' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NormalWhiteLevel id: '732' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:732/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:733' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpecularWhiteLevel id: '733' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:733/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:734' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LinearityUpperMargin id: '734' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:734/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyleUserDef id: '16392' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: 75800624fbd086e81d92e42b6933f86c685a1e9840a69313e934563c3e8592a1 text: 'Auto, Auto, Auto' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStylePC id: '16393' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: b0f66adc83641586656866813fd9dd0b8ebb63796075661ba45d1aa8089e1d44 text: 'None, None, None' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomPictureStyleFileName id: '16400' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16401' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 252 bytesHash: 913c6e2c32d99e4baff62cf421a494730cb043924f2c6bf46406573b59c641bd text: '252 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16402' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAFMicroAdj id: '16403' collection: ExifMakerNotes\Canon\AFMicroAdj elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 44 bytesHash: 18bc4cb7738a153459dfc110bdfcb2eccfb6b2cc3bd3c9cc7f795af15e634ae8 text: '44 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 32434dc5b0f72c9b863c24daa5d4e79b9c43bd73b38c469fb65fd13d996b7b32 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjValue id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonVignettingCorr:16405' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonVignettingCorr id: '16405' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonVignettingCorr:16405/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 456 bytesHash: a18683d1ab0458063c3c9ca67e50876d5d14a81b19cfd38eaf0890fce436e2dc text: '456 byte(s) of data' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonVignettingCorr2 id: '16406' collection: ExifMakerNotes\Canon\VignettingCorr2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: 65b657df6f1d2605addea48d52b553054662b40e1a97e4e92ab2544118d041a0 text: '28 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: b01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:PeripheralLightingSetting:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PeripheralLightingSetting id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:PeripheralLightingSetting:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:ChromaticAberrationSetting:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ChromaticAberrationSetting id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:ChromaticAberrationSetting:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 text: 'On' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonLightingOpt id: '16408' collection: ExifMakerNotes\Canon\LightingOpt elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: 8adbfd1e9c90d95d4cebb6f6c8fd26cc85d09313ade844d8cc35942ca4c063a4 text: '28 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:PeripheralIlluminationCorr:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PeripheralIlluminationCorr id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:PeripheralIlluminationCorr:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:AutoLightingOptimizer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoLightingOptimizer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:AutoLightingOptimizer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighlightTonePriority:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighlightTonePriority id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighlightTonePriority:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:LongExposureNoiseReduction:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:LongExposureNoiseReduction:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighISONoiseReduction:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighISONoiseReduction id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighISONoiseReduction:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonLensInfo:16409' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonLensInfo id: '16409' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonLensInfo:16409/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\LensInfo + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\LensInfo valid: true format: Undefined components: 30 bytesHash: 4ede74ca1d3f56350978fbac8caa51a6aec8d91ef0913e7b24588542777e972b text: '[ 00 00 22 D6 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAmbience id: '16416' collection: ExifMakerNotes\Canon\Ambience elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: b34c6813392331694f47e48029aa7558ad835193adbeb5dd76cd931c77c73a85 text: '28 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: b01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/tag:AmbienceSelection:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AmbienceSelection id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/tag:AmbienceSelection:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonMultiExp id: '16417' collection: ExifMakerNotes\Canon\MultiExp elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 20 bytesHash: 8f2f48e1ef4bb256e21d70fc9bcd67c88a413bf8e9bbe9ad65a11f47ff0f2981 text: '20 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/tag:MultiExposure:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MultiExposure id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/tag:MultiExposure:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/tag:MultiExposureControl:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MultiExposureControl id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/tag:MultiExposureControl:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Additive - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/tag:MultiExposureShots:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MultiExposureShots id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonMultiExp:16417/tag:MultiExposureShots:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: filterInfo path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\FilterInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\FilterInfoIndex valid: true name: CanonFilterInfo id: '16420' collection: ExifMakerNotes\Canon\FilterInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/rawData:filterHeader' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: filterHeader collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/rawData:filterHeader/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 7d77cd3c850b580eb161cc980642c3d9a70344ff6e127935aa11c79218f2a968 text: '4 byte(s) of data' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:1' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.0 id: '1' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:1/tag:GrainyBWFilter:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GrainyBWFilter id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:1/tag:GrainyBWFilter:257/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:2' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.1 id: '2' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:2/tag:SoftFocusFilter:513' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SoftFocusFilter id: '513' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:2/tag:SoftFocusFilter:513/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.2 id: '3' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:3/tag:ToyCameraFilter:769' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToyCameraFilter id: '769' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:3/tag:ToyCameraFilter:769/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.3 id: '4' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilter:1025' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilter id: '1025' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilter:1025/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterOrientation:1026' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilterOrientation id: '1026' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterOrientation:1026/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Horizontal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterPosition:1027' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilterPosition id: '1027' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterPosition:1027/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterParameter:1028' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilterParameter id: '1028' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterParameter:1028/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:5' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.4 id: '5' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:5/tag:FisheyeFilter:1281' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FisheyeFilter id: '1281' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:5/tag:FisheyeFilter:1281/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:6' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.5 id: '6' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:6/tag:PaintingFilter:1537' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PaintingFilter id: '1537' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:6/tag:PaintingFilter:1537/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:7' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.6 id: '7' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:7/tag:WatercolorFilter:1793' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WatercolorFilter id: '1793' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:7/tag:WatercolorFilter:1793/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonRawBurstModeRoll:16421' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonRawBurstModeRoll id: '16421' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonRawBurstModeRoll:16421/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 9 bytesHash: a0afd5084025afafa665fbd79576b64ac1880229369fb1428f5618e234c5ddbe text: '36 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16423' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 6 bytesHash: dc841d3f9b87ed868e200487dc09f3aeff20771cd8e5f01c14a8344a13b8855f text: '24 524546 2969567282 134217728 13684944 66816' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: d189e509a912fc3e561df45150c3e7f9de8d8841c407b9b94cbd27c9c5d6ac16 text: '12' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: d189e509a912fc3e561df45150c3e7f9de8d8841c407b9b94cbd27c9c5d6ac16 text: '12' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: d189e509a912fc3e561df45150c3e7f9de8d8841c407b9b94cbd27c9c5d6ac16 text: '12' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d4e9d406ccaeab41bb316c2cdceda665266b24489bfca7ddb0bed14bf3db9cb5 text: '5472' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 559773e1257f9e2f61e973503554c3aefcd3039ad4e4e933f56f1f0d75d11709 text: '3648' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 52bc2f35b7d7402d4d61990355eb35073c606efdbe34846522a18d991c39414d text: '6086.7630700779' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 68786026bc9457a7e32d837611522e7fa04f5b58306af7ebbb8a090d850746e2 text: '6090.1502504174' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:OwnerName:42032' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '42032' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OwnerName:42032/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SerialNumber id: '42033' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 13 bytesHash: cfcbcaf6df4b95f6e488b7d799bf6e21398bcb954930317df51d711d4ef1b207 text: '033021003918' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: a89734e22e1cd4c646a72e723df7a55514e8fa37652d3b209698f1aff1f5ee1f text: '18-135mm f/0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 30 bytesHash: e3528afebfdf56fa70cde4054e9507eecb95a49e25d4287f65607f803beb0f6b text: 'EF-S18-135mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensSerialNumber id: '42037' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: 0cadd0dd729d1048dcc2f46e5dc8bb25256440b579b27237239bea6f98fa871c text: 000022d688 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 3c7a246021bffd30e44bb63887f5ea8e6b87b5dae4db1110fabe67c1683200d0 text: 2.3.0.0 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 17274 bytesHash: e8791e745d03b0909f1724413558d83b862ebf8a23f97404a4ebcb3a885a8dc6 text: '17274 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2562 bytesHash: 7282cb642bb524f26b11d7d54d762d645df378a67db45e32eebcc9aa9eb6306e text: '2562 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 68b5fc9217193d28322c379f1d8771edc49754eca4d07b9bbe19843522bd1b67 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 0cd2b2b84da5be270e09ba84f6ff9d37e3791777b0035baaf9bdd35002f9f621 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 61c9136fec639109467111f35241456fa84980e115cecae6273ae323b0d320bc text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 7611311 bytesHash: 3a54416b60c371c2961c046ebd0c930d1638993b7856ce190d62f8a170e322ac text: '7611311 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 @@ -7257,30 +6456,9 @@ elements: text: '2 byte(s) of data' log: WARNING: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'AntiFlicker' in 'CanonFileInfo', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'RFLensType' in 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFMicroadjustment:1287' message: "Found 16 data components, expected 5 for item 'AFMicroadjustment' in 'AutoFocusDrive'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - message: "Could not access value for item 'DistortionCorrectionSetting' in 'CanonVignettingCorr2', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - message: "Could not access value for item 'DigitalLensOptimizerSetting' in 'CanonVignettingCorr2', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - message: "Could not access value for item 'DigitalLensOptimizer' in 'CanonLightingOpt', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - message: "Could not access value for item 'DualPixelRaw' in 'CanonLightingOpt', overflow" NOTICE: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' @@ -7318,6 +6496,28 @@ log: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423' message: "Unknown item 16423/0x4027 in 'Canon'" + INFO: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'AntiFlicker' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'RFLensType' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' + message: "Could not access value for 'DistortionCorrectionSetting' in map 'CanonVignettingCorr2', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' + message: "Could not access value for 'DigitalLensOptimizerSetting' in map 'CanonVignettingCorr2', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' + message: "Could not access value for 'DigitalLensOptimizer' in map 'CanonLightingOpt', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' + message: "Could not access value for 'DualPixelRaw' in map 'CanonLightingOpt', overflow" gdInfo: 0: 5472 1: 3648 diff --git a/tests/media-dumps/image/camera/canon_eos_850d_08.jpg.dump.yml b/tests/media-dumps/image/camera/canon_eos_850d_08.jpg.dump.yml index 6f36d691f..197eb5804 100644 --- a/tests/media-dumps/image/camera/canon_eos_850d_08.jpg.dump.yml +++ b/tests/media-dumps/image/camera/canon_eos_850d_08.jpg.dump.yml @@ -114,7472 +114,6636 @@ fileName: canon_eos_850d_08.jpg mimeType: image/jpeg fileContentHash: 4e20f0333037b59712360f2c847b0bd4a880f54c1a1cb3ce7f763bcc76d76ebc elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 15 bytesHash: cb9aec9bfafac54a84d116f930127184f1486eb148ed89ac2badd6ab2a302b32 text: 'Canon EOS 850D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5eb980a836ef707c274538d9b94cf55f6bbb21a8143552cf7841722696c947bb text: '2020:01:15 02:20:50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 142e69643f6c4bcdba5c574a0b511fcc6252dfa2f4b97caafec4fc0fced05f9e text: '1/500 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: db49223a2cf9616171322e5325816a7a579582ebdce91c2f89df8df7aa8aac01 text: f/8.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 8a0abfd066723e5641f46892c8f9fcb205fa216adf5e2a11b7140fc89cefecb2 text: '1250' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensitivityType id: '34864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Recommended Exposure Index' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecommendedExposureIndex id: '34866' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 32223efe8673d7144e1964ba5939a7e86cf1b2cf941c9fb2e3d48d166d77c0af text: '1250' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 74beb3a917a6281b5db97b012ce9b51afbae0625545ef013ba0e7ed0a39a71fd text: '2.31' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5eb980a836ef707c274538d9b94cf55f6bbb21a8143552cf7841722696c947bb text: '2020:01:15 02:20:50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5eb980a836ef707c274538d9b94cf55f6bbb21a8143552cf7841722696c947bb text: '2020:01:15 02:20:50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTime id: '36880' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3c23203d1c5f9debe4a838f6b142a1dcae721fba060615dc95718b30adf2900c text: '+00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeOriginal:36881' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTimeOriginal id: '36881' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeOriginal:36881/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3c23203d1c5f9debe4a838f6b142a1dcae721fba060615dc95718b30adf2900c text: '+00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeDigitized:36882' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTimeDigitized id: '36882' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeDigitized:36882/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 3c23203d1c5f9debe4a838f6b142a1dcae721fba060615dc95718b30adf2900c text: '+00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 8641a89710bdc45c235bb3ff98c4b4b5829487a6ddc3341567954ae917161c83 text: '589824/65536 sec. (APEX: 22)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 30ff6813901652a29987dd88fa089c67ec0293f9a7dcfcb05ef70a80ded49b38 text: '8.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 0c40fc912bea3d01b4dbad07de4c8cf177ac0c424bc11d622d2239c0e5988986 text: '+0.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 3d47efa1034448cbc0133e8afd0ae321a31561aab6d89acb6f3046b4258ddfcc text: '3.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: d782badb4b24701eedae2f505f63e6698e1fa7a2a91ec3e4bdcd197340b41eec text: '22.0 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 108 bytesHash: 840e747f51f36e51f7ed32c64331f8f0c1c87ed359673c95de485b75b265d274 text: '108 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Fine - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: 'Continuous, High' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'One-shot AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: f566cc6fccc657365c0197accf3a7d6f80f85209ff666ff774f4dcbc524aa842 text: CR3+JPEG - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: '+4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 46e04d129d7b45d054469ce34e24069a1426b3e34f1b68a3d1bff1e070aee192 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: eb38e7b79df8f2f7551519f2ecf8aede22d5ae84078193ccc77d3912ad2bf789 text: 'Canon EF-S 18-55mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: bb153e97380f82aa57033add2c11b28a3ae640c8daaa89d2bd5bd317456ecb03 text: '55 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 08da7c45cb204377e7e42249cda5713fa865116ddbb4cb5a1949b2e5b438a6ab text: '18 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 1/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 14f825b2bbc32dd8d196367fa8776873069c12a8954d8da7513aa7704ddd09eb text: '3.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 20bd5ef69e629c299cebb132138caeffe1a216683957dc8dcbc8330b5c8bb4d3 text: '24' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: E-TTL - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Single - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9dcf97a184f32623d11a73124ceb99a5709b083721e878a16d78f596718ba7b2 text: 'On (2)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SRAWQuality id: '46' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Clarity:51' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Clarity id: '51' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Clarity:51/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: n/a - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Zoom - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: d57e9d4f5842134f140032eaf38b5333638e8c4b145fcf86a23d48d3e9acc0f8 text: '22 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: e51a9edaec7e209fcb41c3f30b8e25ebb27e610248cdaa76439542cfd8ae388a text: '468.91 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc text: '0 0 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: ae5a5f1018164fdf417e3453c5f1e20e2d2cc046ec31e37b71fe3d16ab2da4b6 text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: 29fc79494a0048a5dce25209b1d23ed2e079a255237dfab548acec4e8916cdac text: '1234' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: 34739425d55f591d570b36e6354822dbccd6453a78cbb9a61c05521248206762 text: '11.88' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: e9619023f7ad0507ccc2f44d1ff58550018171c87f6d6f95c393cb2ca9eab3ba text: 1/512 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 5aeca385d8b781825b07bbec7c858b7170426c88088935850bc13dd6402368a5 text: +2/3 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: c56d60f5ac1fa3ff907ea2d50c13bda711a33f1b1538fd4cb8568658fa7f5148 text: '29 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '5 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '3.73 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: e9aff84fdb699ca706c0a1fed47bb095cb25e3c95aa5d1c5d216ff2cfbcd4998 text: '8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: 8411fbeb6f7a0d0cba9595af2c6d9d915879d86e5e1e2d5d3a0afaf062edb1a6 text: 1/470 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: ed9f70a961a1326005936a306e7dd6ae2ec8c3045ecb48b6f55091f62cb1364a text: '25.5' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 240fbad97784f181cdf3a859e4bf0b48bb001af6a3731ec58b0fc361f0eb09af text: 'EOS High-end' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashOutput id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 15 bytesHash: cb9aec9bfafac54a84d116f930127184f1486eb148ed89ac2badd6ab2a302b32 text: 'Canon EOS 850D' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: bf98b3cbebf573fec369a0abd2531c18b892b4cc82e0ccacfacab961d7f7d7fc text: 'Firmware Version 1.0.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfoUnknown elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4608 bytesHash: 926b9cd874341225beb702b70b8667d64ca79e22451afd60877d0c658799ed43 text: '4608 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensSerialNumber:363' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensSerialNumber id: '363' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensSerialNumber:363/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\LensSerialNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\LensSerialNumber valid: true format: Undefined components: 5 bytesHash: 08d9142f6cf9c636064d34b3ed15adb7632e921e4ee614abb6440b1e80641f3e text: 000009f9f5 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:1473' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: FirmwareVersion id: '1473' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:1473/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 6 bytesHash: d5862bdb50b9bb0f4b2e636c8df4b359e4af0204e4f9841cdf91cdc9af69e61b text: !!binary qq6qqqqo - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: fe49f43f6bd4194fa91297a42ea62a8ee4967aa90635a6e1bfde266dd52a1ddb text: 'EOS Rebel T8i / 850D / X10i' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 965db6c9485646b2faa3532c2f679cc4ffa11c422a2c60f1a9743995c08d1429 text: '0 159 6 113' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '25' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo2 id: '38' collection: ExifMakerNotes\Canon\AFInfo2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 683c322f9e820b379422844f5850cd70fa92cfddd2ade4f48d74a028c0b7e518 text: '1216' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'Face + Tracking' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d650b6a3132ec56c60c13a326dc1bf8914abac6c8f788a89da5696f014ce2136 text: '143' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e4676bdda751cd8aa00da5874aff7a0a2f7e03f2dfc3ec438c867741a8b9e66f text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 701fb31a5a40ae9fee934e57000902095285c1d2ce4e4547c90def7bae1aeafe text: '4000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e4676bdda751cd8aa00da5874aff7a0a2f7e03f2dfc3ec438c867741a8b9e66f text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 701fb31a5a40ae9fee934e57000902095285c1d2ce4e4547c90def7bae1aeafe text: '4000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidths id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 143 bytesHash: efce0068572c316d8b40c4286c4375739dbc742fbc7338599b79d0f085c74591 text: '600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeights id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 143 bytesHash: cb22545111ada37131a79318df19901c0259cb55293f911a16c35a0a670f7eaa text: '891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 143 bytesHash: 14dcb9b8ce03f79f849b0449d584b501576533a076248de25aebab67dc34583f text: '-600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 143 bytesHash: 410e53f07a0fb85827bdd0e411a5c7ac219cb6c52f4a18933f7ce359d7a8acf9 text: '-438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 9 bytesHash: aa25e1d595a77c375b40b4796ea4ff044890efeebd4bd15d16d54387a5a8fc37 text: '1 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsSelected id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 9 bytesHash: aa25e1d595a77c375b40b4796ea4ff044890efeebd4bd15d16d54387a5a8fc37 text: '1 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '17' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:17/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '18' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:18/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '19' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '20' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:20/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '21' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:21/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '22' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:22/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '23' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:23/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '65535' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ImageUniqueID:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageUniqueID id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ImageUniqueID:40/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ImageUniqueID + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ImageUniqueID valid: true format: Byte components: 16 bytesHash: 85836a9e3319818081688d05ce6540da8925bcb9cdb5f1f348674a1b22da06ae text: df8a5decf2b844b6928cd978a850e13c - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:50' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '50' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:50/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 11 bytesHash: 85759b3811ff7dc47b03792ac85317be51431a3f9e01dcafce317ed736a391b0 text: '0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:51' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '51' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:51/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 4 bytesHash: 1f1a2dbbc4f2ad6e2bc1ca7d6dfb3852604a45bec1acdb7c2408f3fb83ddfc8c text: '39422842 3057910990 2027523218 1021399208' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonTimeInfo id: '53' collection: ExifMakerNotes\Canon\TimeInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 16 bytesHash: b20c9e799b1be6095e3a72ed8b7cd971be71ee0a58a6b1aca391f97b5a9df6f3 text: '16 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZone:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeZone id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZone:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TimeInfo\TimeZone + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TimeInfo\TimeZone valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '+00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZoneCity:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeZoneCity id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:TimeZoneCity:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700 text: London - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:DaylightSavings:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DaylightSavings id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonTimeInfo:53/tag:DaylightSavings:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:BatteryType:56' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BatteryType id: '56' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:BatteryType:56/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 76 bytesHash: cede4415a9b99b1f614517b312b5da9f987fabcef48fba9477b9a849f13e9476 text: '76 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:61' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '61' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:61/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 12 bytesHash: ee6447b4ff0fe21accb9dead8c571949be22cf2ef07938e927b6ad32556a8edf text: '48 1 4 2 0 0 0 0 0 0 0 1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:63' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '63' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:63/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602 text: '17' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonFileInfo id: '147' collection: ExifMakerNotes\Canon\FileInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 152 bytesHash: bd221be23a9758709b56693a3845fbf1e12ea51f91461cbc3d855f4088494124 text: '152 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketMode id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketValue id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketShotNumber id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgQuality id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgSize id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction2 id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FilterEffect id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToningEffect id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMagnification id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73e1afc1fd9896051479dbc8b24a7558d67afdde30d247b208505579faa49c85 text: '150' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LiveViewShooting id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: b7e60cdf144aa31d1e03e0e0e257772daa5424d99382b1d38ac8d0e0f4af6e86 text: '5 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: 0cddd4b97f1f397795d9f1d153359e7f7289efb73bdab086e0ab729a1e46678f text: '3.73 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ShutterMode:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterMode id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ShutterMode:23/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Electronic First Curtain' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FlashExposureLock:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureLock id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FlashExposureLock:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:AntiFlicker:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AntiFlicker id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:AntiFlicker:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RFLensType:61' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RFLensType id: '61' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RFLensType:61/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '149' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 138 bytesHash: b4dec325a17f804f840b2e66a5925485d7815be3483f6ec133ea128950982b27 text: 'EF-S18-55mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InternalSerialNumber id: '150' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 16 bytesHash: 11b7e69cbaf3ea6bde63ebac57c9413dd65712ec69f7a744834f03ef2ca68c42 text: AG1978414 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DustRemovalData id: '151' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1024 bytesHash: 5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef text: '1024 byte(s) of data' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonCropInfo id: '152' collection: ExifMakerNotes\Canon\CropInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropLeftMargin id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropRightMargin id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropTopMargin id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropBottomMargin id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header valid: true name: CanonCustomFunctions2Header id: '153' collection: ExifMakerNotes\CanonCustom\Functions2Header elements: - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: Exposure id: '1' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureLevelIncrements id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3 Stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedIncrements:258' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISOSpeedIncrements id: '258' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedIncrements:258/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3 Stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISOSpeedRange id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CustomIsoSpeedRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CustomIsoSpeedRange valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SafetyShift:264' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SafetyShift id: '264' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SafetyShift:264/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureCompAutoCancel:275' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompAutoCancel id: '275' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureCompAutoCancel:275/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 text: Disable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: AutoFocusDrive id: '3' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointDisplayDuringFocus:1292' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointDisplayDuringFocus id: '1292' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointDisplayDuringFocus:1292/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFPointDisplayDuringFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFPointDisplayDuringFocus valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Selected (constant)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAreaSelectMethod:1307' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaSelectMethod id: '1307' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAreaSelectMethod:1307/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'AF area selection button' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AutoAFPointColorTracking:1308' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoAFPointColorTracking id: '1308' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AutoAFPointColorTracking:1308/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'On-Shot AF only' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:VFDisplayIllumination:1309' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: VFDisplayIllumination id: '1309' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:VFDisplayIllumination:1309/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:MirrorLockup:1551' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MirrorLockup id: '1551' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:MirrorLockup:1551/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: OperationOthers id: '4' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ViewfinderWarnings:1034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ViewfinderWarnings id: '1034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ViewfinderWarnings:1034/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ViewfinderWarnings + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ViewfinderWarnings valid: true format: SignedLong components: 1 bytesHash: d23f96d836ebed25ad1d3d2b9d92362252cc8a347a98312a75284f7f6d08bd02 text: 'Monochrome, WB corrected, Noise reduction' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:CustomControls:1804' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomControls id: '1804' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:CustomControls:1804/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 103 bytesHash: 69c9ae9b4903479ce61fc2d1628077cf8bd9e5350eb82aa10cf55f4e0322f236 text: '19 0 19 0 0 65535 65535 65535 3 0 0 65535 65535 65535 18 0 4 0 53 0 25 0 29 0 13 0 14 2 14 2 29 0 29 0 5 0 5 0 5 0 5 0 23 0 0 0 0 0 90 0 29 0 54 0 78 0 87 0 103 0 39 0 105 0 53 0 65535 0 3 5376 3840 0 0 0 0 0 0 0 65535 0 0 0 5200 0 0 0 0 0 0 0 0 65535 0 7 3 4 31 1 2 3 4 5 1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LCDDisplayAtPowerOn:2065' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LCDDisplayAtPowerOn id: '2065' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LCDDisplayAtPowerOn:2065/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Display - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:RetractLensOnPowerOff:2068' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RetractLensOnPowerOff id: '2068' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:RetractLensOnPowerOff:2068/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Enable - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonAspectInfo id: '154' collection: ExifMakerNotes\Canon\AspectInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AspectRatio id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '3:2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 96cd6aa9fabae214cd6b7e52c31d332ece11d711a8093840b1d9a9c2c53ac5c7 text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 0773aa198bd368d4c283b5a1e666bf03fec9b4649c7d70ed7ed0e1ba732af246 text: '4000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageLeft id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageTop id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonProcessing id: '160' collection: ExifMakerNotes\Canon\Processing elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 33b67cb5385ceddad93d0ee960679041613bed34b8b4a5e6362fe7539ba2d3ce text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToneCurve id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SharpnessFrequency id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRedLevel id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBlueLevel id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceRed id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceBlue id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyle id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9da96c853994cb7845e72cc51491829f125d8bf40f549915cb979756cf970d56 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalGain id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:UnsharpMaskFineness:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UnsharpMaskFineness id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:UnsharpMaskFineness:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:UnsharpMaskThreshold:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UnsharpMaskThreshold id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:UnsharpMaskThreshold:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '17' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:17/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '65535' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonMeasuredColor id: '170' collection: ExifMakerNotes\Canon\MeasuredColor elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: bf60e4349cace6bce0d552e8d783428db66d0d649bd9e430a3627e2ee14ac839 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredRGGB id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 5463d24d71af1665cb66a2b7703ff0765342f36201c5a3d5b737aeea8be04cf7 text: '531 1024 1024 659' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '2' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '180' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: VRDOffset id: '208' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonSensorInfo id: '224' collection: ExifMakerNotes\Canon\SensorInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 37aa3970b6801c9d286464f7d86e50bf41c88e54c7b4d08f3ff61935b3f59c3c text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 955348d24b512bcd9b17669b6dd5454576ae0a7226d0e7a2973e3291d5e4b539 text: '6288' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: bc869880d629a1e02396381f323bf3b7ddab570c4ddbede3e6dccb2592723c44 text: '4056' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '3' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '4' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorLeftBorder id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 29fc79494a0048a5dce25209b1d23ed2e079a255237dfab548acec4e8916cdac text: '276' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorTopBorder id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e4f60d0aa6d7f3d3b6a6494b1c861b99f649c6f9ec51abaf201b20f297327c95 text: '48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRightBorder id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 8d05d25412e61eea535ef5deec572f396f9168921933ee1f578421bc9af2a52e text: '6275' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBottomBorder id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0caad27099b9eb104d3bf043855587f0dd28a9548621b3ad8f0e430e56cab599 text: '4047' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskLeftBorder id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskTopBorder id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskRightBorder id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskBottomBorder id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '13' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap valid: true name: CanonColorData id: '16385' collection: ExifMakerNotes\Canon\ColorData9 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3632 bytesHash: 124ca02da0f695098a6fbc80016f786264328492fd452e5726aec9d59b4e22b0 text: '3632 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorDataVersion id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 38ac7bda3d1c2bebaee514c7bf472ec10c12ee6bd464d5e75ea8b09ff9425fcb text: '19 (90D/850D/M6mkII/M200)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAsShot:71' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAsShot id: '71' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAsShot:71/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAsShot:75' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempAsShot id: '75' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAsShot:75/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAuto:76' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAuto id: '76' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsAuto:76/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAuto:80' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempAuto id: '80' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempAuto:80/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsMeasured:81' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsMeasured id: '81' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsMeasured:81/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempMeasured:85' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempMeasured id: '85' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempMeasured:85/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown:86' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown id: '86' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown:86/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown:90' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown id: '90' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown:90/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown2:91' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown2 id: '91' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown2:91/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 3950598bdd25dc63e7e5373304ac0d3532c2ed849774744f8ff9e221f8536004 text: '2009 1024 1024 1544' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown2:95' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown2 id: '95' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown2:95/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0e082eef0c6f90ff705054248a860b90496ed53c8f0fcf542b768a171f1c4e7d text: '5982' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown3:96' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown3 id: '96' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown3:96/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 06701ef0467297f8a82870a535490d31f7d4c3f252b10596570055acd0b6eb1f text: '1993 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown3:100' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown3 id: '100' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown3:100/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: d73d27b95b46231d362108975d71b232a65ad6ffcbf566e132e188ec13c1cfa8 text: '5878' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown4:101' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown4 id: '101' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown4:101/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown4:105' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown4 id: '105' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown4:105/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown5:106' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown5 id: '106' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown5:106/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown5:110' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown5 id: '110' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown5:110/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown6:111' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown6 id: '111' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown6:111/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown6:115' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown6 id: '115' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown6:115/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown7:116' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown7 id: '116' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown7:116/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown7:120' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown7 id: '120' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown7:120/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown8:121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown8 id: '121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown8:121/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown8:125' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown8 id: '125' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown8:125/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown9:126' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown9 id: '126' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown9:126/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 16013b6b05b3036961ec99894c7338765f48f8deb63f0bea121bfd9039ccf789 text: '1984 1024 1023 1557' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown9:130' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown9 id: '130' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown9:130/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown10:131' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown10 id: '131' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown10:131/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 16013b6b05b3036961ec99894c7338765f48f8deb63f0bea121bfd9039ccf789 text: '1984 1024 1023 1557' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown10:135' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown10 id: '135' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown10:135/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsDaylight:136' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsDaylight id: '136' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsDaylight:136/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempDaylight:140' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempDaylight id: '140' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempDaylight:140/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsShade:141' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsShade id: '141' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsShade:141/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: cebccb16d12b88060f16caf65ac3fde9f12dbdadd41ffa5071555b5875578de7 text: '2162 1024 1024 1442' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempShade:145' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempShade id: '145' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempShade:145/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 883fc9cfdd4e49c4eba6439c1026f02a1114288c505e35c56bce9ca1ac03aca0 text: '7000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsCloudy:146' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsCloudy id: '146' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsCloudy:146/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 21691a2dde5d34e9d67c9d5b126163021e1ccc5c0f2184f2ad302a6a859f8517 text: '2016 1024 1024 1544' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempCloudy:150' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempCloudy id: '150' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempCloudy:150/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: e4676bdda751cd8aa00da5874aff7a0a2f7e03f2dfc3ec438c867741a8b9e66f text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsTungsten:151' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsTungsten id: '151' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsTungsten:151/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: b063bc10c3deb14712598cfc702b72786e577717fbdb2396d8e689d02ddb782b text: '1346 1024 1024 2356' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempTungsten:155' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempTungsten id: '155' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempTungsten:155/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 3d345e439bdedc49d927e4fdaf9bf89227866c966ce59ee1614b4c895b7877c6 text: '3200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFluorescent:156' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFluorescent id: '156' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFluorescent:156/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 7daaf9a59c51a1224b4b5844c7a85f4fe4ca373dc0bb5817f0a4b43c15bf87f4 text: '1584 1024 1024 2203' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFluorescent:160' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempFluorescent id: '160' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFluorescent:160/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 863b2078c1090837192a0eb6c1570f9e1bceb23eb1204299ae737b2ecfd2f1e5 text: '3688' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsKelvin:161' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsKelvin id: '161' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsKelvin:161/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempKelvin:165' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempKelvin id: '165' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempKelvin:165/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFlash:166' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFlash id: '166' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsFlash:166/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 9d4becc3a48f8031069f2bb4125012ffaafe274b426b855b5f25da6de37d3e1c text: '2072 1024 1024 1524' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFlash:170' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempFlash id: '170' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempFlash:170/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 5ce2354e20a4062c625869afa1b16fff5566041386ecf32eeb7b89ab852d693f text: '6282' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown11:171' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown11 id: '171' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown11:171/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown11:175' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown11 id: '175' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown11:175/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown12:176' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown12 id: '176' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown12:176/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown12:180' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown12 id: '180' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown12:180/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown13:181' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown13 id: '181' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown13:181/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown13:185' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown13 id: '185' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown13:185/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown14:186' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown14 id: '186' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown14:186/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown14:190' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown14 id: '190' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown14:190/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown15:191' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown15 id: '191' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown15:191/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown15:195' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown15 id: '195' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown15:195/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown16:196' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown16 id: '196' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown16:196/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown16:200' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown16 id: '200' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown16:200/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown17:201' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown17 id: '201' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown17:201/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown17:205' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown17 id: '205' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown17:205/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown18:206' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown18 id: '206' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown18:206/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown18:210' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown18 id: '210' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown18:210/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown19:211' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown19 id: '211' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown19:211/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown19:215' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown19 id: '215' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown19:215/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown20:216' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown20 id: '216' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown20:216/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: e63a0be39f684d9967778932f112901f7a4b03db893337a0883a90f5ebf89451 text: '1889 1024 1024 1654' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown20:220' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown20 id: '220' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown20:220/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown21:221' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown21 id: '221' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown21:221/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown21:225' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown21 id: '225' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown21:225/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown22:226' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown22 id: '226' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown22:226/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown22:230' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown22 id: '230' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown22:230/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown23:231' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown23 id: '231' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown23:231/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown23:235' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown23 id: '235' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown23:235/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown24:236' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown24 id: '236' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown24:236/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 3950598bdd25dc63e7e5373304ac0d3532c2ed849774744f8ff9e221f8536004 text: '2009 1024 1024 1544' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown24:240' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown24 id: '240' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown24:240/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0e082eef0c6f90ff705054248a860b90496ed53c8f0fcf542b768a171f1c4e7d text: '5982' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown25:241' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown25 id: '241' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown25:241/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 06701ef0467297f8a82870a535490d31f7d4c3f252b10596570055acd0b6eb1f text: '1993 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown25:245' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown25 id: '245' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown25:245/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: d73d27b95b46231d362108975d71b232a65ad6ffcbf566e132e188ec13c1cfa8 text: '5878' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown26:246' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown26 id: '246' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown26:246/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown26:250' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown26 id: '250' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown26:250/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown27:251' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown27 id: '251' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown27:251/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 24890fd60bffeecc4f9f0698cc6d76bd6323e4fd88007238b5abaf7160a47607 text: '1986 1024 1024 1558' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown27:255' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown27 id: '255' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown27:255/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 496241d25f7cf4168495d6c8bc3c35ad79eb531a3518d4ebfbe8cb40046b78df text: '5843' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown28:256' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown28 id: '256' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown28:256/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: bd1810d77e6a8442ac11593a6c8abde98c81dff9938003dcd205d70e195848e5 text: '1986 1024 1024 1563' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown28:260' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown28 id: '260' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown28:260/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73cfdbba4e37f1e6bd60d7db831690fa0a0ffee9104bab0cf888d1bb0b43abb5 text: '5826' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown29:261' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsUnknown29 id: '261' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:WB_RGGBLevelsUnknown29:261/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 2df07d52827c41a8522ac6ee754030d2c6172c0acacc7fc8385d00cf5ad9d177 text: '1980 1022 1025 1561' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown29:265' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTempUnknown29 id: '265' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorTempUnknown29:265/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 73cfdbba4e37f1e6bd60d7db831690fa0a0ffee9104bab0cf888d1bb0b43abb5 text: '5826' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:329' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PerChannelBlackLevel id: '329' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:PerChannelBlackLevel:329/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 7971bdefa5d350222fbe3aa926ee2bdbd685341db331bea9e81324b49dc78544 text: '2048 2048 2048 2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:796' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NormalWhiteLevel id: '796' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:NormalWhiteLevel:796/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 74f277ebe2e34a8ec3d382487140ea8f1ef18b61069c78d6bb753d78dfce0722 text: '10336' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:797' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpecularWhiteLevel id: '797' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:SpecularWhiteLevel:797/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c0f5295b0465ecaa74ae987ea3868e6d1f96860c36098e229b42ee631a43ebfe text: '10439' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:798' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LinearityUpperMargin id: '798' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:LinearityUpperMargin:798/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 68df2a4ef366e1ab463246d151397840c34e3e02471ca3179b31a9f270dc4d54 text: '10000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyleUserDef id: '16392' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: 75800624fbd086e81d92e42b6933f86c685a1e9840a69313e934563c3e8592a1 text: 'Auto, Auto, Auto' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStylePC id: '16393' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: b0f66adc83641586656866813fd9dd0b8ebb63796075661ba45d1aa8089e1d44 text: 'None, None, None' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomPictureStyleFileName id: '16400' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16401' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 252 bytesHash: 913c6e2c32d99e4baff62cf421a494730cb043924f2c6bf46406573b59c641bd text: '252 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16402' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAFMicroAdj id: '16403' collection: ExifMakerNotes\Canon\AFMicroAdj elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 44 bytesHash: 18bc4cb7738a153459dfc110bdfcb2eccfb6b2cc3bd3c9cc7f795af15e634ae8 text: '44 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 32434dc5b0f72c9b863c24daa5d4e79b9c43bd73b38c469fb65fd13d996b7b32 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjValue id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonVignettingCorr:16405' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonVignettingCorr id: '16405' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonVignettingCorr:16405/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1334 bytesHash: e6c7697219004b88b5122a93957d8201992fa220dce29d5bd43a75452ed6e29a text: '1334 byte(s) of data' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonVignettingCorr2 id: '16406' collection: ExifMakerNotes\Canon\VignettingCorr2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 40 bytesHash: b973a8b026049b7dd789e3047b0485532f293efceb0b673cad8e1d008c7026ed text: '40 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 1a00f51f3029fa4b7e61b9bf7aa9de5a64798857872981f7e056e4f437171955 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:PeripheralLightingSetting:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PeripheralLightingSetting id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:PeripheralLightingSetting:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:ChromaticAberrationSetting:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ChromaticAberrationSetting id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:ChromaticAberrationSetting:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:DistortionCorrectionSetting:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DistortionCorrectionSetting id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:DistortionCorrectionSetting:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:DigitalLensOptimizerSetting:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalLensOptimizerSetting id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonVignettingCorr2:16406/tag:DigitalLensOptimizerSetting:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonLightingOpt id: '16408' collection: ExifMakerNotes\Canon\LightingOpt elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 60 bytesHash: cb75d0f22a29e24a08b1cdd0dede105029ca2376a97c21ae29946870e60893e3 text: '60 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:PeripheralIlluminationCorr:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PeripheralIlluminationCorr id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:PeripheralIlluminationCorr:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:AutoLightingOptimizer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoLightingOptimizer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:AutoLightingOptimizer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighlightTonePriority:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighlightTonePriority id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighlightTonePriority:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:LongExposureNoiseReduction:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:LongExposureNoiseReduction:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighISONoiseReduction:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighISONoiseReduction id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:HighISONoiseReduction:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:DigitalLensOptimizer:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalLensOptimizer id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:DigitalLensOptimizer:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: 67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:DualPixelRaw:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DualPixelRaw id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonLightingOpt:16408/tag:DualPixelRaw:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonLensInfo:16409' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonLensInfo id: '16409' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonLensInfo:16409/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\LensInfo + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\LensInfo valid: true format: Undefined components: 30 bytesHash: d247bbcb3e65206850d5eff02fc38376b4ba03d8643c697b8e414fe87ded091b text: '[ 00 00 09 F9 F5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAmbience id: '16416' collection: ExifMakerNotes\Canon\Ambience elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 32 bytesHash: 9ca10ba0193b225059ca411fe4bd4dd9300b6882259c5a4f55764b4654c05454 text: '32 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 8d71b3faab8201459ad37ef499beb336ba88bdcfa0f51ee6f0a46ec3192d750a text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/tag:AmbienceSelection:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AmbienceSelection id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAmbience:16416/tag:AmbienceSelection:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: filterInfo path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\FilterInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\FilterInfoIndex valid: true name: CanonFilterInfo id: '16420' collection: ExifMakerNotes\Canon\FilterInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/rawData:filterHeader' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: filterHeader collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/rawData:filterHeader/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 7d77cd3c850b580eb161cc980642c3d9a70344ff6e127935aa11c79218f2a968 text: '4 byte(s) of data' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:1' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.0 id: '1' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:1/tag:GrainyBWFilter:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GrainyBWFilter id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:1/tag:GrainyBWFilter:257/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:2' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.1 id: '2' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:2/tag:SoftFocusFilter:513' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SoftFocusFilter id: '513' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:2/tag:SoftFocusFilter:513/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.2 id: '3' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:3/tag:ToyCameraFilter:769' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToyCameraFilter id: '769' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:3/tag:ToyCameraFilter:769/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.3 id: '4' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilter:1025' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilter id: '1025' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilter:1025/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterOrientation:1026' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilterOrientation id: '1026' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterOrientation:1026/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Horizontal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterPosition:1027' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilterPosition id: '1027' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterPosition:1027/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterParameter:1028' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MiniatureFilterParameter id: '1028' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:4/tag:MiniatureFilterParameter:1028/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:5' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.4 id: '5' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:5/tag:FisheyeFilter:1281' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FisheyeFilter id: '1281' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:5/tag:FisheyeFilter:1281/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:6' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.5 id: '6' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:6/tag:PaintingFilter:1537' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PaintingFilter id: '1537' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:6/tag:PaintingFilter:1537/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: filter path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:7' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\Filter valid: true name: CanonFilterInfo.6 id: '7' collection: ExifMakerNotes\Canon\Filter elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:7/tag:WatercolorFilter:1793' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WatercolorFilter id: '1793' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/filterInfo:CanonFilterInfo:16420/filter:7/tag:WatercolorFilter:1793/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: ad95131bc0b799c0b1af477fb14fcf26a6a9f76079e48bf090acb7e8367bfd0e text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonRawBurstModeRoll:16421' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonRawBurstModeRoll id: '16421' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonRawBurstModeRoll:16421/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 9 bytesHash: a0afd5084025afafa665fbd79576b64ac1880229369fb1428f5618e234c5ddbe text: '36 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16423' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16423/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 6 bytesHash: 50fc0b3122b45aafce7b35bb8f2a0e909d23b84456ed04aad2ae572890a62117 text: '24 198144 1023410185 0 13684944 66816' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16428' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16428' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16428/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 2 bytesHash: 6cc16abd70eefb90dc0ba0d14fb088630873b2c6ad943f7442356735984c35a3 text: '8 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16435' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16435' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16435/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 634 bytesHash: 18b602cdbb7656129a359046fc68faf1b990da88c6c3b3e6b20c1df399cc0645 text: '634 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16441' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16441' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16441/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 16 bytesHash: 85836a9e3319818081688d05ce6540da8925bcb9cdb5f1f348674a1b22da06ae text: '223 138 93 236 242 184 68 182 146 140 217 120 168 80 225 60' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16444' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16444' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16444/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 3 bytesHash: 0251e32d9cd50c5e1ec5b79f773b498dbc69257548f773f8d7f97897cfeabcdd text: '12 1 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16445' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16445' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16445/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 11 bytesHash: 71b6c1d53832f789a7f2435a7c629245fa3761ad8487775ebf4957330213a706 text: '11 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16457' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16457' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16457/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 6cc16abd70eefb90dc0ba0d14fb088630873b2c6ad943f7442356735984c35a3 text: '8 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: 9ab8e714e0f56c109a0ff0f7b01fd6250e41ec45aa83d92b8403335d8e556e30 text: '23' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: 9ab8e714e0f56c109a0ff0f7b01fd6250e41ec45aa83d92b8403335d8e556e30 text: '23' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: 9ab8e714e0f56c109a0ff0f7b01fd6250e41ec45aa83d92b8403335d8e556e30 text: '23' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e4676bdda751cd8aa00da5874aff7a0a2f7e03f2dfc3ec438c867741a8b9e66f text: '6000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 701fb31a5a40ae9fee934e57000902095285c1d2ce4e4547c90def7bae1aeafe text: '4000' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 9dd71c2c21064a9f155f1ea559be67e07c957061ccd9e41df876f8d5d3468365 text: '6825.9385665529' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 1ad0284f1370888b2c079fe14cc4826c32fa4e179bc895f28fa5df33ccdeddb0 text: '6825.9385665529' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:OwnerName:42032' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '42032' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OwnerName:42032/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SerialNumber id: '42033' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 13 bytesHash: fc49e034cf0a9a77e0e41de303170591be8df585c2ac95821950d30f42ff7074 text: '023031000027' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: 5e47fd08565e06efdb23dd6064e4b72859a334bfe5d7cd5663352c824644f35a text: '18-55mm f/0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 29 bytesHash: a69ae7908970531687a7c4741122873d98706d8ddee5d823b1a983d58724919e text: 'EF-S18-55mm f/3.5-5.6 IS STM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensSerialNumber id: '42037' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: 1ef626a1887b4e6375d810ee9c986dc16f210ef508f9afe26aadcbbe6c26b1b5 text: 000009f9f5 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 3c7a246021bffd30e44bb63887f5ea8e6b87b5dae4db1110fabe67c1683200d0 text: 2.3.0.0 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 12497 bytesHash: 6214ab441fb6cbd86fb87dc4b3f0710015951ba1ec14bd61a4407276f99b36bd text: '12497 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3845 bytesHash: a1de372740729647c13ce8ba58a897530f6505010b1d7a47571c32bbe1d9c25b text: '3845 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 102 bytesHash: c188742a0d4b0cd17ba2105421b97441cfcac76d76256b0bf0841b25648842be text: '102 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP2:226' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP2 id: '226' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP2:226/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 96 bytesHash: 54220622ef84f50aba80c1b8feac7d73b03b1d7191fe69c0d491af5bbd453c09 text: '96 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 68b5fc9217193d28322c379f1d8771edc49754eca4d07b9bbe19843522bd1b67 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: cf1e6da827d0851c15894021955e493b375b265f4e65b334bf80d172dcb0e6db text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 61c9136fec639109467111f35241456fa84980e115cecae6273ae323b0d320bc text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 8710016 bytesHash: bb6e4dbfb6c0cfafe3c0ab5b2a3b48fcf4af5c07b915012e50e47b37a2242f7a text: '8710016 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/fujifilm_x_a5.jpg.dump.yml b/tests/media-dumps/image/camera/fujifilm_x_a5.jpg.dump.yml index 4977a9fa9..466325e68 100644 --- a/tests/media-dumps/image/camera/fujifilm_x_a5.jpg.dump.yml +++ b/tests/media-dumps/image/camera/fujifilm_x_a5.jpg.dump.yml @@ -6,1512 +6,1343 @@ fileName: fujifilm_x_a5.jpg mimeType: image/jpeg fileContentHash: d911854c54a54f8ccc779c740fc50b66542ff77e9bf6b0d5f0cfd7d93f1d276b elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 66084db20c7052073ae4cbc10c3e4a610e463acea230fac553093fe4b6331623 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 9 bytesHash: 3c972207ef61127c88c31d5b09f97f3ef55fde7b0f5db686a32d4e55ab65f24e text: FUJIFILM - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 5 bytesHash: ed7b34ab607efec93d6d9753872a2fefe43882a0ff826fba198570e45908c6a6 text: X-A5 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 28 bytesHash: 64f4d0af8df55a4dc2ed8fe316e9b20a7de132a05c0effd66ec77c8f87daea80 text: 'Digital Camera X-A5 Ver1.20' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 82f063315d37e4297eaf76889a17d033ba63e127900c38b58f53f808b6ec61d1 text: '2019:04:22 13:31:48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Copyright id: '33432' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432/entry' - class: FileEye\MediaProbe\Entry\IfdCopyright + handlerClass: FileEye\MediaProbe\Entry\IfdCopyright valid: true format: Ascii components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: '' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 795814c7a919912d1e383ffd09ac6b647d3fbc44b611f921a19ef784ccf56698 text: '1/160 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 54cc6e3945ddeb9071084cd374b10da33ee04a7f5ae3ef835834ed6fab36418f text: f/2.8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: d2dbb1d582f0029c27ccaa9b62186a1d8e3af5daba05f629e4b13b3741f3795b text: '320' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensitivityType id: '34864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Standard Output Sensitivity' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5f8415ac6340bbae4ebc8c77dac21c7fab54db45a306396bff6c678e012ae5fe text: '2.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 82f063315d37e4297eaf76889a17d033ba63e127900c38b58f53f808b6ec61d1 text: '2019:04:22 13:31:48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 82f063315d37e4297eaf76889a17d033ba63e127900c38b58f53f808b6ec61d1 text: '2019:04:22 13:31:48' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 245473db288c10c16cc8ae5a1fbbba71ddb41972474607b61bea2a1286599dda text: '44239/6057 sec. (APEX: 12)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 1eca25f8c337020d6ef3703ef14e4ac217ce8dcd68de6e2e294c8074f02f574f text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: d8cfea29edefa82f823c69c48b617291a64bb10026ba86cb62128431454f62c9 text: '3.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 1eca25f8c337020d6ef3703ef14e4ac217ce8dcd68de6e2e294c8074f02f574f text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: cbe2268747c9c8072c7f9926f2288f270637dc55bb9d14d3368361d5e47d25be text: Shade - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 1f490ea63fb0ab2334f16e1eafc1b9e0527d1ced78d40c64f829826ed093a6fd text: '27.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 9768 bytesHash: dbc7714035f4bd4d25eda97999b267f2fd13daf9b6d2649bb7812b2b7f58be10 text: '9768 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9ac2289de9f6e17764df0f7fbeeee2321d47675b0db64d4d430c1a0b0ed3a61a text: '4240' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ee34e454f0246b247faabb5b716be3462aaa1cc22097a5f42569bce3739e8e55 text: '2384' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: f08b64bab2d706c4436877e44c5219299c711818c0f3585e3600b1b1760a1da8 text: '1807' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: f08b64bab2d706c4436877e44c5219299c711818c0f3585e3600b1b1760a1da8 text: '1807' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: cm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 7c186033295a11388eb388a21e6e25ad05e9b6c45cd3c403dc3fae8a2d19516e text: '41 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectDistanceRange id: '41996' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: 2b6d86ecdd2d490822f37636fa9e2fee6c6b77406270fa51bc19c00a0959c7f0 text: '27mm f/2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensMake id: '42035' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensMake:42035/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 9 bytesHash: 3c972207ef61127c88c31d5b09f97f3ef55fde7b0f5db686a32d4e55ab65f24e text: FUJIFILM - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: 30294f5ebcae9aff7150ddba308bc91bab60186b28341ff1d319f877861d2dc3 text: XF27mmF2.8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensSerialNumber id: '42037' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 9 bytesHash: 3e8059b51c14f9919c73eb323892fda91c7b64696ef0015c11e6a13fc631c07d text: 8cA03605 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 3c7a246021bffd30e44bb63887f5ea8e6b87b5dae4db1110fabe67c1683200d0 text: 2.3.0.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad text: North - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 14a7204cd8e958bc737391e7019b60a0e190282b8d0c3e975a5f433b23f34f9b text: '45° 33'' 25.169" (45.56°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: d33548389aba269e653aca9abf557278d901b39b04a7319552df7149c40c185d text: West - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: 372b25d578e745368f8d857644038269615edea6e9f4869c893ea7834cbc44cb text: '73° 33'' 30.113" (73.56°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitudeRef id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' - class: FileEye\MediaProbe\Entry\GPSAltitudeRef + handlerClass: FileEye\MediaProbe\Entry\GPSAltitudeRef valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Above Sea Level' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitude id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' - class: FileEye\MediaProbe\Entry\GPSAltitude + handlerClass: FileEye\MediaProbe\Entry\GPSAltitude valid: true format: Rational components: 1 bytesHash: 0e450eb40faf06b92e97d0937546cbd459a3d25165752e405b4613b08aac5533 text: '15' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSTimeStamp:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSTimeStamp id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSTimeStamp:7/entry' - class: FileEye\MediaProbe\Entry\GPSTimeStamp + handlerClass: FileEye\MediaProbe\Entry\GPSTimeStamp valid: true format: Rational components: 3 bytesHash: f925b2d35befd264e7a113f768aec4d0ea5c64919a78a68d94d2a036ec3c83c6 text: '17 30 52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeedRef id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeedRef:12/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: ab3fae4e024f63b2d32d0a6c381835d845f54bc721a16727fda4bf3ab5f1f706 text: km/h - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSSpeed id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSSpeed:13/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSMapDatum:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSMapDatum id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSMapDatum:18/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: d386145146ac16209ebecf530c975be323e88cdb68b3b370a64d9d2e48874bfc text: WGS-84 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDateStamp id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: 811b459630020ac2439be521dd5b9942d549cfe003bbd011abe3750a28b9a0b6 text: '2019:04:22' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: de4cb0da674649787f6e581801fb2c105b37e25e58d8b81f769beb814511e991 text: '28 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Orientation:274/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 8200 bytesHash: 337186c3ba88a6ef32ad621addd64a029de8991ca3d8fe070d368dbf75997c48 text: '8200 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: a908a0f966db8d29b8547d1a71bb81cca48d2dc76578edf9d972df3c70bfa072 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 74f21f07e9948f7b459f739fb60fbdcd2da39bfb5aca79422e6c073776f4e390 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 6492e1ed67744c607cf3cec92d031d5c35294f29e58c9f8adc901effcc72ba5d text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3207 bytesHash: be40f10e841255357cfd2284b25f57905727670b6564be2ec53ada67397b6bd9 text: '3207 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/konica-minolta-dimage-a2.jpg.dump.yml b/tests/media-dumps/image/camera/konica-minolta-dimage-a2.jpg.dump.yml index f2eb4e5d7..49f00a5cb 100644 --- a/tests/media-dumps/image/camera/konica-minolta-dimage-a2.jpg.dump.yml +++ b/tests/media-dumps/image/camera/konica-minolta-dimage-a2.jpg.dump.yml @@ -2,1395 +2,1239 @@ fileName: konica-minolta-dimage-a2.jpg mimeType: image/jpeg fileContentHash: 15ec6b6a66058ee70732e280f08ae72c85d15d93beddfe2fccb169531f34bdfe elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 30 bytesHash: 59d4836bfb6b2c5c408cd001ec91c5fa9f9fe99297c1ed55081f6f3abd2c5056 text: 'KONICA MINOLTA DIGITAL CAMERA' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 28 bytesHash: 116342b30dcdf0e6f0c6e423c9c44e0372c6a745ec1e12badd0b01a3128e652e text: 'Konica Minolta Camera, Inc.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 6d934a0dec30b010e51a401e9d19173f00c91db97256ad00a83fd087d2bc150a text: 'DiMAGE A2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 48 bytesHash: 8df1331ca9fb0d162b2e92d2885315e0a03d4308a3b8aeae28ff21fd04a02648 text: 'DxO Optics Pro Standard 4.0.1 (WIN32) W1MW2TFW3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: b91f42649eea694d0738a67de09a0828db5d0190f8cb1d7c5ad24f4f3d501367 text: '2006:10:11 09:37:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Artist id: '315' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 869f1dfb999a452f497a4cf7f44db2d6ee661f74a9e7e05251bc1420e50672d4 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Copyright id: '33432' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432/entry' - class: FileEye\MediaProbe\Entry\IfdCopyright + handlerClass: FileEye\MediaProbe\Entry\IfdCopyright valid: true format: Ascii components: 2 bytesHash: 869f1dfb999a452f497a4cf7f44db2d6ee661f74a9e7e05251bc1420e50672d4 text: ' (Photographer)' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 853d3bb3e29174bc30c66f3c52728308afc5d848871f1dd86c3c9e867e05d781 text: '1/800 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: cdbbe70fc4d8de80c5285fca39ece1c8ce8fcb5393344d32031b7d34fe038796 text: f/7.1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: 'Aperture-priority AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: b91f42649eea694d0738a67de09a0828db5d0190f8cb1d7c5ad24f4f3d501367 text: '2006:10:11 09:37:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: b91f42649eea694d0738a67de09a0828db5d0190f8cb1d7c5ad24f4f3d501367 text: '2006:10:11 09:37:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: 63ce0c277df86eca16fa395932c690296a09acd0197a154a18de41f59e4d2482 text: '10' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 94f1b6aad37fd442f2718e370f9a3d8de1a147816834bdcb7938cbaa912aaea5 text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 5e00945a9ee1e8e4b417442b485fec493d21e9bb97e8cded209e94dab350c0e1 text: '33.3 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectArea id: '37396' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectArea:37396/entry' - class: FileEye\MediaProbe\Entry\ExifSubjectArea + handlerClass: FileEye\MediaProbe\Entry\ExifSubjectArea valid: true format: Short components: 4 bytesHash: da1d8f0866ce4b5d5f65378e2fa508c0188f8a08debcb80f2cea017e25306230 text: 'Within rectangle (width 24582, height 51204) around (x,y) = (16385,32769)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 64 bytesHash: 7aaca6ab3e00d5c275d745325b451a943dbcc7554e6c418387f6e378f734037d text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 6e1ae50c2c807c6630b5a02ea29761a723e422e503100fc2ee23f2d715d3a001 text: '1024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 9a904afcf32ac63d93dfe3f45782d647227171f0e08d8d94b41da5aa858ddb58 text: '768' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 1c53d1a46b3330cc470eecfb6a3d9b8d61cebe92f81c6551c5c6afe5a35071d5 text: '130 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectDistanceRange id: '41996' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Distant - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: dcc185c9119d8ed71fca5a402c4353202bad7f19493372053cf68bf8c5186350 text: 0.0.2.2 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: 308b561495666ebb99e79cf47c5da05846f05bb02c5daa39738663f8daa12687 text: South - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: ad108cf639f6521e3056dc1c071c548c45fd85b7f25e64eea9a32072395bc28b text: '33° 51'' 21.91" (33.86°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 2 bytesHash: e6691dfe4d55fb0af0da179453a9f94c71a5fcad27ff9623ce5f1bf748459135 text: East - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: FileEye\MediaProbe\Entry\GPSDegrees valid: true format: Rational components: 3 bytesHash: c2e5ccd8645f670ff03f60eea2d1f41075f517a57eaaa301fee3ac0520a289b2 text: '151° 13'' 11.73" (151.22°)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitudeRef id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' - class: FileEye\MediaProbe\Entry\GPSAltitudeRef + handlerClass: FileEye\MediaProbe\Entry\GPSAltitudeRef valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Above Sea Level' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitude id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' - class: FileEye\MediaProbe\Entry\GPSAltitude + handlerClass: FileEye\MediaProbe\Entry\GPSAltitude valid: true format: Rational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 118 bytesHash: d8cb80360b6294cb0458ebb02c6b739f28b48de206d1a44be203c1b0b18f9a35 text: '118 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Orientation:274/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YCbCrPositioning:531/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 5037 bytesHash: be096463d4fc7208950408024652fd2187e51901d5ae092e141800c489f294cd text: '5037 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 168 bytesHash: 398215e02cba2cd43f19319d084fed4936e44ed7e42860e7ce77a39eea008e26 text: '168 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 4298be8f5b666488bc112a71b80ee2e55239ddc4b71bb2b41b13615f8ac002ef text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 1420290ca2e3283a9bc35d407454ef6ae74828d6d970098fbb89137c66a069b0 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: f6c7e19f2d3851f96a7c67f87219d3df9e699b357e5674f7ed3308fe2985a99c text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 31 bytesHash: 8ff7cf87ca3ef1998767392b43dbe9372ed8f22f70d107f9bdb3df17f71774c8 text: '31 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 91 bytesHash: 91a31dd37b2a874c69218beaa2e5cd410024f2c8c2a7a96c9daac106ac4c9ae8 text: '91 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: a9cdedba6318eff23f0805dda58d1f8aa37d5d5704b06b7d172620a7f6c5ad7d text: '28 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 57 bytesHash: 50875c6480c0f09dce823377293398f998f12a465e760a12134da1a064f1519d text: '57 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 202925 bytesHash: 6c1a0fbd8979e03c58573934d6dc373ca6b13f156e987a722897c3498a7ce9a3 text: '202925 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/leica-d-lux.jpg.dump.yml b/tests/media-dumps/image/camera/leica-d-lux.jpg.dump.yml index de9786ce0..660eae224 100644 --- a/tests/media-dumps/image/camera/leica-d-lux.jpg.dump.yml +++ b/tests/media-dumps/image/camera/leica-d-lux.jpg.dump.yml @@ -2,1188 +2,1055 @@ fileName: leica-d-lux.jpg mimeType: image/jpeg fileContentHash: 128a4366f3f74a7af2210e9d7ed0893b6dfc52537e700b6a2da824fcf9b91eaa elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: d4f11cd400d5cc6657d1d1148f5c56bf9aa050a6561438a6ae5736aec643a781 text: LEICA - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 8eab1ab2b8df026875d6665cf3c69b8db5c42626bcd5b1aa86470848f4d8b0ee text: D-LUX - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 8 bytesHash: ccd87d23728f5a4474383f0e3b636fae0f5add5af464ac6351e544449995916f text: Ver1.06 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 25920b8b04f31ab9a86cb95e91b527f28baaae84387cbdceff8a37cae70b2d27 text: '2004:11:09 09:55:28' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: f44d108c359c3ef77d46535209e63974a70a81c6147ee607f80f2fe631231760 text: '1/100 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 7c84b541b2721701ecf9978ff272d894db53969e657ccbaa1ddaa4367aca5cec text: f/9.7 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 25920b8b04f31ab9a86cb95e91b527f28baaae84387cbdceff8a37cae70b2d27 text: '2004:11:09 09:55:28' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 25920b8b04f31ab9a86cb95e91b527f28baaae84387cbdceff8a37cae70b2d27 text: '2004:11:09 09:55:28' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8e3385de9615a60f328e8c061be696882b9446c65097ec507291ee55458653c6 text: '2.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 681b1cbc542570f068cb435a645c1ae0aae8abe6790c0975de0727b108767ba4 text: '6644/1000 sec. (APEX: 10)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: f9c7c9c3d6f399adba901f1311d2fc765daec83c9df49aee961a6d4dc62b5fe2 text: '9.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: f2f3d219dfaef4ad7dcdeac16fa8e277071029026b1cdd5c694e0e577d20bdbd text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 60d61a1a05bcb826fb6432f663a08ef8a25d0bb8bb5e6171ee45115f99b0367c text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Spot - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Daylight - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 78a23af8da46b1b37e8767921a2d3f528fdc8eca37cea8aea775fd2b283d3776 text: 'Auto, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 9472b811d369ec5b79cf6375604db30336140c539de5d1723a723d64c72f44d0 text: '8.8 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 256 bytesHash: bcfd7d9ca3b82d0107d2ae457c8d20320157adb774200b6236a4d7c15e33210d text: '256 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 47e4832e73aa4486603c98ec56f86a96a95a202254467d711d361b930cd02caf text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 961ae28829f0b1cfbd073eff070ac5ea8994618c0e84fab4764367464a14b854 text: '480' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CFAPattern:41730' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CFAPattern id: '41730' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CFAPattern:41730/entry' - class: FileEye\MediaProbe\Entry\ExifCFAPattern + handlerClass: FileEye\MediaProbe\Entry\ExifCFAPattern valid: true format: Undefined components: 8 bytesHash: ae70873aee9a2c76450f22a1492556c99f6bfabe4db86de4b6acc69b64c1a5bc text: '8 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 166f829e016f2315a8099e3a8d2dbec6d91572379ff02c760ba4e0335789d47f text: '53 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectDistanceRange id: '41996' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Close - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 208 bytesHash: 833b3b283eff84aebf3968b56a59c439451f91a6c0a18748645a8670c0d1c899 text: '208 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YCbCrPositioning:531/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6369 bytesHash: 5f70f4449eb4e9367e7b89e5c4096a86070d9b9b5790b4a2b3bf6b8fd4771577 text: '6369 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 375bbd816aeedb78ec34e60163b2d52c5bdad423d517cfa96b7cd1cdafbb7f8c text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: b2e54a0525ec54bf0eca4bc7efc54c88b4731c0afe5ede500734af027f3b9244 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: d54ad697e9863eebb5ff8957a39594ba9b2af6f9699a75dbc15ae605c66182ef text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 61336 bytesHash: fff44966c01fb098b3cbb1a931c9110318a2bb0f65f4f2dfc29a9bac335b3e0f text: '61336 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/nikon-coolscan-iv.jpg.dump.yml b/tests/media-dumps/image/camera/nikon-coolscan-iv.jpg.dump.yml index b8300c8cf..8c72a6f0d 100644 --- a/tests/media-dumps/image/camera/nikon-coolscan-iv.jpg.dump.yml +++ b/tests/media-dumps/image/camera/nikon-coolscan-iv.jpg.dump.yml @@ -2,442 +2,392 @@ fileName: nikon-coolscan-iv.jpg mimeType: image/jpeg fileContentHash: ff6dd93c535a5700666fa5bc3f6c6651b5fdfc9fa7eded5029c73ceeeb0d79fa elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: f690b3dc9cbbd1dc82ea45d31a02938588d98d2966dbad101bab4e46c722a451 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 63afde4d03ce64e78d36402a3d9954bd05a715cfe902b554fdbbdf73d79badad text: Nikon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 1cc16727bdb625c798a91a50015b89bb0a1ce04d4754745fde75ddb4bc8f40c6 text: '2000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 1cc16727bdb625c798a91a50015b89bb0a1ce04d4754745fde75ddb4bc8f40c6 text: '2000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: dce9352457d27fd8ecd92f35fb9509dce848a2cda5b34e79aebdf35b893c04d7 text: '2004.07.17 00.24.35' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 82b87b56b096bcf4be784d993717c10443d843ebc880e4dae7cd5d049240d451 text: '2.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 32 bytesHash: 77264f164404199770d76b996b277ff2148877505d6f1e427f54579caf4b206a text: '32 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: c74aa54145f00ae188e70bed2fdb930ea06cc83bc84ebf7354e447288411475e text: '960' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 8500bc739274d510ef53c1e571cdeb500b5b8fa2e1aae5b1c59ba2be7c826fc6 text: '755' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP2:226' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP2 id: '226' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP2:226/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 498 bytesHash: aed13166732b43f4d2e2bf203e0b7d4c703a33fe2549fa039cf6424b4b37ab1b text: '498 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 4c19f6402e4aae37a893dc28e91b3c34880e8854a330c8369b01f2b03ceb593f text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 61c9136fec639109467111f35241456fa84980e115cecae6273ae323b0d320bc text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: f9215f037ecfbb92344c29dd88b3ec24eb4cc8a79f379dd5d44d89cbf912eb04 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68029 bytesHash: 9989dccfe5fba02e11aa1fe2cd2472cfa421e8cb1000971cfb2259526dda536f text: '68029 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/nikon-d50.JPG.dump.yml b/tests/media-dumps/image/camera/nikon-d50.JPG.dump.yml index 201cdb5ce..dfa3f9fa7 100644 --- a/tests/media-dumps/image/camera/nikon-d50.JPG.dump.yml +++ b/tests/media-dumps/image/camera/nikon-d50.JPG.dump.yml @@ -2,1170 +2,1039 @@ fileName: nikon-d50.JPG mimeType: image/jpeg fileContentHash: 20b0a5ae419fb452bf9e289aa58aea8606bf5819499365835acd89e8d86401a3 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 18 bytesHash: 5ba0843effcd81fb1d67f1701f5a473024cfbd98321c7ca901cdfbd30d6b001b text: 'NIKON CORPORATION' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 8b47ef9c5d977bedfbaaeaef6922d8da57c87410c5fa3ac8298b8859db19ee86 text: 'NIKON D50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: 'Rotate 270 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 63ce7de487b5a89b1af2456db92a0a19f073bdfcd294b2a12615f09b282368be text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 63ce7de487b5a89b1af2456db92a0a19f073bdfcd294b2a12615f09b282368be text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 5752a94cb7fda88b1bb964a4ee15c7d5feff7193fcdad73ace991640b16c2ef4 text: 'Ver.1.00 ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 439b2f16ae2aa9536012caef74d4e1001fa7f7fd855fd7a80ffd1c06f3c2cbd3 text: '2018:06:25 17:26:13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 6a94bf9ed2bf276f3bcbc7cdf27ed65147a6129d464460eeddbc857a500cae9a text: '1/320 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 0796eb685f120bdadd53f25ec616b164c7244ed99b4493dcec7417ddead5a818 text: f/9.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Not Defined' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 439b2f16ae2aa9536012caef74d4e1001fa7f7fd855fd7a80ffd1c06f3c2cbd3 text: '2018:06:25 17:26:13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 439b2f16ae2aa9536012caef74d4e1001fa7f7fd855fd7a80ffd1c06f3c2cbd3 text: '2018:06:25 17:26:13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 1e9fcd4ca7e6723c4a822c370faad68aa89031573b2376d87e4cc3c6626ede61 text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 14ac577cdb2ef6d986078b4054cc9893a9a14a16dbb0d8f37b89167c1f1aacdf text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 203fb04266db98942d84454b8f4195b6428f705b520ee8606cb7f223494689ec text: '4.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: b88308bc49138be9c5d3f36117a21cde0cebd16605ef97bec29e0e50f1f6c80d text: '38.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 26222 bytesHash: 1e8e85786817f78ad80e42497e83e823fb7888be3f793bd521b30db488a5bec0 text: '26222 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 44 bytesHash: d6bd6eff855778b7ad0c569fe05296810994a68da93362231b91283e10c15d56 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: a06aae186dcb50da66ba28fca3804aacf9c55f51c702e89e0622d3bc2e7c7570 text: '70' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: a06aae186dcb50da66ba28fca3804aacf9c55f51c702e89e0622d3bc2e7c7570 text: '70' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: a06aae186dcb50da66ba28fca3804aacf9c55f51c702e89e0622d3bc2e7c7570 text: '70' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: sRGB - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 33e031c881b037f394c72b666a18d794292a0850f86a9321213e742bd1d6aba4 text: '3008' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: f2668f7cdd783d5a9c04035a3920d6f6d6f0651d19e7259173ee8bca69f889c9 text: '2000' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CFAPattern:41730' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CFAPattern id: '41730' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CFAPattern:41730/entry' - class: FileEye\MediaProbe\Entry\ExifCFAPattern + handlerClass: FileEye\MediaProbe\Entry\ExifCFAPattern valid: true format: Undefined components: 8 bytesHash: 416adc8aa6a90d3faf8ce2136d3648c976a469485789817af563c559f6d7df21 text: '8 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 577fcad6fcd8592bf8b3b70c5ed4981eb1b2f7b7ac7ae355b930aa302ff85a55 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 85224a5c0186b205a3e0a1ac0ac023bfb8cc6f4bf19c90be88fc5f0c2316a9fa text: '57 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectDistanceRange id: '41996' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 63ce7de487b5a89b1af2456db92a0a19f073bdfcd294b2a12615f09b282368be text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 63ce7de487b5a89b1af2456db92a0a19f073bdfcd294b2a12615f09b282368be text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YCbCrPositioning:531/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: Co-sited - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 8966 bytesHash: d425e4d369fd4532202c8523437762cc2498c4beca4a4c499c50ef88248f6223 text: '8966 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 183b0bb815a722c353f31218e756795a54725d17d9815fc5c16c9f7cc9123220 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: f506b6851c5b4a54f147ee0d68e87b9cf494c8f3dac672e4c8baa76c7811e812 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1210259 bytesHash: 4094ecb901c68ab52ca209544435eb2ed07bad43e60ca54b762df3df7fcae245 text: '1210259 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/nikon-e5000.jpg.dump.yml b/tests/media-dumps/image/camera/nikon-e5000.jpg.dump.yml index 1b005148f..3bf0b2d6e 100644 --- a/tests/media-dumps/image/camera/nikon-e5000.jpg.dump.yml +++ b/tests/media-dumps/image/camera/nikon-e5000.jpg.dump.yml @@ -2,915 +2,812 @@ fileName: nikon-e5000.jpg mimeType: image/jpeg fileContentHash: 2a02a043a452b9fcdcbeec5b3b7af224f2d9d810541074dd4650db59be2de80b elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 9173d299a693ee56c2904ed8b15b2b4612e3a9e114016ae06833a08591e2c17f text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: fed9eee28b267775287911e4727d1053e0a30fbfbc61b455ba95d2ac23e286a7 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 6dc023ebd015f78dd36e1174db5aa809d960d103c885b85679b94176681f4294 text: NIKON - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5f2fa3bcad8a662d4d23bac12ba1391a9dbbf3ff1e8ce5bcc9ad4c2487abba0 text: E5000 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2b970998247fd0882868363e988cb16a1c38131150bcadd5c13a5614a3c1e54c text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2b970998247fd0882868363e988cb16a1c38131150bcadd5c13a5614a3c1e54c text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 10 bytesHash: 26db4a5eb2589cfa5a670d5c43bbeba1a989f1cf03608431ea207531ea62bcfd text: E5000v1.6 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: f5d641af77e2b490c617ea286eb287f1dc82d83c1d2c9ec7e492cd67491f405f text: '2002:05:21 14:53:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 5663a231133a4ca579a3867f5381fda3ec05c38e81f363e64ffccbf6433ebca7 text: '1/60 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 4fba140f7315a66df6d4de21b4a92a26248a9a96a0c83a33b8b9ecf3cb10301b text: f/2.8 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 82b87b56b096bcf4be784d993717c10443d843ebc880e4dae7cd5d049240d451 text: '2.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: f5d641af77e2b490c617ea286eb287f1dc82d83c1d2c9ec7e492cd67491f405f text: '2002:05:21 14:53:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: f5d641af77e2b490c617ea286eb287f1dc82d83c1d2c9ec7e492cd67491f405f text: '2002:05:21 14:53:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: f5bd7cea475f5b00862f9725fe5d6fffe54dc86724895171eac28345106ef72f text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: cdbbe70fc4d8de80c5285fca39ece1c8ce8fcb5393344d32031b7d34fe038796 text: '7.1 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 604 bytesHash: 0981740e40204bd0b71bff55fd52f99e6198f07636161ee3fa61aeba57686d2c text: '604 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 125 bytesHash: 652413a4822d78c1bed4ebe59bd1c942bca07b6834f9685231bf6337b3971ab1 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: ca99ceb00e48a12c99ee650951a0154c6edd9e596c56af5d7bca151b5412704c text: '1600' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 95289b2dda0e64fd15afd08d382f6af6a1cf08d74d1dc4e3b607d8ca89f23760 text: '1200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 9150 bytesHash: c3dd8af0de2a28c9fbca328c646b4d8b155ea586f0df000f2bf3b5e4d000f4b9 text: '9150 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 10928 bytesHash: 85f67312acf6614e15e2d1a2d1914e99f88518a7d19df42784b5c52086e0908a text: '10928 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP14:238' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP14 id: '238' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP14:238/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 16 bytesHash: 4f2c409d0074121a92ac44a3cf708f873b7fd591b2f270d046fa0986878bef50 text: '16 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: b375fbbd971235542125902ac9dab89b6dd30d5833c6cad2d06d4bfbe0d5fd58 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: c8ee78ee433bc2fba1b1f17e2ee58409a4bd3cf5a09c9d3e1f68adedb6606fa1 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: 551d8dc881148cc7dd7a0d0170d3eb3c00c531732e6155b66f0dc56e29c022d8 text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 0b4be78f9ca2a5db19c2aa35b820481b18cc59acb6ca749e53510b9887a45842 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 275933 bytesHash: 2d38e2e79fa03cd1770ec42ae22cae14f7f3e0db00e285e2f4f84ee1d2aaad62 text: '275933 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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 + handlerClass: FileEye\MediaProbe\Block\RawData valid: true collection: RawData elements: - - node: entry path: /media/jpeg/rawData/entry - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1396 diff --git a/tests/media-dumps/image/camera/nikon-e950.jpg.dump.yml b/tests/media-dumps/image/camera/nikon-e950.jpg.dump.yml index fe4083a0a..0e70b312a 100644 --- a/tests/media-dumps/image/camera/nikon-e950.jpg.dump.yml +++ b/tests/media-dumps/image/camera/nikon-e950.jpg.dump.yml @@ -2,972 +2,863 @@ fileName: nikon-e950.jpg mimeType: image/jpeg fileContentHash: 127b9e49480f1717b76611ad3ebbafc54765917b913fd6e62710a274c0141fb3 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 9173d299a693ee56c2904ed8b15b2b4612e3a9e114016ae06833a08591e2c17f text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 11 bytesHash: fed9eee28b267775287911e4727d1053e0a30fbfbc61b455ba95d2ac23e286a7 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: 6dc023ebd015f78dd36e1174db5aa809d960d103c885b85679b94176681f4294 text: NIKON - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 5 bytesHash: 8e5144f31e2eb654b87ed822721a02c1706ff14b39a35b58e253efa2b444ed1b text: E950 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2b970998247fd0882868363e988cb16a1c38131150bcadd5c13a5614a3c1e54c text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2b970998247fd0882868363e988cb16a1c38131150bcadd5c13a5614a3c1e54c text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 9 bytesHash: 8ab1a51bed10176d7fe18f128fbddb35b3cd82e92093e6aabfc4207485ec6ec9 text: v981p-78 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ecec0640a45fc9fb732ea7e72b0ba9ff96f5621ea05f0044faa259da4886d184 text: '2000:12:31 15:20:13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: e25449b81a973ff2a96c1d16651c86b321ccc75d40a48494c3628cec4d94e867 text: '1/112 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: c1ee4370a56556df9fce3141f5e529cba152a3c33727e614f67b5e2383fa765b text: f/6.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 6fd27b6685dd017d06230f819aafdbd609480ce22aa2590ed1ed2f46c6af6716 text: '80' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 82b87b56b096bcf4be784d993717c10443d843ebc880e4dae7cd5d049240d451 text: '2.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ecec0640a45fc9fb732ea7e72b0ba9ff96f5621ea05f0044faa259da4886d184 text: '2000:12:31 15:20:13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ecec0640a45fc9fb732ea7e72b0ba9ff96f5621ea05f0044faa259da4886d184 text: '2000:12:31 15:20:13' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8ad041705ad57138eb90bb9b7dab49557cd5bd9fcb3bb4086dcf3db05fd87cb6 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 5f4b6dc97c7e5d15ade2c803036bddbccd4cdafaeec7a78ca267def6e2b1754a text: '2.5' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 66534053248090c12e928ff5dbad82e2589fd7c5fc0c625b2755a6e8ac1ec1da text: '15.8 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 308 bytesHash: 961bca926112a4768b64b2f0b25b17fae2696ee6d4ba8ab6372e40435beabf8d text: '308 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 125 bytesHash: 652413a4822d78c1bed4ebe59bd1c942bca07b6834f9685231bf6337b3971ab1 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: ca99ceb00e48a12c99ee650951a0154c6edd9e596c56af5d7bca151b5412704c text: '1600' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 95289b2dda0e64fd15afd08d382f6af6a1cf08d74d1dc4e3b607d8ca89f23760 text: '1200' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2b970998247fd0882868363e988cb16a1c38131150bcadd5c13a5614a3c1e54c text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2b970998247fd0882868363e988cb16a1c38131150bcadd5c13a5614a3c1e54c text: '300' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4923 bytesHash: 37d2ff6b0c23e319e9988e5ac697dd571b55c026e37336fee8a533fed8a870d1 text: '4923 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4262 bytesHash: 3bf3076d8317f200b81292127357b570a996b7162f974f0cfcc021274a56931a text: '4262 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP14:238' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: APP14 id: '238' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:APP14:238/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 16 bytesHash: 8650bc924651ef5967488049ca4ab34347d47aafb62f730b4f29b4e87588a2b8 text: '16 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 4e6eba991e0cae85ffc02735ed4afea295daf63b75690b00a68a80da92e6635a text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 1ddf6dbce9d9cfa43a74012acda9b14c421d80581bec52eccc6e9f58efc19ff2 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: e8219dd79cfe1087b2e03a933ef25142acde27392436d380a360224ef73e809e text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 0b4be78f9ca2a5db19c2aa35b820481b18cc59acb6ca749e53510b9887a45842 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 339333 bytesHash: 94e85c8797dbe899084267a136213615a08c99dbff5cb632023050aae6ced385 text: '339333 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/olympus-c5050z.jpg.dump.yml b/tests/media-dumps/image/camera/olympus-c5050z.jpg.dump.yml index ed3da502a..63994f812 100644 --- a/tests/media-dumps/image/camera/olympus-c5050z.jpg.dump.yml +++ b/tests/media-dumps/image/camera/olympus-c5050z.jpg.dump.yml @@ -2,1080 +2,959 @@ fileName: olympus-c5050z.jpg mimeType: image/jpeg fileContentHash: fa16df929aadca02d76e2ce0824978d2e324e1fbd9b62699e56f727866f8aa8d elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 928e8c1456d56c8adacedcd696e1b60caaed1c32ce4e2cbf5ea09a16da7680ad text: 'OLYMPUS DIGITAL CAMERA ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: 272d754b9539bb25d8b8293224ab2e1a1e88e19ea24cfd5b87708330bb21023d text: 'OLYMPUS OPTICAL CO.,LTD' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 8c57a379115d93915da55092e2f456a853b192838bdd1b4c3faff2fb2e756537 text: C5050Z - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 8 bytesHash: 611d056f1e79aefa50a149341b6361d0b343e593625818d9d7dd6b5e47773879 text: v558-83 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: a64fe69c067c506f32cfd0a5814529debccd2c88f3b2300a9b92a076d55e5006 text: '0000:00:00 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 1f5f5f741730f6f4b5f6368019ed5a7c5e37343fac8a7b5e7d2e7c5c93d462e2 text: '1/4 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 5f4b6dc97c7e5d15ade2c803036bddbccd4cdafaeec7a78ca267def6e2b1754a text: f/2.6 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: eec4121f2a07b61aba16414812aa9afc39ab0a136360a5ace2240dc19b0464eb text: '64' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: a64fe69c067c506f32cfd0a5814529debccd2c88f3b2300a9b92a076d55e5006 text: '0000:00:00 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: a64fe69c067c506f32cfd0a5814529debccd2c88f3b2300a9b92a076d55e5006 text: '0000:00:00 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 7b2ed67587fcbc411fcb4b71b1cef1ef6cd9edf948148414cf5f0ab21362b9aa text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 4fba140f7315a66df6d4de21b4a92a26248a9a96a0c83a33b8b9ecf3cb10301b text: '2.6' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 127c5173b0cf2932cf5fd8ff0387a3bbdcee4cc0b3dd287071fff5752b9961e1 text: '21.3 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 600 bytesHash: 65cb56a9ec58fa4639e5a9d414e13a2700025a20fba2199f7b10ed8d71042327 text: '600 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 125 bytesHash: 652413a4822d78c1bed4ebe59bd1c942bca07b6834f9685231bf6337b3971ab1 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 47e4832e73aa4486603c98ec56f86a96a95a202254467d711d361b930cd02caf text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 961ae28829f0b1cfbd073eff070ac5ea8994618c0e84fab4764367464a14b854 text: '480' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: f2f3d219dfaef4ad7dcdeac16fa8e277071029026b1cdd5c694e0e577d20bdbd text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 244 bytesHash: 79b385bf657d927631e16572089b240854314f88fcb678217b5014f53510682a text: '244 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2709 bytesHash: cd455fb58d379b2a15907010b7b0adc54e737452d004be340e4348e04aee77af text: '2709 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 199 bytesHash: b4f542082d74b1f21f3bd05cef76ab3578fce5f4e233b729bd0018abe924fee5 text: '199 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: b2e54a0525ec54bf0eca4bc7efc54c88b4731c0afe5ede500734af027f3b9244 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 38655 bytesHash: f433e0df4876b2dfcbe847218ae5fc386b97d1fc38d03bc192bbf0a4005b243f text: '38655 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/olympus-c50z.jpg.dump.yml b/tests/media-dumps/image/camera/olympus-c50z.jpg.dump.yml index db6864330..fd87b499c 100644 --- a/tests/media-dumps/image/camera/olympus-c50z.jpg.dump.yml +++ b/tests/media-dumps/image/camera/olympus-c50z.jpg.dump.yml @@ -2,1134 +2,1007 @@ fileName: olympus-c50z.jpg mimeType: image/jpeg fileContentHash: f40982af05e9720eb61350d2129d52be3e7c082e774483469fcfbbb59111ddb0 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 928e8c1456d56c8adacedcd696e1b60caaed1c32ce4e2cbf5ea09a16da7680ad text: 'OLYMPUS DIGITAL CAMERA ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: 272d754b9539bb25d8b8293224ab2e1a1e88e19ea24cfd5b87708330bb21023d text: 'OLYMPUS OPTICAL CO.,LTD' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 17 bytesHash: 7a7ef66d69f1cef2da8a49a62eb870bf4d3bfffe33c1ad0c5ae43945f0eded3f text: 'X-2,C-50Z ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: a5f1ad4d4e88c945db9225ce3df9b336860b47f6c2fc3bf0560a1b2961ce85ad text: '144' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: a5f1ad4d4e88c945db9225ce3df9b336860b47f6c2fc3bf0560a1b2961ce85ad text: '144' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: b7e6ddcabe525d4fc601acd7c4b0c70f760171a6504770b658a5299cadbbb401 text: '28-1012 ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: a64fe69c067c506f32cfd0a5814529debccd2c88f3b2300a9b92a076d55e5006 text: '0000:00:00 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: e2d855a4712494c438546fd09ff14c41874421f20afd9f2a7f038ef3ef1b8355 text: '1/80 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 8c2a498cd75ffea43a421447384d43fefd92b18f09567eed254daf8f980acfc5 text: f/4.5 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: 'Creative (Slow speed)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 6fd27b6685dd017d06230f819aafdbd609480ce22aa2590ed1ed2f46c6af6716 text: '80' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: a64fe69c067c506f32cfd0a5814529debccd2c88f3b2300a9b92a076d55e5006 text: '0000:00:00 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: a64fe69c067c506f32cfd0a5814529debccd2c88f3b2300a9b92a076d55e5006 text: '0000:00:00 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: c73e371206c5120a1e96e936236e0a9e4d531bc400bbb059ec59152ec9a5cf51 text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4cab73ce2a7e6220975001c8a354143267a3c1ce8bf7692313e654481e616a93 text: 'Auto, Fired' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 1a037f2e317352413d51b02dac4badb5855764e8bf575c9247ac2c50a235dde0 text: '18.8 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 758 bytesHash: 331a71918ee4ab17aeca8894c8dab280d8257f66b151f7e484931fc4e685db36 text: '758 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 125 bytesHash: 652413a4822d78c1bed4ebe59bd1c942bca07b6834f9685231bf6337b3971ab1 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 1417a296c21274cec9c3d2c91ca16a5dff7840833de2a46b05c29e5de9900d9f text: '1920' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 4bab72a3567e1cbe07543b08ed09f50fc8539601d4f883d27ac3fe61b0fd6a5f text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Portrait - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 244 bytesHash: e83f5ef53f48caccccbbb0e93c7631516cb06246d320258a791f2154ec1f5e38 text: '244 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 5894 bytesHash: 57bad1067ab230df509b502bfc2b9014a1ee9c2b5a850ef6aef3bd8f01ac09a9 text: '5894 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: a908a0f966db8d29b8547d1a71bb81cca48d2dc76578edf9d972df3c70bfa072 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 74f21f07e9948f7b459f739fb60fbdcd2da39bfb5aca79422e6c073776f4e390 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 83d8831dd08a1a0b6b1a5ff894fb6bd242f80b56ecef14bc5aba4fffb136ac5a text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 30 bytesHash: 915520b1d9cf2916408fbf79dfdfd10e0cec95b40da629d800efbad9decf8183 text: '30 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: 9ea60ec3d6482edccd97f51a7c055ee80d716ea120952ef8622dc5bab4101248 text: '68 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 27 bytesHash: 1db6ee57d15b1e50437fecc99e4755e7f8dffcbc3fd6299b64859945b6d2bcff text: '27 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 51 bytesHash: 88fe2b544e7d263970cdec1297b0a602e884ab1adb388f0577104c295f6c5806 text: '51 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 44403 bytesHash: 7c44d946137297a1716887fdd2cb27c6bf428e8c3570810653e903f39d0ef2bc text: '44403 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/olympus-c765uz.jpg.dump.yml b/tests/media-dumps/image/camera/olympus-c765uz.jpg.dump.yml index 62bb5d8db..8cb5cc43a 100644 --- a/tests/media-dumps/image/camera/olympus-c765uz.jpg.dump.yml +++ b/tests/media-dumps/image/camera/olympus-c765uz.jpg.dump.yml @@ -2,1170 +2,1039 @@ fileName: olympus-c765uz.jpg mimeType: image/jpeg fileContentHash: 1685f77e6da247bfd8213f40802396aa9014e66d862e795a6ac16faed7dd8506 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 928e8c1456d56c8adacedcd696e1b60caaed1c32ce4e2cbf5ea09a16da7680ad text: 'OLYMPUS DIGITAL CAMERA ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 20 bytesHash: 2eb41c1a2e33861101997377bdd82ad2ef7029ca41c8bf1ff7e332ed652b7975 text: 'OLYMPUS CORPORATION' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: de50147ade770353f85d9e09923df476f3b890ec525095234b347ebb9d975976 text: C765UZ - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 8 bytesHash: 3249a2c44d3942d7a27b62f5678f4b3498e65a0f0b095dcaf2137379f4074dc9 text: v777-76 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5052193b0acb11f06263181bd074a5f1522062a01587defda392fa143eed8143 text: '2004:07:17 14:19:32' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: e4d7487d75854379e2ad34b4aa17d8c5634918995f58495a1fccd7823ce8ef34 text: '1/200 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 92126fd38084e979e846abf39af4eaab071eb72228d55af88fb71971c9140014 text: f/3.2 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: 'Creative (Slow speed)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: eec4121f2a07b61aba16414812aa9afc39ab0a136360a5ace2240dc19b0464eb text: '64' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5052193b0acb11f06263181bd074a5f1522062a01587defda392fa143eed8143 text: '2004:07:17 14:19:32' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 5052193b0acb11f06263181bd074a5f1522062a01587defda392fa143eed8143 text: '2004:07:17 14:19:32' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 7b2ed67587fcbc411fcb4b71b1cef1ef6cd9edf948148414cf5f0ab21362b9aa text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: f6df12e622e06650f85dad04ec36d49a33879974c639ddb3d6a0999be118a4ec text: '3.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 8e3a83ec20dbe2ef9ab96e63a4f17db29095d5a965e9a7cc0638aa3855b0652d text: '10.9 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 840 bytesHash: 128254b8570e97095f59640f6949a551b35f8ec08831ae38039f8d1da292f317 text: '840 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 125 bytesHash: 652413a4822d78c1bed4ebe59bd1c942bca07b6834f9685231bf6337b3971ab1 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: b9d34408d551149402ea96a15ecce2ab7c1ef8ab7822067433525bdd63c6c6f4 text: '2288' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 1bb70f0ccaf30d3a72a84238601bb5190d2d98cc2bf5ffc6d6b426af9e14d829 text: '1712' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoomRatio id: '41988' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DigitalZoomRatio:41988/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: f2f3d219dfaef4ad7dcdeac16fa8e277071029026b1cdd5c694e0e577d20bdbd text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Portrait - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GainControl id: '41991' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:GainControl:41991/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 260 bytesHash: 007b787112c67d297100be0f351dcc3372d5b42b77b7072e2f6724216252986a text: '260 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6369 bytesHash: c52aad0195ed369d0005d32acac9f6b55407b0c3214aabec33c708ed7974d373 text: '6369 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: a908a0f966db8d29b8547d1a71bb81cca48d2dc76578edf9d972df3c70bfa072 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 74f21f07e9948f7b459f739fb60fbdcd2da39bfb5aca79422e6c073776f4e390 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 984b6dc9606aa0680c2500f9fd9da99315344206316622f1023dfe60fa399fc7 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 30 bytesHash: 915520b1d9cf2916408fbf79dfdfd10e0cec95b40da629d800efbad9decf8183 text: '30 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 62 bytesHash: ae60be1b1b28b0e1d0abd39107642d96b2d16249b9860e278fa1266ca8d2f447 text: '62 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: ba0fa1a0860e3f46d60b711bffde9989d4a668f75031155bad3ad51b7a930451 text: '28 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 51 bytesHash: bd86c0a98d824be4652f8491d9c55cc8fed3b8ce31b267e480dbc559a2a458c8 text: '51 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 45623 bytesHash: aedc61f8d5ef7875200071b16cfe2f409e3753fc3a7d89f8ca03b0ced35d24ae text: '45623 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/pentax-istDS.jpg.dump.yml b/tests/media-dumps/image/camera/pentax-istDS.jpg.dump.yml index 914ba43d3..ef7d22d18 100644 --- a/tests/media-dumps/image/camera/pentax-istDS.jpg.dump.yml +++ b/tests/media-dumps/image/camera/pentax-istDS.jpg.dump.yml @@ -2,1115 +2,990 @@ fileName: pentax-istDS.jpg mimeType: image/jpeg fileContentHash: fbe3721b975a0ce8ec5a7de1bda6bde8b6f30c7f4cfc0982d7817e21ca45f880 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/rawData:scan' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: scan collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/rawData:scan/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '2 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 20 bytesHash: 680d2d6c094b999d6e1f6847b134b07c24e871d917b19ca99044a577746558d5 text: 'PENTAX Corporation ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 20 bytesHash: c888bf37ac0ccccee551889adae4966d0e2e4714699f07c9d40a7a88c196cc10 text: 'PENTAX *ist DS ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: 18124305d173818340490c730215ec71fb7ceb304c593bdf73ec37e3b9a9fbf3 text: '*ist DS Ver 1.00 ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ceec8690cb4372581f46b12349b82391877e70bfd37ba3c25a8798b08254fc3e text: '2005:01:26 14:32:50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:WhitePoint:318' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhitePoint id: '318' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:WhitePoint:318/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 2 bytesHash: 8a06e06fdce05f30fc3ecfb157d7aa4efabf439c3d137479758ea0d9ae488954 text: '0.313 0.329' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrimaryChromaticities:319' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryChromaticities id: '319' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrimaryChromaticities:319/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 6 bytesHash: 0cb44488143172fe8fd74ae2df4a2000d46a95c9eb0d763d9b30ed71bad8a668 text: '0.64 0.33 0.21 0.71 0.15 0.06' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrCoefficients:529' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrCoefficients id: '529' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrCoefficients:529/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 3 bytesHash: 41655786f5224dd184b7b79ddb66776914a838c64afbb64061df1f8d58de1d02 text: '0.299 0.587 0.114' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 5b24bb843c1e739257a4bb0ee661100622ac60609e6aa8eee58c69d19fc1021a text: '1/4 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 203fb04266db98942d84454b8f4195b6428f705b520ee8606cb7f223494689ec text: f/4.5 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 48b576dfc3447c7a0e6b513608937a23d02e6330c5ed01b0fc4ca98b2bca1feb text: '200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ceec8690cb4372581f46b12349b82391877e70bfd37ba3c25a8798b08254fc3e text: '2005:01:26 14:32:50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: ceec8690cb4372581f46b12349b82391877e70bfd37ba3c25a8798b08254fc3e text: '2005:01:26 14:32:50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 8d85f8467240628a94819b26bee26e3a9b2804334c63482deacec8d64ab4e1e7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0298d122906dcfc10892cb53a73992fc5b9f493ea4c9badb27b791b4127a7fe7 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: f6a7912f1e7a4a4c6036f75d7da0cfe3c50b84295da62d561011c808ad0f00e5 text: '45.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 55296 bytesHash: fb0ad4c2d3ab23c09f75731f7a5e92164422c540945e6a47591bf80aed1c882e text: '55296 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Uncalibrated - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: ab6dd45f1c3a7f5f98b3f5facd25bc0fd899b0d1b9629a7fd59fba9444015981 text: '1536' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 72034de8a594b12de51205feba7ade26899d8425e81eac7f8c296bf974a51c60 text: '1024' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: b547e69597d78344cd88403275b09daf2e9d4ac60cf878926e94d42d38fcb6bd text: 'R03 - DCF option file (Adobe RGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b563a5e69628743929eddec0ccfeb0745c39577e12a72e84915edd6633cb97f2 text: '67 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Contrast:41992' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '41992' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Contrast:41992/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Saturation:41993' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '41993' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Saturation:41993/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Sharpness:41994' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '41994' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Sharpness:41994/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubjectDistanceRange id: '41996' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubjectDistanceRange:41996/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Macro - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Gamma:42240' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Gamma id: '42240' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Gamma:42240/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 4f0ee83965160fc70d7922f1e643a7b45b0719d2f4ca206aa3cb2e3f87954387 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 352 bytesHash: 7fe753467f032d6f8fade386b80e94d02b6b22d7448a7cce4f21744763938f1d text: '352 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 40d88127d4d31a3891f41598eeed41174e5bc89b1eb9bbd66a8cbfc09956a3fd text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3239 bytesHash: 4a77ed06f1d470aa749260bbc356ca7a8ae74a366e5ea29483c74206763ed3d2 text: '3239 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 72a5ebf55c46f80146718296f8ebb9a02e2d2e0f603a616fa4a90fb58326c1ba text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DRI:221' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6 bytesHash: 834eac8df10a81870c761da077052b251c728b66d1f6bd804bbaa7e47a58faa1 text: '6 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: e1e7efa5cb39159194e24973ca8bce5362184d53a9f3aebcd77ac56ba440e57f text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 112571 bytesHash: 555ac9efa95521e7e8765f1ea19111e1fcd5170ecf5cc18a63c7976ae19ddc79 text: '112571 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/camera/sony-dsc-v1.jpg.dump.yml b/tests/media-dumps/image/camera/sony-dsc-v1.jpg.dump.yml index eed9f2cb1..23f901d38 100644 --- a/tests/media-dumps/image/camera/sony-dsc-v1.jpg.dump.yml +++ b/tests/media-dumps/image/camera/sony-dsc-v1.jpg.dump.yml @@ -24,1026 +24,911 @@ fileName: sony-dsc-v1.jpg mimeType: image/jpeg fileContentHash: 9a983802f8c7da206c24c4e22e0c59e299f901a980ddabdafb191bfc8f944aac elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: ffd7564dabb208a216d1caaf4ba68ee29f0bef777b8dd9925671cae0a9788298 text: ' ' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 5 bytesHash: c38d3150f30f36ed42b9ae0a5a29d3f7b10ec17c3546aef3eada88b2d9358fdf text: SONY - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: c98e0d7c4a10543aa15d8c9c4c1207346f17be631c4b34c00184c6d88b1fd1ac text: DSC-V1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'Rotate 90 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 7c603212a6bd94dfd5fe45fec72e6cbd79db711d33750555db29fe346ff8a311 text: '2004:07:10 18:09:53' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 10437bd88b6ca18ecec8d770014de1a50c9674d576eead8ab4c3cd95d1345334 text: '1/60 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 92126fd38084e979e846abf39af4eaab071eb72228d55af88fb71971c9140014 text: f/3.2 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 42ca2cc50238a49486ffbdacfe7229988db5049c4bb1c5f1de26fdb0883a48a0 text: '2.2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 7c603212a6bd94dfd5fe45fec72e6cbd79db711d33750555db29fe346ff8a311 text: '2004:07:10 18:09:53' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 7c603212a6bd94dfd5fe45fec72e6cbd79db711d33750555db29fe346ff8a311 text: '2004:07:10 18:09:53' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 7b2ed67587fcbc411fcb4b71b1cef1ef6cd9edf948148414cf5f0ab21362b9aa text: '2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: f255c93387bdf3a779e90824f09c87490aa3367914ff982a1e8f13c321b06217 text: '+0.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: cdf6c2d74b4c0c9ec6ec534248ae0beafde5b828ad66f559624ffeacb3aaa0dd text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:LightSource:37384' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LightSource id: '37384' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LightSource:37384/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Unknown - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 6c54b558756aa9f6402748c0b8f1f3d7b83aa502e00c50c3d8ff587ab86f89d0 text: 'Auto, Fired, Return detected' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: dbed3fe3666ed19c3d8a6ec5a3f64c1a07b586e79b52810f2a63eaa135ba5af3 text: '13.9 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: FileEye\MediaProbe\Entry\ExifMakerNote valid: true format: Undefined components: 1504 bytesHash: 827368218278ea09b1152d1e313e6e889500ff3c78fb6a2f03d533d1a1ddfb63 text: '1504 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 47e4832e73aa4486603c98ec56f86a96a95a202254467d711d361b930cd02caf text: '640' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 961ae28829f0b1cfbd073eff070ac5ea8994618c0e84fab4764367464a14b854 text: '480' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneType id: '41729' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneType:41729/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 4bf5122f344554c53bde2ebb8cd2b7e3d1600ad631c385a5d7cce23c7785459a text: 'Directly photographed' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:PrintIM:50341' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrintIM id: '50341' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:PrintIM:50341/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: de4cb0da674649787f6e581801fb2c105b37e25e58d8b81f769beb814511e991 text: '28 byte(s) of data' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Make:271/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 5 bytesHash: c38d3150f30f36ed42b9ae0a5a29d3f7b10ec17c3546aef3eada88b2d9358fdf text: SONY - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Model:272/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: c98e0d7c4a10543aa15d8c9c4c1207346f17be631c4b34c00184c6d88b1fd1ac text: DSC-V1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Orientation:274/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'Rotate 90 CW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 7c603212a6bd94dfd5fe45fec72e6cbd79db711d33750555db29fe346ff8a311 text: '2004:07:10 18:09:53' - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3621 bytesHash: 299bea795593c3c54ceb53ad2746530c2e3d11d4a4fbf8626396ccdafb614273 text: '3621 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 78ab2d7de54c71f33c81247725a8714d2278933e1f5b0696af836cd6192e03fc text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 420 bytesHash: 06ead79f18b4b18186f3ffeb1c8fbb68b659ec6d7ecde7fc139221b54af01448 text: '420 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: b2e54a0525ec54bf0eca4bc7efc54c88b4731c0afe5ede500734af027f3b9244 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 54230 bytesHash: 439562c27c940a2d169686013e276e01ac1dac10efe2cc7781c9795104727a39 text: '54230 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/exiftool/Canon.jpg.dump.yml b/tests/media-dumps/image/exiftool/Canon.jpg.dump.yml index db0c4d9db..3c684ece5 100644 --- a/tests/media-dumps/image/exiftool/Canon.jpg.dump.yml +++ b/tests/media-dumps/image/exiftool/Canon.jpg.dump.yml @@ -26,3254 +26,2899 @@ fileName: Canon.jpg mimeType: image/jpeg fileContentHash: 98c290283dbff10950bd0eac63bf95804fd09661de727df4f2946d203ca9e7a2 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: e5d0d5f432ab845b892b66c57cdf3e0416a3d24249ce6bfaad7854d339af2c1d text: 'Canon EOS DIGITAL REBEL' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 9b82220af721f30426c027e2c17941b2916030faf62cdcf5e578a54623dc367d text: '2003:12:04 06:46:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Centered - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 8ad041705ad57138eb90bb9b7dab49557cd5bd9fcb3bb4086dcf3db05fd87cb6 text: '4 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 6f2bc33be89a36fcf30ddd0fa3b7d1c78b53b3bcffe09b233aa0937300c0452c text: f/14.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4658d6abbbaf7748c172ed5a3e003cdb8997648f88724834e41f75e54520e142 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 9b82220af721f30426c027e2c17941b2916030faf62cdcf5e578a54623dc367d text: '2003:12:04 06:46:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 9b82220af721f30426c027e2c17941b2916030faf62cdcf5e578a54623dc367d text: '2003:12:04 06:46:52' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CompressedBitsPerPixel id: '37122' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CompressedBitsPerPixel:37122/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 16bce557773683d52432d256eb51b2c75eabbfe67012662e5398966b0cd6a6c5 text: '9' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: f0a5bde2bf354f6cf00e5e538365abbb15221cf20c8df6ddce89983f18ec67e3 text: '-2147483648/1 sec. (APEX: 0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 4c73d290032ade09911872f28fd0d3c288f4cb845dcd5933f95bac67330ca3a7 text: '14.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 9ae4c9d0864c30005acac91f21015f39e35691a056d606a097c8cf8380275a17 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 8b900eeb931b005cd66a9c75e0dbe312104051a227a6a8fc6d7e9bafff3207fa text: '4.5' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Average - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: a7f5f3f692c7a559bc0e56e6ed98eed74ff315cdaf4e60a0e9f5c484f4122f8b text: '34.0 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 92 bytesHash: 63fbc1591da68374eb3693c7d7f7d6a3ef666cec26d791664bc5ffcffa23ab8e text: '92 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: RAW - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Continuous - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: 'Manual Focus (3)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: CRW+THM - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: 'Unknown (-1)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '+1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '+1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '+1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: 'Center-weighted average' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Not Known' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: c0ba8a33ac67f44abff5984dfbb6f56c46b880ac2b86e1f23e7fa9c402c53ae7 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: bb153e97380f82aa57033add2c11b28a3ae640c8daaa89d2bd5bd317456ecb03 text: '55 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 08da7c45cb204377e7e42249cda5713fa865116ddbb4cb5a1949b2e5b438a6ab text: '18 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 1/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 8509b81230019d2ad970d970f791dfbdc8caf54f5c594fcd327cef9feed206c1 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: f54f96d9c6213b8d78587c5009ff58335f4efc24952ef53f2c1afb5388feda69 text: '27' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: fe251e4dd034dcf589c84794120c85d6015d65ca7d9a2c2ec73c9ecb5e33d83b text: '3072' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: fe251e4dd034dcf589c84794120c85d6015d65ca7d9a2c2ec73c9ecb5e33d83b text: '3072' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: 37aa3970b6801c9d286464f7d86e50bf41c88e54c7b4d08f3ff61935b3f59c3c text: '34 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: f78e72dc2b340bb451dbb309458af685377b10391f48814813c96d2bb0aed41d text: '23.22 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: b77bdb55895cb829f5544ba35c21193dc4f923b3409a3a3e2e47b271cb9dfcbb text: '15.49 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 26ab39150b6330152576e4c7fa7e0caa804b5e9db0476a3e48e6b53f1cda8279 text: '100 0 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 66 bytesHash: b9f6a71bd06a84e6fbf0f9d21ac9bce2458bf02ed0123ff0758ee09934192859 text: '66 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: 20b64b56f584ec6c5184846cbeb974347b5e4c25cb49628ce1426fd0d2128ae7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: c34bbb2a6569bad93a2784738eea7aa01db2d1714a1947cbc81117658167fe76 text: '-1.25' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 1234c3e81954bdb31eb2d9255b3352edade93eb1257a77b2bc0921a266e4da6d text: '14' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: 085edad400785fca7e7e90b1fac4beb776fc2beee5aa24352d5f39b5d57efcad text: '179769313486227319674668114778505528724191799059699272927732749278593860354402147499259877739306756211073959639471062164822543196874594521475552268349040142550119563885626000464162104277898346588729192015292434890654717358345117153539539151878195015013076031870089233001206531820550601657655563393442978463744.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: inf - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 2c3aac95a0e76ad8a471a1023fffecd091db3dc991c7e032e886fd8535d6da64 text: '5.46 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: 1234c3e81954bdb31eb2d9255b3352edade93eb1257a77b2bc0921a266e4da6d text: '14' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: a5572fc8073d52c87f1021c99c55e1bb3596c1b6129859da9bb301fb95ea48e5 text: '128.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: 512f843c7b45913b2109e87cb29cc3857d2dcb48a02d304515e1e5eabd64bd29 text: '-1.25' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: e4ab5012eff32a5171b3672b59d29950fe8b3dcb4d2dadf971ebbcbc2fbb0d41 text: '4' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ed9f70a961a1326005936a306e7dd6ae2ec8c3045ecb48b6f55091f62cb1364a text: 'EOS Mid-range' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonFileInfo id: '147' collection: ExifMakerNotes\Canon\FileInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 5a39f9d84104a5d0b06b81c8c0a2a6d4f7ecf9e97704aad3ee23f853021ce683 text: '18 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketMode id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketValue id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketShotNumber id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgQuality id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgSize id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction2 id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: d90a1ef036cd3db8b7b5ca51cac901dc086cb254e41ade009546308638111bea text: 'CRW:EOS DIGITAL REBEL CMOS RAW' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: c8f483a3aea2ef292310f2169111c6d09e706549e2fa19128921a1f7202b19d8 text: 'Firmware Version 1.1.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumber:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SerialNumber id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumber:12/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 1f974428f454894dd4cdde6399126401a28100c18a2ae78114ea723b6a9407db text: '560018150' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumberFormat:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SerialNumberFormat id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumberFormat:21/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 514dbe30be13c58300858acaab2a7c900d0ff0c385b175ea1c9a0a7eb8991db9 text: 'Format 1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:FileNumber:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: ec68127904206b1682db31fb1ebd78fb90d0baabcf8416233e1cb8d4853e0508 text: 118-1861 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: ac25b49bf4554c2b4da8e56487a2cb24531e98ce22db72cf429dfd2b70d62799 text: 'Phil Harvey' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 580976cac5566b4140e698a54caed19c7da349a747d9e90dd1d66519c6b03d2e text: 'EOS Digital Rebel / 300D / Kiss Digital' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFileLength:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFileLength id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFileLength:14/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: a6f5aef812c64e304b6bf46be36db9a9e9a4a0615bb53a3f14163bd5b603dd76 text: '4480822' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfoUnknown elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 512 bytesHash: 076a27c79e5ace2a3d47f9dd2e83e4ff6ea8872b3c2218f66c92b89b55f36560 text: '512 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensSerialNumber:363' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensSerialNumber id: '363' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensSerialNumber:363/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\LensSerialNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\LensSerialNumber valid: true format: Undefined components: 5 bytesHash: 8855508aade16ec573d21e6a485dfd0a7624085c1a14b5ecdd6485de0c6839a4 text: '0000000000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 18 bytesHash: 6db65fd59fd356f6729140571b5bcd6bb3b83492a16e1bf0a3884442fc3c8a0e text: '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:192' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '192' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:192/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 13 bytesHash: 24e61c97c5ef2058bdbf1024ffa5a4f80cb77c844b04cacdbfb8e78b0425b74b text: '26 331 372 372 177 240 428 429 277 186 510 511 442' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:193' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '193' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:193/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 13 bytesHash: f426a5f8ac51451a537bc43aa2e610a232ec32f169f3a7df572ce978ebf67edb text: '26 299 375 375 170 202 394 395 240 153 453 454 375' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonMeasuredColor id: '170' collection: ExifMakerNotes\Canon\MeasuredColor elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 102b51b9765a56a3e899f7cf0ee38e5251f9c503b357b330a49183eb7b155604 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredRGGB id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 3abce6b93474a60064f4a82ff5c621872b6a61bd807f96b6ccc00aff3d0b5307 text: '998 1022 1026 808' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:168' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '168' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:168/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 10 bytesHash: 4891a75fc49a66c5fe6f9b2ec79404bdf8d01eb5e7175167d0363778190f00e0 text: '20 5190 5190 7000 5987 3214 3897 6203 5190 5200' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonColorBalance id: '169' collection: ExifMakerNotes\Canon\ColorBalance elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 82 bytesHash: 9cad2a92a5ccfb4ac25e0786e20f931115135d35bdc12b01fb0d191fd7aa2a86 text: '82 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsAuto:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsAuto id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsAuto:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: ac173c38eb1f3c85ac4e6f1d73a7ba35919e2cd084456f8e7fef48641ac84b44 text: '1719 832 831 990' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsDaylight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsDaylight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsDaylight:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 436038a739bd81c79a74f4a51736e66fc8f8e02e0b38c802ae9f26364ffa9f3d text: '1722 832 831 989' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsShade:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsShade id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsShade:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 89495d43f816c22a08dfd5f672e26da566f960858171581d906d5609293e7558 text: '2035 832 831 839' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsCloudy:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsCloudy id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsCloudy:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: ef03621b7a254e10e64e8bbf4031ec170782257b41f54599440f7bde9864bc2b text: '1878 832 831 903' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsTungsten:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsTungsten id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsTungsten:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 6a9dde49665af90a3ee528e7725684cf2cd9ffb22cd594e449fe63e042475a68 text: '1228 913 912 1668' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsFluorescent:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFluorescent id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsFluorescent:21/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: be7f04beac6e5b9665156fbe21c467e9f3bdb912a539a79142df8e8c21e57c94 text: '1506 842 841 1381' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsFlash:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsFlash id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsFlash:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 3ad206bea9135ff47d29077a059bf072fd20a2c5211012f117d49630d8feed46 text: '1933 832 831 895' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsCustom:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsCustom id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsCustom:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 436038a739bd81c79a74f4a51736e66fc8f8e02e0b38c802ae9f26364ffa9f3d text: '1722 832 831 989' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsKelvin:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBLevelsKelvin id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBLevelsKelvin:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: dd468038b626e09b5526b94acce6ca8572dcb368e79a1663d402cafe1af87d4b text: '1722 832 831 988' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBBlackLevels:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WB_RGGBBlackLevels id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorBalance:169/tag:WB_RGGBBlackLevels:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 4 bytesHash: 6d6f750c67abf6661ce0c8d092aa1281f44acbe4ecc500ef2e5e690ea023c3c5 text: '124 123 124 123' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorTemperature:174' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '174' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorTemperature:174/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '180' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: sRGB - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo id: '18' collection: ExifMakerNotes\Canon\AFInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:NumAFPoints:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:NumAFPoints:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0a6361b3a802f55cd5ae06101c88a1e216320fe11cc0cfe1d791eed08a1200fd text: '7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:ValidAFPoints:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:ValidAFPoints:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 0a6361b3a802f55cd5ae06101c88a1e216320fe11cc0cfe1d791eed08a1200fd text: '7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageWidth:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageWidth:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fe251e4dd034dcf589c84794120c85d6015d65ca7d9a2c2ec73c9ecb5e33d83b text: '3072' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageHeight:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:CanonImageHeight:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: '2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fe251e4dd034dcf589c84794120c85d6015d65ca7d9a2c2ec73c9ecb5e33d83b text: '3072' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: '2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 8c087a101de6d78e4c367a5c6a21c1b25deafece410837e75b892e9b6c6bbb4e text: '151' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 8c087a101de6d78e4c367a5c6a21c1b25deafece410837e75b892e9b6c6bbb4e text: '151' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaXPositions:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaXPositions:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 7 bytesHash: 58ac6f11a5234e0c030f9f4e713833e43218722a644652d9f2d2e0974ff994c5 text: '1014 608 0 0 0 -608 -1014' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaYPositions:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFAreaYPositions:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 7 bytesHash: 06eda437cb30e318e64426fbf40aa481ec28f688238cfde3f1673663b5a4254d text: '0 0 -506 0 506 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFPointsInFocus:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:AFPointsInFocus:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:PrimaryAFPoint:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo:18/tag:PrimaryAFPoint:11/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '65535' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 1ed22e33451d2e7db172979f1995c15ce6cd338004e96ea27bd84549b9ea125b text: '0 159 7 112' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:181' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '181' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:181/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 5 bytesHash: f8f91393272a20aa8dc2cb46ef9a840e8c6c7361477b6e1e164473ef86e531f9 text: '10 3 1 2048 1360' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '0' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 12 bytesHash: 08e0913ad0321a109857ceb1247273a1dbc2ee597d2c472e41ae17d3ad1afeed text: '0 0 0 0 0 0 3072000 892 2048000 595 65540 262146' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 20b64b56f584ec6c5184846cbeb974347b5e4c25cb49628ce1426fd0d2128ae7 text: '160' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 14f825b2bbc32dd8d196367fa8776873069c12a8954d8da7513aa7704ddd09eb text: '120' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3462c82047e5c6243249fbd89a24e82bd873544e2ad76e976de2d696fb13fb36 text: 'THM - DCF thumbnail file' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageWidth:4097' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RelatedImageWidth id: '4097' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageWidth:4097/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fe251e4dd034dcf589c84794120c85d6015d65ca7d9a2c2ec73c9ecb5e33d83b text: '3072' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageHeight:4098' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RelatedImageHeight id: '4098' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:RelatedImageHeight:4098/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b4c43b50bf245bd727623e3c775a8fcfb8d823d00b57dd65f7f79dd33f126315 text: '2048' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: cfca543a92e80a497ed8d0cb0811c925f169b6914b25bfce6c1034373e2aa7cb text: '3443.9461883408' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 16a19d1dbf0dfd00e5ea1a00e2a054bc7e8bedef6247159601974e2387413fb2 text: '3442.0168067227' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensingMethod id: '41495' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensingMethod:41495/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'One-chip color area' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileSource id: '41728' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FileSource:41728/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1 bytesHash: 084fed08b978af4d7d196a7446a86b58009e636b611db16211b65a9aadff29c5 text: 'Digital Camera' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 04dce4ac57554d1e8e9c9612ba66d2f27ee35d54d949b94f48e9a198a60e01d5 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: ee9c2b81ca4547ea6b1a91d3064cc5f8518954e83e356f18692610f81fc72c2d text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 77 bytesHash: b1ddf14f17adaddb03e4de97212147201e1e6f6640b1d79d753a6668b78483f1 text: '77 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 17 bytesHash: 151cecf841339fee0a43561820284fc226b580f499a7cac8450fcf706ea0777b text: '17 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: cde66e78e5419dea74df7cf43d9aa876b8c669d40067992e719cef90ac5f3fe0 text: '2 byte(s) of data' log: - WARNING: + NOTICE: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' + message: "Unknown item 0/0x0 in 'Canon'" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:192' + message: "Unknown item 192/0xC0 in 'Canon'" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:193' + message: "Unknown item 193/0xC1 in 'Canon'" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:168' + message: "Unknown item 168/0xA8 in 'Canon'" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:181' + message: "Unknown item 181/0xB5 in 'Canon'" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' + message: "Unknown item 0/0x0 in 'Canon'" + INFO: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'SRAWQuality' in 'CanonCameraSettings', overflow" + message: "Could not access value for 'SRAWQuality' in map 'CanonCameraSettings', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - message: "Could not access value for item 'FlashOutput' in 'CanonShotInfo', overflow" + message: "Could not access value for 'FlashOutput' in map 'CanonShotInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'WBBracketMode' in 'CanonFileInfo', overflow" + message: "Could not access value for 'WBBracketMode' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'WBBracketValueAB' in 'CanonFileInfo', overflow" + message: "Could not access value for 'WBBracketValueAB' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'WBBracketValueGM' in 'CanonFileInfo', overflow" + message: "Could not access value for 'WBBracketValueGM' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'FilterEffect' in 'CanonFileInfo', overflow" + message: "Could not access value for 'FilterEffect' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'ToningEffect' in 'CanonFileInfo', overflow" + message: "Could not access value for 'ToningEffect' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'MacroMagnification' in 'CanonFileInfo', overflow" + message: "Could not access value for 'MacroMagnification' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'LiveViewShooting' in 'CanonFileInfo', overflow" + message: "Could not access value for 'LiveViewShooting' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'FocusDistanceUpper' in 'CanonFileInfo', overflow" + message: "Could not access value for 'FocusDistanceUpper' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'FocusDistanceLower' in 'CanonFileInfo', overflow" + message: "Could not access value for 'FocusDistanceLower' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'ShutterMode' in 'CanonFileInfo', overflow" + message: "Could not access value for 'ShutterMode' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'FlashExposureLock' in 'CanonFileInfo', overflow" + message: "Could not access value for 'FlashExposureLock' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'AntiFlicker' in 'CanonFileInfo', overflow" + message: "Could not access value for 'AntiFlicker' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'RFLensType' in 'CanonFileInfo', overflow" + message: "Could not access value for 'RFLensType' in map 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - message: "Could not access value for item 'FirmwareVersion' in 'CanonCameraInfo', overflow" - NOTICE: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - message: "Unknown item 0/0x0 in 'Canon'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:192' - message: "Unknown item 192/0xC0 in 'Canon'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:193' - message: "Unknown item 193/0xC1 in 'Canon'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:168' - message: "Unknown item 168/0xA8 in 'Canon'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:181' - message: "Unknown item 181/0xB5 in 'Canon'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:0' - message: "Unknown item 0/0x0 in 'Canon'" + message: "Could not access value for 'FirmwareVersion' in map 'CanonCameraInfo', overflow" gdInfo: 0: 8 1: 8 diff --git a/tests/media-dumps/image/exiftool/Canon1DmkIII.jpg.dump.yml b/tests/media-dumps/image/exiftool/Canon1DmkIII.jpg.dump.yml index d188b2ded..f640e43d7 100644 --- a/tests/media-dumps/image/exiftool/Canon1DmkIII.jpg.dump.yml +++ b/tests/media-dumps/image/exiftool/Canon1DmkIII.jpg.dump.yml @@ -36,5778 +36,5133 @@ fileName: Canon1DmkIII.jpg mimeType: image/jpeg fileContentHash: d754d0f8d2eed21e6d7e1ab1a7bac7d451ba50730a1919aaaf97c3482256d5bd elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: b5edee73f941eea170ee29869f58904d00d5f0cc7bf17fba04fb1ed50e5c48e0 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 22 bytesHash: a721eca81337dbadf6a9beb1225ed3a94381479b8e3ea082629637c8edefd418 text: 'Canon EOS-1D Mark III' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\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 + handlerClass: 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:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 6c5bf90f572d2b6424cbe391781e0066c6164e2f031860786c4e187bbd03ccfb text: '2007:02:22 17:02:42' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Co-sited - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: df70af55fadd455db4f7514a793fce1fe7da9cb431c05402ac1b7f8b10a45279 text: '1/125 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: 9d745528d5f05301a362d2384d9d3c38789bfbf1b3e9092d94f1a7dbc92812a6 text: f/5.6 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 3d345e439bdedc49d927e4fdaf9bf89227866c966ce59ee1614b4c895b7877c6 text: '3200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: a67ae99df04ecbdbbd885e266be5c7ffaba85d003ca5b9c9e7ac1c5699acb1ac text: '2.21' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 6c5bf90f572d2b6424cbe391781e0066c6164e2f031860786c4e187bbd03ccfb text: '2007:02:22 17:02:42' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 6c5bf90f572d2b6424cbe391781e0066c6164e2f031860786c4e187bbd03ccfb text: '2007:02:22 17:02:42' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ComponentsConfiguration id: '37121' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ComponentsConfiguration:37121/entry' - class: FileEye\MediaProbe\Entry\ExifComponentsConfiguration + handlerClass: FileEye\MediaProbe\Entry\ExifComponentsConfiguration valid: true format: Undefined components: 4 bytesHash: 1666d9845b241586380fe85194c47f1d1868c4d7d30ba806ecc6d581df9eeadc text: 'Y, Cb, Cr, -' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 21ca4d1809c57bef790b6ef121caa9d12bf6dba94bf39befa1b7f67a7461bbdb text: '458752/65536 sec. (APEX: 11)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: d435c461ac8c31a9e98618c213df19629a3e03ff755af4255a9b85f3993ec076 text: '5.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: Multi-segment - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: a2c4aed1cf757cd9a509734a267ffc7b1166b55f4c8f9c3e3550c56e743328fc text: 'On, Fired' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: ee4ecdea8fb80e94247c4b65128ce39312553e0505015435ef995388cd812a85 text: '35.0 mm' - - node: makerNote path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: Canon id: '37500' collection: ExifMakerNotes\Canon\Main elements: - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonCameraSettings id: '1' collection: ExifMakerNotes\Canon\CameraSettings elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 94 bytesHash: 3e995caaedd1e8bf53e9326dfe01b4d75060d619a74cf9f5a6d2500aee9431f9 text: '94 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MacroMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SelfTimer:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Quality id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Quality:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Fine - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashMode id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonFlashMode:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'External flash' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousDrive id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ContinuousDrive:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 2921a11f25dadaa24aa79a548e4e81508c2e5e56af2d833d65e2bcce448ce2f5 text: 'Continuous, High' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusMode id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusMode:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'AI Servo AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecordMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:RecordMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 0a6361b3a802f55cd5ae06101c88a1e216320fe11cc0cfe1d791eed08a1200fd text: CR2+JPEG - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageSize id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonImageSize:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: EasyMode id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:EasyMode:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: Manual - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalZoom id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DigitalZoom:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Contrast id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Contrast:13/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Contrast valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Saturation id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Saturation:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Saturation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:Sharpness:15/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Sharpness valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraISO id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CameraISO:16/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraISO valid: true format: SignedShort components: 1 bytesHash: 8f96c15501bef61baf5bd943201979595736b66b6a7e3b35c353729ab8d9a561 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MeteringMode:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusRange id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusRange:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Not Known' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPoint id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AFPoint:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonExposureMode id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:CanonExposureMode:20/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Program AE' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:LensType:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettingsLensType valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Canon EF 16-35mm f/2.8L II USM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxFocalLength:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 9def996cb1ea87e596b6cadccca3839a352e99d9ce07e635cdb239f38ca294f8 text: '35 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinFocalLength:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalLength valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: '16 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalUnits id: '25' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocalUnits:25/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 1/mm - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxAperture id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MaxAperture:26/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: f3df0a62b10f205b0f29768aa3d69e777154caaa179f64aabb0a4899c666b017 text: '2.8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinAperture id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:MinAperture:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: e9619023f7ad0507ccc2f44d1ff58550018171c87f6d6f95c393cb2ca9eab3ba text: '23' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashActivity id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashActivity:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 1d25d76040a1e986b1d60f2cf3209a81bfbf32007d63ff461535a9d73d90ebf4 text: '145' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashBits id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FlashBits:29/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraSettings\FlashBits valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: (none) - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusContinuous id: '32' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:FocusContinuous:32/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AESetting id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:AESetting:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageStabilization id: '34' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ImageStabilization:34/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DisplayAperture id: '35' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:DisplayAperture:35/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\DisplayAperture valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomSourceWidth id: '36' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomSourceWidth:36/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ZoomTargetWidth id: '37' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ZoomTargetWidth:37/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeteringMode id: '39' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SpotMeteringMode:39/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotoEffect id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:PhotoEffect:40/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualFlashOutput id: '41' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ManualFlashOutput:41/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTone id: '42' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:ColorTone:42/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SRAWQuality id: '46' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1/tag:SRAWQuality:46/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonFocalLength id: '2' collection: ExifMakerNotes\Canon\FocalLength elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalType id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalType:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalLength:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FLFocalLength valid: true format: Short components: 1 bytesHash: 9def996cb1ea87e596b6cadccca3839a352e99d9ce07e635cdb239f38ca294f8 text: '35 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXSize id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneXSize:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: d1b18a0e9e4b626002849e173190b2504e315b37866467c84134da4bc6f75a27 text: '484.96 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYSize id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonFocalLength:2/tag:FocalPlaneYSize:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocalPlaneSize valid: true format: Short components: 1 bytesHash: b7b13299a028c38e2c692fdf595df339a5082650c7b2eb4456137cd8437bec2a text: '843.79 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFlashInfo id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFlashInfo:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 86d61dff962121410d81787e4055d572a8bfdaf9c95c923094de3cf476713307 text: '16 166 0 0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonShotInfo id: '4' collection: ExifMakerNotes\Canon\ShotInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 68 bytesHash: 92aaf39aee21210641ef31edca14829bf34c6c3dded52789af0027529fe1279f text: '68 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoISO id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoISO:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\AutoIso valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '100' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BaseISO id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BaseISO:2/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BaseIso valid: true format: SignedShort components: 1 bytesHash: d2dbb1d582f0029c27ccaa9b62186a1d8e3af5daba05f629e4b13b3741f3795b text: '3200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV valid: true format: SignedShort components: 1 bytesHash: dc9317bd76e5b583340e9cb43df7b62b6ea631e0a17b8b6d47603025f8ec22b4 text: '3.62' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetAperture id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetAperture:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ApertureValue valid: true format: SignedShort components: 1 bytesHash: 20b64b56f584ec6c5184846cbeb974347b5e4c25cb49628ce1426fd0d2128ae7 text: '5.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TargetExposureTime id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:TargetExposureTime:5/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\TargetExposureTime valid: true format: SignedShort components: 1 bytesHash: be81fe4316df9b2c7b167f68bf1236a93ac7885211be33ebff7d638c095b2f15 text: 1/128 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureCompensation:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureCompensation valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:WhiteBalance:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SlowShutter id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SlowShutter:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 9b4fb24edd6d1d8830e272398263cdbf026b97392cc35387b991dc0248a628f9 text: None - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SequenceNumber id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SequenceNumber:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OpticalZoomCode id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:OpticalZoomCode:10/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\OpticalZoomCode valid: true format: SignedShort components: 1 bytesHash: e545d395bb3fd971f91bf9a2b6722831df704efae6c1aa9da0989ed0970b77bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraTemperature:12/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraTemperature valid: true format: SignedShort components: 1 bytesHash: 34ad8d8ddb8069126254db5e1fccace0936d305ffee48f29a101ef5c89240419 text: '26 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashGuideNumber id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashGuideNumber:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AFPointsInFocus:14/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\AFPointsInFocus valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashExposureComp id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashExposureComp:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoExposureBracketing id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoExposureBracketing:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBBracketValue id: '17' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AEBBracketValue:17/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ControlMode id: '18' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ControlMode:18/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: 'Camera Local Control' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceUpper:19/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceUpper valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '2.19 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FocusDistanceLower:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FocusDistanceLower valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '1.13 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FNumber:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ShotInfo\FNumber valid: true format: SignedShort components: 1 bytesHash: 20b64b56f584ec6c5184846cbeb974347b5e4c25cb49628ce1426fd0d2128ae7 text: '5.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '22' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:ExposureTime:22/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ExposureTime valid: true format: SignedShort components: 1 bytesHash: be81fe4316df9b2c7b167f68bf1236a93ac7885211be33ebff7d638c095b2f15 text: 1/128 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredEV2 id: '23' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:MeasuredEV2:23/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\MeasuredEV2 valid: true format: SignedShort components: 1 bytesHash: e9f86cefcfd61558fe75da7d4ea48a6c82d93191c6d49579aab49f99e543dcad text: '3.75' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BulbDuration id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:BulbDuration:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\BulbDuration valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraType id: '26' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:CameraType:26/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 240fbad97784f181cdf3a859e4bf0b48bb001af6a3731ec58b0fc361f0eb09af text: 'EOS High-end' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AutoRotate id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:AutoRotate:27/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NDFilter id: '28' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:NDFilter:28/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelfTimer2 id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:SelfTimer2:29/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashOutput id: '33' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonShotInfo:4/tag:FlashOutput:33/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageType id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonImageType:6/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 22 bytesHash: a721eca81337dbadf6a9beb1225ed3a94381479b8e3ea082629637c8edefd418 text: 'Canon EOS-1D Mark III' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonFirmwareVersion id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonFirmwareVersion:7/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 24 bytesHash: 8b735c40065e5f7e9f1f940660968b0b967de9496576e090ab14e0699423c282 text: 'Firmware Version 5.3.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OwnerName id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OwnerName:9/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumber:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SerialNumber id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumber:12/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 805ab20e6b442894ab4ace9e679c6d7568a597194e4dd32bbe6058a083b2e5ea text: '500292' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CameraInfoMap valid: true name: CanonCameraInfo id: '13' collection: ExifMakerNotes\Canon\CameraInfo1DmkIII elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1536 bytesHash: 2650d0294cdc1213cea173a874be5e045739d353570944852d09f3a8e552c318 text: '1536 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FNumber:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FNumber:3/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FNumber valid: true format: Byte components: 1 bytesHash: 5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9 text: '5.7' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ExposureTime:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ExposureTime:4/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ExposureTime + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ExposureTime valid: true format: Byte components: 1 bytesHash: 148de9c5a7a44d19e56cd9ae1a554bf67847afb0c58f6e12fa29ac7ddfca9940 text: 1/128 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ISO:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ISO:6/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ISO + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ISO valid: true format: Byte components: 1 bytesHash: 148de9c5a7a44d19e56cd9ae1a554bf67847afb0c58f6e12fa29ac7ddfca9940 text: '3200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraTemperature:24' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraTemperature id: '24' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraTemperature:24/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\CameraTemperature + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\CameraTemperature valid: true format: Byte components: 1 bytesHash: 0605d1534eb8995fe8fc7dcf1fac025ea5e26fc26d6b1fc2c79aa0f04159ef41 text: '26 C' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MacroMagnification:27' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMagnification id: '27' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MacroMagnification:27/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\MacroMagnification + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\MacroMagnification valid: true format: Byte components: 1 bytesHash: 8254c329a92850f6d539dd376f4816ee2764517da5e0235514af433164480d7a text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocalLength:29' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocalLength:29/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: 43799a4d50e0cb19f37f6ce22b5cbcbf6954f13e9bb4604dca4104ae844374a4 text: '35 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraOrientation:48' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CameraOrientation id: '48' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:CameraOrientation:48/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 1 bytesHash: 6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d text: 'Horizontal (normal)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceUpper:67' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '67' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceUpper:67/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance valid: true format: ShortRev components: 1 bytesHash: f4650993be925273354130913e887edb32422c7616a2c514a40a8a36e5937bfe text: '2.19 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceLower:69' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '69' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FocusDistanceLower:69/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FocusDistance valid: true format: ShortRev components: 1 bytesHash: 0c85b39d1274655a177d66ec7ccffed81b45d06c4105d61207f36ff51c542499 text: '1.13 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:WhiteBalance:94' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '94' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:WhiteBalance:94/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ColorTemperature:98' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '98' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ColorTemperature:98/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:PictureStyle:134' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyle id: '134' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:PictureStyle:134/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: FileEye\MediaProbe\Entry\Core\Byte valid: true format: Byte components: 1 bytesHash: aaa8e61e7faf37dd77cc5f907b38146741994b27d5b1978679af68b43f55e7c5 text: Neutral - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensType:273' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensType id: '273' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:LensType:273/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: 6775ad8bf1895ff2d867c9008219752f8f42c78b5fd101ace5255283b35145c9 text: 'Canon EF 16-35mm f/2.8L II USM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MinFocalLength:275' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MinFocalLength id: '275' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MinFocalLength:275/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: 0298d122906dcfc10892cb53a73992fc5b9f493ea4c9badb27b791b4127a7fe7 text: '16 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MaxFocalLength:277' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxFocalLength id: '277' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:MaxFocalLength:277/entry' - class: FileEye\MediaProbe\Entry\Core\ShortRev + handlerClass: FileEye\MediaProbe\Entry\Core\ShortRev valid: true format: ShortRev components: 1 bytesHash: 43799a4d50e0cb19f37f6ce22b5cbcbf6954f13e9bb4604dca4104ae844374a4 text: '35 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:310' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FirmwareVersion id: '310' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FirmwareVersion:310/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 6 bytesHash: da0301ea41beeca41fbdfbf8157a065c4b38d34dbcca04fe6fe29b4241728a87 text: 5.3.1 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:370' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileIndex id: '370' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:FileIndex:370/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\FileIndex valid: true format: Long components: 1 bytesHash: 8451d11d4ba514219ad0ad7a07bba86ec23fd5d4baadefc6f415d62ec300b72b text: '232' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ShutterCount:374' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterCount id: '374' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:ShutterCount:374/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ShutterCount + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\ShutterCount valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:382' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DirectoryIndex id: '382' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:DirectoryIndex:382/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\DirectoryIndex valid: true format: Long components: 1 bytesHash: d0fcc72cceea2b4fd43c489987fe8258b2af2dc3158e311e1c286446a46c0231 text: '108' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:TimeStamp1:1114' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeStamp1 id: '1114' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:TimeStamp1:1114/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\Timestamp + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\Timestamp valid: true format: Long components: 1 bytesHash: ea98b5ef358aacf5de3602ffcc626375e57c97c4aeb3b0629c7285e62b891a73 text: '2007:02:22 17:02:42' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:TimeStamp:1118' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimeStamp id: '1118' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraInfo:13/tag:TimeStamp:1118/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\Timestamp + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CameraInfo\Timestamp valid: true format: Long components: 1 bytesHash: b7fcd22842c3b320d7c867a80eb089915688334b800b2d50da6147356a5f55e2 text: '1970:01:02 01:30:10' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonModelID id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CanonModelID:16/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 3fe1a18dc76c747f818e6fb3cd5ae6fc457e3ce83dae611839dcb0783cd7e60f text: 'EOS-1D Mark III' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageValidArea id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ThumbnailImageValidArea:19/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 1ed22e33451d2e7db172979f1995c15ce6cd338004e96ea27bd84549b9ea125b text: '0 159 7 112' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumberFormat:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SerialNumberFormat id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:SerialNumberFormat:21/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 21a8390b66a1380dca0cccd5b7f534f7080f1d0c020f5001e40b607c1f463659 text: 'Format 2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '25' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\AFInfoIndex valid: true name: CanonAFInfo2 id: '38' collection: ExifMakerNotes\Canon\AFInfo2 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: f6886b590d85e3fc830d6e272f2e1105ac90f8e97782b291f4fcc42a00df2927 text: '396' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Single-point AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: NumAFPoints id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:NumAFPoints:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 24ea1ebd0bafd39482db46ec2d8959e61353a90efc072719e1308f86c3a106ba text: '45' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ValidAFPoints id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:ValidAFPoints:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 24ea1ebd0bafd39482db46ec2d8959e61353a90efc072719e1308f86c3a106ba text: '45' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageWidth id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageWidth:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c1d5f8449a83eef59b9159be78a578c9e8a1239ebdd261297609be4398356367 text: '3888' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CanonImageHeight id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:CanonImageHeight:5/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageWidth id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageWidth:6/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c1d5f8449a83eef59b9159be78a578c9e8a1239ebdd261297609be4398356367 text: '3888' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFImageHeight id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFImageHeight:7/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaWidths id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaWidths:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 45 bytesHash: 3046c2d92a2d407dcbe6776e3d39093571e83c97f41d5e38c54789f016d00fb4 text: '112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112 112' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaHeights id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaHeights:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 45 bytesHash: 7914e4cb87874c9fe5a07098498302e8ec97c13ce8ad898f10a390e9b521bd5c text: '168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaXPositions id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaXPositions:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 45 bytesHash: 676d2c49ad98672745bf3cbea8ac39235332b0ca240abc05894ba116a5e3699f text: '-625 -416 -209 0 209 416 625 -917 -723 -520 -311 -104 104 311 520 723 917 -1041 -832 -625 -416 -206 0 206 416 625 832 1041 -917 -723 -520 -311 -104 104 311 520 723 917 -625 -416 -209 0 209 416 625' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAreaYPositions id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFAreaYPositions:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 45 bytesHash: e1e83b802f80d0dba3502f7c2860df85735fb571b50ce3c24c9350003b12e88f text: '-554 -554 -554 -554 -554 -554 -554 -277 -277 -277 -277 -277 -277 -277 -277 -277 -277 0 0 0 0 0 0 0 0 0 0 0 277 277 277 277 277 277 277 277 277 277 554 554 554 554 554 554 554' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsInFocus id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsInFocus:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 3 bytesHash: f82a5214ade2a9bc18b4945c84ebc6d3fb6b63b2def224050a92b4f6141c2b13 text: '8192 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointsSelected id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:AFPointsSelected:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 3 bytesHash: f82a5214ade2a9bc18b4945c84ebc6d3fb6b63b2def224050a92b4f6141c2b13 text: '8192 0 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PrimaryAFPoint id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:PrimaryAFPoint:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 95364ac27eb8aad3e44208f1c36d2ec1944961df681cade842b184099164db0d text: '56118' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47caf1433fd3d4494c0043eeb56cb1b882b4533fb46ebc07ae21b7fccdfc8d78 text: '26284' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b124282139444158b1e658473769edc9aa45f649090b2c7274a65072325a6f7f text: '3483' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:17' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '17' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAFInfo2:38/tag:17/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '65535' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ImageUniqueID:40' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageUniqueID id: '40' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ImageUniqueID:40/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ImageUniqueID + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ImageUniqueID valid: true format: Byte components: 16 bytesHash: 374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb text: '00000000000000000000000000000000' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OriginalDecisionDataOffset:131' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OriginalDecisionDataOffset id: '131' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:OriginalDecisionDataOffset:131/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 89cad95cca1dbd178a66bd57d999f35c61abf53dad2d506d4359f21b5f560553 text: '3326' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonFileInfo id: '147' collection: ExifMakerNotes\Canon\FileInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 44 bytesHash: ed65d3ddc34d089eb1cd0e1e899e5f9fbe6af7d3e3104e0f6f3647061aaae979 text: '44 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FileNumber id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FileNumber:1/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FileNumber valid: true format: Long components: 1 bytesHash: 10af25d84b2a7d49af5e8c9077e173638c68d6dbb8013841545b1e44f6a8a78c text: 321-12640 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketMode id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketMode:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketValue id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketValue:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BracketShotNumber id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:BracketShotNumber:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgQuality id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgQuality:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawJpgSize id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:RawJpgSize:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Large - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction2 id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LongExposureNoiseReduction2:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketMode id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketMode:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBBracketValueGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:WBBracketValueGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FilterEffect id: '14' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FilterEffect:14/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToningEffect id: '15' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:ToningEffect:15/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: '-1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MacroMagnification id: '16' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:MacroMagnification:16/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: fcaeb82b28d0198401682757c9e266dfd53f52d5d6fa4c89282f130831f71965 text: '108' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LiveViewShooting id: '19' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:LiveViewShooting:19/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceUpper id: '20' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceUpper:20/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: cb00f18f27fd8c1e727b27e727c3a26d4216e433ecccfa46be785d25a7874914 text: '2.19 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusDistanceLower id: '21' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147/tag:FocusDistanceLower:21/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\FocusDistance valid: true format: Short components: 1 bytesHash: d98ef49a7788d78f0492028759b34a721d827d1c2ca22b6f688e6570fdc155f0 text: '1.13 m' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensModel id: '149' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:LensModel:149/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 70 bytesHash: 3d4b4bf502b635a8b09cb988610e0fb2d8c8dddcc577d9df30df2f680cd646e0 text: 'EF16-35mm f/2.8L II USM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InternalSerialNumber id: '150' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:InternalSerialNumber:150/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 16 bytesHash: 720444f76cf8a1f6a8f00d06f842d985c7ad8e0938d1c20974ca29d3533cc667 text: G002669 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DustRemovalData id: '151' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:DustRemovalData:151/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1024 bytesHash: 5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef text: '1024 byte(s) of data' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonCropInfo id: '152' collection: ExifMakerNotes\Canon\CropInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropLeftMargin id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropLeftMargin:0/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropRightMargin id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropRightMargin:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropTopMargin id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropTopMargin:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CropBottomMargin id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCropInfo:152/tag:CropBottomMargin:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2Header valid: true name: CanonCustomFunctions2Header id: '153' collection: ExifMakerNotes\CanonCustom\Functions2Header elements: - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: Exposure id: '1' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureLevelIncrements id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureLevelIncrements:257/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ExposureLevelIncrements valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3-stop set, 1/3-stop comp.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedIncrements:258' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISOSpeedIncrements id: '258' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedIncrements:258/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1/3 Stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISOSpeedRange id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ISOSpeedRange:259/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CustomIsoSpeedRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\CustomIsoSpeedRange valid: true format: SignedLong components: 3 bytesHash: b97d84d437926bde0a95404fc0c4473f5d5bb55ca204f30557b76738296af680 text: 'Disable, 112, 72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBAutoCancel:260' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBAutoCancel id: '260' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBAutoCancel:260/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBSequence:261' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBSequence id: '261' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBSequence:261/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0,-,+' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBShotCount:262' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AEBShotCount id: '262' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:AEBShotCount:262/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AEBShotCount + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AEBShotCount valid: true format: SignedLong components: 1 bytesHash: 9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178 text: '7 shots' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SpotMeterLinkToAFPoint:263' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SpotMeterLinkToAFPoint id: '263' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SpotMeterLinkToAFPoint:263/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Disable (use center AF point)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SafetyShift:264' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SafetyShift id: '264' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:SafetyShift:264/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:UsableShootingModes:265' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UsableShootingModes id: '265' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:UsableShootingModes:265/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\UsableShootingModes + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\UsableShootingModes valid: true format: SignedLong components: 2 bytesHash: 05f9075d4f8f096866ad4063f8323fd438699a22fb0fc5c2472ec6377ed62d6a text: '0 252' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:UsableMeteringModes:266' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UsableMeteringModes id: '266' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:UsableMeteringModes:266/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\UsableShootingModes + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\UsableShootingModes valid: true format: SignedLong components: 2 bytesHash: 70820d91f8b6989b5d70c3a2ff39ca6259311cfbaf9ceca71c2b2b437ef1d59d text: '0 240' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureModeInManual:267' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureModeInManual id: '267' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ExposureModeInManual:267/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Specified metering mode' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ShutterSpeedRange:268' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedRange id: '268' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ShutterSpeedRange:268/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ShutterSpeedRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ShutterSpeedRange valid: true format: SignedLong components: 3 bytesHash: ee1ada0ae7bb9e00e6e6a27dc8a49f2e41e685958368e942fcede7e54cbc2f42 text: 'Disable, 160, 16' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ApertureRange:269' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureRange id: '269' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ApertureRange:269/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ApertureRange + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ApertureRange valid: true format: SignedLong components: 3 bytesHash: d942cd9ef72a39fb59aa680c403e48258f36b5fea2ea52178d67bbc131e074d0 text: 'Disable, 112, 8' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ApplyShootingMeteringMode:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApplyShootingMeteringMode id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:ApplyShootingMeteringMode:270/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ApplyShootingMeteringMode + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ApplyShootingMeteringMode valid: true format: SignedLong components: 8 bytesHash: cdcfd860b677cbcf9ecea4c793210a649a5c98572f8bd7d9a13731ae51f9cd84 text: 'Disable; 0; 0; 3; 112; 48; 0; 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:FlashSyncSpeedAv:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashSyncSpeedAv id: '271' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:Exposure:1/tag:FlashSyncSpeedAv:271/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Auto - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: ImageFlashExposureDisplay id: '2' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:LongExposureNoiseReduction:513' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LongExposureNoiseReduction id: '513' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:LongExposureNoiseReduction:513/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:HighISONoiseReduction:514' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighISONoiseReduction id: '514' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:HighISONoiseReduction:514/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\HighISONoiseReduction + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\HighISONoiseReduction valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:HighlightTonePriority:515' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: HighlightTonePriority id: '515' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:HighlightTonePriority:515/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:ETTLII:772' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ETTLII id: '772' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:ETTLII:772/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Evaluative - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:ShutterCurtainSync:773' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterCurtainSync id: '773' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:ShutterCurtainSync:773/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1st-curtain sync' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:FlashFiring:774' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashFiring id: '774' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:FlashFiring:774/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Fires - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:ViewInfoDuringExposure:1031' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ViewInfoDuringExposure id: '1031' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:ViewInfoDuringExposure:1031/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:LCDIlluminationDuringBulb:1032' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LCDIlluminationDuringBulb id: '1032' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:LCDIlluminationDuringBulb:1032/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:InfoButtonWhenShooting:1033' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InfoButtonWhenShooting id: '1033' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:ImageFlashExposureDisplay:2/tag:InfoButtonWhenShooting:1033/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Displays camera settings' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: AutoFocusDrive id: '3' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:USMLensElectronicMF:1281' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: USMLensElectronicMF id: '1281' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:USMLensElectronicMF:1281/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Enable after one-shot AF' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoTrackingSensitivity:1282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AIServoTrackingSensitivity id: '1282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoTrackingSensitivity:1282/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoImagePriority:1283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AIServoImagePriority id: '1283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoImagePriority:1283/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '1: AF, 2: Tracking' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoTrackingMethod:1284' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AIServoTrackingMethod id: '1284' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AIServoTrackingMethod:1284/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Main focus point priority' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:LensDriveNoAF:1285' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensDriveNoAF id: '1285' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:LensDriveNoAF:1285/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Focus search on' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:LensAFStopButton:1286' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensAFStopButton id: '1286' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:LensAFStopButton:1286/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'AF stop' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFMicroadjustment:1287' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroadjustment id: '1287' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFMicroadjustment:1287/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFMicroadjustment + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFMicroadjustment valid: true format: SignedLong components: 5 bytesHash: de47c9b27eb8d300dbb5f2c353e632c393262cf06340c4fa7f1b40c4cbd36f90 text: 'Disable; 0; 0; 0; 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointAreaExpansion:1288' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointAreaExpansion id: '1288' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointAreaExpansion:1288/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:SelectableAFPoint:1289' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SelectableAFPoint id: '1289' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:SelectableAFPoint:1289/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\SelectableAFPoint + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\SelectableAFPoint valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '19 points' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:SwitchToRegisteredAFPoint:1290' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SwitchToRegisteredAFPoint id: '1290' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:SwitchToRegisteredAFPoint:1290/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointAutoSelection:1291' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointAutoSelection id: '1291' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointAutoSelection:1291/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Control-direct:disable/Main:enable' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointDisplayDuringFocus:1292' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointDisplayDuringFocus id: '1292' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointDisplayDuringFocus:1292/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFPointDisplayDuringFocus + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\AFPointDisplayDuringFocus valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'On' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointBrightness:1293' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFPointBrightness id: '1293' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFPointBrightness:1293/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAssistBeam:1294' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFAssistBeam id: '1294' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:AFAssistBeam:1294/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Emits - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:MirrorLockup:1551' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MirrorLockup id: '1551' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:MirrorLockup:1551/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ContinuousShootingSpeed:1552' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousShootingSpeed id: '1552' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ContinuousShootingSpeed:1552/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ContinuousShootingSpeed + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ContinuousShootingSpeed valid: true format: SignedLong components: 3 bytesHash: e1a1fed3fb5e36a2ae3b63691bb023341a735d295718f08f18a4c702bbacbbec text: 'Disable; Hi 10; Lo 3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ContinuousShotLimit:1553' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ContinuousShotLimit id: '1553' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ContinuousShotLimit:1553/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ContinuousShotLimit + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\ContinuousShotLimit valid: true format: SignedLong components: 2 bytesHash: dd07e38c7d03fe80baa950d035f5d1ca5969d24f145cc85f022cf72f0bbc7cf0 text: 'Disable; 99 shots' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\CustomFunctions2 valid: true name: OperationOthers id: '4' collection: ExifMakerNotes\CanonCustom\Functions2 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:Shutter-AELock:1793' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Shutter-AELock id: '1793' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:Shutter-AELock:1793/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'AF/AE lock' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AFOnAELockButtonSwitch:1794' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFOnAELockButtonSwitch id: '1794' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AFOnAELockButtonSwitch:1794/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:QuickControlDialInMeter:1795' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: QuickControlDialInMeter id: '1795' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:QuickControlDialInMeter:1795/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Exposure comp/Aperture' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:SetButtonWhenShooting:1796' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SetButtonWhenShooting id: '1796' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:SetButtonWhenShooting:1796/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Normal (disabled)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ManualTv:1797' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ManualTv id: '1797' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ManualTv:1797/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Tv=Main/Av=Control - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:DialDirectionTvAv:1798' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DialDirectionTvAv id: '1798' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:DialDirectionTvAv:1798/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Normal - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AvSettingWithoutLens:1799' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AvSettingWithoutLens id: '1799' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AvSettingWithoutLens:1799/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:WBMediaImageSizeSetting:1800' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBMediaImageSizeSetting id: '1800' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:WBMediaImageSizeSetting:1800/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Rear LCD panel' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LockMicrophoneButton:1801' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LockMicrophoneButton id: '1801' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LockMicrophoneButton:1801/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Protect (hold:record memo)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ButtonFunctionControlOff:1802' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ButtonFunctionControlOff id: '1802' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ButtonFunctionControlOff:1802/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Normal (enable)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:FocusingScreen:2059' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocusingScreen id: '2059' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:FocusingScreen:2059/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\FocusingScreen + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\FocusingScreen valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Ec-CIV - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:TimerLength:2060' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: TimerLength id: '2060' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:TimerLength:2060/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\TimerLength + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\Functions2\TimerLength valid: true format: SignedLong components: 4 bytesHash: 9e92db3fb903d738ba7d3555b28197adffda640121de63a5a3803dab8e01f149 text: 'Disable; 6 s: 6; 16 s: 16; After release: 2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ShortReleaseTimeLag:2061' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShortReleaseTimeLag id: '2061' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:ShortReleaseTimeLag:2061/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AddAspectRatioInfo:2062' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AddAspectRatioInfo id: '2062' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AddAspectRatioInfo:2062/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AddOriginalDecisionData:2063' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AddOriginalDecisionData id: '2063' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:AddOriginalDecisionData:2063/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Off' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LiveViewExposureSimulation:2064' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LiveViewExposureSimulation id: '2064' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:OperationOthers:4/tag:LiveViewExposureSimulation:2064/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: 'Disable (LCD auto adjust)' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonAspectInfo id: '154' collection: ExifMakerNotes\Canon\AspectInfo elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AspectRatio id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:AspectRatio:0/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '3:2' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: da531b23f2884a8813c67b45fd3e07fb3bf426deb735915319a5c069d870c400 text: '3888' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: e4778b935bd70d3941cc11211632b72ecb907a4efe545d52a2dc0d7727e4edd9 text: '2592' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageLeft id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageLeft:3/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CroppedImageTop id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonAspectInfo:154/tag:CroppedImageTop:4/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonProcessing id: '160' collection: ExifMakerNotes\Canon\Processing elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 8e2ada6ef626983be1fe9a365ceeb424ee59b884e144f7541cf191116876de04 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ToneCurve id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ToneCurve:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Sharpness id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:Sharpness:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SharpnessFrequency id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SharpnessFrequency:3/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: n/a - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRedLevel id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorRedLevel:4/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBlueLevel id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:SensorBlueLevel:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceRed id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceRed:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalanceBlue id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalanceBlue:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WhiteBalance:8/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\ProcessingWhiteBalance valid: true format: SignedShort components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Auto - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorTemperature id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:ColorTemperature:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 333fe4c4338286421dcabdf660ea78cda4fb3f6ce5f48724446d1a3657730673 text: '5200' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyle id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:PictureStyle:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 5c60924f7081ca56066f79f4592c97cfb49753f88e597dab70f40541c84de096 text: Neutral - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DigitalGain id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:DigitalGain:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftAB id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftAB:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WBShiftGM id: '13' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonProcessing:160/tag:WBShiftGM:13/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonMeasuredColor id: '170' collection: ExifMakerNotes\Canon\MeasuredColor elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: bf60e4349cace6bce0d552e8d783428db66d0d649bd9e430a3627e2ee14ac839 text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeasuredRGGB id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:MeasuredRGGB:1/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: ed1995449faec6381003b0e7e6f9cd6ecded23747928c6c3c13b7429ba731b91 text: '663 1024 1024 611' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '2' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonMeasuredColor:170/tag:2/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '180' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:ColorSpace:180/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: VRDOffset id: '208' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:VRDOffset:208/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '0' - - node: index path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224' - class: FileEye\MediaProbe\Block\Index + handlerClass: FileEye\MediaProbe\Block\Index valid: true name: CanonSensorInfo id: '224' collection: ExifMakerNotes\Canon\SensorInfo elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 bytesHash: 37aa3970b6801c9d286464f7d86e50bf41c88e54c7b4d08f3ff61935b3f59c3c text: '2 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorWidth id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorWidth:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 578f6d98fc99076e014d7e2cfaf1326170d5848fc33d19a47a177dc62851c5d5 text: '3984' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorHeight id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorHeight:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 60394cf8a46980d6199d0a3a71692ecb6689151f46a7085d31faab90b9d1f5d7 text: '2622' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '3' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:3/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '4' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:4/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorLeftBorder id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorLeftBorder:5/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: a6083775b471cc24c0a1fd922bf996fcffad2259b6796da72a38837b4a530027 text: '88' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorTopBorder id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorTopBorder:6/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 4cab73ce2a7e6220975001c8a354143267a3c1ce8bf7692313e654481e616a93 text: '25' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorRightBorder id: '7' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorRightBorder:7/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 850062b0ee8280f796d22e685a6b2a2a33950f461fa6180e444e52111acfc4a6 text: '3975' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensorBottomBorder id: '8' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:SensorBottomBorder:8/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: aa67a169b0bba217aa0aa88a65346920c84c42447c36ba5f7ea65f422c1fe5d8 text: '2616' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskLeftBorder id: '9' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskLeftBorder:9/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskTopBorder id: '10' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskTopBorder:10/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskRightBorder id: '11' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskRightBorder:11/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BlackMaskBottomBorder id: '12' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:BlackMaskBottomBorder:12/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '13' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:13/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '14' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:14/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '15' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:15/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonSensorInfo:224/tag:16/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: '0' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - class: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap + handlerClass: FileEye\MediaProbe\Block\Exif\Vendor\Canon\ColorDataMap valid: true name: CanonColorData id: '16385' collection: ExifMakerNotes\Canon\ColorData4 elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1348 bytesHash: ec7450df1c7c8d53dbf07385102d35345552b0ae5fcc54dd5f5891cb33885404 text: '1348 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorDataVersion id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:ColorDataVersion:0/entry' - class: FileEye\MediaProbe\Entry\Core\SignedShort + handlerClass: FileEye\MediaProbe\Entry\Core\SignedShort valid: true format: SignedShort components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: '2 (1DmkIII)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:AverageBlackLevel:231' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AverageBlackLevel id: '231' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:AverageBlackLevel:231/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 5d3036e103d098b194cec43296a80cee6316ca00844888673302da78311d9a0c text: '1024 1024 1024 1024' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:640' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RawMeasuredRGGB id: '640' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385/tag:RawMeasuredRGGB:640/entry' - class: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB + handlerClass: FileEye\MediaProbe\Entry\Vendor\Canon\Exif\RawMeasuredRGGB valid: true format: Long components: 4 bytesHash: 178c22fd3b5a204079ac4acbea2077ea4894f7430abefc0fe33fe77439eea16a text: '294111 455756 464315 279659' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStyleUserDef id: '16392' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStyleUserDef:16392/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: 5ffc9c239229a3899383badd7dbd632f0139dd663a1c34a968e81c1cf6b9497e text: 'Standard, Standard, Standard' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PictureStylePC id: '16393' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:PictureStylePC:16393/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 3 bytesHash: ce8bee525d6736e9825261b19a9b51719f9dc4bb728e95cf7067a2142b03b362 text: 'n/a, n/a, n/a' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomPictureStyleFileName id: '16400' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:CustomPictureStyleFileName:16400/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16401' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16401/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 252 bytesHash: 913c6e2c32d99e4baff62cf421a494730cb043924f2c6bf46406573b59c641bd text: '252 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16402' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16402/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 32 bytesHash: 66687aadf862bd776c8fc18b8e9f8e20089714856ee233b3902a591d0d5f2925 text: '' - - node: map path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403' - class: FileEye\MediaProbe\Block\Map + handlerClass: FileEye\MediaProbe\Block\Map valid: true name: CanonAFMicroAdj id: '16403' collection: ExifMakerNotes\Canon\AFMicroAdj elements: - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: mapdata collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:mapdata/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 20 bytesHash: 918971835093e72396db9d3604d6851d72f784960d2856d40a58f21baae81e39 text: '20 byte(s) of data' - - node: rawData path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize' - class: FileEye\MediaProbe\Block\RawData + handlerClass: FileEye\MediaProbe\Block\RawData valid: true name: indexSize id: '0' collection: RawData elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/rawData:indexSize/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: 447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjMode id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjMode:1/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: Disable - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: AFMicroAdjValue id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonAFMicroAdj:16403/tag:AFMicroAdjValue:2/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16404' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true id: '16404' collection: Tiff\UnknownTag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16404/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 4 bytesHash: df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 text: '4 byte(s) of data' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: FileEye\MediaProbe\Entry\ExifUserComment valid: true format: Undefined components: 264 bytesHash: 44b8aa4d28701168922acf61435ea4bb442f97b0b14ad7a2510ed68874ee2a72 text: '' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTime id: '37520' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTime:37520/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: fc5b8b548d539266d174264d4556886c1bf9d6ba4e6d27eb009e842cd6c34b5e text: '81' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: fc5b8b548d539266d174264d4556886c1bf9d6ba4e6d27eb009e842cd6c34b5e text: '81' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 3 bytesHash: fc5b8b548d539266d174264d4556886c1bf9d6ba4e6d27eb009e842cd6c34b5e text: '81' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExifImageWidth:40962' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: c1d5f8449a83eef59b9159be78a578c9e8a1239ebdd261297609be4398356367 text: '3888' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: e16f1596201850fd4a63680b27f603cb64e67176159be3d8ed78a4403fdb1700 text: '2592' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: InteropIFD id: '40965' collection: Tiff\IfdInteroperability elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropIndex id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropIndex:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 4 bytesHash: 3c013d3ab26e4330d8b866ea2aa1b79258d1cfaddf3e411f48876b520903f6d5 text: 'R98 - DCF basic file (sRGB)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: InteropVersion id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/ifd:InteropIFD:40965/tag:InteropVersion:2/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 048bb242fb666541114644b35d2b9f489edff081fdd58055dbecd27de964ad7b text: '3512.1951219512' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 14b243380c5d7d8677c4c77bd2aa58ba4ddf987718c8ff104c28163c63a11ebb text: '3521.7391304348' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: Standard - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: FileEye\MediaProbe\Entry\GPSVersionId valid: true format: Byte components: 4 bytesHash: 5a3e80a37915b1601c363acd1601df7ef257d5d32c664004a2ec0484a4f60628 text: 2.2.0.0 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 134 bytesHash: 04dce4ac57554d1e8e9c9612ba66d2f27ee35d54d949b94f48e9a198a60e01d5 text: '134 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: ee9c2b81ca4547ea6b1a91d3064cc5f8518954e83e356f18692610f81fc72c2d text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 77 bytesHash: b1ddf14f17adaddb03e4de97212147201e1e6f6640b1d79d753a6668b78483f1 text: '77 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 17 bytesHash: 151cecf841339fee0a43561820284fc226b580f499a7cac8450fcf706ea0777b text: '17 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 @@ -5819,57 +5174,9 @@ log: path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' message: 'Offset out of bounds - rel -1 [0, 27], abs 8059 [8060, 8087]' WARNING: - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' - message: "Could not access value for item 'Clarity' in 'CanonCameraSettings', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'ShutterMode' in 'CanonFileInfo', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'FlashExposureLock' in 'CanonFileInfo', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'AntiFlicker' in 'CanonFileInfo', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' - message: "Could not access value for item 'RFLensType' in 'CanonFileInfo', overflow" - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/index:CanonCustomFunctions2Header:153/index:AutoFocusDrive:3/tag:ContinuousShootingSpeed:1552' message: "Found 3 data components, expected 6 for item 'ContinuousShootingSpeed' in 'AutoFocusDrive'" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'PerChannelBlackLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'NormalWhiteLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'SpecularWhiteLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'LinearityUpperMargin' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'PerChannelBlackLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'NormalWhiteLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'SpecularWhiteLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'LinearityUpperMargin' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'NormalWhiteLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'SpecularWhiteLevel' in 'CanonColorData', overflow" - - - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' - message: "Could not access value for item 'LinearityUpperMargin' in 'CanonColorData', overflow" NOTICE: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:25' @@ -5904,6 +5211,55 @@ log: - path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/tag:16404' message: "Unknown item 16404/0x4014 in 'Canon'" + INFO: + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonCameraSettings:1' + message: "Could not access value for 'Clarity' in map 'CanonCameraSettings', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'ShutterMode' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'FlashExposureLock' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'AntiFlicker' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonFileInfo:147' + message: "Could not access value for 'RFLensType' in map 'CanonFileInfo', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'PerChannelBlackLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'NormalWhiteLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'SpecularWhiteLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'LinearityUpperMargin' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'PerChannelBlackLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'NormalWhiteLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'SpecularWhiteLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'LinearityUpperMargin' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'NormalWhiteLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'SpecularWhiteLevel' in map 'CanonColorData', overflow" + - + path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/makerNote:Canon:37500/map:CanonColorData:16385' + message: "Could not access value for 'LinearityUpperMargin' in map 'CanonColorData', overflow" gdInfo: 0: 8 1: 8 diff --git a/tests/media-dumps/image/gh-16.jpg.dump.yml b/tests/media-dumps/image/gh-16.jpg.dump.yml index 588257eb7..9472d80c2 100644 --- a/tests/media-dumps/image/gh-16.jpg.dump.yml +++ b/tests/media-dumps/image/gh-16.jpg.dump.yml @@ -2,281 +2,249 @@ fileName: gh-16.jpg mimeType: image/jpeg fileContentHash: 3071b8c9ad96b0ef3c7906f2a09a8b2238d0d8318f68bf7573ec6424f3d1fc34 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XPSubject:40095' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XPSubject id: '40095' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XPSubject:40095/entry' - class: FileEye\MediaProbe\Entry\WindowsString + handlerClass: FileEye\MediaProbe\Entry\WindowsString valid: true format: Byte components: 32 bytesHash: 2a6160460df9e6fa2035e50e75971dc59bd28d707f07537a7abcc778977153b8 text: 'Ïðåâåä, ìåäâåä!' - - node: jpegSegment path: '/media/jpeg/jpegSegment:COM:254' - class: FileEye\MediaProbe\Block\Jpeg\SegmentCom + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentCom valid: true name: COM id: '254' collection: Jpeg\SegmentCom elements: - - node: entry path: '/media/jpeg/jpegSegment:COM:254/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 17 bytesHash: 31af3a71e475036fc7427bee0a875861b66aae02154d4d28048187025673510a text: 'Created with GIMP' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 1bdbf1793d27844fd92aac9a6324f08179ed7385751734255e4d27b9982220a7 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 22c4b348b9e9b3ea76afe1ba6607d5165fc3861564766ec3434645f40174ba25 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 716fd6275127b47bf0951ff290c1c7fc93642148a4788abf47db7247b4e3c3ab text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 33 bytesHash: 1ecb9ccf1c34153272e17e5e6d506394e392f179804c61d0ef6d13f5638746e8 text: '33 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 87 bytesHash: ad847b031cf3251e92626e9a19bcf1973a14c3a6fbd43c1672a95c88003e808b text: '87 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 31 bytesHash: ab5beb752bfc8677ffe983dad4ffabb5d75f5f6d200ae68a5916351383718b99 text: '31 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 70 bytesHash: eb5882c182cf768092cfb29902c79ca9ecc3547feb758bf6624465f5ef599005 text: '70 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 119245 bytesHash: 0b8e51e2ebb9fbe8c724bc331c937b3f6bcf3936c01657ea3a52a727323b8741 text: '119245 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/gh-21.jpg.dump.yml b/tests/media-dumps/image/gh-21.jpg.dump.yml index f48e84bcd..5ad51f4e0 100644 --- a/tests/media-dumps/image/gh-21.jpg.dump.yml +++ b/tests/media-dumps/image/gh-21.jpg.dump.yml @@ -2,281 +2,249 @@ fileName: gh-21.jpg mimeType: image/jpeg fileContentHash: 3071b8c9ad96b0ef3c7906f2a09a8b2238d0d8318f68bf7573ec6424f3d1fc34 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XPSubject:40095' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XPSubject id: '40095' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XPSubject:40095/entry' - class: FileEye\MediaProbe\Entry\WindowsString + handlerClass: FileEye\MediaProbe\Entry\WindowsString valid: true format: Byte components: 32 bytesHash: 2a6160460df9e6fa2035e50e75971dc59bd28d707f07537a7abcc778977153b8 text: 'Ïðåâåä, ìåäâåä!' - - node: jpegSegment path: '/media/jpeg/jpegSegment:COM:254' - class: FileEye\MediaProbe\Block\Jpeg\SegmentCom + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentCom valid: true name: COM id: '254' collection: Jpeg\SegmentCom elements: - - node: entry path: '/media/jpeg/jpegSegment:COM:254/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 17 bytesHash: 31af3a71e475036fc7427bee0a875861b66aae02154d4d28048187025673510a text: 'Created with GIMP' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 1bdbf1793d27844fd92aac9a6324f08179ed7385751734255e4d27b9982220a7 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 22c4b348b9e9b3ea76afe1ba6607d5165fc3861564766ec3434645f40174ba25 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 716fd6275127b47bf0951ff290c1c7fc93642148a4788abf47db7247b4e3c3ab text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 33 bytesHash: 1ecb9ccf1c34153272e17e5e6d506394e392f179804c61d0ef6d13f5638746e8 text: '33 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 87 bytesHash: ad847b031cf3251e92626e9a19bcf1973a14c3a6fbd43c1672a95c88003e808b text: '87 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 31 bytesHash: ab5beb752bfc8677ffe983dad4ffabb5d75f5f6d200ae68a5916351383718b99 text: '31 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 70 bytesHash: eb5882c182cf768092cfb29902c79ca9ecc3547feb758bf6624465f5ef599005 text: '70 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 119245 bytesHash: 0b8e51e2ebb9fbe8c724bc331c937b3f6bcf3936c01657ea3a52a727323b8741 text: '119245 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/gh-77.jpg.dump.yml b/tests/media-dumps/image/gh-77.jpg.dump.yml index 275127631..0373da340 100644 --- a/tests/media-dumps/image/gh-77.jpg.dump.yml +++ b/tests/media-dumps/image/gh-77.jpg.dump.yml @@ -2,1125 +2,999 @@ fileName: gh-77.jpg mimeType: image/jpeg fileContentHash: d9f1c83ee7b22349b29ac50b1bc141aad8aa9493c19986a172054dfa694b4d93 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 116 bytesHash: 77cb361c1105cedb40c8a8c7df9f22f6902e6ec5bf644ab9bd0be54c7b2d376a text: '116 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: ImageDescription id: '270' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ImageDescription:270/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 52 bytesHash: dd446271722bc600b90d21f986e1f3cfe636fb7f9afdd1166ae58c59009ba658 text: 'Manhattan Skyline from Brooklyn Bridge Park Greenway' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Make:271' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Make id: '271' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 5 bytesHash: 7780172200243361b7df50624840b088e1a043688ca3c74e4b6c44a644667276 text: Canon - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Model:272' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Model id: '272' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 21 bytesHash: 48c0a3900424e67b976d11448fd564ef95037da9fea041983db1d20ea8df45d9 text: 'Canon EOS 5D Mark III' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: 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:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: 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:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Software:305' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Software id: '305' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 39 bytesHash: 48e75a8d495c7a97729c7167e8306811b9867f9838d4ed3b8609823fce287c4e text: 'Adobe Photoshop Lightroom 6.7 (Windows)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 0d22c412d6172bb668c08928bd63cf8991a7b4e926b2e3af47759e80ce53c252 text: '2016:11:25 12:48:12' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Artist id: '315' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Artist:315/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 23 bytesHash: b9efda57044e8d0543943bb4eccc8120be22fe6a10073a37b0ddaccc18644903 text: 'Phil Steels Photography' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: Copyright id: '33432' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:Copyright:33432/entry' - class: FileEye\MediaProbe\Entry\IfdCopyright + handlerClass: FileEye\MediaProbe\Entry\IfdCopyright valid: false format: Ascii components: 14 bytesHash: 239c753f32a1ca84218038f99862f40088451b6c7ac04ce0b7bd0303b8ecd01d text: 'Copyright 2016 (Photographer)' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: FileEye\MediaProbe\Entry\ExifExposureTime valid: true format: Rational components: 1 bytesHash: 8354c1ea329666ba9fcef7d5adf95cc8227f5b9af381fddc8e3cb8a6937a13b8 text: '180 sec.' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: FileEye\MediaProbe\Entry\ExifFNumber valid: true format: Rational components: 1 bytesHash: d782badb4b24701eedae2f505f63e6698e1fa7a2a91ec3e4bdcd197340b41eec text: f/22.0 - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: a2c4aed1cf757cd9a509734a267ffc7b1166b55f4c8f9c3e3550c56e743328fc text: Bulb - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 913da1f8df6f8fd47593840d533ba0458cc9873996bf310460abb495b34c232a text: '50' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SensitivityType id: '34864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SensitivityType:34864/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: 'Recommended Exposure Index' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RecommendedExposureIndex id: '34866' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:RecommendedExposureIndex:34866/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 2 bytesHash: 85dd751867e3155c7f2e23e8446546906f5bf617d4d985ed474822613764d69e text: '50 0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5f8415ac6340bbae4ebc8c77dac21c7fab54db45a306396bff6c678e012ae5fe text: '2.3' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 0d22c412d6172bb668c08928bd63cf8991a7b4e926b2e3af47759e80ce53c252 text: '2016:11:25 12:48:12' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 0d22c412d6172bb668c08928bd63cf8991a7b4e926b2e3af47759e80ce53c252 text: '2016:11:25 12:48:12' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: 308a4ff3c1d5e1f3ff04d06c1afc914ce033aeac34bd5238b0e4e93257bb229a text: '-7491853/1000000 sec. (APEX: 0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: df641237433a22559d388f5d4e133f1a4968d760ca0ed67647630f16b57ad775 text: '22.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: 01acecb507abfe1a354aa8064f4af5d3f1acd019e37db3c11c97523b71c76e9d text: '0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: 8ad041705ad57138eb90bb9b7dab49557cd5bd9fcb3bb4086dcf3db05fd87cb6 text: '4.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:Flash:37385' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 707bf0b938f307b5c222e670598b865d5e1f8a8003df82c7abbf7c9f8fa4d720 text: 'Off, Did not fire' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: FileEye\MediaProbe\Entry\ExifFocalLength valid: true format: Rational components: 1 bytesHash: 9a35e995276f5220ce7388b89cdb71db5c864e8019b90f980c12617d83870371 text: '24.0 mm' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 2 bytesHash: f1534392279bddbf9d43dde8701cb5be14b82f76ec6607bf8d6ad557f60f304e text: '00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneXResolution id: '41486' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneXResolution:41486/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 037187a6084934550c8e07915d5cbc96c04c78e97e7cbb0b0a4c1b81ba58daa6 text: '3942.5051546392' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneYResolution id: '41487' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneYResolution:41487/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: d6b09ec362d21e971f61ee0b071c621b9e01ca34a669c1e8766278baf656e5f5 text: '3950.6172839506' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalPlaneResolutionUnit id: '41488' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalPlaneResolutionUnit:41488/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CustomRendered id: '41985' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CustomRendered:41985/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:ExposureMode:41986' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:WhiteBalance:41987' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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/ifd:ExifIFD:34665/tag:OwnerName:42032' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: OwnerName id: '42032' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OwnerName:42032/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 11 bytesHash: 9bd27e72d15736edf2e0ddd8f6b9c7a515c02acda679a967a87d1d592cd3518d text: 'Phil Steels' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: SerialNumber id: '42033' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SerialNumber:42033/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 12 bytesHash: 26b6bb24bf928a8b7c2b8d931447f1db4cc89bdae8c0ccb9f5754b6786fd1389 text: '063024025776' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LensInfo id: '42034' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensInfo:42034/entry' - class: FileEye\MediaProbe\Entry\ExifLensInfo + handlerClass: FileEye\MediaProbe\Entry\ExifLensInfo valid: true format: Rational components: 4 bytesHash: 56acb4300e25c1d968288f9ad0090bd5d6ce9394e41c0114ab27a0faa6bffa78 text: '24-105mm f/?' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: LensModel id: '42036' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensModel:42036/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 22 bytesHash: 2511b3884fc044a967e0815278b61547b414de5c33688c263dbf3333d840b277 text: 'EF24-105mm f/4L IS USM' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: false name: LensSerialNumber id: '42037' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:LensSerialNumber:42037/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: false format: Ascii components: 10 bytesHash: 3a601951de26539b3cbbd37f5025479bd26b2001354828bec57ea9b26c2d045c text: 0000b39b49 - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: 'JPEG (old-style)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 5315 bytesHash: 39ae69c97b37346393a7802d72efc21dfc2026e118f174a6a8cef9e1c78e03de text: '5315 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 8262 bytesHash: c068fdbddd928dd838a6248bd7ac318eb5f80a614c8262196ea9ccc1b19601af text: '8262 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP13:237' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 11174 bytesHash: ae76d63118411e8b2ab379f0b6491dd24524a07bc31abeee04037b8ca45064be text: '11174 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 1bdbf1793d27844fd92aac9a6324f08179ed7385751734255e4d27b9982220a7 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 22c4b348b9e9b3ea76afe1ba6607d5165fc3861564766ec3434645f40174ba25 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 8b77a0f29f62d482198592c5e216831bf7dd722407efd5eb10e9c96a219a29f2 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 33 bytesHash: 257cde4cf1e633b8464b80ea15fa833ccc927383cb8c3f5f3a36da27689782cf text: '33 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 79 bytesHash: 66cb8c7545bdd67da944c1f1cd3aee02b5b2a8d76802c560c4e6f62b7080cac7 text: '79 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 31 bytesHash: 2861822658dbe8c2e3b38ee5e46da5ca8301d070492badce4512b0edb6178cc4 text: '31 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 86 bytesHash: 0893c589e44905a3fb5633570a25fd404946253235973947e2d56bc5beb835b9 text: '86 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 800226 bytesHash: e30a07ff404b7113107ee483693471425d8a85fc88b9160f4d313c716fb9016f text: '800226 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/no-exif.jpg.dump.yml b/tests/media-dumps/image/no-exif.jpg.dump.yml index 7df2e042a..57fe79c51 100644 --- a/tests/media-dumps/image/no-exif.jpg.dump.yml +++ b/tests/media-dumps/image/no-exif.jpg.dump.yml @@ -2,231 +2,205 @@ fileName: no-exif.jpg mimeType: image/jpeg fileContentHash: 42856232fecba30753cbd495fe80f545e0a9b18ca85c8915b7cfc2a72e34a6e1 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:COM:254' - class: FileEye\MediaProbe\Block\Jpeg\SegmentCom + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentCom valid: true name: COM id: '254' collection: Jpeg\SegmentCom elements: - - node: entry path: '/media/jpeg/jpegSegment:COM:254/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 45 bytesHash: 90abb7395f48713e369dd74d1653b3e459114c5c458845033fbc72a3d2c03ccb text: 'Test image for PEL, with no EXIF information.' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 4298be8f5b666488bc112a71b80ee2e55239ddc4b71bb2b41b13615f8ac002ef text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 69 bytesHash: 1420290ca2e3283a9bc35d407454ef6ae74828d6d970098fbb89137c66a069b0 text: '69 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOF0:192' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 131f9d46d73dd4b47e7e05b6a1ff2c791eafb88d65026152d9bb32c419fe5aed text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 30 bytesHash: 50ace5f1f3265970987c3732093de502ec48c5277d50490c5b5723669f006ea3 text: '30 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 44 bytesHash: a2c3ccfe93fbe7b65c39b4393d5166cd688473c6b0db4946e45a82bac3c4451c text: '44 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 30 bytesHash: 70d33092644d5f75e543a0ff8d853228e27c56730edb0dea140ee0cfeabb4cb3 text: '30 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 42 bytesHash: 95bbdd86aad8293ae5cf40632932664ab951e244f44d62caa82fbc678810ebf0 text: '42 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 3974 bytesHash: 369e2e7d3f334b396264ae1dd800f8b3913a20a2c59b1071fb733b96f8f3a5f2 text: '3974 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2 diff --git a/tests/media-dumps/image/pel-157.tiff.dump.yml b/tests/media-dumps/image/pel-157.tiff.dump.yml index 83b272557..b34785108 100644 --- a/tests/media-dumps/image/pel-157.tiff.dump.yml +++ b/tests/media-dumps/image/pel-157.tiff.dump.yml @@ -10,1643 +10,1460 @@ fileName: pel-157.tiff mimeType: image/tiff fileContentHash: f219e5f7dd9bc9f36632e5f7706b45723a120f6a2452bd8be8bcab7a88aa1730 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: tiff path: /media/tiff - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true id: image/tiff collection: Tiff\Tiff elements: - - node: rawData path: '/media/tiff/rawData:scan' - class: FileEye\MediaProbe\Block\RawData + handlerClass: 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 + handlerClass: 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\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:SubfileType:254' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubfileType id: '254' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:SubfileType:254/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageWidth id: '256' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ImageWidth:256/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageHeight id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ImageHeight:257/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BitsPerSample id: '258' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:BitsPerSample:258/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotometricInterpretation id: '262' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Make id: '271' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Make:271/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Model id: '272' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Model:272/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PreviewImageStart id: '273' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageStart:273/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Orientation:274/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SamplesPerPixel id: '277' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RowsPerStrip id: '278' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:RowsPerStrip:278/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PreviewImageLength id: '279' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageLength:279/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PlanarConfiguration id: '284' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PlanarConfiguration:284/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Software id: '305' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Software:305/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Predictor id: '317' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Predictor:317/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExtraSamples id: '338' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExtraSamples:338/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YCbCrPositioning id: '531' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:YCbCrPositioning:531/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApplicationNotes id: '700' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ApplicationNotes:700/entry' - class: FileEye\MediaProbe\Entry\IfdApplicationNotes + handlerClass: FileEye\MediaProbe\Entry\IfdApplicationNotes valid: true format: Char 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:ThumbnailData:20507' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailData id: '20507' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailData:20507/entry' - class: FileEye\MediaProbe\Entry\Core\Byte + handlerClass: 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:ThumbnailImageWidth:20512' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageWidth id: '20512' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailImageWidth:20512/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 961ae28829f0b1cfbd073eff070ac5ea8994618c0e84fab4764367464a14b854 text: '480' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailImageHeight:20513' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailImageHeight id: '20513' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailImageHeight:20513/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: f07ceeff8b659c36d11b8dfaad70c4b861d10b6ada4be2958ce0e3562ee9b999 text: '272' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailCompression:20515' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailCompression id: '20515' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailCompression:20515/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ceb827ad3d3884fd4d50ae6099d6d50c09a21e72ebd309708e8b69d93df19e55 text: '6' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailOrientation:20521' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailOrientation id: '20521' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailOrientation:20521/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 47dc540c94ceb704a23875c11273e16bb0b8a87aed84de911f2133568115f254 text: '1' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailResolutionX:20525' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailResolutionX id: '20525' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailResolutionX:20525/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 text: '72' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailResolutionY:20526' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailResolutionY id: '20526' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailResolutionY:20526/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 2aefa085fcca66b9437773316dc7a1aebe8ac11614b03e744f60f0b6f9ae54e1 text: '72' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailResolutionUnit:20528' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ThumbnailResolutionUnit id: '20528' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ThumbnailResolutionUnit:20528/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 99be5efb88ca2013bd8e4eb035fd42d5245468fe9afa70d8ba9c1c419a48c4e8 text: '2' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:LuminanceTable:20624' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: LuminanceTable id: '20624' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:LuminanceTable:20624/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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:ChrominanceTable:20625' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ChrominanceTable id: '20625' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ChrominanceTable:20625/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: 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\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureTime id: '33434' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureTime:33434/entry' - class: FileEye\MediaProbe\Entry\ExifExposureTime + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FNumber id: '33437' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FNumber:33437/entry' - class: FileEye\MediaProbe\Entry\ExifFNumber + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: b2a6018142721c2af397fa37445d0e4d49a673ec5c7c45c2287f97ee6eadb6d3 text: '1147/100 sec. (APEX: 53)' - - node: tag path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: 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:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeOriginal id: '37521' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeOriginal:37521/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SubSecTimeDigitized id: '37522' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:SubSecTimeDigitized:37522/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 8e2ada6ef626983be1fe9a365ceeb424ee59b884e144f7541cf191116876de04 text: '28 mm' - - node: tag path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Padding:59932' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Padding id: '59932' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:Padding:59932/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureProgram id: '34850' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExposureProgram:34850/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: GPS id: '34853' collection: Tiff\IfdGps elements: - - node: tag path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSVersionID id: '0' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSVersionID:0/entry' - class: FileEye\MediaProbe\Entry\GPSVersionId + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitudeRef id: '1' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitudeRef:1/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLatitude id: '2' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLatitude:2/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitudeRef id: '3' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitudeRef:3/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSLongitude id: '4' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSLongitude:4/entry' - class: FileEye\MediaProbe\Entry\GPSDegrees + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitudeRef id: '5' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitudeRef:5/entry' - class: FileEye\MediaProbe\Entry\GPSAltitudeRef + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSAltitude id: '6' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSAltitude:6/entry' - class: FileEye\MediaProbe\Entry\GPSAltitude + handlerClass: FileEye\MediaProbe\Entry\GPSAltitude 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: GPSDateStamp id: '29' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/ifd:GPS:34853/tag:GPSDateStamp:29/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ISO id: '34855' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ISO:34855/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ShutterSpeedValue id: '37377' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ShutterSpeedValue:37377/entry' - class: FileEye\MediaProbe\Entry\ExifShutterSpeedValue + handlerClass: FileEye\MediaProbe\Entry\ExifShutterSpeedValue valid: true format: SignedRational components: 1 bytesHash: b2a6018142721c2af397fa37445d0e4d49a673ec5c7c45c2287f97ee6eadb6d3 text: '1147/100 sec. (APEX: 53)' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ApertureValue:37378' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApertureValue id: '37378' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ApertureValue:37378/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BrightnessValue id: '37379' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:BrightnessValue:37379/entry' - class: FileEye\MediaProbe\Entry\Core\SignedRational + handlerClass: FileEye\MediaProbe\Entry\Core\SignedRational 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureCompensation id: '37380' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExposureCompensation:37380/entry' - class: FileEye\MediaProbe\Entry\ExifExposureBiasValue + handlerClass: FileEye\MediaProbe\Entry\ExifExposureBiasValue valid: true format: SignedRational components: 1 bytesHash: dd73a46975594b97bfef18db6ea376dafa119d27bfa7b0e2f94e0e3e67420f42 text: '0' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MaxApertureValue id: '37381' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:MaxApertureValue:37381/entry' - class: FileEye\MediaProbe\Entry\ExifApertureValue + handlerClass: FileEye\MediaProbe\Entry\ExifApertureValue valid: true format: Rational components: 1 bytesHash: d4824fac959e8bb244173862bb5061704908bc605fd825af060beb9df29bf74a text: '1.9' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:MeteringMode:37383' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MeteringMode id: '37383' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:MeteringMode:37383/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Flash id: '37385' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Flash:37385/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLength id: '37386' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:FocalLength:37386/entry' - class: FileEye\MediaProbe\Entry\ExifFocalLength + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: MakerNote id: '37500' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:MakerNote:37500/entry' - class: FileEye\MediaProbe\Entry\ExifMakerNote + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: UserComment id: '37510' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:UserComment:37510/entry' - class: FileEye\MediaProbe\Entry\ExifUserComment + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageWidth id: '40962' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExifImageWidth:40962/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifImageHeight id: '40963' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExifImageHeight:40963/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExposureMode id: '41986' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExposureMode:41986/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: WhiteBalance id: '41987' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:WhiteBalance:41987/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FocalLengthIn35mmFormat id: '41989' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:FocalLengthIn35mmFormat:41989/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: b01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56 text: '28 mm' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SceneCaptureType id: '41990' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:SceneCaptureType:41990/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Padding id: '59932' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Padding:59932/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: 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\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetSchema id: '59933' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:OffsetSchema:59933/entry' - class: FileEye\MediaProbe\Entry\Core\SignedLong + handlerClass: FileEye\MediaProbe\Entry\Core\SignedLong valid: true format: SignedLong components: 1 diff --git a/tests/media-dumps/image/sample-1.tiff.dump.yml b/tests/media-dumps/image/sample-1.tiff.dump.yml index ef9d0b2b3..fd5998607 100644 --- a/tests/media-dumps/image/sample-1.tiff.dump.yml +++ b/tests/media-dumps/image/sample-1.tiff.dump.yml @@ -9,311 +9,276 @@ fileName: sample-1.tiff mimeType: image/tiff fileContentHash: 26f4b11c45ad3e56a530d03967ff4627892b3264183b85fefba194ff1fe3e08e elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: tiff path: /media/tiff - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true id: image/tiff collection: Tiff\Tiff elements: - - node: rawData path: '/media/tiff/rawData:scan' - class: FileEye\MediaProbe\Block\RawData + handlerClass: 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 6392 bytesHash: f83a63ebc8fcedad19dfa8937b0c0f622b8b49b51179ab8bef11b8492f2b2786 text: '6392 byte(s) of data' - - node: ifd path: '/media/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ImageWidth:256' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageWidth id: '256' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ImageWidth:256/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 189d4883529028b6aee913d0e17ecb98942e4d1224da8ef14af99a691bf4b003 text: '174' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ImageHeight:257' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ImageHeight id: '257' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ImageHeight:257/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: eb397f6553d3485bc197003a6be3e81c6f696675467b648f0791a8be05de1230 text: '38' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:BitsPerSample:258' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: BitsPerSample id: '258' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:BitsPerSample:258/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 7971bdefa5d350222fbe3aa926ee2bdbd685341db331bea9e81324b49dc78544 text: '8 8 8 8' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 9f1afa4dc124cba73134e82ff50f17c8f7164257c79fed9a13f5943a6acb8e3d text: LZW - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PhotometricInterpretation id: '262' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PhotometricInterpretation:262/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: RGB - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageStart:273' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PreviewImageStart id: '273' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageStart:273/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 17eb70034b5b71092521d184c5e7b069d47de657e51aef2be11a00c115036943 text: '8' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:Orientation:274' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Orientation id: '274' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Orientation:274/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Horizontal (normal)' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SamplesPerPixel id: '277' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:SamplesPerPixel:277/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 4f35212d12f9ad2036492c95f1fe79baf4ec7bd9bef3dffa7579f2293ff546a4 text: '4' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:RowsPerStrip:278' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RowsPerStrip id: '278' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:RowsPerStrip:278/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: eb397f6553d3485bc197003a6be3e81c6f696675467b648f0791a8be05de1230 text: '38' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageLength:279' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PreviewImageLength id: '279' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PreviewImageLength:279/entry' - class: FileEye\MediaProbe\Entry\Core\Long + handlerClass: FileEye\MediaProbe\Entry\Core\Long valid: true format: Long components: 1 bytesHash: 8fa5b160d74c6be305c0e3e74cc85821a2a5d4e1ba9c59a858a5717b6dab16e8 text: '6391' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:PlanarConfiguration:284' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: PlanarConfiguration id: '284' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:PlanarConfiguration:284/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: Chunky - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:Predictor:317' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Predictor id: '317' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:Predictor:317/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: 'Horizontal differencing' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ExtraSamples:338' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExtraSamples id: '338' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ExtraSamples:338/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b413f47d13ee2fe6c845b2ee141af81de858df4ec549a58b7970bb96645bc8d2 text: 'Associated Alpha' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:SampleFormat:339' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: SampleFormat id: '339' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:SampleFormat:339/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 4 bytesHash: 9d523143304148a2b2d887da817f10830e37f50d7689ca5a9e69f10d7b2eb31f text: 'Unsigned, Unsigned, Unsigned, Unsigned' - - node: tag path: '/media/tiff/ifd:IFD0:0/tag:ApplicationNotes:700' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ApplicationNotes id: '700' collection: Tiff\Tag elements: - - node: entry path: '/media/tiff/ifd:IFD0:0/tag:ApplicationNotes:700/entry' - class: FileEye\MediaProbe\Entry\IfdApplicationNotes + handlerClass: FileEye\MediaProbe\Entry\IfdApplicationNotes valid: true format: Char components: 323 diff --git a/tests/media-dumps/image/test-tags-1.jpg.dump.yml b/tests/media-dumps/image/test-tags-1.jpg.dump.yml index 98eb166a8..d49bd51d6 100644 --- a/tests/media-dumps/image/test-tags-1.jpg.dump.yml +++ b/tests/media-dumps/image/test-tags-1.jpg.dump.yml @@ -2,585 +2,519 @@ fileName: test-tags-1.jpg mimeType: image/jpeg fileContentHash: 2c541540b9956776b95926fef22539e99dcc4fc98d96713850090c70d5594723 elements: - node: media path: /media - class: FileEye\MediaProbe\Media + handlerClass: FileEye\MediaProbe\Media valid: true collection: Media elements: - - node: jpeg path: /media/jpeg - class: FileEye\MediaProbe\Block\Jpeg\Jpeg + handlerClass: FileEye\MediaProbe\Block\Jpeg\Jpeg valid: true id: image/jpeg collection: Jpeg\Jpeg elements: - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOI:216' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 18 bytesHash: 04085feff5a66932455f3842f562bb65160eb7bf2b6a733115873d7acf472eb4 text: '18 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: exif path: '/media/jpeg/jpegSegment:APP1:225/exif' - class: FileEye\MediaProbe\Block\Jpeg\Exif + handlerClass: FileEye\MediaProbe\Block\Jpeg\Exif valid: true collection: Jpeg\Exif elements: - - node: tiff path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff' - class: FileEye\MediaProbe\Block\Tiff\Tiff + handlerClass: FileEye\MediaProbe\Block\Tiff\Tiff valid: true collection: Tiff\Tiff elements: - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD0 id: '0' collection: Tiff\Ifd0 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\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 + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ModifyDate id: '306' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:ModifyDate:306/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 585f32d61ab694a4b8ab1ff189657ddaf92e728c12c2560e78d33a38eb40c1da text: '1970:01:01 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:RatingPercent:18249' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: RatingPercent id: '18249' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/tag:RatingPercent:18249/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: b722899d0815e94bdac59d8262239a4073f9055b28c8d4b80c7e7443f3c45810 text: '78' - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: ExifIFD id: '34665' collection: Tiff\IfdExif elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ExifVersion id: '36864' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ExifVersion:36864/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 82b87b56b096bcf4be784d993717c10443d843ebc880e4dae7cd5d049240d451 text: '2.1' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: DateTimeOriginal id: '36867' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:DateTimeOriginal:36867/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 585f32d61ab694a4b8ab1ff189657ddaf92e728c12c2560e78d33a38eb40c1da text: '1970:01:01 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: CreateDate id: '36868' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:CreateDate:36868/entry' - class: FileEye\MediaProbe\Entry\Time + handlerClass: FileEye\MediaProbe\Entry\Time valid: true format: Ascii components: 20 bytesHash: 585f32d61ab694a4b8ab1ff189657ddaf92e728c12c2560e78d33a38eb40c1da text: '1970:01:01 00:00:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTime id: '36880' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTime:36880/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: ff2fc9199a45b015f438c374801f2b0e64bff238ff693d1e928976191e238b3a text: '-09:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeOriginal:36881' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTimeOriginal id: '36881' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeOriginal:36881/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: 666ca6e225fd8a9e04389db295b725f1bed7ab4cf4f11099e29eeb53f1b9f1cf text: '-11:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeDigitized:36882' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: OffsetTimeDigitized id: '36882' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:OffsetTimeDigitized:36882/entry' - class: FileEye\MediaProbe\Entry\Core\Ascii + handlerClass: FileEye\MediaProbe\Entry\Core\Ascii valid: true format: Ascii components: 7 bytesHash: bb00461f481c7ff99e1423f12fc6b6599716bb2e2d5bb34591c0db7c9ec1842c text: '-10:00' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: FlashpixVersion id: '40960' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:FlashpixVersion:40960/entry' - class: FileEye\MediaProbe\Entry\Version + handlerClass: FileEye\MediaProbe\Entry\Version valid: true format: Undefined components: 4 bytesHash: 5e7b571a60a7c187d6a4cb8bbedbe4e69d4caa49b51d9ddf3320afd793f146bf text: '1.0' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ColorSpace id: '40961' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD0:0/ifd:ExifIFD:34665/tag:ColorSpace:40961/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: ca2fd00fa001190744c15c317643ab092e7048ce086a243e2be9437c898de1bb text: Uncalibrated - - node: ifd path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1' - class: FileEye\MediaProbe\Block\Tiff\Ifd + handlerClass: FileEye\MediaProbe\Block\Tiff\Ifd valid: true name: IFD1 id: '1' collection: Tiff\Ifd1 elements: - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: Compression id: '259' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:Compression:259/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: 96a296d224f285c67bee93c30f8a309157f0daa35dc5b87e410b78630a09cfc7 text: 'Unknown (0)' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: XResolution id: '282' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:XResolution:282/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: YResolution id: '283' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:YResolution:283/entry' - class: FileEye\MediaProbe\Entry\Core\Rational + handlerClass: FileEye\MediaProbe\Entry\Core\Rational valid: true format: Rational components: 1 bytesHash: 467243a3c7a4edb84cce5527b8f86925d12807fb6772d7f2c5532a631b3bb3dd text: '72' - - node: tag path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296' - class: FileEye\MediaProbe\Block\Tiff\Tag + handlerClass: FileEye\MediaProbe\Block\Tiff\Tag valid: true name: ResolutionUnit id: '296' collection: Tiff\Tag elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/tag:ResolutionUnit:296/entry' - class: FileEye\MediaProbe\Entry\Core\Short + handlerClass: FileEye\MediaProbe\Entry\Core\Short valid: true format: Short components: 1 bytesHash: fcf0a6c700dd13e274b6fba8deea8dd9b26e4eedde3495717cac8408c9c5177f text: inches - - node: thumbnail path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail' - class: FileEye\MediaProbe\Block\Thumbnail + handlerClass: FileEye\MediaProbe\Block\Thumbnail valid: true collection: Thumbnail elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/exif/tiff/ifd:IFD1:1/thumbnail/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1255 bytesHash: 70f7df60df4edc7723058c82d0a844f1123718f3fbab0a6c283217e539f374e2 text: '1255 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:COM:254' - class: FileEye\MediaProbe\Block\Jpeg\SegmentCom + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentCom valid: true name: COM id: '254' collection: Jpeg\SegmentCom elements: - - node: entry path: '/media/jpeg/jpegSegment:COM:254/entry' - class: FileEye\MediaProbe\Entry\Core\Char + handlerClass: FileEye\MediaProbe\Entry\Core\Char valid: true format: Char components: 17 bytesHash: 31af3a71e475036fc7427bee0a875861b66aae02154d4d28048187025673510a text: 'Created with GIMP' - - node: jpegSegment path: '/media/jpeg/jpegSegment:APP1:225' - class: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentApp1 valid: true name: APP1 id: '225' collection: Jpeg\SegmentApp1 elements: - - node: entry path: '/media/jpeg/jpegSegment:APP1:225/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 864 bytesHash: 095c9d87ba714c5b565b15a43586973786cec9e01d5164247cf3ee756ea4e22f text: '864 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DQT:219' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: 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:SOF2:194' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment valid: true name: SOF2 id: '194' collection: Jpeg\Segment elements: - - node: entry path: '/media/jpeg/jpegSegment:SOF2:194/entry' - class: FileEye\MediaProbe\Entry\Core\Undefined + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 19 bytesHash: 5bbeefdda9b936aeabf74efa880078bac2df75986ed192e9906e6f3de9f80d94 text: '19 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 28 bytesHash: 3994f5792d0dd9fc63028727aaf73d67d0c119eb9d25a93b7139b0c28fe37d5c text: '28 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:DHT:196' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 22 bytesHash: f575307044c1cabbd4cb71c98fe6e707b998b9a9d45e477db5c07eab9e4caf92 text: '22 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:SOS:218' - class: FileEye\MediaProbe\Block\Jpeg\SegmentSos + handlerClass: FileEye\MediaProbe\Block\Jpeg\SegmentSos 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 1623 bytesHash: b6a9c4b50da44ef3735e4da4e9486ebcb17008cb14124a8b128aa4b284663f41 text: '1623 byte(s) of data' - - node: jpegSegment path: '/media/jpeg/jpegSegment:EOI:217' - class: FileEye\MediaProbe\Block\Jpeg\Segment + handlerClass: FileEye\MediaProbe\Block\Jpeg\Segment 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 + handlerClass: FileEye\MediaProbe\Entry\Core\Undefined valid: true format: Undefined components: 2