This commit adds a minimal, simple detection for future, incompatible blendfiles (in case the header itself is modified). The current available info does not allow to be more specific, but at least this avoids telling users that it is not a blendfile. In the future, the new header format designed in #129309 for Blender 5.0 should allow for a better report (since the first 16 bytes of the header should always have the same meaning from there on). Pull Request: https://projects.blender.org/blender/blender/pulls/129875