X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=spo-notes;h=95b212e0522d2e5e923bf25fa6f4dff1199d30b3;hb=fd065ac619e5c986daeb75d9440513f6cc0406b3;hp=93682571b9c6e46b5a433a49623e46ae67a11cc0;hpb=6fbf3ec9ce0176ef805a18086b4cfe66df9cfbba;p=pspp diff --git a/spo-notes b/spo-notes index 93682571b9..95b212e052 100644 --- a/spo-notes +++ b/spo-notes @@ -699,7 +699,8 @@ When the top-level "Output" node is selected for save: ffff 0000 "DspString" 01 02 28 00 00 01 b"Output" ffff 0000 "NavTreeViewItem" 00 i0 02 00 01 00*9 i1 -00c0 (i0 | i24) (i24 | i-40) (i0 | i40 | i-40) (i40 | i-34) +00b0 (i0 | i24) (i24 | i-40) (i0 | i40 | i-40) (i40 | i-34) +00c0 i24 i0 i40 i40 00d0 (i1048 | some other 3-hex-digit number | i0) 00d4 (i0 | some 3 to 4-hex-digit number | i-40) 00d8 00*5 @@ -717,7 +718,7 @@ When the top-level "Output" node is selected for save: 00ff s0 # charts: 0=asis, 1=full page, 2=half, 03=quarter 0101 s?? 0103 s1 # starting page number -0105 b"(Continued)" 01 01 00*3 byte 00*3 +0105 b"(Continued)" 01 01 00*3 0116 w"{\rtf... pagetitle}" 01fd 01 01 00*3 0202 w"{\rtf... page number}" @@ -725,19 +726,18 @@ When the top-level "Output" node is selected for save: (This is a valid spot for the file to contain 00000000 then eof) -02ee ffff 0000 "NavLog" 02 i0*2 i24 +02ee ffff 0000 "NavLog" +02fa 02 i0*2 i24 0307 (i0 | i-40) (i691 | i987) (2-3 digit negative int) i1 0317 i0 0318 03 80 00*10 0324 05 80 01 02 28 05 00 01 b"Log" -0333 07 80 00 02 00 00 00 0a 00 01 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 -0347 00*2 01 01 (i-13 | i-12) i0 -0357 00*8 90 01 00*9 (22|31) +0333 07 80 00 02 00 00 00 0a 00 01 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 b"" 00 +0347 01 01 (i-13 | i-12) 00*12 90 01 00*9 (22|31) 036b 32-bytes of null-padded font name, e.g. "Courier New". Sometimes garbage after the first null. 038b (i80 | i132) 00*8 i1 -038f 00*8 i1 039b w"{\rtf ... SPSS syntax...}" Almost past SPSS syntax (only the } included): @@ -745,7 +745,7 @@ Almost past SPSS syntax (only the } included): 0002 ffff 0000 "NavHead" 02 0010 00*24 i1 i0 -0030 03 80 00 00 00 00 00 00 00 00 00 00 +0030 03 80 00*10 05 80 01 02 28 05 00 01 b"Cluster|Crosstabs|..." Just past the string: @@ -756,25 +756,26 @@ Just past the string again: 0003 ffff 0000 "NavTitle" 0011 65 02 00 00 00 00 00 00 00 00 18 00 00 00 byte byte 0020 ff ff 00 04 00 00 byte byte -0028 ff ff 02 00 00 00 01 00 00 00 03 80 00*10 +0028 ff ff 02 00 00 00 01 00 00 00 +0032 03 80 00*10 003e 05 80 01 02 28 00 00 01 b"Title" 004c 07 80 00 08 00 00 00 14 00 01 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 b"Cluster|Crosstabs|..." Just past the third string: -0000 01 01 ed ff ff ff 00 00 00 00 00 00 00 00 00 00 -0010 00 00 bc 02 00 00 00 00 00 00 00 00 00 22 +0000 01 01 i-19 00*12 bc 02 00*9 22 001e 32-bytes of buggy zero-padded string "Arial" -003e 50 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 +003e i80 00*8 i1 004e w"{\rtf...}" Almost past the RTF (only } included): 0000 '}' 00 + 0002 ffff 0000 "NavNote" -0010 02 00 00 00 00 00 00 00 00 18 00 00 00 (i0 | i-40) +0010 02 00*8 i24 (i0 | i-40) 0020 int int i2 i1 0030 03 80 00*10 003c 05 80 01 02 28 05 00 01 b"Notes" -004a 07 80 00 07 00 00 00 19 00 01 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 b"Cluster|Crosstabs|..." +004a 07 80 00 07 00*3 19 00 01 00*3 01 00*5 01 00*5 b"Cluster|Crosstabs|..." Just past the fourth string: 0000 01 @@ -806,9 +807,9 @@ Fork: cell contains number ("as-number"): 00c5 80 02 00c7 double # seconds since 1582... 00cf b"16-APR-2007 15:20:00" # or whatever -00e4 27 -00e5 80 00 03 80 00 00 00 00 00 00 00 00 00 00 05 -00f4 80 01 02 28 05 00 01 01 20 +00e4 27 80 00 + 03 80 00*10 +00f3 05 80 01 02 28 05 00 01 b" " # Some files have extra 00 00 here # but we're only considering as-number-nozeros 00fd 27 80 00 @@ -819,13 +820,13 @@ Fork: cell contains number ("as-number"): as-number-nozeros, after filename: 0000 27 80 00 -0003 03 80 00*10 05 -0010 80 01 02 28 05 00 01 b" or DataSet1 or whatever" +0003 03 80 00*10 +000a 05 80 01 02 28 05 00 01 b" or DataSet1 or whatever" as-number-nozeros, after dataset name: 0000 27 80 00 -0003 03 80 00*10 05 -0010 80 01 02 28 05 00 01 b"" +0003 03 80 00*10 +000a 05 80 01 02 28 05 00 01 b"" # Some files have extra 00*8 here, we skip it: 0000 27 80 00 @@ -862,22 +863,27 @@ processor-time, after previous string: 0007 ffff 0000 "PMPivotItemTree" 00 001d ffff 0000 "AbstractTreeBranch" 00 0036 ffff 0000 "PMModelItemInfo" - 00*9 byte*3 0e 00 03 80 00*10 + 00*9 byte*3 0e 00 + 03 80 00*10 0065 05 80 01 02 28 05 00 01 b"Contents" i7 52 80 00 - 54 80 00 00*9 07 00 74 0e 00 03 80 00*10 + 54 80 00*9 07 00 74 0e 00 + 03 80 00*10 0099 05 80 01 02 28 05 00 01 b"Output Created" i0 52 80 00 - 54 80 00 01 00*7 08 00 74 0e 00 03 80 00*10 + 54 80 00 01 00*7 08 00 74 0e 00 + 03 80 00*10 00d3 05 80 01 02 28 05 00 01 b"Comments" i0 00e8 52 80 00 - 54 80 00*9 09 00 74 0e 00 03 80 00*10 + 54 80 00*9 09 00 74 0e 00 + 03 80 00*10 05 80 01 02 28 05 00 01 b"Input" i6 52 80 00 54 80 00 02 00*7 0a 00 74 0e 00 03 80 00*10 0138 05 80 01 02 28 05 00 01 b"Data" i0 52 80 00 - 54 80 00 03 00*12 03 80 00*10 + 54 80 00 03 00*12 + 03 80 00*10 05 80 01 02 28 05 00 01 b"Active Dataset" i0 0183 52 80 00 54 80 00 04 00*7 0e 00 74 0e 00 03 80 00*9 @@ -921,8 +927,9 @@ processor-time, after previous string: 03f6 00 00 00 00 52 80 00 54 80 00 0400 0d 00 00 00 00 00 00 00 00 00 00 00 00 03 80 00 0410 00 00 00 00 00 00 00 00 00 05 80 01 02 28 05 00 -0420 01 b"Processor Time" -0430 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 01 00 +0420 01 b"Processor Time" i0 + +0434 00 00 00 00 00 00 0e 00 00 00 01 00 0440 58 00 5c 00 64 00 68 00 6c 00 70 00 74 00 78 00 0450 80 00 84 00 88 00 8c 00 94 00 98 00 00 0e 00 00 0460 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 03 @@ -933,7 +940,9 @@ processor-time, after previous string: 04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04c0 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 -04e0 00 01 00 ff ff 00 00 b"PVViewDimension" +04e0 00 01 00 + +04e3 ffff 0000 b"PVViewDimension" 04f8 00 51 00 00 00 00 00 00 0500 00 00 00 00 0e 00 00 00 00 00 69 00 00 00 54 00 0510 00 00 4b 00 00 00 63 00 00 00 4b 00 00 00 4b 00