[Originally posted by exiftool on 2006-06-22 12:39:39-07]I have made this a minor error only because it is so common. The problem is that offsets inside the maker notes are not handled correctly by most software. This is because the maker notes aren't part of the EXIF standard (frankly, this is a real flaw in the standard). So this problem will only effect maker note (and any derived) information.
ExifTool can read these damaged files correctly 90% of the time with the -F option. If you edit the file with ExifTool, be sure to use the -F option as well, or some information may be lost. However, the new file will still require the -F option to read properly. I am currently working on this area in the code: I would like the -F option to repair the damage when the file is rewritten, and if possible I want it to be applied automatically if I can improve the detection logic to be 100% reliable. But this is very difficult because, frankly, many maker notes structures are written improperly, and it is a challenge to handle all of the special cases.
The alternative is to use ExifTool to write the XPTitle and XPKeywords, then the maker notes won't be corrupted in the first place.