2004.12.02 18:07 "[Tiff] Having problems adding IPTC to a TIFF", by Roland Rabien

2004.12.07 22:14 "Re: [Tiff] Having problems adding IPTC to a TIFF", by Chris Cox

We don't byte swap the IPTC data block.

The data in that block is treated separately from the TIFF containing it.

So this effectively means that Photoshop can't read IPTC data that I write to a motorola-order TIFF on my intel-order machine, or that is written to a intel-order TIFF on a motorola-order machine, given the current bug in LibTiff. LibTiff incorrectly swaps, and Photoshop doesn't swap back to compensate. Am I correct?

If you swap incorrectly, then Photoshop cannot read it. But that would be your mistake (the incorrect swap).

But since YOU can write it with any data type, writing it as byte or unspecified will avoid the incorrect data swapping.