2 #------------------------------------------------------------------------------
3 # $File: frame,v 1.14 2019/11/25 00:31:30 christos Exp $
4 # frame: file(1) magic for FrameMaker files
6 # This stuff came on a FrameMaker demo tape, most of which is
7 # copyright, but this file is "published" as witness the following:
9 # Note that this is the Framemaker Maker Interchange Format, not the
10 # Normal format which would be application/vnd.framemaker.
12 0 string \<MakerFile FrameMaker document
13 !:mime application/x-mif
21 # URL: http://fileformats.archiveteam.org/wiki/Maker_Interchange_Format
22 # Reference: https://help.adobe.com/en_US/framemaker/mifreference/mifref.pdf
23 # Update: Joerg Jenderek 2019 Nov
24 0 string \<MIFFile FrameMaker MIF (ASCII) file
25 # https://www.iana.org/assignments/media-types/application/vnd.mif
26 !:mime application/vnd.mif
27 # mif most but also find bookTOC.framemif
29 # followed by space~20h
30 #>8 ubyte 0x20 \b, space before version
31 # 3 characters of version number of the MIF language like 1.0, 2.0 ... 2015 ...
33 # if not greater sign then display 4th character of version
36 # comment starting with # shows the name+version number of generating program
39 0 search/1 \<MakerDictionary FrameMaker Dictionary text
40 !:mime application/x-mif
44 0 string \<MakerScreenFont FrameMaker Font file
45 !:mime application/x-mif
47 0 string \<MML FrameMaker MML file
48 !:mime application/x-mif
49 0 string \<BookFile FrameMaker Book file
50 !:mime application/x-mif
55 # XXX - this book entry should be verified, if you find one, uncomment this
56 #0 string \<Book\040 FrameMaker Book (ASCII) file
57 #!:mime application/x-mif
61 0 string \<Maker\040Intermediate\040Print\040File FrameMaker IPL file
62 !:mime application/x-mif