Lines Matching +full:os +full:- +full:code +full:- +full:offset
2 #------------------------------------------------------------------------------
4 # os2: file(1) magic for OS/2 files
10 !:mime application/x-mswinurl
15 # OS/2 URL objects
18 #0 string http: OS/2 URL object text
20 #0 string mailto: OS/2 URL object text
22 #0 string news: OS/2 URL object text
24 #0 string ftp: OS/2 URL object text
26 #0 string file: OS/2 URL object text
29 # >>>>> OS/2 INF/HLP <<<<< (source: Daniel Dissett ddissett@netcom.com)
30 # URL: http://fileformats.archiveteam.org/wiki/INF/HLP_(OS/2)
33 # Marcus Groeber (marcusg@ph-cip.uni-koeln.de)
47 0 string HSP\x01\x9b\x00 OS/2 INF
48 !:mime application/x-os2-inf
51 0 string HSP\x10\x9b\x00 OS/2 HLP
52 !:mime application/x-os2-hlp
57 # URL: http://fileformats.archiveteam.org/wiki/MSG_(OS/2)
58 # Reference: https://github.com/OS2World/UTIL-SYSTEM-MKMSGF/blob/master/mkmsgf.h
61 0 string \xffMKMSGF\0 OS/2 help message
62 !:mime application/x-os2-msg
70 # offset16bit; 1~Index table has 16-bit offsets (files<64k) 0~Index table has 32-bit offsets
71 >15 ubyte =0 \b, 32-bit
72 #>15 ubyte =1 \b, 16-bit
75 # indextaboffset; offset of index table: 1F~after header 0~no index table for version 0?
78 # 32-bit offset
80 # offset with message table
83 # http://www.os2museum.com/files/docs/os210ptk/os2-1.0-ptk-tools-1988.pdf
85 >>>>(&-4.l) ubyte x %c-type
87 # 16-bit offset
91 # msgindex; offset of message from begin of file
94 >>>>(&-2.s) ubyte x %c-type
99 >>>>>>&-2 string x %s
100 # for version 0 index table apparently at offset 1F
103 # 1st message 16-bit
106 >>>>(0x1F.s) ubyte x %c-type
108 # 2nd message 16-bit
110 >>>>(0x21.s) ubyte x %c-type
112 # 3rd message 16-bit
114 >>>>(0x23.s) ubyte x %c-type
116 # version 0 32-bit
118 # 1st message 32-bit
120 >>>>(0x1F.l) ubyte x %c-type
122 # 2nd message 32-bit
124 >>>>(0x23.l) ubyte x %c-type
126 # 3rd message 32-bit
128 >>>>(0x27.l) ubyte x %c-type
130 # countryinfo; offset of country info block: 0 for version 0
136 >>(20.s) use os2-msg-info
138 0 name os2-msg-info
150 >7 uleshort x \b, %u code page
157 # 1st code page
159 # possible 2nd code page number
165 # OS/2 INI (this is a guess)
166 0 string \xff\xff\xff\xff\x14\0\0\0 OS/2 INI
167 !:mime application/x-os2-ini
172 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/a/ark-wpi.trid.xml
177 #!:mime application/octet-stream
178 !:mime application/x-os2-wpi
182 # name like: "reserved" or "OS/2 Netlabs"