/
formats.py
211 lines (211 loc) · 185 KB
/
formats.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
from signature import FileFormat, InternalSignature, ByteSequence
all_formats = [
FileFormat(FormatID=u'735',FormatName=u'Broadcast WAVE',Identifier=u'fmt/1',MimeType=[u'audio/x-wav'],extensions=[u'.wav'],relatedformat=[(u'Has priority over', u'654'), (u'Is previous version of', u'656')],signatures=[InternalSignature(SignatureID=u'129',SignatureName=u'BWAVE PCM 0',bytesequences=[ByteSequence(ByteSequenceID=u'68',ByteSequenceValue=u'52494646{4}57415645*62657874{350}0000{254-*}666D7420100000000100{14-*}64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*bext.{350}\\000\\000.{254,}fmt\\ \\\x10\\000\\000\\000\\\x01\\000.{14,}data')]), InternalSignature(SignatureID=u'159',SignatureName=u'BWAVE MPEG 0',bytesequences=[ByteSequence(ByteSequenceID=u'110',ByteSequenceValue=u'52494646{4}57415645*62657874{350}0000{254-*}666D7420280000005000{38}6661637404000000{4}6D6578740C000000{12}64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*bext.{350}\\000\\000.{254,}fmt\\ \\(\\000\\000\\000P\\000.{38}fact\\\x04\\000\\000\\000.{4}mext\\\x0c\\000\\000\\000.{12}data')])]),
FileFormat(FormatID=u'612',FormatName=u'Tagged Image File Format',Identifier=u'fmt/10',MimeType=[u'image/tiff'],extensions=[u'.tiff', u'.tif'],relatedformat=[(u'Has lower priority than', u'672'), (u'Has lower priority than', u'673'), (u'Has lower priority than', u'752'), (u'Is subsequent version of', u'611'), (u'Is supertype of', u'795'), (u'Is supertype of', u'796'), (u'Is supertype of', u'797'), (u'Is supertype of', u'799')],signatures=[InternalSignature(SignatureID=u'9',SignatureName=u'TIFF generic (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'183',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000')]), InternalSignature(SignatureID=u'10',SignatureName=u'TIFF generic (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'184',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*')])]),
FileFormat(FormatID=u'642',FormatName=u'Hypertext Markup Language',Identifier=u'fmt/100',MimeType=[u'text/html'],extensions=[u'.htm', u'.html'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has priority over', u'645'), (u'Is subsequent version of', u'641')],signatures=[InternalSignature(SignatureID=u'38',SignatureName=u'HTML 4.01',bytesequences=[ByteSequence(ByteSequenceID=u'266',ByteSequenceValue=u'3C21(444F4354595045|646F6374797065)20(48544D4C|68746D6C)20(5055424C4943|7075626C6963)20222D2F2F{1-16}2F2F(445444|647464)20{0-64}(48544D4C|68746D6C)20342E3031',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<\\!(?:DOCTYPE|doctype)\\ (?:HTML|html)\\ (?:PUBLIC|public)\\ \\"\\-\\/\\/.{1,16}\\/\\/(?:DTD|dtd)\\ .{0,64}(?:HTML|html)\\ 4\\.01')])]),
FileFormat(FormatID=u'638',FormatName=u'Extensible Markup Language',Identifier=u'fmt/101',MimeType=[u'text/xml'],extensions=[u'.xml'],relatedformat=[(u'Has lower priority than', u'634'), (u'Has lower priority than', u'635'), (u'Has lower priority than', u'768'), (u'Has lower priority than', u'769'), (u'Has priority over', u'639'), (u'Has priority over', u'640'), (u'Has priority over', u'641'), (u'Has priority over', u'642'), (u'Has priority over', u'643'), (u'Has priority over', u'644'), (u'Has priority over', u'645')],signatures=[InternalSignature(SignatureID=u'34',SignatureName=u'XML 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'126',ByteSequenceValue=u'3C3F786D6C2076657273696F6E3D(22|27)312E30(22|27)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\<\\?xml\\ version\\=(?:\\"|\\\')1\\.0(?:\\"|\\\')')])]),
FileFormat(FormatID=u'643',FormatName=u'Extensible Hypertext Markup Language',Identifier=u'fmt/102',MimeType=[u'application/xhtml+xml'],extensions=[u'.html', u'.htm'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has lower priority than', u'777'), (u'Has priority over', u'645'), (u'Is previous version of', u'644')],signatures=[InternalSignature(SignatureID=u'39',SignatureName=u'XHTML 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'272',ByteSequenceValue=u'3C21444F43545950452068746D6C205055424C494320222D2F2F5733432F2F445444205848544D4C20312E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<\\!DOCTYPE\\ html\\ PUBLIC\\ \\"\\-\\/\\/W3C\\/\\/DTD\\ XHTML\\ 1\\.0'), ByteSequence(ByteSequenceID=u'273',ByteSequenceValue=u'3C68746D6C20786D6C6E733D22687474703A2F2F7777772E77332E6F72672F313939392F7868746D6C22*3C7469746C653E*3C2F7469746C653E',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)\\<html\\ xmlns\\=\\"http\\:\\/\\/www\\.w3\\.org\\/1999\\/xhtml\\".*\\<title\\>.*\\<\\/title\\>')])]),
FileFormat(FormatID=u'644',FormatName=u'Extensible Hypertext Markup Language',Identifier=u'fmt/103',MimeType=[u'application/xhtml+xml'],extensions=[u'.htm', u'.html'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has lower priority than', u'777'), (u'Has priority over', u'645'), (u'Is subsequent version of', u'643')],signatures=[InternalSignature(SignatureID=u'40',SignatureName=u'XHTML 1.1',bytesequences=[ByteSequence(ByteSequenceID=u'274',ByteSequenceValue=u'3C21444F43545950452068746D6C205055424C494320222D2F2F5733432F2F445444205848544D4C20312E31',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<\\!DOCTYPE\\ html\\ PUBLIC\\ \\"\\-\\/\\/W3C\\/\\/DTD\\ XHTML\\ 1\\.1'), ByteSequence(ByteSequenceID=u'275',ByteSequenceValue=u'3C68746D6C20786D6C6E733D22687474703A2F2F7777772E77332E6F72672F313939392F7868746D6C22*3C7469746C653E*3C2F7469746C653E',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)\\<html\\ xmlns\\=\\"http\\:\\/\\/www\\.w3\\.org\\/1999\\/xhtml\\".*\\<title\\>.*\\<\\/title\\>')])]),
FileFormat(FormatID=u'646',FormatName=u'Macromedia Flash',Identifier=u'fmt/104',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is previous version of', u'647')],signatures=[InternalSignature(SignatureID=u'42',SignatureName=u'SWF 1',bytesequences=[ByteSequence(ByteSequenceID=u'134',ByteSequenceValue=u'(43|46)575301',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x01'), ByteSequence(ByteSequenceID=u'135',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'647',FormatName=u'Macromedia Flash',Identifier=u'fmt/105',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is previous version of', u'648'), (u'Is subsequent version of', u'646')],signatures=[InternalSignature(SignatureID=u'43',SignatureName=u'SWF 2',bytesequences=[ByteSequence(ByteSequenceID=u'136',ByteSequenceValue=u'(43|46)575302',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x02'), ByteSequence(ByteSequenceID=u'137',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'648',FormatName=u'Macromedia Flash',Identifier=u'fmt/106',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is previous version of', u'649'), (u'Is subsequent version of', u'647')],signatures=[InternalSignature(SignatureID=u'44',SignatureName=u'SWF 3',bytesequences=[ByteSequence(ByteSequenceID=u'138',ByteSequenceValue=u'(43|46)575303',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x03'), ByteSequence(ByteSequenceID=u'139',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'649',FormatName=u'Macromedia Flash',Identifier=u'fmt/107',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is previous version of', u'650'), (u'Is subsequent version of', u'648')],signatures=[InternalSignature(SignatureID=u'45',SignatureName=u'SWF 4',bytesequences=[ByteSequence(ByteSequenceID=u'140',ByteSequenceValue=u'(43|46)575304',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x04'), ByteSequence(ByteSequenceID=u'141',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'650',FormatName=u'Macromedia Flash',Identifier=u'fmt/108',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is previous version of', u'651'), (u'Is subsequent version of', u'649')],signatures=[InternalSignature(SignatureID=u'46',SignatureName=u'SWF 5',bytesequences=[ByteSequence(ByteSequenceID=u'142',ByteSequenceValue=u'(43|46)575305',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x05'), ByteSequence(ByteSequenceID=u'143',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'651',FormatName=u'Macromedia Flash',Identifier=u'fmt/109',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is previous version of', u'652'), (u'Is subsequent version of', u'650')],signatures=[InternalSignature(SignatureID=u'47',SignatureName=u'SWF 6',bytesequences=[ByteSequence(ByteSequenceID=u'144',ByteSequenceValue=u'(43|46)575306',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x06'), ByteSequence(ByteSequenceID=u'145',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'664',FormatName=u'Portable Network Graphics',Identifier=u'fmt/11',MimeType=[u'image/png'],extensions=[u'.png'],relatedformat=[(u'Has lower priority than', u'665'), (u'Is previous version of', u'665')],signatures=[InternalSignature(SignatureID=u'58',SignatureName=u'PNG 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'161',ByteSequenceValue=u'89504E470D0A1A0A0000000D49484452',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x89PNG\\\r\\\n\\\x1a\\\n\\000\\000\\000\\\rIHDR'), ByteSequence(ByteSequenceID=u'162',ByteSequenceValue=u'0000000049454E44AE426082',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\000\\000IEND\\\xaeB\\`\\\x82\\Z')])]),
FileFormat(FormatID=u'652',FormatName=u'Macromedia Flash',Identifier=u'fmt/110',MimeType=[u'application/x-shockwave-flash'],extensions=[u'.swf'],relatedformat=[(u'Is subsequent version of', u'651')],signatures=[InternalSignature(SignatureID=u'48',SignatureName=u'SWF 7',bytesequences=[ByteSequence(ByteSequenceID=u'146',ByteSequenceValue=u'(43|46)575307',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A(?:C|F)WS\\\x07'), ByteSequence(ByteSequenceID=u'152',ByteSequenceValue=u'0000',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\Z')])]),
FileFormat(FormatID=u'767',FormatName=u'OLE2 Compound Document Format',Identifier=u'fmt/111',extensions=[],relatedformat=[(u'Has lower priority than', u'133'), (u'Has lower priority than', u'134'), (u'Has lower priority than', u'135'), (u'Has lower priority than', u'682'), (u'Has lower priority than', u'683'), (u'Has lower priority than', u'684'), (u'Has lower priority than', u'685'), (u'Has lower priority than', u'688'), (u'Has lower priority than', u'690'), (u'Has lower priority than', u'822'), (u'Is supertype of', u'134'), (u'Is supertype of', u'135'), (u'Is supertype of', u'682'), (u'Is supertype of', u'683'), (u'Is supertype of', u'684'), (u'Is supertype of', u'685'), (u'Is supertype of', u'688'), (u'Is supertype of', u'690'), (u'Is supertype of', u'857'), (u'Is supertype of', u'858'), (u'Is supertype of', u'859'), (u'Is supertype of', u'861'), (u'Is supertype of', u'862')],signatures=[InternalSignature(SignatureID=u'170',SignatureName=u'OLE2 Compound Document Format',bytesequences=[ByteSequence(ByteSequenceID=u'200',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff')])]),
FileFormat(FormatID=u'671',FormatName=u'Still Picture Interchange File Format',Identifier=u'fmt/112',MimeType=[u'image/jpeg'],extensions=[u'.spf', u'.jpg'],relatedformat=[(u'Has priority over', u'670')],signatures=[InternalSignature(SignatureID=u'70',SignatureName=u'SPIFF 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'176',ByteSequenceValue=u'FFD8FFE800205350494646000100(00|01|02|03|04){11}(00|01|02|03|04|05){9}FFE8',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe8\\000\\ SPIFF\\000\\\x01\\000(?:\\000|\\\x01|\\\x02|\\\x03|\\\x04).{11}(?:\\000|\\\x01|\\\x02|\\\x03|\\\x04|\\\x05).{9}\\\xff\\\xe8')])]),
FileFormat(FormatID=u'727',FormatName=u'Windows Bitmap',Identifier=u'fmt/114',MimeType=[u'image/bmp'],extensions=[u'.ddb', u'.bmp'],relatedformat=[(u'Is previous version of', u'728')],signatures=[InternalSignature(SignatureID=u'116',SignatureName=u'Windows Bitmap 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'51',ByteSequenceValue=u'0000{6}01(01|04|08)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\000.{6}\\\x01(?:\\\x01|\\\x04|\\\x08)')])]),
FileFormat(FormatID=u'728',FormatName=u'Windows Bitmap',Identifier=u'fmt/115',MimeType=[u'image/bmp'],extensions=[u'.bmp', u'.dib'],relatedformat=[(u'Is previous version of', u'729'), (u'Is previous version of', u'730'), (u'Is subsequent version of', u'727')],signatures=[InternalSignature(SignatureID=u'117',SignatureName=u'Windows Bitmap 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'52',ByteSequenceValue=u'424D{4}00000000{4}0C000000{4}0100(01|04|08|18)00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ABM.{4}\\000\\000\\000\\000.{4}\\\x0c\\000\\000\\000.{4}\\\x01\\000(?:\\\x01|\\\x04|\\\x08|\\\x18)\\000')])]),
FileFormat(FormatID=u'729',FormatName=u'Windows Bitmap',Identifier=u'fmt/116',MimeType=[u'image/bmp'],extensions=[u'.dib', u'.bmp'],relatedformat=[(u'Is previous version of', u'731'), (u'Is subsequent version of', u'728')],signatures=[InternalSignature(SignatureID=u'118',SignatureName=u'Windows Bitmap 3.0',bytesequences=[ByteSequence(ByteSequenceID=u'53',ByteSequenceValue=u'424D{4}00000000{4}28000000{8}0100(01|04|08|18)00(00|01|02)000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ABM.{4}\\000\\000\\000\\000.{4}\\(\\000\\000\\000.{8}\\\x01\\000(?:\\\x01|\\\x04|\\\x08|\\\x18)\\000(?:\\000|\\\x01|\\\x02)\\000\\000\\000')])]),
FileFormat(FormatID=u'730',FormatName=u'Windows Bitmap',Identifier=u'fmt/117',MimeType=[u'image/bmp'],extensions=[u'.dib', u'.bmp'],relatedformat=[(u'Is previous version of', u'731'), (u'Is subsequent version of', u'728')],signatures=[InternalSignature(SignatureID=u'119',SignatureName=u'Windows Bitmap 3.0 NT',bytesequences=[ByteSequence(ByteSequenceID=u'54',ByteSequenceValue=u'424D{4}00000000{4}28000000{8}0100(10|20)0003000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ABM.{4}\\000\\000\\000\\000.{4}\\(\\000\\000\\000.{8}\\\x01\\000(?:\\\x10|\\ )\\000\\\x03\\000\\000\\000')])]),
FileFormat(FormatID=u'731',FormatName=u'Windows Bitmap',Identifier=u'fmt/118',MimeType=[u'image/bmp'],extensions=[u'.bmp', u'.dib'],relatedformat=[(u'Is previous version of', u'732'), (u'Is subsequent version of', u'729'), (u'Is subsequent version of', u'730')],signatures=[InternalSignature(SignatureID=u'120',SignatureName=u'Windows Bitmap 4.0',bytesequences=[ByteSequence(ByteSequenceID=u'55',ByteSequenceValue=u'424D{4}00000000{4}6C000000{8}0100(01|04|08|10|18|20)00(00|01|02|03)00000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ABM.{4}\\000\\000\\000\\000.{4}l\\000\\000\\000.{8}\\\x01\\000(?:\\\x01|\\\x04|\\\x08|\\\x10|\\\x18|\\ )\\000(?:\\000|\\\x01|\\\x02|\\\x03)\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'732',FormatName=u'Windows Bitmap',Identifier=u'fmt/119',MimeType=[u'image/bmp'],extensions=[u'.bmp', u'.dib'],relatedformat=[(u'Is subsequent version of', u'731')],signatures=[InternalSignature(SignatureID=u'121',SignatureName=u'Windows Bitmap 5.0',bytesequences=[ByteSequence(ByteSequenceID=u'56',ByteSequenceValue=u'424D{4}00000000{4}7C000000{8}0100(01|04|08|10|18|20)00(00|01|02|03|04|05)00000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ABM.{4}\\000\\000\\000\\000.{4}\\|\\000\\000\\000.{8}\\\x01\\000(?:\\\x01|\\\x04|\\\x08|\\\x10|\\\x18|\\ )\\000(?:\\000|\\\x01|\\\x02|\\\x03|\\\x04|\\\x05)\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'665',FormatName=u'Portable Network Graphics',Identifier=u'fmt/12',MimeType=[u'image/png'],extensions=[u'.png'],relatedformat=[(u'Has lower priority than', u'666'), (u'Has priority over', u'664'), (u'Is previous version of', u'666'), (u'Is subsequent version of', u'664')],signatures=[InternalSignature(SignatureID=u'183',SignatureName=u'PNG 1.1iCCP',bytesequences=[ByteSequence(ByteSequenceID=u'228',ByteSequenceValue=u'89504E470D0A1A0A0000000D49484452*69434350',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x89PNG\\\r\\\n\\\x1a\\\n\\000\\000\\000\\\rIHDR.*iCCP'), ByteSequence(ByteSequenceID=u'231',ByteSequenceValue=u'0000000049454E44AE426082',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\000\\000IEND\\\xaeB\\`\\\x82\\Z')]), InternalSignature(SignatureID=u'184',SignatureName=u'PNG 1.1sPLT',bytesequences=[ByteSequence(ByteSequenceID=u'229',ByteSequenceValue=u'89504E470D0A1A0A0000000D49484452*73504C54',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x89PNG\\\r\\\n\\\x1a\\\n\\000\\000\\000\\\rIHDR.*sPLT'), ByteSequence(ByteSequenceID=u'232',ByteSequenceValue=u'0000000049454E44AE426082',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\000\\000IEND\\\xaeB\\`\\\x82\\Z')]), InternalSignature(SignatureID=u'185',SignatureName=u'PNG 1.1sRGB',bytesequences=[ByteSequence(ByteSequenceID=u'230',ByteSequenceValue=u'89504E470D0A1A0A0000000D49484452*73524742',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x89PNG\\\r\\\n\\\x1a\\\n\\000\\000\\000\\\rIHDR.*sRGB'), ByteSequence(ByteSequenceID=u'233',ByteSequenceValue=u'0000000049454E44AE426082',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\000\\000IEND\\\xaeB\\`\\\x82\\Z')])]),
FileFormat(FormatID=u'769',FormatName=u'DROID File Collection File Format',Identifier=u'fmt/120',MimeType=[u'text/xml'],extensions=[u'.xml'],relatedformat=[(u'Has priority over', u'638')],signatures=[InternalSignature(SignatureID=u'176',SignatureName=u'DROID File Collection File',bytesequences=[ByteSequence(ByteSequenceID=u'209',ByteSequenceValue=u'{0-50}3C46696C65436F6C6C656374696F6E20{0-100}3C44524F494456657273696F6E3E{1-10}3C2F44524F494456657273696F6E3E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,50}\\<FileCollection\\ .{0,100}\\<DROIDVersion\\>.{1,10}\\<\\/DROIDVersion\\>')])]),
FileFormat(FormatID=u'768',FormatName=u'DROID Signature File Format',Identifier=u'fmt/121',MimeType=[u'text/xml'],extensions=[u'.xml'],relatedformat=[(u'Has priority over', u'638')],signatures=[InternalSignature(SignatureID=u'175',SignatureName=u'DROID Signature File',bytesequences=[ByteSequence(ByteSequenceID=u'208',ByteSequenceValue=u'{0-50}3C46465369676E617475726546696C6520{0-100}56657273696F6E3D',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,50}\\<FFSignatureFile\\ .{0,100}Version\\=')])]),
FileFormat(FormatID=u'86',FormatName=u'Encapsulated PostScript File Format',Identifier=u'fmt/122',MimeType=[u'application/postscript'],extensions=[u'.eps', u'.epsf'],relatedformat=[(u'Has priority over', u'138'), (u'Has priority over', u'771'), (u'Has priority over', u'772'), (u'Has priority over', u'773'), (u'Is previous version of', u'332')],signatures=[InternalSignature(SignatureID=u'173',SignatureName=u'EPS 1.2',bytesequences=[ByteSequence(ByteSequenceID=u'205',ByteSequenceValue=u'252150532D41646F62652D322E3020455053462D312E32(0D|0A|0D0A|0A0D)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-2\\.0\\ EPSF\\-1\\.2(?:\\\r|\\\n|\\\r\\\n|\\\n\\\r)')]), InternalSignature(SignatureID=u'174',SignatureName=u'EPS 1.2 Preview',bytesequences=[ByteSequence(ByteSequenceID=u'206',ByteSequenceValue=u'C5D0D3C6',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xc5\\\xd0\\\xd3\\\xc6'), ByteSequence(ByteSequenceID=u'207',ByteSequenceValue=u'252150532D41646F62652D322E3020455053462D312E32(0D|0A|0D0A|0A0D)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)\\%\\!PS\\-Adobe\\-2\\.0\\ EPSF\\-1\\.2(?:\\\r|\\\n|\\\r\\\n|\\\n\\\r)')])]),
FileFormat(FormatID=u'332',FormatName=u'Encapsulated PostScript File Format',Identifier=u'fmt/123',MimeType=[u'application/postscript'],extensions=[u'.eps', u'.epsf'],relatedformat=[(u'Has priority over', u'138'), (u'Has priority over', u'771'), (u'Has priority over', u'772'), (u'Has priority over', u'773'), (u'Is previous version of', u'331'), (u'Is subsequent version of', u'86')],signatures=[InternalSignature(SignatureID=u'177',SignatureName=u'EPS 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'210',ByteSequenceValue=u'252150532D41646F62652D322E3020455053462D322E30(0D|0A|0D0A|0A0D)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-2\\.0\\ EPSF\\-2\\.0(?:\\\r|\\\n|\\\r\\\n|\\\n\\\r)')]), InternalSignature(SignatureID=u'178',SignatureName=u'EPS 2.0 Preview',bytesequences=[ByteSequence(ByteSequenceID=u'211',ByteSequenceValue=u'C5D0D3C6',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xc5\\\xd0\\\xd3\\\xc6'), ByteSequence(ByteSequenceID=u'213',ByteSequenceValue=u'252150532D41646F62652D322E3020455053462D322E30(0D|0A|0D0A|0A0D)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)\\%\\!PS\\-Adobe\\-2\\.0\\ EPSF\\-2\\.0(?:\\\r|\\\n|\\\r\\\n|\\\n\\\r)')])]),
FileFormat(FormatID=u'331',FormatName=u'Encapsulated PostScript File Format',Identifier=u'fmt/124',MimeType=[u'application/postscript'],extensions=[u'.eps', u'.epsf'],relatedformat=[(u'Has priority over', u'138'), (u'Has priority over', u'771'), (u'Has priority over', u'772'), (u'Has priority over', u'773'), (u'Is subsequent version of', u'332')],signatures=[InternalSignature(SignatureID=u'179',SignatureName=u'EPS 3.0',bytesequences=[ByteSequence(ByteSequenceID=u'214',ByteSequenceValue=u'252150532D41646F62652D332E3020455053462D332E30(0D|0A|0D0A|0A0D)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-3\\.0\\ EPSF\\-3\\.0(?:\\\r|\\\n|\\\r\\\n|\\\n\\\r)')]), InternalSignature(SignatureID=u'180',SignatureName=u'EPS 3.0 Preview',bytesequences=[ByteSequence(ByteSequenceID=u'215',ByteSequenceValue=u'C5D0D3C6',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xc5\\\xd0\\\xd3\\\xc6'), ByteSequence(ByteSequenceID=u'216',ByteSequenceValue=u'252150532D41646F62652D332E3020455053462D332E30(0D|0A|0D0A|0A0D)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)\\%\\!PS\\-Adobe\\-3\\.0\\ EPSF\\-3\\.0(?:\\\r|\\\n|\\\r\\\n|\\\n\\\r)')])]),
FileFormat(FormatID=u'134',FormatName=u'Microsoft Powerpoint Presentation',Identifier=u'fmt/125',MimeType=[u'application/vnd.ms-powerpoint'],extensions=[u'.ppt'],relatedformat=[(u'Has priority over', u'135'), (u'Has priority over', u'767'), (u'Is previous version of', u'135'), (u'Is subsequent version of', u'133'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'171',SignatureName=u'Powerpoint 95',bytesequences=[ByteSequence(ByteSequenceID=u'201',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff'), ByteSequence(ByteSequenceID=u'202',ByteSequenceValue=u'50006F0077006500720050006F0069006E007400200044006F00630075006D0065006E007400',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)P\\000o\\000w\\000e\\000r\\000P\\000o\\000i\\000n\\000t\\000\\ \\000D\\000o\\000c\\000u\\000m\\000e\\000n\\000t\\000'), ByteSequence(ByteSequenceID=u'217',ByteSequenceValue=u'4D6963726F736F66742028522920506F776572506F696E74202852292057696E646F777320200007(00|01)0000F00300005F',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)Microsoft\\ \\(R\\)\\ PowerPoint\\ \\(R\\)\\ Windows\\ \\ \\000\\\x07(?:\\000|\\\x01)\\000\\000\\\xf0\\\x03\\000\\000\\_')])]),
FileFormat(FormatID=u'135',FormatName=u'Microsoft Powerpoint Presentation',Identifier=u'fmt/126',MimeType=[u'application/vnd.ms-powerpoint'],extensions=[u'.ppt'],relatedformat=[(u'Has lower priority than', u'133'), (u'Has lower priority than', u'134'), (u'Has priority over', u'767'), (u'Is subsequent version of', u'134'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'172',SignatureName=u'Powerpoint 97-2002',bytesequences=[ByteSequence(ByteSequenceID=u'203',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff'), ByteSequence(ByteSequenceID=u'204',ByteSequenceValue=u'50006F0077006500720050006F0069006E007400200044006F00630075006D0065006E007400',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)P\\000o\\000w\\000e\\000r\\000P\\000o\\000i\\000n\\000t\\000\\ \\000D\\000o\\000c\\000u\\000m\\000e\\000n\\000t\\000')])]),
FileFormat(FormatID=u'748',FormatName=u'OpenOffice Draw',Identifier=u'fmt/127',extensions=[u'.sxd'],relatedformat=[(u'Has priority over', u'382')],signatures=[InternalSignature(SignatureID=u'142',SignatureName=u'OpenOffice Draw 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'86',ByteSequenceValue=u'504B0304140000000000{20}6D696D65747970656170706C69636174696F6E2F766E642E73756E2E786D6C2E64726177*504B0304140000000000{20}6D6574612E786D6C3C3F786D6C2076657273696F6E3D22312E3022{383}6F66666963653A76657273696F6E3D22312E30223E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}mimetypeapplication\\/vnd\\.sun\\.xml\\.draw.*PK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}meta\\.xml\\<\\?xml\\ version\\=\\"1\\.0\\".{383}office\\:version\\=\\"1\\.0\\"\\>')])]),
FileFormat(FormatID=u'745',FormatName=u'OpenOffice Writer',Identifier=u'fmt/128',extensions=[u'.sxw'],relatedformat=[(u'Has priority over', u'382')],signatures=[InternalSignature(SignatureID=u'139',SignatureName=u'OpenOffice Writer 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'84',ByteSequenceValue=u'504B0304140000000000{20}6D696D65747970656170706C69636174696F6E2F766E642E73756E2E786D6C2E777269746572*504B0304140000000000{20}6D6574612E786D6C3C3F786D6C2076657273696F6E3D22312E3022{322}6F66666963653A76657273696F6E3D22312E30223E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}mimetypeapplication\\/vnd\\.sun\\.xml\\.writer.*PK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}meta\\.xml\\<\\?xml\\ version\\=\\"1\\.0\\".{322}office\\:version\\=\\"1\\.0\\"\\>')])]),
FileFormat(FormatID=u'746',FormatName=u'OpenOffice Calc',Identifier=u'fmt/129',extensions=[u'.sxc'],relatedformat=[(u'Has priority over', u'382')],signatures=[InternalSignature(SignatureID=u'141',SignatureName=u'OpenOffice Calc 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'85',ByteSequenceValue=u'504B0304140000000000{20}6D696D65747970656170706C69636174696F6E2F766E642E73756E2E786D6C2E63616C63*504B0304140000000000{20}6D6574612E786D6C3C3F786D6C2076657273696F6E3D22312E3022{322}6F66666963653A76657273696F6E3D22312E30223E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}mimetypeapplication\\/vnd\\.sun\\.xml\\.calc.*PK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}meta\\.xml\\<\\?xml\\ version\\=\\"1\\.0\\".{322}office\\:version\\=\\"1\\.0\\"\\>')])]),
FileFormat(FormatID=u'666',FormatName=u'Portable Network Graphics',Identifier=u'fmt/13',MimeType=[u'image/png'],extensions=[u'.png'],relatedformat=[(u'Has priority over', u'665'), (u'Is subsequent version of', u'665')],signatures=[InternalSignature(SignatureID=u'186',SignatureName=u'PNG 1.2',bytesequences=[ByteSequence(ByteSequenceID=u'226',ByteSequenceValue=u'89504E470D0A1A0A0000000D49484452*69545874',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x89PNG\\\r\\\n\\\x1a\\\n\\000\\000\\000\\\rIHDR.*iTXt'), ByteSequence(ByteSequenceID=u'227',ByteSequenceValue=u'0000000049454E44AE426082',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000\\000\\000IEND\\\xaeB\\`\\\x82\\Z')])]),
FileFormat(FormatID=u'747',FormatName=u'OpenOffice Impress',Identifier=u'fmt/130',extensions=[u'.sxi'],relatedformat=[(u'Has priority over', u'382')],signatures=[InternalSignature(SignatureID=u'140',SignatureName=u'OpenOffice Impress 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'87',ByteSequenceValue=u'504B0304140000000000{20}6D696D65747970656170706C69636174696F6E2F766E642E73756E2E786D6C2E696D7072657373*504B0304140000000000{20}6D6574612E786D6C3C3F786D6C2076657273696F6E3D22312E3022{383}6F66666963653A76657273696F6E3D22312E30223E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}mimetypeapplication\\/vnd\\.sun\\.xml\\.impress.*PK\\\x03\\\x04\\\x14\\000\\000\\000\\000\\000.{20}meta\\.xml\\<\\?xml\\ version\\=\\"1\\.0\\".{383}office\\:version\\=\\"1\\.0\\"\\>')])]),
FileFormat(FormatID=u'691',FormatName=u'Advanced Systems Format',Identifier=u'fmt/131',MimeType=[u'application/vnd.ms-asf'],extensions=[u'.asf'],relatedformat=[(u'Has lower priority than', u'692'), (u'Has lower priority than', u'693'), (u'Is supertype of', u'692'), (u'Is supertype of', u'693')],signatures=[InternalSignature(SignatureID=u'80',SignatureName=u'Advanced Systems Format',bytesequences=[ByteSequence(ByteSequenceID=u'147',ByteSequenceValue=u'3026B2758E66CF11A6D900AA0062CE6C{12}0102',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A0\\&\\\xb2u\\\x8ef\\\xcf\\\x11\\\xa6\\\xd9\\000\\\xaa\\000b\\\xcel.{12}\\\x01\\\x02')])]),
FileFormat(FormatID=u'692',FormatName=u'Windows Media Audio',Identifier=u'fmt/132',MimeType=[u'audio/x-ms-wma'],extensions=[u'.wma', u'.asf'],relatedformat=[(u'Has lower priority than', u'693'), (u'Has priority over', u'691'), (u'Is subtype of', u'691')],signatures=[InternalSignature(SignatureID=u'81',SignatureName=u'Windows Media Audio',bytesequences=[ByteSequence(ByteSequenceID=u'148',ByteSequenceValue=u'3026B2758E66CF11A6D900AA0062CE6C{12}0102',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A0\\&\\\xb2u\\\x8ef\\\xcf\\\x11\\\xa6\\\xd9\\000\\\xaa\\000b\\\xcel.{12}\\\x01\\\x02'), ByteSequence(ByteSequenceID=u'149',ByteSequenceValue=u'{30}9107DCB7B7A9CF118EE600C00C205365{8}409E69F84D5BCF11A8FD00805F5C442B{38}(6101|6201|6301)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s).{30}\\\x91\\\x07\\\xdc\\\xb7\\\xb7\\\xa9\\\xcf\\\x11\\\x8e\\\xe6\\000\\\xc0\\\x0c\\ Se.{8}\\@\\\x9ei\\\xf8M\\[\\\xcf\\\x11\\\xa8\\\xfd\\000\\\x80\\_\\\\D\\+.{38}(?:a\\\x01|b\\\x01|c\\\x01)')])]),
FileFormat(FormatID=u'693',FormatName=u'Windows Media Video',Identifier=u'fmt/133',MimeType=[u'video/x-ms-wmv'],extensions=[u'.asf', u'.wmv'],relatedformat=[(u'Has priority over', u'691'), (u'Has priority over', u'692'), (u'Is subtype of', u'691')],signatures=[InternalSignature(SignatureID=u'82',SignatureName=u'Windows Media Video',bytesequences=[ByteSequence(ByteSequenceID=u'150',ByteSequenceValue=u'3026B2758E66CF11A6D900AA0062CE6C{12}0102',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A0\\&\\\xb2u\\\x8ef\\\xcf\\\x11\\\xa6\\\xd9\\000\\\xaa\\000b\\\xcel.{12}\\\x01\\\x02'), ByteSequence(ByteSequenceID=u'151',ByteSequenceValue=u'{30}9107DCB7B7A9CF118EE600C00C205365{8}C0EF19BC4D5BCF11A8FD00805F5C442B{65}574D56(31|32|33)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s).{30}\\\x91\\\x07\\\xdc\\\xb7\\\xb7\\\xa9\\\xcf\\\x11\\\x8e\\\xe6\\000\\\xc0\\\x0c\\ Se.{8}\\\xc0\\\xef\\\x19\\\xbcM\\[\\\xcf\\\x11\\\xa8\\\xfd\\000\\\x80\\_\\\\D\\+.{65}WMV(?:1|2|3)')])]),
FileFormat(FormatID=u'687',FormatName=u'MPEG 1/2 Audio Layer 3',Identifier=u'fmt/134',MimeType=[u'audio/mpeg'],extensions=[u'.mp3'],signatures=[InternalSignature(SignatureID=u'266',SignatureName=u'MPEG-1 Audio Layer 3 with ID3v2 Tag',bytesequences=[ByteSequence(ByteSequenceID=u'340',ByteSequenceValue=u'FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{7-500}000000{36-1426}',Endianness=u'Little-endian',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff[\\\xf2|\\\xf3|\\\xfa|\\\xfb][\\\x10-\\\xeb].{7,500}\\000\\000\\000.{36,1426}\\Z'), ByteSequence(ByteSequenceID=u'358',ByteSequenceValue=u'494433',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AID3')]), InternalSignature(SignatureID=u'267',SignatureName=u'MPEG-2 Audio Layer 3 with ID3v2 Tag',bytesequences=[ByteSequence(ByteSequenceID=u'341',ByteSequenceValue=u'FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{7-500}000000{36-1426}',Endianness=u'Little-endian',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff[\\\xf2|\\\xf3|\\\xfa|\\\xfb][\\\x10-\\\xeb].{7,500}\\000\\000\\000.{36,1426}\\Z'), ByteSequence(ByteSequenceID=u'359',ByteSequenceValue=u'494433',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AID3')]), InternalSignature(SignatureID=u'268',SignatureName=u'MPEG-1 Audio Layer 3 with ID3v2 Tag (protected)',bytesequences=[ByteSequence(ByteSequenceID=u'342',ByteSequenceValue=u'FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{7-500}000000{36-1426}',Endianness=u'Little-endian',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff[\\\xf2|\\\xf3|\\\xfa|\\\xfb][\\\x10-\\\xeb].{7,500}\\000\\000\\000.{36,1426}\\Z'), ByteSequence(ByteSequenceID=u'360',ByteSequenceValue=u'494433',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AID3')]), InternalSignature(SignatureID=u'269',SignatureName=u'MPEG-2 Audio Layer 3 with ID3v2 Tag (protected)',bytesequences=[ByteSequence(ByteSequenceID=u'343',ByteSequenceValue=u'FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{7-500}000000{36-1426}',Endianness=u'Little-endian',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff[\\\xf2|\\\xf3|\\\xfa|\\\xfb][\\\x10-\\\xeb].{7,500}\\000\\000\\000.{36,1426}\\Z'), ByteSequence(ByteSequenceID=u'361',ByteSequenceValue=u'494433',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AID3')]), InternalSignature(SignatureID=u'279',SignatureName=u'MPEG-1 Audio Layer 3 without ID3v2 Tag',bytesequences=[ByteSequence(ByteSequenceID=u'365',ByteSequenceValue=u'FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}FFFB[10:EB]{46-1439}',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfb[\\\x10-\\\xeb].{46,1439}')]), InternalSignature(SignatureID=u'280',SignatureName=u'MPEG-2 Audio Layer 3 without ID3v2 Tag',bytesequences=[ByteSequence(ByteSequenceID=u'364',ByteSequenceValue=u'FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}FFF3[10:EB]{46-1439}',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf3[\\\x10-\\\xeb].{46,1439}')]), InternalSignature(SignatureID=u'281',SignatureName=u'MPEG-1 Audio Layer 3 without ID3v2 Tag (protected)',bytesequences=[ByteSequence(ByteSequenceID=u'363',ByteSequenceValue=u'FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}FFFA[10:EB]{46-1439}',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}\\\xff\\\xfa[\\\x10-\\\xeb].{46,1439}')]), InternalSignature(SignatureID=u'282',SignatureName=u'MPEG-2 Audio Layer 3 without ID3v2 Tag (protected)',bytesequences=[ByteSequence(ByteSequenceID=u'362',ByteSequenceValue=u'FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}FFF2[10:EB]{46-1439}',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}\\\xff\\\xf2[\\\x10-\\\xeb].{46,1439}')])]),
FileFormat(FormatID=u'778',FormatName=u'OpenDocument Format',Identifier=u'fmt/135',extensions=[],relatedformat=[(u'Has lower priority than', u'779'), (u'Has lower priority than', u'780'), (u'Has lower priority than', u'781'), (u'Has lower priority than', u'782'), (u'Has lower priority than', u'783'), (u'Has priority over', u'382'), (u'Has priority over', u'777'), (u'Is supertype of', u'779'), (u'Is supertype of', u'780'), (u'Is supertype of', u'781'), (u'Is supertype of', u'782'), (u'Is supertype of', u'783')],signatures=[InternalSignature(SignatureID=u'202',SignatureName=u'ODF 1.0 generic',bytesequences=[ByteSequence(ByteSequenceID=u'260',ByteSequenceValue=u'504B0304{26}6D696D65747970656170706C69636174696F6E2F766E642E6F617369732E6F70656E646F63756D656E742E*6F66666963653A76657273696F6E3D22312E30',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.{26}mimetypeapplication\\/vnd\\.oasis\\.opendocument\\..*office\\:version\\=\\"1\\.0')])]),
FileFormat(FormatID=u'779',FormatName=u'OpenDocument Text Format',Identifier=u'fmt/136',extensions=[u'.odt', u'.ott'],relatedformat=[(u'Has priority over', u'778'), (u'Is subtype of', u'778')],signatures=[InternalSignature(SignatureID=u'203',SignatureName=u'ODF 1.0 text',bytesequences=[ByteSequence(ByteSequenceID=u'261',ByteSequenceValue=u'504B0304{26}6D696D65747970656170706C69636174696F6E2F766E642E6F617369732E6F70656E646F63756D656E742E74657874*6F66666963653A76657273696F6E3D22312E30',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.{26}mimetypeapplication\\/vnd\\.oasis\\.opendocument\\.text.*office\\:version\\=\\"1\\.0')])]),
FileFormat(FormatID=u'780',FormatName=u'OpenDocument Spreadsheet Format',Identifier=u'fmt/137',extensions=[u'.ods', u'.ots'],relatedformat=[(u'Has priority over', u'778'), (u'Is subtype of', u'778')],signatures=[InternalSignature(SignatureID=u'204',SignatureName=u'ODF 1.0 spreadsheet',bytesequences=[ByteSequence(ByteSequenceID=u'262',ByteSequenceValue=u'504B0304{26}6D696D65747970656170706C69636174696F6E2F766E642E6F617369732E6F70656E646F63756D656E742E7370726561647368656574*6F66666963653A76657273696F6E3D22312E30',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.{26}mimetypeapplication\\/vnd\\.oasis\\.opendocument\\.spreadsheet.*office\\:version\\=\\"1\\.0')])]),
FileFormat(FormatID=u'781',FormatName=u'OpenDocument Presentation Format',Identifier=u'fmt/138',extensions=[u'.odp', u'.otp'],relatedformat=[(u'Has priority over', u'778'), (u'Is subtype of', u'778')],signatures=[InternalSignature(SignatureID=u'205',SignatureName=u'ODF 1.0 presentation',bytesequences=[ByteSequence(ByteSequenceID=u'263',ByteSequenceValue=u'504B0304{26}6D696D65747970656170706C69636174696F6E2F766E642E6F617369732E6F70656E646F63756D656E742E70726573656E746174696F6E*6F66666963653A76657273696F6E3D22312E30',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.{26}mimetypeapplication\\/vnd\\.oasis\\.opendocument\\.presentation.*office\\:version\\=\\"1\\.0')])]),
FileFormat(FormatID=u'782',FormatName=u'OpenDocument Drawing Format',Identifier=u'fmt/139',extensions=[u'.odg', u'.otg'],relatedformat=[(u'Has priority over', u'778'), (u'Is subtype of', u'778')],signatures=[InternalSignature(SignatureID=u'206',SignatureName=u'ODF 1.0 drawing',bytesequences=[ByteSequence(ByteSequenceID=u'264',ByteSequenceValue=u'504B0304{26}6D696D65747970656170706C69636174696F6E2F766E642E6F617369732E6F70656E646F63756D656E742E6772617068696373*6F66666963653A76657273696F6E3D22312E30',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.{26}mimetypeapplication\\/vnd\\.oasis\\.opendocument\\.graphics.*office\\:version\\=\\"1\\.0')])]),
FileFormat(FormatID=u'613',FormatName=u'Acrobat PDF 1.0 - Portable Document Format',Identifier=u'fmt/14',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has lower priority than', u'617'), (u'Has lower priority than', u'618'), (u'Has lower priority than', u'637'), (u'Is previous version of', u'614')],signatures=[InternalSignature(SignatureID=u'123',SignatureName=u'PDF 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'58',ByteSequenceValue=u'255044462D312E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.0'), ByteSequence(ByteSequenceID=u'59',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'783',FormatName=u'OpenDocument Database Format',Identifier=u'fmt/140',extensions=[u'.odb'],relatedformat=[(u'Has priority over', u'382'), (u'Has priority over', u'777'), (u'Has priority over', u'778'), (u'Is subtype of', u'778')],signatures=[InternalSignature(SignatureID=u'207',SignatureName=u'ODF 1.0 database',bytesequences=[ByteSequence(ByteSequenceID=u'265',ByteSequenceValue=u'504B0304{26}6D696D65747970656170706C69636174696F6E2F766E642E73756E2E786D6C2E62617365*6F66666963653A76657273696F6E3D22312E30',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.{26}mimetypeapplication\\/vnd\\.sun\\.xml\\.base.*office\\:version\\=\\"1\\.0')])]),
FileFormat(FormatID=u'614',FormatName=u'Acrobat PDF 1.1 - Portable Document Format',Identifier=u'fmt/15',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has lower priority than', u'617'), (u'Has lower priority than', u'618'), (u'Has lower priority than', u'637'), (u'Is previous version of', u'615'), (u'Is subsequent version of', u'613')],signatures=[InternalSignature(SignatureID=u'124',SignatureName=u'PDF 1.1',bytesequences=[ByteSequence(ByteSequenceID=u'60',ByteSequenceValue=u'255044462D312E31',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.1'), ByteSequence(ByteSequenceID=u'61',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'615',FormatName=u'Acrobat PDF 1.2 - Portable Document Format',Identifier=u'fmt/16',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has lower priority than', u'617'), (u'Has lower priority than', u'618'), (u'Has lower priority than', u'637'), (u'Is previous version of', u'616'), (u'Is subsequent version of', u'614'), (u'Is supertype of', u'787')],signatures=[InternalSignature(SignatureID=u'125',SignatureName=u'PDF 1.2',bytesequences=[ByteSequence(ByteSequenceID=u'62',ByteSequenceValue=u'255044462D312E32',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.2'), ByteSequence(ByteSequenceID=u'63',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF(?:\\\n|\\\r|\\\r\\\n)\\Z')])]),
FileFormat(FormatID=u'876',FormatName=u'SIARD (Software-Independent Archiving of Relational Databases)',Identifier=u'fmt/161',extensions=[u'.siard'],relatedformat=[(u'Has priority over', u'382')],signatures=[InternalSignature(SignatureID=u'292',SignatureName=u'SIARD',bytesequences=[ByteSequence(ByteSequenceID=u'389',ByteSequenceValue=u'504B0304',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04'), ByteSequence(ByteSequenceID=u'390',ByteSequenceValue=u'504B01{43-65531}504B0506{18-65531}',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)PK\\\x01.{43,65531}PK\\\x05\\\x06.{18,65531}\\Z'), ByteSequence(ByteSequenceID=u'391',ByteSequenceValue=u'786D6C6E733D22687474703A2F2F7777772E6261722E61646D696E2E63682F786D6C6E732F73696172642F312E302F6D657461646174612E78736422',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'1024',PositionType=u'Variable',regexstring='(?s)xmlns\\=\\"http\\:\\/\\/www\\.bar\\.admin\\.ch\\/xmlns\\/siard\\/1\\.0\\/metadata\\.xsd\\"')])]),
FileFormat(FormatID=u'616',FormatName=u'Acrobat PDF 1.3 - Portable Document Format',Identifier=u'fmt/17',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has lower priority than', u'617'), (u'Has lower priority than', u'618'), (u'Has lower priority than', u'637'), (u'Is previous version of', u'617'), (u'Is subsequent version of', u'615'), (u'Is supertype of', u'788'), (u'Is supertype of', u'818'), (u'Is supertype of', u'819')],signatures=[InternalSignature(SignatureID=u'23',SignatureName=u'PDF 1.3',bytesequences=[ByteSequence(ByteSequenceID=u'119',ByteSequenceValue=u'255044462D312E33',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.3'), ByteSequence(ByteSequenceID=u'120',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'617',FormatName=u'Acrobat PDF 1.4 - Portable Document Format',Identifier=u'fmt/18',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has lower priority than', u'618'), (u'Has lower priority than', u'637'), (u'Has lower priority than', u'770'), (u'Has priority over', u'613'), (u'Has priority over', u'614'), (u'Has priority over', u'615'), (u'Has priority over', u'616'), (u'Is previous version of', u'618'), (u'Is subsequent version of', u'616'), (u'Is supertype of', u'789'), (u'Is supertype of', u'790'), (u'Is supertype of', u'791')],signatures=[InternalSignature(SignatureID=u'20',SignatureName=u'PDF 1.4',bytesequences=[ByteSequence(ByteSequenceID=u'185',ByteSequenceValue=u'255044462D312E34',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.4'), ByteSequence(ByteSequenceID=u'186',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'904',FormatName=u'PrimeOCR',Identifier=u'fmt/183',extensions=[u'.pro'],signatures=[InternalSignature(SignatureID=u'257',SignatureName=u'PrimeOCR 3.0',bytesequences=[ByteSequence(ByteSequenceID=u'329',ByteSequenceValue=u'3330302C??2C{3}2C',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A300\\,.?\\,.{3}\\,')])]),
FileFormat(FormatID=u'905',FormatName=u'PrimeOCR',Identifier=u'fmt/184',extensions=[u'.pro'],signatures=[InternalSignature(SignatureID=u'256',SignatureName=u'PrimeOCR 3.8',bytesequences=[ByteSequence(ByteSequenceID=u'328',ByteSequenceValue=u'3338302C??2C{3}2C',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A380\\,.?\\,.{3}\\,')])]),
FileFormat(FormatID=u'906',FormatName=u'Prime OCR',Identifier=u'fmt/185',extensions=[u'.pro'],signatures=[InternalSignature(SignatureID=u'255',SignatureName=u'PrimeOCR 3.9',bytesequences=[ByteSequence(ByteSequenceID=u'327',ByteSequenceValue=u'3339302C??2C{3}2C',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A390\\,.?\\,.{3}\\,')])]),
FileFormat(FormatID=u'907',FormatName=u'PrimeOCR',Identifier=u'fmt/186',extensions=[u'.pro'],signatures=[InternalSignature(SignatureID=u'254',SignatureName=u'PrimeOCR 4.0',bytesequences=[ByteSequence(ByteSequenceID=u'326',ByteSequenceValue=u'3430302C??2C{3}2C',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A400\\,.?\\,.{3}\\,')])]),
FileFormat(FormatID=u'908',FormatName=u'PrimeOCR',Identifier=u'fmt/187',extensions=[u'.pro'],signatures=[InternalSignature(SignatureID=u'253',SignatureName=u'PrimeOCR 4.2',bytesequences=[ByteSequence(ByteSequenceID=u'325',ByteSequenceValue=u'3432302C??2C{3}2C',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A420\\,.?\\,.{3}\\,')])]),
FileFormat(FormatID=u'909',FormatName=u'PrimeOCR',Identifier=u'fmt/188',extensions=[u'.pro'],signatures=[InternalSignature(SignatureID=u'252',SignatureName=u'PrimeOCR 4.3',bytesequences=[ByteSequence(ByteSequenceID=u'324',ByteSequenceValue=u'3433302C??2C{3}2C',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A430\\,.?\\,.{3}\\,')])]),
FileFormat(FormatID=u'910',FormatName=u'Microsoft Office Open XML',Identifier=u'fmt/189',extensions=[],relatedformat=[(u'Has priority over', u'382')],signatures=[InternalSignature(SignatureID=u'258',SignatureName=u'Microsoft Office Open XML',bytesequences=[ByteSequence(ByteSequenceID=u'330',ByteSequenceValue=u'5B436F6E74656E745F54797065735D2E786D6C20A2',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'30',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{30}\\[Content\\_Types\\]\\.xml\\ \\\xa2'), ByteSequence(ByteSequenceID=u'331',ByteSequenceValue=u'504B0304*504B0102*504B0506',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04')])]),
FileFormat(FormatID=u'618',FormatName=u'Acrobat PDF 1.5 - Portable Document Format',Identifier=u'fmt/19',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has lower priority than', u'637'), (u'Has priority over', u'613'), (u'Has priority over', u'614'), (u'Has priority over', u'615'), (u'Has priority over', u'616'), (u'Has priority over', u'617'), (u'Is previous version of', u'637'), (u'Is subsequent version of', u'617')],signatures=[InternalSignature(SignatureID=u'22',SignatureName=u'PDF 1.5',bytesequences=[ByteSequence(ByteSequenceID=u'116',ByteSequenceValue=u'255044462D312E35',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.5'), ByteSequence(ByteSequenceID=u'117',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'924',FormatName=u'MPEG-4 Media File',Identifier=u'fmt/199',extensions=[u'.mp4', u'.m4v', u'.m4a', u'.f4v', u'.f4a'],signatures=[InternalSignature(SignatureID=u'278',SignatureName=u'MP4 Media File',bytesequences=[ByteSequence(ByteSequenceID=u'357',ByteSequenceValue=u'{4}66747970{0-64}(6D703432|6D703431|69736F6D|69736F32){4-64}(6D6F6F76|6D646174|636D6F76)',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{4}ftyp.{0,64}(?:mp42|mp41|isom|iso2).{4,64}(?:moov|mdat|cmov)')])]),
FileFormat(FormatID=u'656',FormatName=u'Broadcast WAVE',Identifier=u'fmt/2',MimeType=[u'audio/x-wav'],extensions=[u'.wav'],relatedformat=[(u'Has priority over', u'654'), (u'Is subsequent version of', u'735')],signatures=[InternalSignature(SignatureID=u'52',SignatureName=u'BWAVE PCM 1',bytesequences=[ByteSequence(ByteSequenceID=u'156',ByteSequenceValue=u'52494646{4}57415645*62657874{350}0100{254-*}666D7420100000000100{14-*}64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*bext.{350}\\\x01\\000.{254,}fmt\\ \\\x10\\000\\000\\000\\\x01\\000.{14,}data')]), InternalSignature(SignatureID=u'160',SignatureName=u'BWAVE MPEG 1',bytesequences=[ByteSequence(ByteSequenceID=u'111',ByteSequenceValue=u'52494646{4}57415645*62657874{350}0100{254-*}666D7420280000005000{38}6661637404000000{4}6D6578740C000000{12}64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*bext.{350}\\\x01\\000.{254,}fmt\\ \\(\\000\\000\\000P\\000.{38}fact\\\x04\\000\\000\\000.{4}mext\\\x0c\\000\\000\\000.{12}data')])]),
FileFormat(FormatID=u'637',FormatName=u'Acrobat PDF 1.6 - Portable Document Format',Identifier=u'fmt/20',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has priority over', u'613'), (u'Has priority over', u'614'), (u'Has priority over', u'615'), (u'Has priority over', u'616'), (u'Has priority over', u'617'), (u'Has priority over', u'618'), (u'Is subsequent version of', u'618')],signatures=[InternalSignature(SignatureID=u'21',SignatureName=u'PDF 1.6',bytesequences=[ByteSequence(ByteSequenceID=u'113',ByteSequenceValue=u'255044462D312E36',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.6'), ByteSequence(ByteSequenceID=u'114',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'694',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/21',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'710'), (u'Is previous version of', u'695')],signatures=[InternalSignature(SignatureID=u'83',SignatureName=u'AutoCAD Drawing Format 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'112',ByteSequenceValue=u'4D43302E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMC0\\.0')])]),
FileFormat(FormatID=u'695',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/22',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'711'), (u'Is previous version of', u'696'), (u'Is subsequent version of', u'694')],signatures=[InternalSignature(SignatureID=u'84',SignatureName=u'AutoCAD Drawing Format 1.2',bytesequences=[ByteSequence(ByteSequenceID=u'2',ByteSequenceValue=u'4143312E32',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1\\.2')])]),
FileFormat(FormatID=u'696',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/23',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'712'), (u'Is previous version of', u'697'), (u'Is subsequent version of', u'695')],signatures=[InternalSignature(SignatureID=u'85',SignatureName=u'AutoCAD Drawing Format 1.3',bytesequences=[ByteSequence(ByteSequenceID=u'3',ByteSequenceValue=u'4143312E33',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1\\.3')])]),
FileFormat(FormatID=u'697',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/24',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'713'), (u'Is previous version of', u'698'), (u'Is subsequent version of', u'696')],signatures=[InternalSignature(SignatureID=u'86',SignatureName=u'AutoCAD Drawing Format 1.4',bytesequences=[ByteSequence(ByteSequenceID=u'4',ByteSequenceValue=u'4143312E3430',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1\\.40')])]),
FileFormat(FormatID=u'698',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/25',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'714'), (u'Is previous version of', u'699'), (u'Is subsequent version of', u'697')],signatures=[InternalSignature(SignatureID=u'87',SignatureName=u'AutoCAD Drawing Format 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'5',ByteSequenceValue=u'4143312E3530',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1\\.50')])]),
FileFormat(FormatID=u'699',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/26',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'715'), (u'Is previous version of', u'700'), (u'Is subsequent version of', u'698')],signatures=[InternalSignature(SignatureID=u'88',SignatureName=u'AutoCAD Drawing Format 2.1',bytesequences=[ByteSequence(ByteSequenceID=u'6',ByteSequenceValue=u'4143322E3130',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC2\\.10')])]),
FileFormat(FormatID=u'700',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/27',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'716'), (u'Is previous version of', u'701'), (u'Is subsequent version of', u'699')],signatures=[InternalSignature(SignatureID=u'89',SignatureName=u'AutoCAD Drawing Format 2.2',bytesequences=[ByteSequence(ByteSequenceID=u'7',ByteSequenceValue=u'4143(322E3231|322E3232|31303031)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC(?:2\\.21|2\\.22|1001)')])]),
FileFormat(FormatID=u'1015',FormatName=u'Microsoft Access Database',Identifier=u'fmt/275',extensions=[u'.accdb'],signatures=[InternalSignature(SignatureID=u'276',SignatureName=u'MS Access 2007',bytesequences=[ByteSequence(ByteSequenceID=u'354',ByteSequenceValue=u'000100005374616E64617264204143452044420002000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\\x01\\000\\000Standard\\ ACE\\ DB\\000\\\x02\\000\\000\\000'), ByteSequence(ByteSequenceID=u'355',ByteSequenceValue=u'410063006300650073007300560065007200730069006F006E{0-2048}300039002E00[30:39]00[30:39]',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)A\\000c\\000c\\000e\\000s\\000s\\000V\\000e\\000r\\000s\\000i\\000o\\000n.{0,2048}0\\0009\\000\\.\\000[0-9]\\000[0-9]')])]),
FileFormat(FormatID=u'1016',FormatName=u'Acrobat PDF 1.7 - Portable Document Format',Identifier=u'fmt/276',extensions=[u'.pdf'],signatures=[InternalSignature(SignatureID=u'289',SignatureName=u'PDF 1.7',bytesequences=[ByteSequence(ByteSequenceID=u'385',ByteSequenceValue=u'255044462D312E37',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.7'), ByteSequence(ByteSequenceID=u'386',ByteSequenceValue=u'2525454F46(0A|0D|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF(?:\\\n|\\\r|\\\r\\\n)\\Z')])]),
FileFormat(FormatID=u'1017',FormatName=u'ESRI Arc/View Shapefile Index',Identifier=u'fmt/277',extensions=[u'.shx'],signatures=[InternalSignature(SignatureID=u'290',SignatureName=u'ESRI Arc/View ShapeFile Index',bytesequences=[ByteSequence(ByteSequenceID=u'387',ByteSequenceValue=u'0000270A0000000000000000000000000000000000000000{4}E8030000{68}00000032',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring="(?s)\\A\\000\\000\\'\\\n\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000.{4}\\\xe8\\\x03\\000\\000.{68}\\000\\000\\0002")])]),
FileFormat(FormatID=u'1018',FormatName=u'Internet Message Format',Identifier=u'fmt/278',extensions=[u'.eml'],relatedformat=[(u'Has priority over', u'645')],signatures=[InternalSignature(SignatureID=u'293',SignatureName=u'Outlook Express Mail Message',bytesequences=[ByteSequence(ByteSequenceID=u'392',ByteSequenceValue=u'0D0A582D4D696D654F4C453A2050726F6475636564204279204D6963726F736F6674204D696D654F4C452056362E30302E{4}2E{4}0D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'',PositionType=u'Variable',regexstring='(?s)\\\r\\\nX\\-MimeOLE\\:\\ Produced\\ By\\ Microsoft\\ MimeOLE\\ V6\\.00\\..{4}\\..{4}\\\r\\\n')]), InternalSignature(SignatureID=u'294',SignatureName=u'Emailchemy RFC2822',bytesequences=[ByteSequence(ByteSequenceID=u'393',ByteSequenceValue=u'0D0A582D436F6E7665727465642D42793A20456D61696C6368656D7920??2E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'4096',Offset=u'',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,4096}\\\r\\\nX\\-Converted\\-By\\:\\ Emailchemy\\ .?\\.')])]),
FileFormat(FormatID=u'1019',FormatName=u'FLAC (Free Lossless Audio Codec)',Identifier=u'fmt/279',extensions=[u'.flac'],signatures=[InternalSignature(SignatureID=u'295',SignatureName=u'FLAC (Free Lossless Audio Codec)',bytesequences=[ByteSequence(ByteSequenceID=u'394',ByteSequenceValue=u'664C6143',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'4',Offset=u'',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,4}fLaC')])]),
FileFormat(FormatID=u'701',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/28',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'717'), (u'Is previous version of', u'702'), (u'Is subsequent version of', u'700')],signatures=[InternalSignature(SignatureID=u'90',SignatureName=u'AutoCAD Drawing Format 2.5',bytesequences=[ByteSequence(ByteSequenceID=u'8',ByteSequenceValue=u'414331303032',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1002')])]),
FileFormat(FormatID=u'702',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/29',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'718'), (u'Is previous version of', u'703'), (u'Is subsequent version of', u'701')],signatures=[InternalSignature(SignatureID=u'91',SignatureName=u'AutoCAD Drawing Format 2.6',bytesequences=[ByteSequence(ByteSequenceID=u'9',ByteSequenceValue=u'414331303033',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1003')])]),
FileFormat(FormatID=u'619',FormatName=u'Graphics Interchange Format',Identifier=u'fmt/3',MimeType=[u'image/gif'],extensions=[u'.gif'],relatedformat=[(u'Is previous version of', u'620')],signatures=[InternalSignature(SignatureID=u'18',SignatureName=u'GIF 1987a',bytesequences=[ByteSequence(ByteSequenceID=u'179',ByteSequenceValue=u'474946383761',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AGIF87a'), ByteSequence(ByteSequenceID=u'180',ByteSequenceValue=u'3B',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\;\\Z')])]),
FileFormat(FormatID=u'703',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/30',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'719'), (u'Is previous version of', u'704'), (u'Is subsequent version of', u'702')],signatures=[InternalSignature(SignatureID=u'92',SignatureName=u'AutoCAD Drawing Format R9',bytesequences=[ByteSequence(ByteSequenceID=u'10',ByteSequenceValue=u'414331303034',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1004')])]),
FileFormat(FormatID=u'704',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/31',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'720'), (u'Is previous version of', u'705'), (u'Is subsequent version of', u'703')],signatures=[InternalSignature(SignatureID=u'93',SignatureName=u'AutoCAD Drawing Format R10',bytesequences=[ByteSequence(ByteSequenceID=u'11',ByteSequenceValue=u'414331303036',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1006')])]),
FileFormat(FormatID=u'705',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/32',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'721'), (u'Is previous version of', u'706'), (u'Is subsequent version of', u'704')],signatures=[InternalSignature(SignatureID=u'94',SignatureName=u'AutoCAD Drawing Format R11/12',bytesequences=[ByteSequence(ByteSequenceID=u'12',ByteSequenceValue=u'414331303039',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1009')])]),
FileFormat(FormatID=u'706',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/33',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'722'), (u'Is previous version of', u'707'), (u'Is subsequent version of', u'705'), (u'Is subsequent version of', u'740')],signatures=[InternalSignature(SignatureID=u'95',SignatureName=u'AutoCAD Drawing Format R13',bytesequences=[ByteSequence(ByteSequenceID=u'13',ByteSequenceValue=u'414331303132',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1012')])]),
FileFormat(FormatID=u'707',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/34',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'723'), (u'Is previous version of', u'708'), (u'Is subsequent version of', u'706')],signatures=[InternalSignature(SignatureID=u'96',SignatureName=u'AutoCAD Drawing Format R14',bytesequences=[ByteSequence(ByteSequenceID=u'14',ByteSequenceValue=u'414331303134',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1014')])]),
FileFormat(FormatID=u'708',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/35',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'724'), (u'Is previous version of', u'709'), (u'Is subsequent version of', u'707')],signatures=[InternalSignature(SignatureID=u'97',SignatureName=u'AutoCAD Drawing Format 2000-2002',bytesequences=[ByteSequence(ByteSequenceID=u'15',ByteSequenceValue=u'414331303135',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1015')])]),
FileFormat(FormatID=u'709',FormatName=u'AutoCAD Drawing',Identifier=u'fmt/36',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Has lower priority than', u'725'), (u'Is previous version of', u'872'), (u'Is subsequent version of', u'708')],signatures=[InternalSignature(SignatureID=u'98',SignatureName=u'AutoCAD Drawing Format 2004-2005',bytesequences=[ByteSequence(ByteSequenceID=u'16',ByteSequenceValue=u'414331303138',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1018')])]),
FileFormat(FormatID=u'733',FormatName=u'Microsoft Word for Windows Document',Identifier=u'fmt/37',MimeType=[u'application/msword'],extensions=[u'.doc'],relatedformat=[(u'Is previous version of', u'734')],signatures=[InternalSignature(SignatureID=u'126',SignatureName=u'Microsoft Word for Windows 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'64',ByteSequenceValue=u'9BA5{16}00000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x9b\\\xa5.{16}\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'734',FormatName=u'Microsoft Word for Windows Document',Identifier=u'fmt/38',MimeType=[u'application/msword'],extensions=[u'.doc'],relatedformat=[(u'Is previous version of', u'688'), (u'Is subsequent version of', u'733')],signatures=[InternalSignature(SignatureID=u'127',SignatureName=u'Microsoft Word for Windows 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'65',ByteSequenceValue=u'DBA5{16}00000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xdb\\\xa5.{16}\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'688',FormatName=u'Microsoft Word for Windows Document',Identifier=u'fmt/39',MimeType=[u'application/msword'],extensions=[u'.doc'],relatedformat=[(u'Has priority over', u'767'), (u'Is previous version of', u'690'), (u'Is subsequent version of', u'734'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'128',SignatureName=u'Microsoft Word for Windows 6.0/95',bytesequences=[ByteSequence(ByteSequenceID=u'66',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff'), ByteSequence(ByteSequenceID=u'67',ByteSequenceValue=u'57006F007200640044006F00630075006D0065006E007400{42}02(00|01)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)W\\000o\\000r\\000d\\000D\\000o\\000c\\000u\\000m\\000e\\000n\\000t\\000.{42}\\\x02(?:\\000|\\\x01)'), ByteSequence(ByteSequenceID=u'221',ByteSequenceValue=u'4D6963726F736F667420576F726420(362E30|666F722057696E646F7773203935|362E302D446F6B756D656E74)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)Microsoft\\ Word\\ (?:6\\.0|for\\ Windows\\ 95|6\\.0\\-Dokument)')])]),
FileFormat(FormatID=u'620',FormatName=u'Graphics Interchange Format',Identifier=u'fmt/4',MimeType=[u'image/gif'],extensions=[u'.gif'],relatedformat=[(u'Is subsequent version of', u'619')],signatures=[InternalSignature(SignatureID=u'17',SignatureName=u'GIF 1989a',bytesequences=[ByteSequence(ByteSequenceID=u'181',ByteSequenceValue=u'474946383961',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AGIF89a'), ByteSequence(ByteSequenceID=u'182',ByteSequenceValue=u'3B',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\;\\Z')])]),
FileFormat(FormatID=u'690',FormatName=u'Microsoft Word for Windows Document',Identifier=u'fmt/40',MimeType=[u'application/msword'],extensions=[u'.doc'],relatedformat=[(u'Has priority over', u'767'), (u'Is subsequent version of', u'688'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'182',SignatureName=u'Microsoft Word for Windows 97 - 2002',bytesequences=[ByteSequence(ByteSequenceID=u'222',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff'), ByteSequence(ByteSequenceID=u'223',ByteSequenceValue=u'57006F007200640044006F00630075006D0065006E007400{42}02(00|01)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)W\\000o\\000r\\000d\\000D\\000o\\000c\\000u\\000m\\000e\\000n\\000t\\000.{42}\\\x02(?:\\000|\\\x01)'), ByteSequence(ByteSequenceID=u'224',ByteSequenceValue=u'4D6963726F736F667420576F7264(20382E30|20392E30|2031302E30|2D446F6B756D656E74)',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)Microsoft\\ Word(?:\\ 8\\.0|\\ 9\\.0|\\ 10\\.0|\\-Dokument)')])]),
FileFormat(FormatID=u'670',FormatName=u'Raw JPEG Stream',Identifier=u'fmt/41',MimeType=[u'image/jpeg'],extensions=[u'.jpe', u'.jpg', u'.jpeg'],relatedformat=[(u'Has lower priority than', u'667'), (u'Has lower priority than', u'668'), (u'Has lower priority than', u'669'), (u'Has lower priority than', u'671'), (u'Has lower priority than', u'675'), (u'Has lower priority than', u'676'), (u'Has lower priority than', u'751')],signatures=[InternalSignature(SignatureID=u'69',SignatureName=u'Raw JPEG',bytesequences=[ByteSequence(ByteSequenceID=u'174',ByteSequenceValue=u'FFD8FF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff'), ByteSequence(ByteSequenceID=u'175',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'667',FormatName=u'JPEG File Interchange Format',Identifier=u'fmt/42',MimeType=[u'image/jpeg'],extensions=[u'.jpeg', u'.jpe', u'.jpg'],relatedformat=[(u'Has priority over', u'670'), (u'Is previous version of', u'668')],signatures=[InternalSignature(SignatureID=u'66',SignatureName=u'JFIF 1.00',bytesequences=[ByteSequence(ByteSequenceID=u'168',ByteSequenceValue=u'FFD8FFE0{2}4A464946000100(00|01|02)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe0.{2}JFIF\\000\\\x01\\000(?:\\000|\\\x01|\\\x02)'), ByteSequence(ByteSequenceID=u'169',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'668',FormatName=u'JPEG File Interchange Format',Identifier=u'fmt/43',MimeType=[u'image/jpeg'],extensions=[u'.jpg', u'.jpe', u'.jpeg'],relatedformat=[(u'Has priority over', u'670'), (u'Is previous version of', u'669'), (u'Is subsequent version of', u'667')],signatures=[InternalSignature(SignatureID=u'67',SignatureName=u'JFIF 1.01',bytesequences=[ByteSequence(ByteSequenceID=u'170',ByteSequenceValue=u'FFD8FFE0{2}4A464946000101(00|01|02)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe0.{2}JFIF\\000\\\x01\\\x01(?:\\000|\\\x01|\\\x02)'), ByteSequence(ByteSequenceID=u'171',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'669',FormatName=u'JPEG File Interchange Format',Identifier=u'fmt/44',MimeType=[u'image/jpeg'],extensions=[u'.jpg', u'.jpe', u'.jpeg'],relatedformat=[(u'Has priority over', u'670'), (u'Is subsequent version of', u'668')],signatures=[InternalSignature(SignatureID=u'68',SignatureName=u'JFIF 1.02',bytesequences=[ByteSequence(ByteSequenceID=u'172',ByteSequenceValue=u'FFD8FFE0{2}4A464946000102(00|01|02)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe0.{2}JFIF\\000\\\x01\\\x02(?:\\000|\\\x01|\\\x02)'), ByteSequence(ByteSequenceID=u'173',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'626',FormatName=u'Rich Text Format',Identifier=u'fmt/45',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'631'), (u'Has lower priority than', u'632'), (u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Is previous version of', u'627')],signatures=[InternalSignature(SignatureID=u'30',SignatureName=u'RTF 1.0 - 1.4 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'125',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)')])]),
FileFormat(FormatID=u'627',FormatName=u'Rich Text Format',Identifier=u'fmt/46',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'631'), (u'Has lower priority than', u'632'), (u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Is previous version of', u'628'), (u'Is subsequent version of', u'626')],signatures=[InternalSignature(SignatureID=u'30',SignatureName=u'RTF 1.0 - 1.4 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'125',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)')])]),
FileFormat(FormatID=u'628',FormatName=u'Rich Text Format',Identifier=u'fmt/47',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'631'), (u'Has lower priority than', u'632'), (u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Is previous version of', u'629'), (u'Is subsequent version of', u'627')],signatures=[InternalSignature(SignatureID=u'30',SignatureName=u'RTF 1.0 - 1.4 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'125',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)')])]),
FileFormat(FormatID=u'629',FormatName=u'Rich Text Format',Identifier=u'fmt/48',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'631'), (u'Has lower priority than', u'632'), (u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Is previous version of', u'630'), (u'Is subsequent version of', u'628')],signatures=[InternalSignature(SignatureID=u'30',SignatureName=u'RTF 1.0 - 1.4 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'125',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)')])]),
FileFormat(FormatID=u'630',FormatName=u'Rich Text Format',Identifier=u'fmt/49',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'631'), (u'Has lower priority than', u'632'), (u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Is previous version of', u'631'), (u'Is subsequent version of', u'629')],signatures=[InternalSignature(SignatureID=u'30',SignatureName=u'RTF 1.0 - 1.4 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'125',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)')])]),
FileFormat(FormatID=u'655',FormatName=u'Audio/Video Interleaved Format',Identifier=u'fmt/5',MimeType=[u'video/x-msvideo'],extensions=[u'.avi'],signatures=[InternalSignature(SignatureID=u'51',SignatureName=u'AVI',bytesequences=[ByteSequence(ByteSequenceID=u'155',ByteSequenceValue=u'52494646{4}41564920*4C495354{4}6864726C61766968*4C495354{4}6D6F7669',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}AVI\\ .*LIST.{4}hdrlavih.*LIST.{4}movi')])]),
FileFormat(FormatID=u'631',FormatName=u'Rich Text Format',Identifier=u'fmt/50',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Has priority over', u'626'), (u'Has priority over', u'627'), (u'Has priority over', u'628'), (u'Has priority over', u'629'), (u'Has priority over', u'630'), (u'Is previous version of', u'632'), (u'Is subsequent version of', u'630')],signatures=[InternalSignature(SignatureID=u'158',SignatureName=u'RTF 1.5 - 1.6 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'109',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)5C616E7369637067',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)\\\\ansicpg')])]),
FileFormat(FormatID=u'632',FormatName=u'Rich Text Format',Identifier=u'fmt/51',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has lower priority than', u'633'), (u'Has lower priority than', u'753'), (u'Has priority over', u'626'), (u'Has priority over', u'627'), (u'Has priority over', u'628'), (u'Has priority over', u'629'), (u'Has priority over', u'630'), (u'Is previous version of', u'633'), (u'Is subsequent version of', u'631')],signatures=[InternalSignature(SignatureID=u'158',SignatureName=u'RTF 1.5 - 1.6 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'109',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)5C616E7369637067',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)\\\\ansicpg')])]),
FileFormat(FormatID=u'633',FormatName=u'Rich Text Format',Identifier=u'fmt/52',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has priority over', u'626'), (u'Has priority over', u'627'), (u'Has priority over', u'628'), (u'Has priority over', u'629'), (u'Has priority over', u'630'), (u'Has priority over', u'631'), (u'Has priority over', u'632'), (u'Is previous version of', u'753'), (u'Is subsequent version of', u'632')],signatures=[InternalSignature(SignatureID=u'26',SignatureName=u'RTF 1.7 - 1.8 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'124',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)5C616E7369637067{3-*}5C737473686664626368{1-4}5C73747368666C6F6368{1-4}5C737473686668696368{1-4}5C73747368666269',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)\\\\ansicpg.{3,}\\\\stshfdbch.{1,4}\\\\stshfloch.{1,4}\\\\stshfhich.{1,4}\\\\stshfbi')])]),
FileFormat(FormatID=u'753',FormatName=u'Rich Text Format',Identifier=u'fmt/53',MimeType=[u'application/rtf', u'text/rtf'],extensions=[u'.rtf'],relatedformat=[(u'Has priority over', u'626'), (u'Has priority over', u'627'), (u'Has priority over', u'628'), (u'Has priority over', u'629'), (u'Has priority over', u'630'), (u'Has priority over', u'631'), (u'Has priority over', u'632'), (u'Is subsequent version of', u'633')],signatures=[InternalSignature(SignatureID=u'26',SignatureName=u'RTF 1.7 - 1.8 (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'124',ByteSequenceValue=u'7B5C7274(66|6631)5C(616E7369|6D6163|7063|706361)5C616E7369637067{3-*}5C737473686664626368{1-4}5C73747368666C6F6368{1-4}5C737473686668696368{1-4}5C73747368666269',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\{\\\\rt(?:f|f1)\\\\(?:ansi|mac|pc|pca)\\\\ansicpg.{3,}\\\\stshfdbch.{1,4}\\\\stshfloch.{1,4}\\\\stshfhich.{1,4}\\\\stshfbi')])]),
FileFormat(FormatID=u'761',FormatName=u'Drawing Interchange Binary Format',Identifier=u'fmt/54',extensions=[u'.dxb'],signatures=[InternalSignature(SignatureID=u'166',SignatureName=u'DXB 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'1',ByteSequenceValue=u'00',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\Z'), ByteSequence(ByteSequenceID=u'196',ByteSequenceValue=u'4175746F4341442044584220312E300D0A1A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ DXB\\ 1\\.0\\\r\\\n\\\x1a\\000')])]),
FileFormat(FormatID=u'678',FormatName=u'Microsoft Excel 2.1 Worksheet (xls)',Identifier=u'fmt/55',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xls', u'.xlc', u'.xlm'],relatedformat=[(u'Is previous version of', u'679')],signatures=[InternalSignature(SignatureID=u'72',SignatureName=u'BIFF 2 Worksheet',bytesequences=[ByteSequence(ByteSequenceID=u'177',ByteSequenceValue=u'0900{2}07001000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\t\\000.{2}\\\x07\\000\\\x10\\000')])]),
FileFormat(FormatID=u'679',FormatName=u'Microsoft Excel 3.0 Worlsheet (xls)',Identifier=u'fmt/56',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xlc', u'.xlm', u'.xls'],relatedformat=[(u'Is previous version of', u'680'), (u'Is previous version of', u'681'), (u'Is subsequent version of', u'678')],signatures=[InternalSignature(SignatureID=u'73',SignatureName=u'BIFF 3 Worksheet',bytesequences=[ByteSequence(ByteSequenceID=u'188',ByteSequenceValue=u'0902{2}00001000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\t\\\x02.{2}\\000\\000\\\x10\\000')])]),
FileFormat(FormatID=u'680',FormatName=u'Microsoft Excel 4.0 Worksheet (xls)',Identifier=u'fmt/57',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xlc', u'.xls', u'.xlm'],relatedformat=[(u'Is previous version of', u'682'), (u'Is subsequent version of', u'679')],signatures=[InternalSignature(SignatureID=u'74',SignatureName=u'BIFF 4 Worksheet',bytesequences=[ByteSequence(ByteSequenceID=u'190',ByteSequenceValue=u'0904{2}00001000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\t\\\x04.{2}\\000\\000\\\x10\\000')])]),
FileFormat(FormatID=u'681',FormatName=u'Microsoft Excel 4.0 Workbook (xls)',Identifier=u'fmt/58',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xlw'],relatedformat=[(u'Is previous version of', u'682'), (u'Is subsequent version of', u'679')],signatures=[InternalSignature(SignatureID=u'75',SignatureName=u'BIFF 4 Workbook/Workspace',bytesequences=[ByteSequence(ByteSequenceID=u'192',ByteSequenceValue=u'0904{2}00040001',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\t\\\x04.{2}\\000\\\x04\\000\\\x01')])]),
FileFormat(FormatID=u'682',FormatName=u'Microsoft Excel 5.0 Workbook (xls)',Identifier=u'fmt/59',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xlw', u'.xls'],relatedformat=[(u'Has priority over', u'767'), (u'Is previous version of', u'683'), (u'Is subsequent version of', u'680'), (u'Is subsequent version of', u'681'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'76',SignatureName=u'BIFF 5 & 7 Workbook (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'194',ByteSequenceValue=u'0908{2}00050500(9C35|6C92|920C|F90C)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'512',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{512}\\\t\\\x08.{2}\\000\\\x05\\\x05\\000(?:\\\x9c5|l\\\x92|\\\x92\\\x0c|\\\xf9\\\x0c)')])]),
FileFormat(FormatID=u'654',FormatName=u'Waveform Audio',Identifier=u'fmt/6',MimeType=[u'audio/x-wav'],extensions=[u'.wav'],relatedformat=[(u'Has lower priority than', u'656'), (u'Has lower priority than', u'674'), (u'Has lower priority than', u'735'), (u'Has lower priority than', u'749'), (u'Has lower priority than', u'750'), (u'Is previous version of', u'785'), (u'Is supertype of', u'784'), (u'Is supertype of', u'785'), (u'Is supertype of', u'786')],signatures=[InternalSignature(SignatureID=u'50',SignatureName=u'WAVE',bytesequences=[ByteSequence(ByteSequenceID=u'154',ByteSequenceValue=u'52494646{4}57415645*666D7420{18-*}64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*fmt\\ .{18,}data')])]),
FileFormat(FormatID=u'683',FormatName=u'Microsoft Excel 95 Workbook (xls)',Identifier=u'fmt/60',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xlw', u'.xls'],relatedformat=[(u'Has priority over', u'767'), (u'Is previous version of', u'684'), (u'Is subsequent version of', u'682'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'76',SignatureName=u'BIFF 5 & 7 Workbook (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'194',ByteSequenceValue=u'0908{2}00050500(9C35|6C92|920C|F90C)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'512',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{512}\\\t\\\x08.{2}\\000\\\x05\\\x05\\000(?:\\\x9c5|l\\\x92|\\\x92\\\x0c|\\\xf9\\\x0c)')])]),
FileFormat(FormatID=u'684',FormatName=u'Microsoft Excel 97 Workbook (xls)',Identifier=u'fmt/61',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xls', u'.xlw'],relatedformat=[(u'Has priority over', u'767'), (u'Is previous version of', u'685'), (u'Is subsequent version of', u'683'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'78',SignatureName=u'BIFF 8 & 8X Workbook (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'195',ByteSequenceValue=u'0908{2}00060500EC30CD07',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'512',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{512}\\\t\\\x08.{2}\\000\\\x06\\\x05\\000\\\xec0\\\xcd\\\x07')])]),
FileFormat(FormatID=u'685',FormatName=u'Microsoft Excel 2000-2003 Workbook (xls)',Identifier=u'fmt/62',MimeType=[u'application/vnd.ms-excel'],extensions=[u'.xlw', u'.xls'],relatedformat=[(u'Has priority over', u'767'), (u'Is subsequent version of', u'684'), (u'Is subtype of', u'767')],signatures=[InternalSignature(SignatureID=u'78',SignatureName=u'BIFF 8 & 8X Workbook (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'195',ByteSequenceValue=u'0908{2}00060500EC30CD07',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'512',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{512}\\\t\\\x08.{2}\\000\\\x06\\\x05\\000\\\xec0\\\xcd\\\x07')])]),
FileFormat(FormatID=u'766',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/63',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has lower priority than', u'710'), (u'Has lower priority than', u'711'), (u'Has lower priority than', u'712'), (u'Has lower priority than', u'713'), (u'Has lower priority than', u'714'), (u'Has lower priority than', u'715'), (u'Has lower priority than', u'716'), (u'Has lower priority than', u'717'), (u'Has lower priority than', u'718'), (u'Has lower priority than', u'719'), (u'Has lower priority than', u'720'), (u'Has lower priority than', u'721'), (u'Has lower priority than', u'722'), (u'Has lower priority than', u'723'), (u'Has lower priority than', u'724'), (u'Has lower priority than', u'725')],signatures=[InternalSignature(SignatureID=u'115',SignatureName=u'Drawing Interchange File Format (ASCII) (generic)',bytesequences=[ByteSequence(ByteSequenceID=u'17',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'18',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'710',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/64',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'694'), (u'Has priority over', u'766'), (u'Is previous version of', u'711')],signatures=[InternalSignature(SignatureID=u'99',SignatureName=u'Drawing Interchange File Format 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'49',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4D43302E300D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nMC0\\.0\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'50',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'711',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/65',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'695'), (u'Has priority over', u'766'), (u'Is previous version of', u'712'), (u'Is subsequent version of', u'710')],signatures=[InternalSignature(SignatureID=u'100',SignatureName=u'Drawing Interchange File Format 1.2',bytesequences=[ByteSequence(ByteSequenceID=u'47',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143312E320D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1\\.2\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'48',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'712',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/66',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'696'), (u'Has priority over', u'766'), (u'Is previous version of', u'713'), (u'Is subsequent version of', u'711')],signatures=[InternalSignature(SignatureID=u'101',SignatureName=u'Drawing Interchange File Format 1.3',bytesequences=[ByteSequence(ByteSequenceID=u'45',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143312E330D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1\\.3\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'46',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'713',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/67',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'697'), (u'Has priority over', u'766'), (u'Is previous version of', u'714'), (u'Is subsequent version of', u'712')],signatures=[InternalSignature(SignatureID=u'102',SignatureName=u'Drawing Interchange File Format 1.4',bytesequences=[ByteSequence(ByteSequenceID=u'43',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143312E34300D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1\\.40\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'44',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'714',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/68',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'698'), (u'Has priority over', u'766'), (u'Is previous version of', u'715'), (u'Is subsequent version of', u'713')],signatures=[InternalSignature(SignatureID=u'103',SignatureName=u'Drawing Interchange File Format 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'41',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143312E35300D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1\\.50\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'42',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'715',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/69',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'699'), (u'Has priority over', u'766'), (u'Is previous version of', u'716'), (u'Is subsequent version of', u'714')],signatures=[InternalSignature(SignatureID=u'104',SignatureName=u'Drawing Interchange File Format 2.1',bytesequences=[ByteSequence(ByteSequenceID=u'39',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143322E31300D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC2\\.10\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'40',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'609',FormatName=u'Tagged Image File Format',Identifier=u'fmt/7',MimeType=[u'image/tiff'],extensions=[u'.tif', u'.tiff'],relatedformat=[(u'Has lower priority than', u'672'), (u'Has lower priority than', u'673'), (u'Has lower priority than', u'752'), (u'Is previous version of', u'610')],signatures=[InternalSignature(SignatureID=u'9',SignatureName=u'TIFF generic (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'183',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000')]), InternalSignature(SignatureID=u'10',SignatureName=u'TIFF generic (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'184',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*')])]),
FileFormat(FormatID=u'716',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/70',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'700'), (u'Has priority over', u'766'), (u'Is previous version of', u'717'), (u'Is subsequent version of', u'715')],signatures=[InternalSignature(SignatureID=u'105',SignatureName=u'Drawing Interchange File Format 2.2',bytesequences=[ByteSequence(ByteSequenceID=u'37',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143(322E3231|322E3232|31303031)0D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC(?:2\\.21|2\\.22|1001)\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'38',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'717',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/71',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'701'), (u'Has priority over', u'766'), (u'Is previous version of', u'718'), (u'Is subsequent version of', u'716')],signatures=[InternalSignature(SignatureID=u'106',SignatureName=u'Drawing Interchange File Format 2.5',bytesequences=[ByteSequence(ByteSequenceID=u'35',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313030320D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1002\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'36',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'718',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/72',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'702'), (u'Has priority over', u'766'), (u'Is previous version of', u'719'), (u'Is subsequent version of', u'717')],signatures=[InternalSignature(SignatureID=u'107',SignatureName=u'Drawing Interchange File Format 2.6',bytesequences=[ByteSequence(ByteSequenceID=u'33',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313030330D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1003\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'34',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'719',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/73',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Has priority over', u'703'), (u'Has priority over', u'766'), (u'Is previous version of', u'720'), (u'Is subsequent version of', u'718')],signatures=[InternalSignature(SignatureID=u'108',SignatureName=u'Drawing Interchange File Format R9',bytesequences=[ByteSequence(ByteSequenceID=u'31',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313030340D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1004\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'32',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'720',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/74',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'739'), (u'Has priority over', u'704'), (u'Has priority over', u'766'), (u'Is previous version of', u'721'), (u'Is subsequent version of', u'719')],signatures=[InternalSignature(SignatureID=u'109',SignatureName=u'Drawing Interchange File Format R10',bytesequences=[ByteSequence(ByteSequenceID=u'29',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313030360D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1006\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'30',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'721',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/75',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'740'), (u'Has priority over', u'705'), (u'Has priority over', u'766'), (u'Is previous version of', u'722'), (u'Is subsequent version of', u'720')],signatures=[InternalSignature(SignatureID=u'110',SignatureName=u'Drawing Interchange File Format R11/12',bytesequences=[ByteSequence(ByteSequenceID=u'27',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313030390D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1009\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'28',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'722',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/76',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'741'), (u'Has priority over', u'706'), (u'Has priority over', u'766'), (u'Is previous version of', u'723'), (u'Is subsequent version of', u'721')],signatures=[InternalSignature(SignatureID=u'111',SignatureName=u'Drawing Interchange File Format R13',bytesequences=[ByteSequence(ByteSequenceID=u'25',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313031320D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1012\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'26',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'723',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/77',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'742'), (u'Has priority over', u'707'), (u'Has priority over', u'766'), (u'Is previous version of', u'724'), (u'Is subsequent version of', u'722')],signatures=[InternalSignature(SignatureID=u'112',SignatureName=u'Drawing Interchange File Format R14',bytesequences=[ByteSequence(ByteSequenceID=u'23',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313031340D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1014\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'24',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'724',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/78',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'743'), (u'Has priority over', u'708'), (u'Has priority over', u'766'), (u'Is previous version of', u'725'), (u'Is subsequent version of', u'723')],signatures=[InternalSignature(SignatureID=u'113',SignatureName=u'Drawing Interchange File Format 2000-2002',bytesequences=[ByteSequence(ByteSequenceID=u'21',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313031350D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1015\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'22',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'725',FormatName=u'Drawing Interchange File Format (ASCII)',Identifier=u'fmt/79',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'744'), (u'Has priority over', u'709'), (u'Has priority over', u'766'), (u'Is subsequent version of', u'724')],signatures=[InternalSignature(SignatureID=u'114',SignatureName=u'Drawing Interchange File Format 2004-2005',bytesequences=[ByteSequence(ByteSequenceID=u'19',ByteSequenceValue=u'300D0A53454354494F4E0D0A2020320D0A4845414445520D0A*390D0A24414341445645520D0A2020310D0A4143313031380D0A*300D0A454E445345430D0A',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)0\\\r\\\nSECTION\\\r\\\n\\ \\ 2\\\r\\\nHEADER\\\r\\\n.*9\\\r\\\n\\$ACADVER\\\r\\\n\\ \\ 1\\\r\\\nAC1018\\\r\\\n.*0\\\r\\\nENDSEC\\\r\\\n'), ByteSequence(ByteSequenceID=u'20',ByteSequenceValue=u'300D0A454F460D0A',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)0\\\r\\\nEOF\\\r\\\n\\Z')])]),
FileFormat(FormatID=u'610',FormatName=u'Tagged Image File Format',Identifier=u'fmt/8',MimeType=[u'image/tiff'],extensions=[u'.tif', u'.tiff'],relatedformat=[(u'Has lower priority than', u'672'), (u'Has lower priority than', u'673'), (u'Has lower priority than', u'752'), (u'Is previous version of', u'611'), (u'Is subsequent version of', u'609')],signatures=[InternalSignature(SignatureID=u'9',SignatureName=u'TIFF generic (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'183',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000')]), InternalSignature(SignatureID=u'10',SignatureName=u'TIFF generic (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'184',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*')])]),
FileFormat(FormatID=u'739',FormatName=u'Drawing Interchange File Format (Binary)',Identifier=u'fmt/80',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'720'), (u'Is previous version of', u'740')],signatures=[InternalSignature(SignatureID=u'133',SignatureName=u'Binary DXF R10',bytesequences=[ByteSequence(ByteSequenceID=u'72',ByteSequenceValue=u'4175746F4341442042696E617279204458460D0A1A00*0053454354494F4E000248454144455200*092441434144564552000141433130303600*00454E4453454300',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ Binary\\ DXF\\\r\\\n\\\x1a\\000.*\\000SECTION\\000\\\x02HEADER\\000.*\\\t\\$ACADVER\\000\\\x01AC1006\\000.*\\000ENDSEC\\000'), ByteSequence(ByteSequenceID=u'73',ByteSequenceValue=u'00454F4600',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000EOF\\000\\Z')])]),
FileFormat(FormatID=u'740',FormatName=u'Drawing Interchange File Format (Binary)',Identifier=u'fmt/81',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'721'), (u'Is previous version of', u'706'), (u'Is previous version of', u'741'), (u'Is subsequent version of', u'739')],signatures=[InternalSignature(SignatureID=u'134',SignatureName=u'Binary DXF R11/12',bytesequences=[ByteSequence(ByteSequenceID=u'74',ByteSequenceValue=u'4175746F4341442042696E617279204458460D0A1A00*0053454354494F4E000248454144455200*092441434144564552000141433130303900*00454E4453454300',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ Binary\\ DXF\\\r\\\n\\\x1a\\000.*\\000SECTION\\000\\\x02HEADER\\000.*\\\t\\$ACADVER\\000\\\x01AC1009\\000.*\\000ENDSEC\\000'), ByteSequence(ByteSequenceID=u'75',ByteSequenceValue=u'00454F4600',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000EOF\\000\\Z')])]),
FileFormat(FormatID=u'741',FormatName=u'Drawing Interchange File Format (Binary)',Identifier=u'fmt/82',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'722'), (u'Is previous version of', u'742'), (u'Is subsequent version of', u'740')],signatures=[InternalSignature(SignatureID=u'135',SignatureName=u'Binary DXF R13',bytesequences=[ByteSequence(ByteSequenceID=u'76',ByteSequenceValue=u'4175746F4341442042696E617279204458460D0A1A00*0053454354494F4E000248454144455200*092441434144564552000141433130313200*00454E4453454300',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ Binary\\ DXF\\\r\\\n\\\x1a\\000.*\\000SECTION\\000\\\x02HEADER\\000.*\\\t\\$ACADVER\\000\\\x01AC1012\\000.*\\000ENDSEC\\000'), ByteSequence(ByteSequenceID=u'77',ByteSequenceValue=u'00454F4600',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000EOF\\000\\Z')])]),
FileFormat(FormatID=u'742',FormatName=u'Drawing Interchange File Format (Binary)',Identifier=u'fmt/83',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'723'), (u'Is previous version of', u'743'), (u'Is subsequent version of', u'741')],signatures=[InternalSignature(SignatureID=u'136',SignatureName=u'Binary DXF R14',bytesequences=[ByteSequence(ByteSequenceID=u'78',ByteSequenceValue=u'4175746F4341442042696E617279204458460D0A1A00*000053454354494F4E00020048454144455200*0900244143414456455200010041433130313400*0000454E4453454300',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ Binary\\ DXF\\\r\\\n\\\x1a\\000.*\\000\\000SECTION\\000\\\x02\\000HEADER\\000.*\\\t\\000\\$ACADVER\\000\\\x01\\000AC1014\\000.*\\000\\000ENDSEC\\000'), ByteSequence(ByteSequenceID=u'79',ByteSequenceValue=u'0000454F4600',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000EOF\\000\\Z')])]),
FileFormat(FormatID=u'743',FormatName=u'Drawing Interchange File Format (Binary)',Identifier=u'fmt/84',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'724'), (u'Is previous version of', u'744'), (u'Is subsequent version of', u'742')],signatures=[InternalSignature(SignatureID=u'137',SignatureName=u'Binary DXF 2000-2002',bytesequences=[ByteSequence(ByteSequenceID=u'80',ByteSequenceValue=u'4175746F4341442042696E617279204458460D0A1A00*000053454354494F4E00020048454144455200*0900244143414456455200010041433130313500*0000454E4453454300',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ Binary\\ DXF\\\r\\\n\\\x1a\\000.*\\000\\000SECTION\\000\\\x02\\000HEADER\\000.*\\\t\\000\\$ACADVER\\000\\\x01\\000AC1015\\000.*\\000\\000ENDSEC\\000'), ByteSequence(ByteSequenceID=u'81',ByteSequenceValue=u'0000454F4600',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000EOF\\000\\Z')])]),
FileFormat(FormatID=u'744',FormatName=u'Drawing Interchange File Format (Binary)',Identifier=u'fmt/85',MimeType=[u'image/vnd.dxf'],extensions=[u'.dxf'],relatedformat=[(u'Equivalent to', u'725'), (u'Is subsequent version of', u'743')],signatures=[InternalSignature(SignatureID=u'138',SignatureName=u'Binary DXF 2004-2005',bytesequences=[ByteSequence(ByteSequenceID=u'82',ByteSequenceValue=u'4175746F4341442042696E617279204458460D0A1A00*000053454354494F4E00020048454144455200*0900244143414456455200010041433130313800*0000454E4453454300',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAutoCAD\\ Binary\\ DXF\\\r\\\n\\\x1a\\000.*\\000\\000SECTION\\000\\\x02\\000HEADER\\000.*\\\t\\000\\$ACADVER\\000\\\x01\\000AC1018\\000.*\\000\\000ENDSEC\\000'), ByteSequence(ByteSequenceID=u'83',ByteSequenceValue=u'0000454F4600',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\000EOF\\000\\Z')])]),
FileFormat(FormatID=u'621',FormatName=u'PCX',Identifier=u'fmt/86',extensions=[u'.pcx'],relatedformat=[(u'Is previous version of', u'622')],signatures=[InternalSignature(SignatureID=u'65',SignatureName=u'PCX 0',bytesequences=[ByteSequence(ByteSequenceID=u'167',ByteSequenceValue=u'0A0001(01|02|04|08){60}00{3}(01|02)00{4}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\n\\000\\\x01(?:\\\x01|\\\x02|\\\x04|\\\x08).{60}\\000.{3}(?:\\\x01|\\\x02)\\000.{4}\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'622',FormatName=u'PCX',Identifier=u'fmt/87',extensions=[u'.pcx'],relatedformat=[(u'Is previous version of', u'623'), (u'Is subsequent version of', u'621')],signatures=[InternalSignature(SignatureID=u'64',SignatureName=u'PCX 2',bytesequences=[ByteSequence(ByteSequenceID=u'166',ByteSequenceValue=u'0A0201(01|02|04|08){60}00{3}(01|02)00{4}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\n\\\x02\\\x01(?:\\\x01|\\\x02|\\\x04|\\\x08).{60}\\000.{3}(?:\\\x01|\\\x02)\\000.{4}\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'623',FormatName=u'PCX',Identifier=u'fmt/88',extensions=[u'.pcx'],relatedformat=[(u'Is previous version of', u'624'), (u'Is subsequent version of', u'622')],signatures=[InternalSignature(SignatureID=u'63',SignatureName=u'PCX 3',bytesequences=[ByteSequence(ByteSequenceID=u'165',ByteSequenceValue=u'0A0301(01|02|04|08){60}00{3}(01|02)00{4}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\n\\\x03\\\x01(?:\\\x01|\\\x02|\\\x04|\\\x08).{60}\\000.{3}(?:\\\x01|\\\x02)\\000.{4}\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'624',FormatName=u'PCX',Identifier=u'fmt/89',extensions=[u'.pcx'],relatedformat=[(u'Is previous version of', u'625'), (u'Is subsequent version of', u'623')],signatures=[InternalSignature(SignatureID=u'62',SignatureName=u'PCX 4',bytesequences=[ByteSequence(ByteSequenceID=u'164',ByteSequenceValue=u'0A0401(01|02|04|08){60}00{3}(01|02)00{4}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\n\\\x04\\\x01(?:\\\x01|\\\x02|\\\x04|\\\x08).{60}\\000.{3}(?:\\\x01|\\\x02)\\000.{4}\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'611',FormatName=u'Tagged Image File Format',Identifier=u'fmt/9',MimeType=[u'image/tiff'],extensions=[u'.tiff', u'.tif'],relatedformat=[(u'Has lower priority than', u'672'), (u'Has lower priority than', u'673'), (u'Has lower priority than', u'752'), (u'Is previous version of', u'612'), (u'Is subsequent version of', u'610')],signatures=[InternalSignature(SignatureID=u'9',SignatureName=u'TIFF generic (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'183',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000')]), InternalSignature(SignatureID=u'10',SignatureName=u'TIFF generic (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'184',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*')])]),
FileFormat(FormatID=u'625',FormatName=u'PCX',Identifier=u'fmt/90',extensions=[u'.pcx'],relatedformat=[(u'Is subsequent version of', u'624')],signatures=[InternalSignature(SignatureID=u'61',SignatureName=u'PCX 5',bytesequences=[ByteSequence(ByteSequenceID=u'163',ByteSequenceValue=u'0A0501(01|02|04|08){60}00{3}(01|02)00{4}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\n\\\x05\\\x01(?:\\\x01|\\\x02|\\\x04|\\\x08).{60}\\000.{3}(?:\\\x01|\\\x02)\\000.{4}\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000')])]),
FileFormat(FormatID=u'634',FormatName=u'Scalable Vector Graphics',Identifier=u'fmt/91',MimeType=[u'image/svg+xml'],extensions=[u'.svg'],relatedformat=[(u'Has priority over', u'638'), (u'Is previous version of', u'635')],signatures=[InternalSignature(SignatureID=u'24',SignatureName=u'SVG 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'122',ByteSequenceValue=u'3C3F786D6C2076657273696F6E3D22312E3022*3C737667*7376673E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\<\\?xml\\ version\\=\\"1\\.0\\".*\\<svg.*svg\\>')])]),
FileFormat(FormatID=u'635',FormatName=u'Scalable Vector Graphics',Identifier=u'fmt/92',MimeType=[u'image/svg+xml'],extensions=[u'.svg'],relatedformat=[(u'Has priority over', u'638'), (u'Is subsequent version of', u'634')],signatures=[InternalSignature(SignatureID=u'25',SignatureName=u'SVG 1.1',bytesequences=[ByteSequence(ByteSequenceID=u'123',ByteSequenceValue=u'3C3F786D6C2076657273696F6E3D22312E3022*3C737667*76657273696F6E3D22312E3122*7376673E',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\<\\?xml\\ version\\=\\"1\\.0\\".*\\<svg.*version\\=\\"1\\.1\\".*svg\\>')])]),
FileFormat(FormatID=u'661',FormatName=u'Virtual Reality Modeling Language',Identifier=u'fmt/93',MimeType=[u'model/vrml'],extensions=[u'.wrl'],relatedformat=[(u'Is previous version of', u'662')],signatures=[InternalSignature(SignatureID=u'53',SignatureName=u'VRML 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'157',ByteSequenceValue=u'2356524D4C2056312E30206173636969',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\#VRML\\ V1\\.0\\ ascii')])]),
FileFormat(FormatID=u'662',FormatName=u'Virtual Reality Modeling Language',Identifier=u'fmt/94',MimeType=[u'model/vrml'],extensions=[u'.wrl'],relatedformat=[(u'Is subsequent version of', u'661')],signatures=[InternalSignature(SignatureID=u'54',SignatureName=u'VRML 97',bytesequences=[ByteSequence(ByteSequenceID=u'158',ByteSequenceValue=u'2356524D4C2056322E302075746638',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\#VRML\\ V2\\.0\\ utf8')])]),
FileFormat(FormatID=u'770',FormatName=u'Acrobat PDF/A - Portable Document Format',Identifier=u'fmt/95',MimeType=[u'application/pdf'],extensions=[u'.pdf'],relatedformat=[(u'Has priority over', u'617')],signatures=[InternalSignature(SignatureID=u'264',SignatureName=u'Acrobat PDF/A',bytesequences=[ByteSequence(ByteSequenceID=u'336',ByteSequenceValue=u'255044462D312E34',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%PDF\\-1\\.4'), ByteSequence(ByteSequenceID=u'337',ByteSequenceValue=u'786D6C6E733A7064666169643D(22|27)687474703A2F2F7777772E6169696D2E6F72672F706466612F6E732F69642F(22|27)',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)xmlns\\:pdfaid\\=(?:\\"|\\\')http\\:\\/\\/www\\.aiim\\.org\\/pdfa\\/ns\\/id\\/(?:\\"|\\\')')])]),
FileFormat(FormatID=u'645',FormatName=u'Hypertext Markup Language',Identifier=u'fmt/96',MimeType=[u'text/html'],extensions=[u'.htm', u'.html'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has lower priority than', u'639'), (u'Has lower priority than', u'640'), (u'Has lower priority than', u'641'), (u'Has lower priority than', u'642'), (u'Has lower priority than', u'643'), (u'Has lower priority than', u'644'), (u'Has lower priority than', u'777'), (u'Has lower priority than', u'1018')],signatures=[InternalSignature(SignatureID=u'41',SignatureName=u'HTML pre-2.0',bytesequences=[ByteSequence(ByteSequenceID=u'270',ByteSequenceValue=u'3C(48544D4C|68746D6C)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<(?:HTML|html)'), ByteSequence(ByteSequenceID=u'271',ByteSequenceValue=u'3C2F(48544D4C|68746D6C|424F4459|626F6479)3E',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\<\\/(?:HTML|html|BODY|body)\\>.{0,1024}\\Z')])]),
FileFormat(FormatID=u'639',FormatName=u'Hypertext Markup Language',Identifier=u'fmt/97',MimeType=[u'text/html'],extensions=[u'.htm', u'.html'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has priority over', u'645'), (u'Is previous version of', u'640')],signatures=[InternalSignature(SignatureID=u'35',SignatureName=u'HTML 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'276',ByteSequenceValue=u'3C21(444F4354595045|646F6374797065)20(48544D4C|68746D6C)20(5055424C4943|7075626C6963)20222D2F2F{1-16}2F2F(445444|647464)20{0-64}(48544D4C|68746D6C)20322E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<\\!(?:DOCTYPE|doctype)\\ (?:HTML|html)\\ (?:PUBLIC|public)\\ \\"\\-\\/\\/.{1,16}\\/\\/(?:DTD|dtd)\\ .{0,64}(?:HTML|html)\\ 2\\.0')])]),
FileFormat(FormatID=u'640',FormatName=u'Hypertext Markup Language',Identifier=u'fmt/98',MimeType=[u'text/html'],extensions=[u'.htm', u'.html'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has priority over', u'645'), (u'Is previous version of', u'641'), (u'Is subsequent version of', u'639')],signatures=[InternalSignature(SignatureID=u'36',SignatureName=u'HTML 3.2',bytesequences=[ByteSequence(ByteSequenceID=u'278',ByteSequenceValue=u'3C21(444F4354595045|646F6374797065)20(48544D4C|68746D6C)20(5055424C4943|7075626C6963)20222D2F2F{1-16}2F2F(445444|647464)20{0-64}(48544D4C|68746D6C)20332E32',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<\\!(?:DOCTYPE|doctype)\\ (?:HTML|html)\\ (?:PUBLIC|public)\\ \\"\\-\\/\\/.{1,16}\\/\\/(?:DTD|dtd)\\ .{0,64}(?:HTML|html)\\ 3\\.2')])]),
FileFormat(FormatID=u'641',FormatName=u'Hypertext Markup Language',Identifier=u'fmt/99',MimeType=[u'text/html'],extensions=[u'.htm', u'.html'],relatedformat=[(u'Has lower priority than', u'638'), (u'Has priority over', u'645'), (u'Is previous version of', u'642'), (u'Is subsequent version of', u'640')],signatures=[InternalSignature(SignatureID=u'37',SignatureName=u'HTML 4.0',bytesequences=[ByteSequence(ByteSequenceID=u'268',ByteSequenceValue=u'3C21(444F4354595045|646F6374797065)20(48544D4C|68746D6C)20(5055424C4943|7075626C6963)20222D2F2F{1-16}2F2F(445444|647464)20{0-64}(48544D4C|68746D6C)20342E(3020|302F)',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'1024',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{0,1024}\\<\\!(?:DOCTYPE|doctype)\\ (?:HTML|html)\\ (?:PUBLIC|public)\\ \\"\\-\\/\\/.{1,16}\\/\\/(?:DTD|dtd)\\ .{0,64}(?:HTML|html)\\ 4\\.(?:0\\ |0\\/)')])]),
FileFormat(FormatID=u'256',FormatName=u'RealAudio Metafile',Identifier=u'x-fmt/183',MimeType=[u'audio/vnd.rn-realaudio', u'audio/x-pn-realaudio'],extensions=[u'.ram'],signatures=[InternalSignature(SignatureID=u'210',SignatureName=u'RealAudio Metafile',bytesequences=[ByteSequence(ByteSequenceID=u'285',ByteSequenceValue=u'727473703A2F2F',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\Artsp\\:\\/\\/')])]),
FileFormat(FormatID=u'328',FormatName=u'ESRI Arc/View ShapeFile',Identifier=u'x-fmt/235',extensions=[u'.shp'],signatures=[InternalSignature(SignatureID=u'291',SignatureName=u'ESRI Arc/View ShapeFile',bytesequences=[ByteSequence(ByteSequenceID=u'388',ByteSequenceValue=u'0000270A0000000000000000000000000000000000000000{4}E8030000{68}00000001',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring="(?s)\\A\\000\\000\\'\\\n\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000.{4}\\\xe8\\\x03\\000\\000.{68}\\000\\000\\000\\\x01")])]),
FileFormat(FormatID=u'350',FormatName=u'Microsoft Access Database',Identifier=u'x-fmt/238',extensions=[u'.mdb'],signatures=[InternalSignature(SignatureID=u'271',SignatureName=u'MS Access 95',bytesequences=[ByteSequence(ByteSequenceID=u'346',ByteSequenceValue=u'000100005374616E64617264204A65742044420000000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\\x01\\000\\000Standard\\ Jet\\ DB\\000\\000\\000\\000\\000'), ByteSequence(ByteSequenceID=u'347',ByteSequenceValue=u'41636365737356657273696F6E{0-1024}30362E[30:39][30:39]',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)AccessVersion.{0,1024}06\\.[0-9][0-9]')])]),
FileFormat(FormatID=u'351',FormatName=u'Microsoft Access Database',Identifier=u'x-fmt/239',extensions=[u'.mdb'],signatures=[InternalSignature(SignatureID=u'272',SignatureName=u'MS Access 97',bytesequences=[ByteSequence(ByteSequenceID=u'348',ByteSequenceValue=u'000100005374616e64617264204a65742044420000000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\\x01\\000\\000Standard\\ Jet\\ DB\\000\\000\\000\\000\\000'), ByteSequence(ByteSequenceID=u'349',ByteSequenceValue=u'41636365737356657273696f6e{0-1024}30372e[30:39][30:39]',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)AccessVersion.{0,1024}07\\.[0-9][0-9]')])]),
FileFormat(FormatID=u'352',FormatName=u'Microsoft Access Database',Identifier=u'x-fmt/240',extensions=[u'.mdb'],signatures=[InternalSignature(SignatureID=u'273',SignatureName=u'MS Access 2000',bytesequences=[ByteSequence(ByteSequenceID=u'350',ByteSequenceValue=u'000100005374616E64617264204A65742044420001000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\\x01\\000\\000Standard\\ Jet\\ DB\\000\\\x01\\000\\000\\000'), ByteSequence(ByteSequenceID=u'351',ByteSequenceValue=u'410063006300650073007300560065007200730069006F006E{0-2048}300038002E00[30:39]00[30:39]',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)A\\000c\\000c\\000e\\000s\\000s\\000V\\000e\\000r\\000s\\000i\\000o\\000n.{0,2048}0\\0008\\000\\.\\000[0-9]\\000[0-9]')])]),
FileFormat(FormatID=u'353',FormatName=u'Microsoft Access Database',Identifier=u'x-fmt/241',extensions=[u'.mdb'],signatures=[InternalSignature(SignatureID=u'274',SignatureName=u'MS Access 2002/3',bytesequences=[ByteSequence(ByteSequenceID=u'352',ByteSequenceValue=u'000100005374616E64617264204A65742044420001000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\\x01\\000\\000Standard\\ Jet\\ DB\\000\\\x01\\000\\000\\000'), ByteSequence(ByteSequenceID=u'353',ByteSequenceValue=u'410063006300650073007300560065007200730069006F006E{0-2048}300039002E00[30:39]00[30:39]',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)A\\000c\\000c\\000e\\000s\\000s\\000V\\000e\\000r\\000s\\000i\\000o\\000n.{0,2048}0\\0009\\000\\.\\000[0-9]\\000[0-9]')])]),
FileFormat(FormatID=u'364',FormatName=u'Microsoft Outlook Personal Folders (ANSI)',Identifier=u'x-fmt/248',extensions=[u'.pst'],signatures=[InternalSignature(SignatureID=u'260',SignatureName=u'Personal Storage Table *.pst (ANSI)',bytesequences=[ByteSequence(ByteSequenceID=u'332',ByteSequenceValue=u'2142444E{4}534D(0E00|0F00)',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\!BDN.{4}SM(?:\\\x0e\\000|\\\x0f\\000)')])]),
FileFormat(FormatID=u'365',FormatName=u'Microsoft Outlook Personal Folders (Unicode)',Identifier=u'x-fmt/249',extensions=[u'.pst'],signatures=[InternalSignature(SignatureID=u'261',SignatureName=u'Personal Storage Table *.pst (Unicode)',bytesequences=[ByteSequence(ByteSequenceID=u'333',ByteSequenceValue=u'2142444E{4}534D1700',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\!BDN.{4}SM\\\x17\\000')])]),
FileFormat(FormatID=u'382',FormatName=u'ZIP Format',Identifier=u'x-fmt/263',MimeType=[u'application/zip'],extensions=[u'.zip'],relatedformat=[(u'Has lower priority than', u'745'), (u'Has lower priority than', u'746'), (u'Has lower priority than', u'747'), (u'Has lower priority than', u'748'), (u'Has lower priority than', u'777'), (u'Has lower priority than', u'778'), (u'Has lower priority than', u'783'), (u'Has lower priority than', u'876'), (u'Has lower priority than', u'910')],signatures=[InternalSignature(SignatureID=u'200',SignatureName=u'ZIP format',bytesequences=[ByteSequence(ByteSequenceID=u'258',ByteSequenceValue=u'504B0304',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04'), ByteSequence(ByteSequenceID=u'338',ByteSequenceValue=u'504B01{43-65531}504B0506{18-65531}',Endianness=u'Little-endian',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)PK\\\x01.{43,65531}PK\\\x05\\\x06.{18,65531}\\Z')])]),
FileFormat(FormatID=u'385',FormatName=u'Tape Archive Format',Identifier=u'x-fmt/265',MimeType=[u'application/x-tar'],extensions=[u'.tar'],signatures=[InternalSignature(SignatureID=u'265',SignatureName=u'TAR (Tape Archive)',bytesequences=[ByteSequence(ByteSequenceID=u'339',ByteSequenceValue=u'[21:EF]{104}[30:37][20:37]00{5}[30:37][20:37]00{5}[30:37][20:37]00{10}[30:37](00|20){10}[30:37](00|20){5}[30:37][00:37](00|20)',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A[\\!-\\\xef].{104}[0-7][\\ -7]\\000.{5}[0-7][\\ -7]\\000.{5}[0-7][\\ -7]\\000.{10}[0-7](?:\\000|\\ ).{10}[0-7](?:\\000|\\ ).{5}[0-7][\\000-7](?:\\000|\\ )')])]),
FileFormat(FormatID=u'386',FormatName=u'GZIP Format',Identifier=u'x-fmt/266',MimeType=[u'application/x-gzip'],extensions=[u'.gz', u'..z'],signatures=[InternalSignature(SignatureID=u'201',SignatureName=u'GZIP format',bytesequences=[ByteSequence(ByteSequenceID=u'259',ByteSequenceValue=u'1F8B08',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x1f\\\x8b\\\x08')])]),
FileFormat(FormatID=u'653',FormatName=u'Macromedia FLV',Identifier=u'x-fmt/382',MimeType=[u'video/x-flv'],extensions=[u'.flv'],signatures=[InternalSignature(SignatureID=u'49',SignatureName=u'FLV 1',bytesequences=[ByteSequence(ByteSequenceID=u'153',ByteSequenceValue=u'464C5601',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AFLV\\\x01')])]),
FileFormat(FormatID=u'657',FormatName=u'Flexible Image Transport System',Identifier=u'x-fmt/383',MimeType=[u'application/fits', u'image/fits'],extensions=[u'.fits'],signatures=[InternalSignature(SignatureID=u'57',SignatureName=u'FITS',bytesequences=[ByteSequence(ByteSequenceID=u'160',ByteSequenceValue=u'53494D504C4520203D202020202020202020202020202020202020202054{50}42495450495820203D{19}(2038|2B38|3038|3136|3332|3634){50}4E415849532020203D',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ASIMPLE\\ \\ \\=\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ T.{50}BITPIX\\ \\ \\=.{19}(?:\\ 8|\\+8|08|16|32|64).{50}NAXIS\\ \\ \\ \\=')])]),
FileFormat(FormatID=u'658',FormatName=u'Quicktime',Identifier=u'x-fmt/384',MimeType=[u'video/quicktime'],extensions=[u'.mov', u'.qtm'],signatures=[InternalSignature(SignatureID=u'56',SignatureName=u'QuickTime 1',bytesequences=[ByteSequence(ByteSequenceID=u'159',ByteSequenceValue=u'6D6F6F76{4}6D766864',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'4',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{4}moov.{4}mvhd')]), InternalSignature(SignatureID=u'167',SignatureName=u'Quicktime 2',bytesequences=[ByteSequence(ByteSequenceID=u'197',ByteSequenceValue=u'6D646174*6D6F6F76{4}6D766864',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'4',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{4}mdat.*moov.{4}mvhd')]), InternalSignature(SignatureID=u'168',SignatureName=u'Quicktime 3',bytesequences=[ByteSequence(ByteSequenceID=u'198',ByteSequenceValue=u'6D6F6F76{4}636D6F76{4}64636F6D',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'4',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{4}moov.{4}cmov.{4}dcom')]), InternalSignature(SignatureID=u'169',SignatureName=u'Quicktime 4',bytesequences=[ByteSequence(ByteSequenceID=u'199',ByteSequenceValue=u'6D646174*6D6F6F76{4}636D6F76{4}64636F6D',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'4',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{4}mdat.*moov.{4}cmov.{4}dcom')]), InternalSignature(SignatureID=u'194',SignatureName=u'QuickTime 5',bytesequences=[ByteSequence(ByteSequenceID=u'252',ByteSequenceValue=u'0000000877696465{4}6D646174*6D6F6F76{4}6D766864',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\000\\000\\\x08wide.{4}mdat.*moov.{4}mvhd')]), InternalSignature(SignatureID=u'195',SignatureName=u'QuickTime 6',bytesequences=[ByteSequence(ByteSequenceID=u'253',ByteSequenceValue=u'0000000877696465{4}6D646174*6D6F6F76{4}636D6F76{4}64636F6D',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\000\\000\\\x08wide.{4}mdat.*moov.{4}cmov.{4}dcom')]), InternalSignature(SignatureID=u'212',SignatureName=u'QuickTime',bytesequences=[ByteSequence(ByteSequenceID=u'286',ByteSequenceValue=u'6D646174',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'4',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{4}mdat')])]),
FileFormat(FormatID=u'659',FormatName=u'MPEG-1 Video Format',Identifier=u'x-fmt/385',MimeType=[u'video/mpeg'],extensions=[u'.mpeg', u'.mpg'],signatures=[InternalSignature(SignatureID=u'122',SignatureName=u'MPEG-1/2 Video Generic',bytesequences=[ByteSequence(ByteSequenceID=u'57',ByteSequenceValue=u'000001BA{8-11}000001BB',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\000\\\x01\\\xba.{8,11}\\000\\000\\\x01\\\xbb')])]),
FileFormat(FormatID=u'660',FormatName=u'MPEG-2 Video Format',Identifier=u'x-fmt/386',MimeType=[u'video/mpeg'],extensions=[u'.mpeg', u'.mpg'],signatures=[InternalSignature(SignatureID=u'122',SignatureName=u'MPEG-1/2 Video Generic',bytesequences=[ByteSequence(ByteSequenceID=u'57',ByteSequenceValue=u'000001BA{8-11}000001BB',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\000\\\x01\\\xba.{8,11}\\000\\000\\\x01\\\xbb')])]),
FileFormat(FormatID=u'672',FormatName=u'Exchangeable Image File Format (Uncompressed)',Identifier=u'x-fmt/387',MimeType=[u'image/tiff'],extensions=[u'.tif'],relatedformat=[(u'Has priority over', u'609'), (u'Has priority over', u'610'), (u'Has priority over', u'611'), (u'Has priority over', u'612'), (u'Is subsequent version of', u'673')],signatures=[InternalSignature(SignatureID=u'154',SignatureName=u'EXIF Uncompressed Image 2.2 (big-endian, EXIF near EOF)',bytesequences=[ByteSequence(ByteSequenceID=u'101',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*'), ByteSequence(ByteSequenceID=u'383',ByteSequenceValue=u'900000070000000430323230',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040220.{0,65535}\\Z')]), InternalSignature(SignatureID=u'157',SignatureName=u'EXIF Uncompressed Image 2.2 (little-endian, EXIF near EOF)',bytesequences=[ByteSequence(ByteSequenceID=u'102',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000'), ByteSequence(ByteSequenceID=u'384',ByteSequenceValue=u'009007000400000030323230',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000220.{0,65535}\\Z')]), InternalSignature(SignatureID=u'285',SignatureName=u'EXIF Uncompressed Image 2.2 (big-endian, EXIF near BOF)',bytesequences=[ByteSequence(ByteSequenceID=u'373',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*'), ByteSequence(ByteSequenceID=u'374',ByteSequenceValue=u'900000070000000430323230',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'10',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{10,65535}\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040220')]), InternalSignature(SignatureID=u'288',SignatureName=u'EXIF Uncompressed Image 2.2 (little-endian, EXIF near BOF)',bytesequences=[ByteSequence(ByteSequenceID=u'379',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000'), ByteSequence(ByteSequenceID=u'380',ByteSequenceValue=u'009007000400000030323230',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'10',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{10,65535}\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000220')])]),
FileFormat(FormatID=u'673',FormatName=u'Exchangeable Image File Format (Uncompressed)',Identifier=u'x-fmt/388',MimeType=[u'image/tiff'],extensions=[u'.tif'],relatedformat=[(u'Has priority over', u'609'), (u'Has priority over', u'610'), (u'Has priority over', u'611'), (u'Has priority over', u'612'), (u'Is previous version of', u'672'), (u'Is subsequent version of', u'752')],signatures=[InternalSignature(SignatureID=u'153',SignatureName=u'EXIF Uncompressed Image 2.1 (big-endian, EXIF near EOF)',bytesequences=[ByteSequence(ByteSequenceID=u'99',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*'), ByteSequence(ByteSequenceID=u'381',ByteSequenceValue=u'900000070000000430323130',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040210.{0,65535}\\Z')]), InternalSignature(SignatureID=u'156',SignatureName=u'EXIF Uncompressed Image 2.1 (little-endian, EXIF near EOF)',bytesequences=[ByteSequence(ByteSequenceID=u'100',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000'), ByteSequence(ByteSequenceID=u'382',ByteSequenceValue=u'009007000400000030323130',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000210.{0,65535}\\Z')]), InternalSignature(SignatureID=u'284',SignatureName=u'EXIF Uncompressed Image 2.1 (big-endian, EXIF near BOF)',bytesequences=[ByteSequence(ByteSequenceID=u'371',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*'), ByteSequence(ByteSequenceID=u'372',ByteSequenceValue=u'{10-65535}900000070000000430323130',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{10,65535}\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040210')]), InternalSignature(SignatureID=u'287',SignatureName=u'EXIF Uncompressed Image 2.1 (little-endian, EXIF near BOF)',bytesequences=[ByteSequence(ByteSequenceID=u'377',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000'), ByteSequence(ByteSequenceID=u'378',ByteSequenceValue=u'009007000400000030323130',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'10',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{10,65535}\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000210')])]),
FileFormat(FormatID=u'674',FormatName=u'Exchangeable Image File Format (Audio)',Identifier=u'x-fmt/389',MimeType=[u'audio/x-wav'],extensions=[u'.wav'],relatedformat=[(u'Has priority over', u'654'), (u'Is previous version of', u'749'), (u'Is subsequent version of', u'750')],signatures=[InternalSignature(SignatureID=u'144',SignatureName=u'EXIF Audio 2.1',bytesequences=[ByteSequence(ByteSequenceID=u'89',ByteSequenceValue=u'52494646{4}57415645*666D7420{4}(01|07|11)00*4C495354{4}6578696665766572{4}30323130*64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*fmt\\ .{4}(?:\\\x01|\\\x07|\\\x11)\\000.*LIST.{4}exifever.{4}0210.*data')])]),
FileFormat(FormatID=u'675',FormatName=u'Exchangeable Image File Format (Compressed)',Identifier=u'x-fmt/390',MimeType=[u'image/jpeg'],extensions=[u'.jpg'],relatedformat=[(u'Has priority over', u'670'), (u'Is previous version of', u'676'), (u'Is subsequent version of', u'751')],signatures=[InternalSignature(SignatureID=u'147',SignatureName=u'EXIF Compressed Image 2.1 (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'93',ByteSequenceValue=u'FFD8FFE1{2}4578696600004D4D002A*900000070000000430323130',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe1.{2}Exif\\000\\000MM\\000\\*.*\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040210'), ByteSequence(ByteSequenceID=u'105',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')]), InternalSignature(SignatureID=u'150',SignatureName=u'EXIF Compressed Image 2.1 (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'94',ByteSequenceValue=u'FFD8FFE1{2}45786966000049492A00*009007000400000030323130',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe1.{2}Exif\\000\\000II\\*\\000.*\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000210'), ByteSequence(ByteSequenceID=u'106',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'676',FormatName=u'Exchangeable Image File Format (Compressed)',Identifier=u'x-fmt/391',MimeType=[u'image/jpeg'],extensions=[u'.jpg'],relatedformat=[(u'Has priority over', u'670'), (u'Is subsequent version of', u'675')],signatures=[InternalSignature(SignatureID=u'148',SignatureName=u'EXIF Compressed Image 2.2 (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'95',ByteSequenceValue=u'FFD8FFE1{2}4578696600004D4D002A*900000070000000430323230',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe1.{2}Exif\\000\\000MM\\000\\*.*\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040220'), ByteSequence(ByteSequenceID=u'107',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')]), InternalSignature(SignatureID=u'151',SignatureName=u'EXIF Compressed Image 2.2 (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'96',ByteSequenceValue=u'FFD8FFE1{2}45786966000049492A00*009007000400000030323230',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe1.{2}Exif\\000\\000II\\*\\000.*\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000220'), ByteSequence(ByteSequenceID=u'108',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'686',FormatName=u'JPEG2000',Identifier=u'x-fmt/392',MimeType=[u'image/jp2'],extensions=[u'.jp2'],signatures=[InternalSignature(SignatureID=u'251',SignatureName=u'JPEG2000',bytesequences=[ByteSequence(ByteSequenceID=u'323',ByteSequenceValue=u'0000000C6A5020200D0A870A',Endianness=u'Big-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\x00\\x00\\x00\\x0cjP\\x20\\x20\\x0d\\x0a\\x87\\x0a\\x00\\x00\\x00\\x14ftypjp2')])]),
FileFormat(FormatID=u'736',FormatName=u'WordPerfect for MS-DOS Document',Identifier=u'x-fmt/393',extensions=[u'.wp', u'.wp5', u'.wpd', u'.w50'],relatedformat=[(u'Is previous version of', u'737')],signatures=[InternalSignature(SignatureID=u'130',SignatureName=u'WordPerfect 5.0',bytesequences=[ByteSequence(ByteSequenceID=u'71',ByteSequenceValue=u'FF575043{5}0A0000{2}0000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xffWPC.{5}\\\n\\000\\000.{2}\\000\\000')])]),
FileFormat(FormatID=u'737',FormatName=u'WordPerfect for MS-DOS/Windows Document',Identifier=u'x-fmt/394',extensions=[u'.wp5', u'.wpd', u'.w51', u'.wp'],relatedformat=[(u'Is previous version of', u'75'), (u'Is previous version of', u'281'), (u'Is subsequent version of', u'736')],signatures=[InternalSignature(SignatureID=u'131',SignatureName=u'WordPerfect 5.1',bytesequences=[ByteSequence(ByteSequenceID=u'70',ByteSequenceValue=u'FF575043{5}0A0001{2}0000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xffWPC.{5}\\\n\\000\\\x01.{2}\\000\\000')])]),
FileFormat(FormatID=u'738',FormatName=u'WordPerfect Graphics Metafile',Identifier=u'x-fmt/395',extensions=[u'.wpg'],signatures=[InternalSignature(SignatureID=u'132',SignatureName=u'WordPerfect Graphics 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'69',ByteSequenceValue=u'FF5750431000000001160100{2}0000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xffWPC\\\x10\\000\\000\\000\\\x01\\\x16\\\x01\\000.{2}\\000\\000')])]),
FileFormat(FormatID=u'749',FormatName=u'Exchangeable Image File Format (Audio)',Identifier=u'x-fmt/396',MimeType=[u'audio/x-wav'],extensions=[u'.wav'],relatedformat=[(u'Has priority over', u'654'), (u'Is subsequent version of', u'674')],signatures=[InternalSignature(SignatureID=u'145',SignatureName=u'EXIF Audio 2.2',bytesequences=[ByteSequence(ByteSequenceID=u'90',ByteSequenceValue=u'52494646{4}57415645*666D7420{4}(01|07|11)00*4C495354{4}6578696665766572{4}30323230*64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*fmt\\ .{4}(?:\\\x01|\\\x07|\\\x11)\\000.*LIST.{4}exifever.{4}0220.*data')])]),
FileFormat(FormatID=u'750',FormatName=u'Exchangeable Image File Format (Audio)',Identifier=u'x-fmt/397',MimeType=[u'audio/x-wav'],extensions=[u'.wav'],relatedformat=[(u'Has priority over', u'654'), (u'Is previous version of', u'674')],signatures=[InternalSignature(SignatureID=u'143',SignatureName=u'EXIF Audio 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'88',ByteSequenceValue=u'52494646{4}57415645*666D7420{4}(01|07|11)00*4C495354{4}6578696665766572{4}30323030*64617461',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\ARIFF.{4}WAVE.*fmt\\ .{4}(?:\\\x01|\\\x07|\\\x11)\\000.*LIST.{4}exifever.{4}0200.*data')])]),
FileFormat(FormatID=u'751',FormatName=u'Exchangeable Image File Format (Compressed)',Identifier=u'x-fmt/398',MimeType=[u'image/jpeg'],extensions=[u'.jpg'],relatedformat=[(u'Has priority over', u'670'), (u'Is previous version of', u'675')],signatures=[InternalSignature(SignatureID=u'146',SignatureName=u'EXIF Compressed Image 2.0 (big-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'91',ByteSequenceValue=u'FFD8FFE1{2}4578696600004D4D002A*900000070000000430323030',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe1.{2}Exif\\000\\000MM\\000\\*.*\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040200'), ByteSequence(ByteSequenceID=u'103',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')]), InternalSignature(SignatureID=u'149',SignatureName=u'EXIF Compressed Image 2.0 (little-endian)',bytesequences=[ByteSequence(ByteSequenceID=u'92',ByteSequenceValue=u'FFD8FFE1{2}45786966000049492A00*009007000400000030323030',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xd8\\\xff\\\xe1.{2}Exif\\000\\000II\\*\\000.*\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000200'), ByteSequence(ByteSequenceID=u'104',ByteSequenceValue=u'FFD9',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\xff\\\xd9\\Z')])]),
FileFormat(FormatID=u'752',FormatName=u'Exchangeable Image File Format (Uncompressed)',Identifier=u'x-fmt/399',MimeType=[u'image/tiff'],extensions=[u'.tif'],relatedformat=[(u'Has priority over', u'609'), (u'Has priority over', u'610'), (u'Has priority over', u'611'), (u'Has priority over', u'612'), (u'Is previous version of', u'673')],signatures=[InternalSignature(SignatureID=u'152',SignatureName=u'EXIF Uncompressed Image 2.0 (little-endian, EXIF near EOF)',bytesequences=[ByteSequence(ByteSequenceID=u'98',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000'), ByteSequence(ByteSequenceID=u'367',ByteSequenceValue=u'009007000400000030323030',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000200.{0,65535}\\Z')]), InternalSignature(SignatureID=u'155',SignatureName=u'EXIF Uncompressed Image 2.0 (big-endian, EXIF near EOF)',bytesequences=[ByteSequence(ByteSequenceID=u'97',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*'), ByteSequence(ByteSequenceID=u'368',ByteSequenceValue=u'900000070000000430323030',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040200.{0,65535}\\Z')]), InternalSignature(SignatureID=u'283',SignatureName=u'EXIF Uncompressed Image 2.0 (little-endian, EXIF near BOF)',bytesequences=[ByteSequence(ByteSequenceID=u'369',ByteSequenceValue=u'49492A00',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AII\\*\\000'), ByteSequence(ByteSequenceID=u'370',ByteSequenceValue=u'009007000400000030323030',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'10',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{10,65535}\\000\\\x90\\\x07\\000\\\x04\\000\\000\\0000200')]), InternalSignature(SignatureID=u'286',SignatureName=u'EXIF Uncompressed Image 2.0 (big-endian, EXIF near BOF)',bytesequences=[ByteSequence(ByteSequenceID=u'375',ByteSequenceValue=u'4D4D002A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMM\\000\\*'), ByteSequence(ByteSequenceID=u'376',ByteSequenceValue=u'900000070000000430323030',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'65535',Offset=u'10',PositionType=u'Absolute from BOF',regexstring='(?s)\\A.{10,65535}\\\x90\\000\\000\\\x07\\000\\000\\000\\\x040200')])]),
FileFormat(FormatID=u'771',FormatName=u'PostScript',Identifier=u'x-fmt/406',MimeType=[u'application/postscript'],extensions=[u'.ps'],relatedformat=[(u'Has lower priority than', u'86'), (u'Has lower priority than', u'331'), (u'Has lower priority than', u'332'), (u'Is previous version of', u'772'), (u'Is subsequent version of', u'138')],signatures=[InternalSignature(SignatureID=u'191',SignatureName=u'PostScript DSC 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'245',ByteSequenceValue=u'252150532D41646F62652D322E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-2\\.0'), ByteSequence(ByteSequenceID=u'249',ByteSequenceValue=u'2525454F46(0D|0A|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'772',FormatName=u'PostScript',Identifier=u'x-fmt/407',MimeType=[u'application/postscript'],extensions=[u'.ps'],relatedformat=[(u'Has lower priority than', u'86'), (u'Has lower priority than', u'331'), (u'Has lower priority than', u'332'), (u'Is previous version of', u'773'), (u'Is subsequent version of', u'771')],signatures=[InternalSignature(SignatureID=u'192',SignatureName=u'PostScript DSC 2.1',bytesequences=[ByteSequence(ByteSequenceID=u'246',ByteSequenceValue=u'252150532D41646F62652D322E31',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-2\\.1'), ByteSequence(ByteSequenceID=u'250',ByteSequenceValue=u'2525454F46(0D|0A|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'773',FormatName=u'PostScript',Identifier=u'x-fmt/408',MimeType=[u'application/postscript'],extensions=[u'.ps'],relatedformat=[(u'Has lower priority than', u'86'), (u'Has lower priority than', u'331'), (u'Has lower priority than', u'332'), (u'Is subsequent version of', u'772')],signatures=[InternalSignature(SignatureID=u'193',SignatureName=u'PostScript DSC 3.0',bytesequences=[ByteSequence(ByteSequenceID=u'247',ByteSequenceValue=u'252150532D41646F62652D332E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-3\\.0'), ByteSequence(ByteSequenceID=u'251',ByteSequenceValue=u'2525454F46(0D|0A|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'774',FormatName=u'MS-DOS Executable',Identifier=u'x-fmt/409',extensions=[u'.exe'],relatedformat=[(u'Has lower priority than', u'775'), (u'Has lower priority than', u'776')],signatures=[InternalSignature(SignatureID=u'196',SignatureName=u'MS-DOS Executable',bytesequences=[ByteSequence(ByteSequenceID=u'254',ByteSequenceValue=u'4D5A',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMZ')])]),
FileFormat(FormatID=u'775',FormatName=u'Windows New Executable',Identifier=u'x-fmt/410',extensions=[u'.exe'],relatedformat=[(u'Has lower priority than', u'776'), (u'Has priority over', u'774')],signatures=[InternalSignature(SignatureID=u'197',SignatureName=u'Windows New Executable',bytesequences=[ByteSequence(ByteSequenceID=u'255',ByteSequenceValue=u'4D5A*4E45',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMZ.*NE')])]),
FileFormat(FormatID=u'776',FormatName=u'Windows Portable Executable',Identifier=u'x-fmt/411',MimeType=[u'application/octet-stream'],extensions=[u'.exe', u'.dll', u'.sys'],relatedformat=[(u'Has priority over', u'774'), (u'Has priority over', u'775')],signatures=[InternalSignature(SignatureID=u'198',SignatureName=u'Windows Portable Executable',bytesequences=[ByteSequence(ByteSequenceID=u'256',ByteSequenceValue=u'4D5A*50450000',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AMZ.*PE\\000\\000')])]),
FileFormat(FormatID=u'777',FormatName=u'Java Archive Format',Identifier=u'x-fmt/412',MimeType=[u'application/java-archive'],extensions=[u'.jar'],relatedformat=[(u'Has lower priority than', u'778'), (u'Has lower priority than', u'783'), (u'Has priority over', u'382'), (u'Has priority over', u'643'), (u'Has priority over', u'644'), (u'Has priority over', u'645')],signatures=[InternalSignature(SignatureID=u'199',SignatureName=u'JAR format',bytesequences=[ByteSequence(ByteSequenceID=u'257',ByteSequenceValue=u'504B0304*4D4554412D494E462F4D414E49464553542E4D46',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\APK\\\x03\\\x04.*META\\-INF\\/MANIFEST\\.MF'), ByteSequence(ByteSequenceID=u'366',ByteSequenceValue=u'504B0506{18-65531}',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)PK\\\x05\\\x06.{18,65531}\\Z')])]),
FileFormat(FormatID=u'802',FormatName=u'Java Compiled Object Code',Identifier=u'x-fmt/415',extensions=[u'.class'],signatures=[InternalSignature(SignatureID=u'209',SignatureName=u'Java Compiled Object Code',bytesequences=[ByteSequence(ByteSequenceID=u'284',ByteSequenceValue=u'CAFEBABE',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xca\\\xfe\\\xba\\\xbe')])]),
FileFormat(FormatID=u'815',FormatName=u'Microsoft Windows Shortcut',Identifier=u'x-fmt/428',extensions=[u'.lnk'],signatures=[InternalSignature(SignatureID=u'262',SignatureName=u'Microsoft Windows Shortcut',bytesequences=[ByteSequence(ByteSequenceID=u'334',ByteSequenceValue=u'4C0000000114020000000000C000000000000046',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AL\\000\\000\\000\\\x01\\\x14\\\x02\\000\\000\\000\\000\\000\\\xc0\\000\\000\\000\\000\\000\\000F')])]),
FileFormat(FormatID=u'822',FormatName=u'Microsoft Outlook Email Message',Identifier=u'x-fmt/430',extensions=[u'.msg'],relatedformat=[(u'Has priority over', u'767')],signatures=[InternalSignature(SignatureID=u'208',SignatureName=u'Outlook Message Format',bytesequences=[ByteSequence(ByteSequenceID=u'280',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff'), ByteSequence(ByteSequenceID=u'282',ByteSequenceValue=u'49504D2E4E6F7465',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)IPM\\.Note'), ByteSequence(ByteSequenceID=u'283',ByteSequenceValue=u'720065006300690070005F00760065007200730069006F006E00',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)r\\000e\\000c\\000i\\000p\\000\\_\\000v\\000e\\000r\\000s\\000i\\000o\\000n\\000')])]),
FileFormat(FormatID=u'826',FormatName=u'3DM',Identifier=u'x-fmt/432',extensions=[u'.3dm'],relatedformat=[(u'Is subsequent version of', u'831')],signatures=[InternalSignature(SignatureID=u'214',SignatureName=u'3DM 4',bytesequences=[ByteSequence(ByteSequenceID=u'299',ByteSequenceValue=u'33442047656F6D657472792046696C6520466F726D617420202020202020203401000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A3D\\ Geometry\\ File\\ Format\\ \\ \\ \\ \\ \\ \\ \\ 4\\\x01\\000\\000\\000')])]),
FileFormat(FormatID=u'827',FormatName=u'3DM',Identifier=u'x-fmt/433',extensions=[u'.3dm'],relatedformat=[(u'Is previous version of', u'828')],signatures=[InternalSignature(SignatureID=u'215',SignatureName=u'3DM 1',bytesequences=[ByteSequence(ByteSequenceID=u'300',ByteSequenceValue=u'33442047656F6D657472792046696C6520466F726D617420202020202020203101000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A3D\\ Geometry\\ File\\ Format\\ \\ \\ \\ \\ \\ \\ \\ 1\\\x01\\000\\000\\000')])]),
FileFormat(FormatID=u'828',FormatName=u'3DM',Identifier=u'x-fmt/434',extensions=[u'.3dm'],relatedformat=[(u'Is previous version of', u'831'), (u'Is subsequent version of', u'827')],signatures=[InternalSignature(SignatureID=u'216',SignatureName=u'3DM 2',bytesequences=[ByteSequence(ByteSequenceID=u'301',ByteSequenceValue=u'33442047656F6D657472792046696C6520466F726D617420202020202020203201000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A3D\\ Geometry\\ File\\ Format\\ \\ \\ \\ \\ \\ \\ \\ 2\\\x01\\000\\000\\000')])]),
FileFormat(FormatID=u'831',FormatName=u'3DM',Identifier=u'x-fmt/435',extensions=[u'.3dm'],relatedformat=[(u'Is previous version of', u'826'), (u'Is subsequent version of', u'828')],signatures=[InternalSignature(SignatureID=u'217',SignatureName=u'3DM 3',bytesequences=[ByteSequence(ByteSequenceID=u'302',ByteSequenceValue=u'33442047656F6D657472792046696C6520466F726D617420202020202020203301000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A3D\\ Geometry\\ File\\ Format\\ \\ \\ \\ \\ \\ \\ \\ 3\\\x01\\000\\000\\000')])]),
FileFormat(FormatID=u'851',FormatName=u'CATIA Model (Part Description)',Identifier=u'x-fmt/439',MimeType=[u'application/octet-stream'],extensions=[u'.catpart'],signatures=[InternalSignature(SignatureID=u'239',SignatureName=u'CATIA Model 5',bytesequences=[ByteSequence(ByteSequenceID=u'312',ByteSequenceValue=u'56355F434656320000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AV5\\_CFV2\\000\\000')])]),
FileFormat(FormatID=u'75',FormatName=u'WordPerfect for MS-DOS/Windows Document',Identifier=u'x-fmt/44',extensions=[u'.doc', u'.wpd', u'.wp6', u'.wp', u'.w60'],relatedformat=[(u'Is subsequent version of', u'281'), (u'Is subsequent version of', u'737')],signatures=[InternalSignature(SignatureID=u'246',SignatureName=u'WordPerfect for Windows 6.x - 12',bytesequences=[ByteSequence(ByteSequenceID=u'321',ByteSequenceValue=u'FF575043{4}010A0201',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xffWPC.{4}\\\x01\\\n\\\x02\\\x01')])]),
FileFormat(FormatID=u'865',FormatName=u'Adobe InDesign Document',Identifier=u'x-fmt/450',MimeType=[u'application/octet-stream'],extensions=[u'.ind', u'.indd'],signatures=[InternalSignature(SignatureID=u'240',SignatureName=u'Adobe InDesign Document',bytesequences=[ByteSequence(ByteSequenceID=u'313',ByteSequenceValue=u'0606EDF5D81D46E5BD31EFE7FE74B71D444F43554D454E54',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x06\\\x06\\\xed\\\xf5\\\xd8\\\x1dF\\\xe5\\\xbd1\\\xef\\\xe7\\\xfet\\\xb7\\\x1dDOCUMENT')])]),
FileFormat(FormatID=u'866',FormatName=u'SketchUp Document Backup',Identifier=u'x-fmt/451',MimeType=[u'application/octet-stream'],extensions=[u'.skb'],signatures=[InternalSignature(SignatureID=u'243',SignatureName=u'Google SketchUp Document',bytesequences=[ByteSequence(ByteSequenceID=u'319',ByteSequenceValue=u'FFFEFF0E53006B0065007400630068005500700020004D006F00640065006C00',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xfe\\\xff\\\x0eS\\000k\\000e\\000t\\000c\\000h\\000U\\000p\\000\\ \\000M\\000o\\000d\\000e\\000l\\000')])]),
FileFormat(FormatID=u'867',FormatName=u'SketchUp Document',Identifier=u'x-fmt/452',MimeType=[u'application/octet-stream'],extensions=[u'.skp'],signatures=[InternalSignature(SignatureID=u'243',SignatureName=u'Google SketchUp Document',bytesequences=[ByteSequence(ByteSequenceID=u'319',ByteSequenceValue=u'FFFEFF0E53006B0065007400630068005500700020004D006F00640065006C00',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xff\\\xfe\\\xff\\\x0eS\\000k\\000e\\000t\\000c\\000h\\000U\\000p\\000\\ \\000M\\000o\\000d\\000e\\000l\\000')])]),
FileFormat(FormatID=u'869',FormatName=u'TrueType Font',Identifier=u'x-fmt/453',MimeType=[u'application/octet-stream'],extensions=[u'.ttf'],signatures=[InternalSignature(SignatureID=u'242',SignatureName=u'TrueType Font',bytesequences=[ByteSequence(ByteSequenceID=u'315',ByteSequenceValue=u'0001000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\000\\\x01\\000\\000\\000')])]),
FileFormat(FormatID=u'870',FormatName=u'Microsoft Internet Shortcut',Identifier=u'x-fmt/454',MimeType=[u'text/plain'],extensions=[u'.url'],signatures=[InternalSignature(SignatureID=u'263',SignatureName=u'Microsoft Windows URL',bytesequences=[ByteSequence(ByteSequenceID=u'335',ByteSequenceValue=u'5B496E7465726E657453686F72746375745D',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\[InternetShortcut\\]')])]),
FileFormat(FormatID=u'872',FormatName=u'AutoCAD Drawing',Identifier=u'x-fmt/455',MimeType=[u'image/vnd.dwg'],extensions=[u'.dwg'],relatedformat=[(u'Is subsequent version of', u'709')],signatures=[InternalSignature(SignatureID=u'244',SignatureName=u'AutoCAD Drawing Format 2007-2008',bytesequences=[ByteSequence(ByteSequenceID=u'320',ByteSequenceValue=u'4143313032310000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\AAC1021\\000\\000')])]),
FileFormat(FormatID=u'107',FormatName=u'Microsoft Access Database',Identifier=u'x-fmt/66',extensions=[u'.mdb'],signatures=[InternalSignature(SignatureID=u'270',SignatureName=u'MS Access 2.0',bytesequences=[ByteSequence(ByteSequenceID=u'344',ByteSequenceValue=u'01000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\x01\\000\\000\\000'), ByteSequence(ByteSequenceID=u'345',ByteSequenceValue=u'41636365737356657273696F6E{0-32}30322E[30:39][30:39]',Endianness=u'Little-endian',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)AccessVersion.{0,32}02\\.[0-9][0-9]')])]),
FileFormat(FormatID=u'133',FormatName=u'Microsoft Powerpoint Presentation',Identifier=u'x-fmt/88',MimeType=[u'application/vnd.ms-powerpoint'],extensions=[u'.ppt'],relatedformat=[(u'Has priority over', u'135'), (u'Has priority over', u'767'), (u'Is previous version of', u'134')],signatures=[InternalSignature(SignatureID=u'181',SignatureName=u'PowerPoint 4.0',bytesequences=[ByteSequence(ByteSequenceID=u'218',ByteSequenceValue=u'D0CF11E0A1B11AE1{20}FEFF',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\\xd0\\\xcf\\\x11\\\xe0\\\xa1\\\xb1\\\x1a\\\xe1.{20}\\\xfe\\\xff'), ByteSequence(ByteSequenceID=u'219',ByteSequenceValue=u'5000500034003000',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)P\\000P\\0004\\0000\\000'), ByteSequence(ByteSequenceID=u'220',ByteSequenceValue=u'4D6963726F736F667420506F776572506F696E74',Endianness=u'',FidoPosition='VAR',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'',PositionType=u'Variable',regexstring='(?s)Microsoft\\ PowerPoint')])]),
FileFormat(FormatID=u'138',FormatName=u'Postscript',Identifier=u'x-fmt/91',MimeType=[u'application/postscript'],extensions=[u'.ps'],relatedformat=[(u'Has lower priority than', u'86'), (u'Has lower priority than', u'331'), (u'Has lower priority than', u'332'), (u'Is previous version of', u'771')],signatures=[InternalSignature(SignatureID=u'190',SignatureName=u'PostScript DSC 1.0',bytesequences=[ByteSequence(ByteSequenceID=u'244',ByteSequenceValue=u'252150532D41646F62652D312E30',Endianness=u'',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A\\%\\!PS\\-Adobe\\-1\\.0'), ByteSequence(ByteSequenceID=u'248',ByteSequenceValue=u'2525454F46(0D|0A|0D0A)',Endianness=u'',FidoPosition='EOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from EOF',regexstring='(?s)\\%\\%EOF.{0,2}\\Z')])]),
FileFormat(FormatID=u'139',FormatName=u'Adobe Photoshop',Identifier=u'x-fmt/92',extensions=[u'.psd'],signatures=[InternalSignature(SignatureID=u'277',SignatureName=u'Adobe Photoshop (psd)',bytesequences=[ByteSequence(ByteSequenceID=u'356',ByteSequenceValue=u'38425053000100000000000000',Endianness=u'Little-endian',FidoPosition='BOF',IndirectOffsetLocation=u'',MaxOffset=u'',Offset=u'0',PositionType=u'Absolute from BOF',regexstring='(?s)\\A8BPS\\000\\\x01\\000\\000\\000\\000\\000\\000\\000')])]),
]