Post Four - 9 June 2007
NOTE: Raw files here. In particular, I needed yet another slightly tweaked phtml.c file. The only interesting output files are
outfile1.html, outfile5.html and outfile6.html.
I did the simplest test I could... because the filename is stored in the document, I wanted, even, to eliminate that difference. I want
two absolutely identical files:
- Create New, A4 Portrait Document.
- File/Save, call it "test.pub"
- File/Save -- just so that it doesn't go through the "new file: name it" process this time, since it won't do next time
C:> copy test.pub test1.pub
-- I've got a backup. test1.pub is the same as test.pub.
- File/Save -- save test.pub again, over the top of itself.
So, test1.pub is the first-saved document, and test.pub was saved seconds after it.
After blocking out the major discrepancies:
- test.pub stores "C:\Documents and Settings\Steve\My Documents\test.pub" at 48734; whereas test1.pub stores "C:\DOCUME~1\Steve\LOCALS~1\Temp\pub9.tmp" at the same place.
- This needs to be countered at 58362, to get the files back in sync.
- test.pub stores "0, c, 0, 0,23, 0, b,f0, c, 0, 0, 0, 4, 3, 9, 0, 0, 0,3f, 3, 1, 0, 1, 0,13, 0,22,f1, 6, 0, 0, 0,ff, 1,40, 0,40, 0, 2, 0, 0, 0, f, 0, 2,f0,e2, 1, 0, 0,20, 0, 8,f0, 8, 0, 0, 0, 3, 0, 0, 0, 2, 8, 0, 0, f, 0, 3,f0,ca, 1, 0, 0, f, 0, 4,f0,28, 0, 0, 0, 1, 0, 9,f0,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, a,f0, 8, 0, 0, 0, 0, 8, 0, 0, 5, 0, 0, 0, f, 0, 4,f0,c8, 0, 0, 0,12, 0, a,f0, 8, 0, 0, 0, 1, 8, 0, 0" at 59109
- test1.pub stores "0,ff, 1,40, 0,40, 0, 0, 0, 0, 0, f, 0, 2,f0,48, 0, 0, 0,10, 0, 8,f0, 8, 0, 0, 0, 1, 0, 0, 0, 0, 4, 0, 0, f, 0, 3,f0,30, 0, 0, 0, f, 0, 4,f0,28, 0, 0, 0, 1, 0, 9,f0,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, a,f0, 8, 0, 0, 0, 0, 4, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" there.
- Again, we need to skip back 142 bytes at 59776, to get back in sync.
You can see this more clearly in sync.html.
So, by eliminating these (the first of which I can at least name: For some reason, it saves the filename in VFAT or 8.3 format, and the second of which I cannot explain - 142 bytes of "something"), we get down to 198 bytes different between the files.
unexplained diffs (198 bytes)
Of these, 35 are the remaining differences between the filenames:
C:\Documents and Settings\Steve\My Documents\test.pub
C:\.............DOCUME~1\Steve\LOCALS~1\Temp\pub9.tmp
---------------|-------------------------------------|
SKIPPED THESE | THESE WERE STILL COMPARED |
So, we have 163 bytes which still differ between the two files, which I cannot explain at all: misc diffs (163 bytes)