Generic File Format defenition

A sample header for FSSP data is displayed below:

01    '# HD LINES',28
02    'FORMAT VERS',2.3
03    'DATA VERS',1.1
04    'INS NAME','aircraft ECN FSSP'
05    'LAT/LON',0,0
06    'ELEV',0
07    'START',96:04:26,07:12:47
08    'STOP',96:04:26,09:15:59
09    'X INFO',12444,7.213044,9.266403,'Time','hrs(UTC)',0
10    'Y INFO',19,3.5,49.61,'Number of particles in a range bin','no unit'
11    '# VAR TYPES',12
12    'latitude','decNorth',1
13    'longitude','decEast',1
14    'altitude','meter',1
15    'Winddir.','o',1
16    'Windspeed','m/s',1
17    'RelHum','%',1
18    'DewpT','oC',1
19    'Temp','oC',1
20    'TAS','m/s',1
21    'Effdiam','um',1
22    'Number of particles in a range bin','no unit',19
23    'Overrange bin','number/cm^3',1
24    %% BEGIN COMMENTS
25    " 'Attention: last bin is overrange with limits: > 50 um and < 100 um'"
26    " 'Higher boundaries: 1.5, 5.5, 6.3, 8, 13.7, 15.46, 17.22, 20, 21.62, 25.44, 25.93, 28, 33.37, 38, 39.14, 40.61, 43.05, 48.24, 49.22, 50, overrange:>50 um'"
27    " 'Lower boundaries: 0.5, 1.5, 5.5, 6.3, 8, 13.7, 15.46, 17.22, 20, 21.62, 25.44, 25.93, 28, 33.37, 38, 39.14, 40.61, 43.05, 48.24, 49.22, overrange:>50 um'"
28    %% END OF HEADER
29    1.00 3.50 5.90 7.15 10.85 14.58 16.34 18.61 20.81 23.53 25.69 26.97 30.69 35.69 38.57 39.88 41.83 45.65 48.73 49.61
30    7.213044 51.961840 4.453096 0.29 236.42 25.00 77.58 6.27 10.03 52.00 7.17 0.931460 0.133070 0.133070 0.133070 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
..

01:  The number header lines including line 01
02:  Header format version
03:  Data version
04:  Instrument name
05:  Latitude and longitude of the instrument, if not relevant 0, 0
06:  Elevation of the instrument above the ground
07:  Starting date and time of the data
08:  Ending date and time of the data
09:  Info about the time axis of the data: number of datalines (excluding Y INFO line 15), start time,
       stop time (both decimal), 'Time', 'hrs(UTC)',time shift
10:  Info about the value axis used for 3D data: number of range bins, starting value, ending value,
       'variable name', 'unit'
11:  The number of variables used in the data
12-23:  Description of the variables: 'name', 'unit', number of columns
24:  Line marking the beginning of the comment lines
25-27:  Comment line
28:  Line marking the end of the header, lines hereafter are not included in the header line count
29:  Range bin borders
30-:  Following the lines of decimal time and data