The "real" differences are in outfile6 and outfile7. Okay, new experiment. I did this, the text box's text was at 60928 (167000 octal). Did a new file - 2.pub - with a text box right down at the bottom of the page, and it's also at the same place. Another - 3.pub, with 2 text boxes, one at the top, one at the bottom. This time, 60928 has "CHKINK", then "TEXT", "STSH" twice, with some 0x01, 0x02, between. 3.pub has 61440 (170000 oct) as the start of the first box (top of outfile7), immediately followed by the second box. 61520 170120 0 0 97 61 'a' 61521 170121 0 0 0 0 61522 170122 0 0 103 67 'g' 61523 170123 0 0 0 0 61524 170124 0 0 101 65 'e' 61525 170125 0 0 0 0 61526 170126 0 0 46 2e '.' --- end of "This is box one\nIt is at the top of the page." 61527 170127 0 0 0 0 61528 170130 0 0 13 d 61529 170131 0 0 0 0 --- start of "This is box two. It is at the bottom." 61530 170132 0 0 84 54 'T' 61531 170133 0 0 0 0 61532 170134 0 0 104 68 'h' 61533 170135 0 0 0 0 61534 170136 0 0 105 69 'i' 61535 170137 0 0 0 0 61536 170140 0 0 115 73 So - all text is lumped together, as I suspected previously. The difference between 2.pub and 3.pub, is the "size" of the intro before the text (actually, the text is right at the end of the file). The first diff comes in at 48648 (oct 137010). Ah, fsck it, that's just filenames again. After that, it's a mess.