Publisher - Reverse Engineering

Post Five - 10 June 2007

Okay, so here's a new strategy - let's go really simplistic:

By "Create Empty Document", I mean the following explicit steps:

Raw list of files

These two files should be identical, right? Well, no. One is saved as LOCALS~1\Temp\pub1.tmp, the other is pub4.tmp. Also, this keeps occurring:
13802544 0 0 224e0 
13812545234ea 211d3 
13822546 13 d  3 3 
13832547 744a'J' 8858'X'
13842550239ef 239ef 
13852551170aa 170aa 
13862552199c7 199c7 
13872553 1 1  1 1 
13882554 0 0 224e0 
13892555 915b'['211d3 
13902556 1610  3 3 
13912557 744a'J' 8858'X'
13922560239ef 239ef 
13932561170aa 170aa 
13942562199c7 199c7 
13952563 1 1  1 1 
At bytes 1252, 1380, 1508, 1636 (all 128 bytes apart), then again at 58468. And this:
60298165612182b6 183b7 
- which we see at 60298, 30328 (+30), 60768 (+440), 60850 (+82).

So we can't even create the same (blank) file, without introducing differences. Still, 49 bytes is - far and away - the smallest diff I've seen between two publisher files to date.