title and caption ----------------- 03 "string" 58 "" "string" 01 05 58 "varname" "Label" 02 styles ------ The first 20 or so lines appear to be present in each file as permutations. dimensions ---------- last number on each line is the number of directly nested groups or categories second-to-last number on first line is the dimension number: 00, i1, i2, ... second-to-last number on remaining lines is i-1 for groups, or a counter from i0 for categories First line of each dimension: 03 "Short" 58 "id" "Long" 01 00 0x i2 0y 00 [01|i1] z w 05 58 "varname" "Label" [02|03] 00 0x i2 0y 00 [01|i1] z w where x is 0, 1, or 2 0 and 1 are common 2 only occurs once and may indicate corner text or layering y is 0 or 1 z is 00 or iN and counts up the dimension number from 0 for the first dimension w is iN and specifies the number of directly nested groups or categories. data ---- format: dd ww ff 00, e.g. F40.1 is 01 28 05 00 01 - double (01 58 format double) 02 - instance of a variable (02 58 format double "varname" "Variable Label") 03 - just a string (03 "Short Name" 58 "identifier" "Long Name") 05 - variable (05 58 "varname" "Variable Label")