
    The TIFF specification requires that all information except an
    8-byte header can be placed anywhere in a file.
    In particular, it is perfectly legitimate for directory information
    to be written after the image data itself.
    Consequently TIFF is inherently not suitable for passing through a
    stream-oriented mechanism such as UNIX pipes.
    Software that require that data be organized in a file in a particular
    order (e.g. directory information before image data) does not
    correct