AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2004.09.16 19:12 "[Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.16 19:23 "Re: [Tiff] BigTIFF Tag Value Count issue", by Frank Warmerdam
2004.09.16 19:36 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.16 19:38 "Re: [Tiff] BigTIFF Tag Value Count issue", by Frank Warmerdam
2004.09.16 20:08 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 01:14 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.16 22:39 "[Tiff] Re: BigTIFF Tag Value Count issue", by Ian Ameline
2004.09.17 00:09 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 00:32 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 01:54 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 02:29 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 02:58 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 03:08 "Re: [Tiff] BigTIFF Tag Value Count issue", by Chris Cox
2004.09.17 04:20 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 04:39 "Re: [Tiff] BigTIFF Tag Value Count issue", by Chris Cox
2004.09.17 11:25 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 14:31 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 14:40 "Re: [Tiff] BigTIFF Tag Value Count issue", by Frank Warmerdam
2004.09.17 15:02 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 21:41 "Re: [Tiff] BigTIFF Tag Value Count issue", by Chris Cox
2004.09.17 14:53 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 15:06 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 21:36 "Re: [Tiff] BigTIFF Tag Value Count issue", by Chris Cox
2004.09.17 05:46 "Re: [Tiff] BigTIFF Tag Value Count issue", by Frank Warmerdam
2004.09.17 11:40 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 13:11 "Re: [Tiff] BigTIFF Tag Value Count issue", by Frank Warmerdam
2004.09.17 13:34 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 15:10 "RE: [Tiff] BigTIFF Tag Value Count issue", by Fernando Loygorri
2004.09.17 15:10 "RE: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 15:55 "RE: [Tiff] BigTIFF Tag Value Count issue", by Fernando Loygorri
2004.09.17 16:00 "Re: [Tiff] BigTIFF Tag Value Count issue", by Frank Warmerdam
2004.09.17 16:33 "RE: [Tiff] BigTIFF Tag Value Count issue", by Fernando Loygorri
2004.09.17 16:13 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 16:34 "RE: [Tiff] BigTIFF Tag Value Count issue", by Fernando Loygorri
2004.09.17 16:43 "RE: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 21:48 "RE: [Tiff] BigTIFF Tag Value Count issue", by Ross A. Finlayson
2004.09.17 22:15 "RE: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn
2004.09.17 21:41 "RE: [Tiff] BigTIFF Tag Value Count issue", by Chris Cox
2004.09.17 11:38 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 06:35 "Re: [Tiff] BigTIFF Tag Value Count issue", by Rob van den Tillaart
2004.09.17 11:43 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 12:46 "Re: [Tiff] BigTIFF Tag Value Count issue", by Rob van den Tillaart
2004.09.17 12:55 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 13:20 "Re: [Tiff] BigTIFF Tag Value Count issue", by Rob van den Tillaart
2004.09.17 13:47 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.17 13:08 "Re: [Tiff] BigTIFF Tag Value Count issue", by Ross A. Finlayson
2004.09.19 12:31 "Re: [Tiff] BigTIFF Tag Value Count issue", by Andrey Kiselev
2004.09.19 16:43 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme
2004.09.20 16:18 "RE: [Tiff] BigTIFF Tag Value Count issue", by Ed Grissom
2004.09.20 22:05 "Re: [Tiff] BigTIFF Tag Value Count issue", by Steve Carlsen
2004.09.20 23:09 "Re: [Tiff] BigTIFF Tag Value Count issue", by Bob Friesenhahn

2004.09.17 11:43 "Re: [Tiff] BigTIFF Tag Value Count issue", by Joris Van Damme

Option 0: stick with 4 byte tag count members (alignment, tag data <= 4 gig, Frank's choice)
Option 1: make it an 8 byte tag count (no alignment, tag data > 4 gig allowed)
Option 2, courtesy of Bob: make it 8 byte tag count, add 4 padding bytes (alignment, tag data > 4 gig allowed)

There is another option to get 8 byte alignment, so instead of 4 padding bytes they are used for extending the first 2 fields => aligning every field to 32 bit. This might be easier to handle by processors [less complex masking]

Offset - Datatype - Value
--------------------------
0 - ULONG - Tag identifying code
4 - ULONG - Datatype of tag data
8 - Unsigned Long - Number of values
8 - 4 bytes - Tag data or offset

Rob,

Very valid fourth option, I think. It was a good idea to instert the strucure's sortoff table view again (except, of course, that I mentioned this structure for classic TIFF, in BigTIFF the last member is 8 bytes long). So allow me to do the same for all options sofar

** Option 0: stick with 4 byte tag count members **
(Alignment, tag data <=4 gig, Frank's choice)

0 - U16 - Tag identifying code
2 - U16 - Datatype of tag data
4 - U32 - Number of values
8 - U64 - Tag data or offset
16

** Option 1: make it an 8 byte tag count **
(No alignment, tag data > 4 gig allowed, no votes sofar)

0 - U16 - Tag identifying code
2 - U16 - Datatype of tag data
4 - U64 - Number of values
12 - U64 - Tag data or offset
20

** Option 2: make it 8 byte tag count, add 4 padding bytes **
(Alignment, tag data > 4 gig allowed, Bob's choice)

0 - U16 - Tag identifying code
2 - U16 - Datatype of tag data
4 - 4 bytes padding - Unused
8 - U64 - Number of values
16 - U64 - Tag data or offset
24

** Option 3: make it 8 byte tag count, extend previous 2 members to 4 bytes **
(Alignment, tag data > 4 gig allowed)

0 - U32 - Tag identifying code
4 - U32 - Datatype of tag data
8 - U64 - Number of values
16 - U64 - Tag data or offset
24

Rob, am I to understand you like option 3 best, or were you merely signalling the possibility?

Joris Van Damme
info@awaresystems.be
http://www.awaresystems.be
Download your free TIFF tag viewer for windows here:
http://www.awaresystems.be/imaging/tiff/astifftagviewer.html