% java -classpath jcdf.jar uk.ac.bristol.star.cdf.util.CdfDump -help
Usage:uk.ac.bristol.star.cdf.util.CdfDump [-help] [-verbose] [-fields] [-html]

% java -classpath jcdf.jar uk.ac.bristol.star.cdf.util.CdfDump data/example1.cdf
0: CDR 1 312 0x8 1: GDR 2 84 0x140 2: zVDR 8 348 0x194 3: zVDR 8 354 0x2f0 4: zVDR 8 364 0x452 5: CPR 11 28 0x5be 6: ADR 4 324 0x5da 7: ADR 4 324 0x71e 8: ADR 4 324 0x862 9: AgrEDR 5 65 0x9a6 10: AgrEDR 5 67 0x9e7 11: AzEDR 9 75 0xa2a 12: AzEDR 9 67 0xa75 13: VXR 6 140 0xab8 14: VVR 7 8204 0xb44 15: VXR 6 140 0x2b50 16: VVR 7 8338 0x2bdc 17: VXR 6 140 0x4c6e 18: CVVR 13 910 0x4cfa

% java -classpath jcdf.jar uk.ac.bristol.star.cdf.util.CdfDump -fields -html data/example1.cdf

0: CDR 1 312 0x8 gdrOffset: 0x140 version: 3 release: 6 encoding: 6 flags: 3 rfuA: 0 rfuB: 0 increment: 5 rfuD: -1 rfuE: -1
1: GDR 2 84 0x140 rVdrHead: 0x0 zVdrHead: 0x194 adrHead: 0x5da eof: 20616 nrVars: 0 numAttr: 3 rMaxRec: -1 rNumDims: 0 nzVars: 3 uirHead: 0x0 rfuC: 0 leapSecondLastUpdated: 20170101 rfuE: -1 rDimSizes:
2: zVDR 8 348 0x194 vdrNext: 0x2f0 dataType: 4 maxRec: 1 vxrHead: 0xab8 vxrTail: 0xab8 flags: 3 sRecords: 0 rfuB: 0 rfuC: -1 rfuF: -1 numElems: 1 num: 0 cprOrSprOffset: 0xffffffffffffffff blockingFactor: 0 name: Time zNumDims: 0 zDimSizes: dimVarys:
3: zVDR 8 354 0x2f0 vdrNext: 0x452 dataType: 2 maxRec: 0 vxrHead: 0x2b50 vxrTail: 0x2b50 flags: 3 sRecords: 0 rfuB: 0 rfuC: -1 rfuF: -1 numElems: 1 num: 1 cprOrSprOffset: 0xffffffffffffffff blockingFactor: 0 name: Latitude zNumDims: 1 zDimSizes: 181 dimVarys: true
4: zVDR 8 364 0x452 vdrNext: 0x0 dataType: 4 maxRec: 2 vxrHead: 0x4c6e vxrTail: 0x4c6e flags: 7 sRecords: 0 rfuB: 0 rfuC: -1 rfuF: -1 numElems: 1 num: 2 cprOrSprOffset: 0x5be blockingFactor: 82 name: Image zNumDims: 2 zDimSizes: 10, 20 dimVarys: true, true
5: CPR 11 28 0x5be cType: 5 rfuA: 0 pCount: 1 cParms: 5
6: ADR 4 324 0x5da adrNext: 0x71e agrEdrHead: 0x9a6 scope: 1 num: 0 nGrEntries: 2 maxGrEntry: 1 rfuA: 0 azEdrHead: 0x0 nZEntries: 0 maxZEntry: -1 rfuE: -1 name: TITLE
7: ADR 4 324 0x71e adrNext: 0x862 agrEdrHead: 0x0 scope: 2 num: 1 nGrEntries: 0 maxGrEntry: -1 rfuA: 0 azEdrHead: 0xa2a nZEntries: 1 maxZEntry: 0 rfuE: -1 name: FIELDNAM
8: ADR 4 324 0x862 adrNext: 0x0 agrEdrHead: 0x0 scope: 2 num: 2 nGrEntries: 0 maxGrEntry: -1 rfuA: 0 azEdrHead: 0xa75 nZEntries: 1 maxZEntry: 0 rfuE: -1 name: UNITS
9: AgrEDR 5 65 0x9a6 aedrNext: 0x9e7 attrNum: 0 dataType: 51 num: 0 numElems: 9 rfuA: 0 rfuB: 0 rfuC: 0 rfuD: -1 rfuE: -1
10: AgrEDR 5 67 0x9e7 aedrNext: 0x0 attrNum: 0 dataType: 51 num: 1 numElems: 11 rfuA: 0 rfuB: 0 rfuC: 0 rfuD: -1 rfuE: -1
11: AzEDR 9 75 0xa2a aedrNext: 0x0 attrNum: 1 dataType: 51 num: 0 numElems: 19 rfuA: 0 rfuB: 0 rfuC: 0 rfuD: -1 rfuE: -1
12: AzEDR 9 67 0xa75 aedrNext: 0x0 attrNum: 2 dataType: 51 num: 0 numElems: 11 rfuA: 0 rfuB: 0 rfuC: 0 rfuD: -1 rfuE: -1
13: VXR 6 140 0xab8 vxrNext: 0x0 nEntries: 7 nUsedEntries: 1 first: 0, -1, -1, -1, -1, -1, -1 last: 2047, -1, -1, -1, -1, -1, -1 offset: 0xb44, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff
14: VVR 7 8204 0xb44
15: VXR 6 140 0x2b50 vxrNext: 0x0 nEntries: 7 nUsedEntries: 1 first: 0, -1, -1, -1, -1, -1, -1 last: 22, -1, -1, -1, -1, -1, -1 offset: 0x2bdc, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff
16: VVR 7 8338 0x2bdc
17: VXR 6 140 0x4c6e vxrNext: 0x0 nEntries: 7 nUsedEntries: 1 first: 0, -1, -1, -1, -1, -1, -1 last: 2, -1, -1, -1, -1, -1, -1 offset: 0x4cfa, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff
18: CVVR 13 910 0x4cfa rfuA: 0 cSize: 886