OTF (OpenType) fonts files are similar to TTF: The version looks like a magic, similar directory / table structure, some tables are shared w/ TTF (OS/2, maxp, cmap...), some are exclusive (CFF ^ glyf, loca).
ALT An OTF header starting with an 'OTTO' version, then a number of tables. Then there's a record of0[ tag, checksum, offset, length] for each table. The visible tables' tags are "CFF ", FFTM, GDEF, OS/2.