]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - contrib/file/magic/Magdir/maple
Update file(1) to new version with security update. [EN-18:02.file]
[FreeBSD/releng/10.3.git] / contrib / file / magic / Magdir / maple
1
2 #------------------------------------------------------------------------------
3 # $File: maple,v 1.8 2017/03/17 21:35:28 christos Exp $
4 # maple:  file(1) magic for maple files
5 # "H. Nanosecond" <aldomel@ix.netcom.com>
6 # Maple V release 4, a multi-purpose math program
7 #
8
9 # maple library .lib
10 0       string  \000MVR4\nI     MapleVr4 library
11
12 # .ind
13 # no magic for these :-(
14 # they are compiled indexes for maple files
15
16 # .hdb
17 0       string  \000\004\000\000        Maple help database
18
19 # .mhp
20 # this has the form <PACKAGE=name>
21 0       string  \<PACKAGE=      Maple help file
22 0       string  \<HELP\ NAME=   Maple help file
23 0       string  \n\<HELP\ NAME= Maple help file with extra carriage return at start (yuck)
24 #0      string  #\ Newton       Maple help file, old style
25 0       string  #\ daub Maple help file, old style
26 #0      string  #===========    Maple help file, old style
27
28 # .mws
29 0       string  \000\000\001\044\000\221        Maple worksheet
30 #this is anomalous
31 0       string  WriteNow\000\002\000\001\000\000\000\000\100\000\000\000\000\000        Maple worksheet, but weird
32 # this has the form {VERSION 2 3 "IBM INTEL NT" "2.3" }\n
33 # that is {VERSION major_version miunor_version computer_type version_string}
34 0       string  {VERSION\       Maple worksheet
35 >9      string  >\0     version %.1s.
36 >>11    string  >\0     %.1s
37
38 # .mps
39 0       string  \0\0\001$       Maple something
40 # from byte 4 it is either 'nul E' or 'soh R'
41 # I think 'nul E' means a file that was saved as  a different name
42 # a sort of revision marking
43 # 'soh R' means new
44 >4      string  \000\105        An old revision
45 >4      string  \001\122        The latest save
46
47 # .mpl
48 # some of these are the same as .mps above
49 #0000000 000 000 001 044 000 105 same as .mps
50 #0000000 000 000 001 044 001 122 same as .mps
51
52 0       string  #\n##\ <SHAREFILE=      Maple something
53 0       string  \n#\n##\ <SHAREFILE=    Maple something
54 0       string  ##\ <SHAREFILE= Maple something
55 0       string  #\r##\ <SHAREFILE=      Maple something
56 0       string  \r#\r##\ <SHAREFILE=    Maple something
57 0       string  #\ \r##\ <DESCRIBE>     Maple something anomalous.