<?php
            $stream = $filesystem->readStream($object['path']);
            $content = "";
            $startFound = false;
            while (!$startFound && !feof($stream)) {
                $content .= stream_get_contents($stream, 128);
                $offset = strpos($content, '<x:xmpmeta');
                if ($offset != false) {
                    $startFound = true;
                }
            }

            // jump to the found offset
            $content = stream_get_contents($stream, 128, $offset);

            $endFound = false;
            while (!$endFound && !feof($stream)) {
                $content .= stream_get_contents($stream, 128);
                $offset = strpos($content, '</x:xmpmeta>');
                if ($offset != false) {
                    $endFound = true;
                }
            }

            echo $content;
            die();

// spaßeshalber:
// start-offset beim ersten bild: 2687
// end-offset beim ersten bild: 6014