private function validateHash(FileIDHelper $helper, ParsedFileID $parsedFileID, Filesystem $filesystem)
    {
        // We assumme that hashless parsed file ID are always valid
        if (!$parsedFileID->getHash()) {
            return true;
        }

        // Check if the physical hash of the file starts with our parsed file ID hash
        $actualHash = $this->findHashOf($helper, $parsedFileID, $filesystem);
        return strpos($actualHash, $parsedFileID->getHash()) === 0;
    }