Lines Matching refs:byte
36 >5 byte x version %d
38 >5 byte x version %d
40 >5 byte x version %d
45 >8 byte x version %d
47 >8 byte x type %d
52 >8 byte x version %d,
54 >(9.b+19) byte =0 8-bit logarithmic
55 >(9.b+19) byte =1 LZW-compressed linear
56 >(9.b+19) byte =2 8-bit linear signed
57 >(9.b+19) byte =3 16-bit linear signed
58 >(9.b+19) byte =4 SigmaDelta-compressed linear
59 >(9.b+19) byte =5 SigmaDelta-compressed logarithmic
60 >(9.b+19) byte >5 unknown format
63 >8 byte x version %d,
64 >9 byte =1 1 voice,
65 >9 byte !1 %d voices,
72 >9 byte =0 Digital Symphony sequence (RISC OS),
73 >>8 byte x version %d,
74 >>10 byte =1 1 line,
75 >>10 byte !1 %d lines,
78 >9 byte =1 Digital Symphony pattern data (RISC OS),
79 >>8 byte x version %d,
141 >2 byte <10 version 2.6%d
153 # The first byte is the Z-machine revision; it is always between 1 and 8. We
183 >>6 byte x \b.%d
184 >>8 byte x \b.%d)
193 # All files are machine-independent (games compile to byte-code) and are tagged
208 # 2-byte length N, the N-char name of the game file *without* a NUL (darn!),
231 >>10 byte x %c
232 >>11 byte x \b%c
233 >>12 byte x \b%c
234 >>13 byte x \b%c)
373 >>48 byte 1 disk icon
374 >>48 byte 2 drawer icon
375 >>48 byte 3 tool icon
376 >>48 byte 4 project icon
377 >>48 byte 5 garbage icon
378 >>48 byte 6 device icon
379 >>48 byte 7 kickstart icon
380 >>48 byte 8 workbench application icon
562 >11 byte =0x56 \b, tested
563 >11 byte =0x76 \b, untested
565 >11 byte =0x56 \b, tested
566 >11 byte =0x76 \b, untested
740 # blocksize in 512 byte units ?
752 >12 lelong x \b %d-byte output blocks in
832 >>11 byte 4 \b v4 (H.263/AMR GSM 6.10)
833 >>11 byte 5 \b v5 (H.263/AMR GSM 6.10)
834 >>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10)
837 >>11 byte 0x61 \b C.S0050-0 V1.0
838 >>11 byte 0x62 \b C.S0050-0-A V1.0.0
839 >>11 byte 0x63 \b C.S0050-0-B V1.0
842 >>11 byte 6 \b, Release %d MBMS Extended Presentations
843 >>11 byte 7 \b, Release %d MBMS Extended Presentations
844 >>11 byte 9 \b, Release %d MBMS Extended Presentations
846 >>11 byte 9 \b, Release %d File-delivery profile
849 >>11 byte 6 \b, Release %d General Profile
850 >>11 byte 9 \b, Release %d General Profile
853 >>11 byte 9 \b, Release %d Adaptive Streaming Profile
856 >>11 byte 9 \b, Release %d Media Segment Profile
859 >>11 byte 1 \b, Release %d (non existent)
860 >>11 byte 2 \b, Release %d (non existent)
861 >>11 byte 3 \b, Release %d (non existent)
862 >>11 byte 4 \b, Release %d
863 >>11 byte 5 \b, Release %d
864 >>11 byte 6 \b, Release %d
865 >>11 byte 7 \b, Release %d Streaming Servers
868 >>11 byte 6 \b, Release %d Progressive Download Profile
869 >>11 byte 9 \b, Release %d Progressive Download Profile
872 >>11 byte 6 \b, Release %d Streaming Servers
873 >>11 byte 7 \b, Release %d Streaming Servers
874 >>11 byte 9 \b, Release %d Streaming Servers
877 >>11 byte 8 \b, Release %d Media Stream Recording Profile
878 >>11 byte 9 \b, Release %d Media Stream Recording Profile
1100 >4 byte&0x1F 0x07 JVT NAL sequence, H.264 video
1101 >>5 byte 66 \b, baseline
1102 >>5 byte 77 \b, main
1103 >>5 byte 88 \b, extended
1104 >>7 byte x \b @ L %u
1106 >3 byte 0xBA MPEG sequence
1111 >>4 byte &0x40 \b, v2, program multiplex
1112 >>4 byte ^0x40 \b, v1, system multiplex
1113 >3 byte 0xBB MPEG sequence, v1/2, multiplex (missing pack header)
1114 >3 byte&0x1F 0x07 MPEG sequence, H.264 video
1115 >>4 byte 66 \b, baseline
1116 >>4 byte 77 \b, main
1117 >>4 byte 88 \b, extended
1118 >>6 byte x \b @ L %u
1120 >3 byte 0xB0 MPEG sequence, v4
1122 #>>4 byte !0 MPEG sequence, v4
1125 >>>9 byte &0x80
1126 >>>>10 byte&0xF0 16 \b, video
1127 >>>>10 byte&0xF0 32 \b, still texture
1128 >>>>10 byte&0xF0 48 \b, mesh
1129 >>>>10 byte&0xF0 64 \b, face
1130 >>>9 byte&0xF8 8 \b, video
1131 >>>9 byte&0xF8 16 \b, still texture
1132 >>>9 byte&0xF8 24 \b, mesh
1133 >>>9 byte&0xF8 32 \b, face
1134 >>4 byte 1 \b, simple @ L1
1135 >>4 byte 2 \b, simple @ L2
1136 >>4 byte 3 \b, simple @ L3
1137 >>4 byte 4 \b, simple @ L0
1138 >>4 byte 17 \b, simple scalable @ L1
1139 >>4 byte 18 \b, simple scalable @ L2
1140 >>4 byte 33 \b, core @ L1
1141 >>4 byte 34 \b, core @ L2
1142 >>4 byte 50 \b, main @ L2
1143 >>4 byte 51 \b, main @ L3
1144 >>4 byte 53 \b, main @ L4
1145 >>4 byte 66 \b, n-bit @ L2
1146 >>4 byte 81 \b, scalable texture @ L1
1147 >>4 byte 97 \b, simple face animation @ L1
1148 >>4 byte 98 \b, simple face animation @ L2
1149 >>4 byte 99 \b, simple face basic animation @ L1
1150 >>4 byte 100 \b, simple face basic animation @ L2
1151 >>4 byte 113 \b, basic animation text @ L1
1152 >>4 byte 114 \b, basic animation text @ L2
1153 >>4 byte 129 \b, hybrid @ L1
1154 >>4 byte 130 \b, hybrid @ L2
1155 >>4 byte 145 \b, advanced RT simple @ L!
1156 >>4 byte 146 \b, advanced RT simple @ L2
1157 >>4 byte 147 \b, advanced RT simple @ L3
1158 >>4 byte 148 \b, advanced RT simple @ L4
1159 >>4 byte 161 \b, core scalable @ L1
1160 >>4 byte 162 \b, core scalable @ L2
1161 >>4 byte 163 \b, core scalable @ L3
1162 >>4 byte 177 \b, advanced coding efficiency @ L1
1163 >>4 byte 178 \b, advanced coding efficiency @ L2
1164 >>4 byte 179 \b, advanced coding efficiency @ L3
1165 >>4 byte 180 \b, advanced coding efficiency @ L4
1166 >>4 byte 193 \b, advanced core @ L1
1167 >>4 byte 194 \b, advanced core @ L2
1168 >>4 byte 209 \b, advanced scalable texture @ L1
1169 >>4 byte 210 \b, advanced scalable texture @ L2
1170 >>4 byte 211 \b, advanced scalable texture @ L3
1171 >>4 byte 225 \b, simple studio @ L1
1172 >>4 byte 226 \b, simple studio @ L2
1173 >>4 byte 227 \b, simple studio @ L3
1174 >>4 byte 228 \b, simple studio @ L4
1175 >>4 byte 229 \b, core studio @ L1
1176 >>4 byte 230 \b, core studio @ L2
1177 >>4 byte 231 \b, core studio @ L3
1178 >>4 byte 232 \b, core studio @ L4
1179 >>4 byte 240 \b, advanced simple @ L0
1180 >>4 byte 241 \b, advanced simple @ L1
1181 >>4 byte 242 \b, advanced simple @ L2
1182 >>4 byte 243 \b, advanced simple @ L3
1183 >>4 byte 244 \b, advanced simple @ L4
1184 >>4 byte 245 \b, advanced simple @ L5
1185 >>4 byte 247 \b, advanced simple @ L3b
1186 >>4 byte 248 \b, FGS @ L0
1187 >>4 byte 249 \b, FGS @ L1
1188 >>4 byte 250 \b, FGS @ L2
1189 >>4 byte 251 \b, FGS @ L3
1190 >>4 byte 252 \b, FGS @ L4
1191 >>4 byte 253 \b, FGS @ L5
1192 >3 byte 0xB5 MPEG sequence, v4
1194 >>4 byte &0x80
1195 >>>5 byte&0xF0 16 \b, video (missing profile header)
1196 >>>5 byte&0xF0 32 \b, still texture (missing profile header)
1197 >>>5 byte&0xF0 48 \b, mesh (missing profile header)
1198 >>>5 byte&0xF0 64 \b, face (missing profile header)
1199 >>4 byte&0xF8 8 \b, video (missing profile header)
1200 >>4 byte&0xF8 16 \b, still texture (missing profile header)
1201 >>4 byte&0xF8 24 \b, mesh (missing profile header)
1202 >>4 byte&0xF8 32 \b, face (missing profile header)
1203 >3 byte 0xB3 MPEG sequence
1208 >>>16 byte&0x0F 1 \b HP
1209 >>>16 byte&0x0F 2 \b Spt
1210 >>>16 byte&0x0F 3 \b SNR
1211 >>>16 byte&0x0F 4 \b MP
1212 >>>16 byte&0x0F 5 \b SP
1213 >>>17 byte&0xF0 64 \b@HL
1214 >>>17 byte&0xF0 96 \b@H-14
1215 >>>17 byte&0xF0 128 \b@ML
1216 >>>17 byte&0xF0 160 \b@LL
1217 >>>17 byte &0x08 \b progressive
1218 >>>17 byte ^0x08 \b interlaced
1219 >>>17 byte&0x06 2 \b Y'CbCr 4:2:0 video
1220 >>>17 byte&0x06 4 \b Y'CbCr 4:2:2 video
1221 >>>17 byte&0x06 6 \b Y'CbCr 4:4:4 video
1222 >>11 byte &0x02
1223 >>>75 byte &0x01
1227 >>>>>144 byte&0x0F 1 \b HP
1228 >>>>>144 byte&0x0F 2 \b Spt
1229 >>>>>144 byte&0x0F 3 \b SNR
1230 >>>>>144 byte&0x0F 4 \b MP
1231 >>>>>144 byte&0x0F 5 \b SP
1232 >>>>>145 byte&0xF0 64 \b@HL
1233 >>>>>145 byte&0xF0 96 \b@H-14
1234 >>>>>145 byte&0xF0 128 \b@ML
1235 >>>>>145 byte&0xF0 160 \b@LL
1236 >>>>>145 byte &0x08 \b progressive
1237 >>>>>145 byte ^0x08 \b interlaced
1238 >>>>>145 byte&0x06 2 \b Y'CbCr 4:2:0 video
1239 >>>>>145 byte&0x06 4 \b Y'CbCr 4:2:2 video
1240 >>>>>145 byte&0x06 6 \b Y'CbCr 4:4:4 video
1244 >>>80 byte&0x0F 1 \b HP
1245 >>>80 byte&0x0F 2 \b Spt
1246 >>>80 byte&0x0F 3 \b SNR
1247 >>>80 byte&0x0F 4 \b MP
1248 >>>80 byte&0x0F 5 \b SP
1249 >>>81 byte&0xF0 64 \b@HL
1250 >>>81 byte&0xF0 96 \b@H-14
1251 >>>81 byte&0xF0 128 \b@ML
1252 >>>81 byte&0xF0 160 \b@LL
1253 >>>81 byte &0x08 \b progressive
1254 >>>81 byte ^0x08 \b interlaced
1255 >>>81 byte&0x06 2 \b Y'CbCr 4:2:0 video
1256 >>>81 byte&0x06 4 \b Y'CbCr 4:2:2 video
1257 >>>81 byte&0x06 6 \b Y'CbCr 4:4:4 video
1259 >>>7 byte&0xF0 0x10 \b, 16:9
1261 >>>7 byte&0xF0 0x10 \b, 16:9
1263 >>>7 byte&0xF0 0x10 \b, 4:3
1267 >>>7 byte&0xF0 0x20 \b, 4:3
1268 >>>7 byte&0xF0 0x30 \b, 16:9
1269 >>>7 byte&0xF0 0x40 \b, 11:5
1270 >>>7 byte&0xF0 0x80 \b, PAL 4:3
1271 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
1273 >>>7 byte&0xF0 0x10 \b, 4:3
1275 >>>7 byte&0xF0 0x10 \b, 4:3
1277 >>>7 byte&0xF0 0x10 \b, 4:3
1279 >>>7 byte&0xF0 0x10 \b, 4:3
1283 >>>7 byte&0xF0 0x20 \b, 4:3
1284 >>>7 byte&0xF0 0x30 \b, 16:9
1285 >>>7 byte&0xF0 0x40 \b, 11:5
1286 >>>7 byte&0xF0 0x80 \b, PAL 4:3
1287 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
1289 >>>>7 byte&0xF0 0x20 \b, 4:3
1290 >>>>7 byte&0xF0 0x30 \b, 16:9
1291 >>>>7 byte&0xF0 0x40 \b, 11:5
1295 >>>7 byte&0xF0 0x20 \b, 4:3
1296 >>>7 byte&0xF0 0x30 \b, 16:9
1297 >>>7 byte&0xF0 0x40 \b, 11:5
1301 >>>7 byte&0xF0 0x20 \b, 4:3
1302 >>>7 byte&0xF0 0x30 \b, 16:9
1303 >>>7 byte&0xF0 0x40 \b, 11:5
1304 >>7 byte&0x0F 1 \b, 23.976 fps
1305 >>7 byte&0x0F 2 \b, 24 fps
1306 >>7 byte&0x0F 3 \b, 25 fps
1307 >>7 byte&0x0F 4 \b, 29.97 fps
1308 >>7 byte&0x0F 5 \b, 30 fps
1309 >>7 byte&0x0F 6 \b, 50 fps
1310 >>7 byte&0x0F 7 \b, 59.94 fps
1311 >>7 byte&0x0F 8 \b, 60 fps
1312 >>11 byte &0x04 \b, Constrained
1325 >2 byte&0xF0 !0
1326 >>2 byte&0xF0 !0xF0 MPEG ADTS, layer III, v1
1329 >2 byte&0xF0 0x10 \b, 32 kbps
1330 >2 byte&0xF0 0x20 \b, 40 kbps
1331 >2 byte&0xF0 0x30 \b, 48 kbps
1332 >2 byte&0xF0 0x40 \b, 56 kbps
1333 >2 byte&0xF0 0x50 \b, 64 kbps
1334 >2 byte&0xF0 0x60 \b, 80 kbps
1335 >2 byte&0xF0 0x70 \b, 96 kbps
1336 >2 byte&0xF0 0x80 \b, 112 kbps
1337 >2 byte&0xF0 0x90 \b, 128 kbps
1338 >2 byte&0xF0 0xA0 \b, 160 kbps
1339 >2 byte&0xF0 0xB0 \b, 192 kbps
1340 >2 byte&0xF0 0xC0 \b, 224 kbps
1341 >2 byte&0xF0 0xD0 \b, 256 kbps
1342 >2 byte&0xF0 0xE0 \b, 320 kbps
1344 >2 byte&0x0C 0x00 \b, 44.1 kHz
1345 >2 byte&0x0C 0x04 \b, 48 kHz
1346 >2 byte&0x0C 0x08 \b, 32 kHz
1348 >3 byte&0xC0 0x00 \b, Stereo
1349 >3 byte&0xC0 0x40 \b, JntStereo
1350 >3 byte&0xC0 0x80 \b, 2x Monaural
1351 >3 byte&0xC0 0xC0 \b, Monaural
1352 #>1 byte ^0x01 \b, Data Verify
1353 #>2 byte &0x02 \b, Packet Pad
1354 #>2 byte &0x01 \b, Custom Flag
1355 #>3 byte &0x08 \b, Copyrighted
1356 #>3 byte &0x04 \b, Original Source
1357 #>3 byte&0x03 1 \b, NR: 50/15 ms
1358 #>3 byte&0x03 3 \b, NR: CCIT J.17
1364 >2 byte&0xF0 0x10 \b, 32 kbps
1365 >2 byte&0xF0 0x20 \b, 48 kbps
1366 >2 byte&0xF0 0x30 \b, 56 kbps
1367 >2 byte&0xF0 0x40 \b, 64 kbps
1368 >2 byte&0xF0 0x50 \b, 80 kbps
1369 >2 byte&0xF0 0x60 \b, 96 kbps
1370 >2 byte&0xF0 0x70 \b, 112 kbps
1371 >2 byte&0xF0 0x80 \b, 128 kbps
1372 >2 byte&0xF0 0x90 \b, 160 kbps
1373 >2 byte&0xF0 0xA0 \b, 192 kbps
1374 >2 byte&0xF0 0xB0 \b, 224 kbps
1375 >2 byte&0xF0 0xC0 \b, 256 kbps
1376 >2 byte&0xF0 0xD0 \b, 320 kbps
1377 >2 byte&0xF0 0xE0 \b, 384 kbps
1379 >2 byte&0x0C 0x00 \b, 44.1 kHz
1380 >2 byte&0x0C 0x04 \b, 48 kHz
1381 >2 byte&0x0C 0x08 \b, 32 kHz
1383 >3 byte&0xC0 0x00 \b, Stereo
1384 >3 byte&0xC0 0x40 \b, JntStereo
1385 >3 byte&0xC0 0x80 \b, 2x Monaural
1386 >3 byte&0xC0 0xC0 \b, Monaural
1387 #>1 byte ^0x01 \b, Data Verify
1388 #>2 byte &0x02 \b, Packet Pad
1389 #>2 byte &0x01 \b, Custom Flag
1390 #>3 byte &0x08 \b, Copyrighted
1391 #>3 byte &0x04 \b, Original Source
1392 #>3 byte&0x03 1 \b, NR: 50/15 ms
1393 #>3 byte&0x03 3 \b, NR: CCIT J.17
1404 #>>>2 byte&0xF0 0x10 \b, 32 kbps
1405 #>>>2 byte&0xF0 0x20 \b, 64 kbps
1406 #>>>2 byte&0xF0 0x30 \b, 96 kbps
1407 #>>>2 byte&0xF0 0x40 \b, 128 kbps
1408 #>>>2 byte&0xF0 0x50 \b, 160 kbps
1409 #>>>2 byte&0xF0 0x60 \b, 192 kbps
1410 #>>>2 byte&0xF0 0x70 \b, 224 kbps
1411 #>>>2 byte&0xF0 0x80 \b, 256 kbps
1412 #>>>2 byte&0xF0 0x90 \b, 288 kbps
1413 #>>>2 byte&0xF0 0xA0 \b, 320 kbps
1414 #>>>2 byte&0xF0 0xB0 \b, 352 kbps
1415 #>>>2 byte&0xF0 0xC0 \b, 384 kbps
1416 #>>>2 byte&0xF0 0xD0 \b, 416 kbps
1417 #>>>2 byte&0xF0 0xE0 \b, 448 kbps
1419 #>>>2 byte&0x0C 0x00 \b, 44.1 kHz
1420 #>>>2 byte&0x0C 0x04 \b, 48 kHz
1421 #>>>2 byte&0x0C 0x08 \b, 32 kHz
1423 #>>>3 byte&0xC0 0x00 \b, Stereo
1424 #>>>3 byte&0xC0 0x40 \b, JntStereo
1425 #>>>3 byte&0xC0 0x80 \b, 2x Monaural
1426 #>>>3 byte&0xC0 0xC0 \b, Monaural
1427 ##>1 byte ^0x01 \b, Data Verify
1428 ##>2 byte &0x02 \b, Packet Pad
1429 ##>2 byte &0x01 \b, Custom Flag
1430 ##>3 byte &0x08 \b, Copyrighted
1431 ##>3 byte &0x04 \b, Original Source
1432 ##>3 byte&0x03 1 \b, NR: 50/15 ms
1433 ##>3 byte&0x03 3 \b, NR: CCIT J.17
1439 >2 byte&0xF0 0x10 \b, 8 kbps
1440 >2 byte&0xF0 0x20 \b, 16 kbps
1441 >2 byte&0xF0 0x30 \b, 24 kbps
1442 >2 byte&0xF0 0x40 \b, 32 kbps
1443 >2 byte&0xF0 0x50 \b, 40 kbps
1444 >2 byte&0xF0 0x60 \b, 48 kbps
1445 >2 byte&0xF0 0x70 \b, 56 kbps
1446 >2 byte&0xF0 0x80 \b, 64 kbps
1447 >2 byte&0xF0 0x90 \b, 80 kbps
1448 >2 byte&0xF0 0xA0 \b, 96 kbps
1449 >2 byte&0xF0 0xB0 \b, 112 kbps
1450 >2 byte&0xF0 0xC0 \b, 128 kbps
1451 >2 byte&0xF0 0xD0 \b, 144 kbps
1452 >2 byte&0xF0 0xE0 \b, 160 kbps
1454 >2 byte&0x0C 0x00 \b, 22.05 kHz
1455 >2 byte&0x0C 0x04 \b, 24 kHz
1456 >2 byte&0x0C 0x08 \b, 16 kHz
1458 >3 byte&0xC0 0x00 \b, Stereo
1459 >3 byte&0xC0 0x40 \b, JntStereo
1460 >3 byte&0xC0 0x80 \b, 2x Monaural
1461 >3 byte&0xC0 0xC0 \b, Monaural
1462 #>1 byte ^0x01 \b, Data Verify
1463 #>2 byte &0x02 \b, Packet Pad
1464 #>2 byte &0x01 \b, Custom Flag
1465 #>3 byte &0x08 \b, Copyrighted
1466 #>3 byte &0x04 \b, Original Source
1467 #>3 byte&0x03 1 \b, NR: 50/15 ms
1468 #>3 byte&0x03 3 \b, NR: CCIT J.17
1474 >2 byte&0xF0 0x10 \b, 8 kbps
1475 >2 byte&0xF0 0x20 \b, 16 kbps
1476 >2 byte&0xF0 0x30 \b, 24 kbps
1477 >2 byte&0xF0 0x40 \b, 32 kbps
1478 >2 byte&0xF0 0x50 \b, 40 kbps
1479 >2 byte&0xF0 0x60 \b, 48 kbps
1480 >2 byte&0xF0 0x70 \b, 56 kbps
1481 >2 byte&0xF0 0x80 \b, 64 kbps
1482 >2 byte&0xF0 0x90 \b, 80 kbps
1483 >2 byte&0xF0 0xA0 \b, 96 kbps
1484 >2 byte&0xF0 0xB0 \b, 112 kbps
1485 >2 byte&0xF0 0xC0 \b, 128 kbps
1486 >2 byte&0xF0 0xD0 \b, 144 kbps
1487 >2 byte&0xF0 0xE0 \b, 160 kbps
1489 >2 byte&0x0C 0x00 \b, 22.05 kHz
1490 >2 byte&0x0C 0x04 \b, 24 kHz
1491 >2 byte&0x0C 0x08 \b, 16 kHz
1493 >3 byte&0xC0 0x00 \b, Stereo
1494 >3 byte&0xC0 0x40 \b, JntStereo
1495 >3 byte&0xC0 0x80 \b, 2x Monaural
1496 >3 byte&0xC0 0xC0 \b, Monaural
1497 #>1 byte ^0x01 \b, Data Verify
1498 #>2 byte &0x02 \b, Packet Pad
1499 #>2 byte &0x01 \b, Custom Flag
1500 #>3 byte &0x08 \b, Copyrighted
1501 #>3 byte &0x04 \b, Original Source
1502 #>3 byte&0x03 1 \b, NR: 50/15 ms
1503 #>3 byte&0x03 3 \b, NR: CCIT J.17
1509 >2 byte&0xF0 0x10 \b, 32 kbps
1510 >2 byte&0xF0 0x20 \b, 48 kbps
1511 >2 byte&0xF0 0x30 \b, 56 kbps
1512 >2 byte&0xF0 0x40 \b, 64 kbps
1513 >2 byte&0xF0 0x50 \b, 80 kbps
1514 >2 byte&0xF0 0x60 \b, 96 kbps
1515 >2 byte&0xF0 0x70 \b, 112 kbps
1516 >2 byte&0xF0 0x80 \b, 128 kbps
1517 >2 byte&0xF0 0x90 \b, 144 kbps
1518 >2 byte&0xF0 0xA0 \b, 160 kbps
1519 >2 byte&0xF0 0xB0 \b, 176 kbps
1520 >2 byte&0xF0 0xC0 \b, 192 kbps
1521 >2 byte&0xF0 0xD0 \b, 224 kbps
1522 >2 byte&0xF0 0xE0 \b, 256 kbps
1524 >2 byte&0x0C 0x00 \b, 22.05 kHz
1525 >2 byte&0x0C 0x04 \b, 24 kHz
1526 >2 byte&0x0C 0x08 \b, 16 kHz
1528 >3 byte&0xC0 0x00 \b, Stereo
1529 >3 byte&0xC0 0x40 \b, JntStereo
1530 >3 byte&0xC0 0x80 \b, 2x Monaural
1531 >3 byte&0xC0 0xC0 \b, Monaural
1532 #>1 byte ^0x01 \b, Data Verify
1533 #>2 byte &0x02 \b, Packet Pad
1534 #>2 byte &0x01 \b, Custom Flag
1535 #>3 byte &0x08 \b, Copyrighted
1536 #>3 byte &0x04 \b, Original Source
1537 #>3 byte&0x03 1 \b, NR: 50/15 ms
1538 #>3 byte&0x03 3 \b, NR: CCIT J.17
1544 >2 byte&0xF0 0x10 \b, 8 kbps
1545 >2 byte&0xF0 0x20 \b, 16 kbps
1546 >2 byte&0xF0 0x30 \b, 24 kbps
1547 >2 byte&0xF0 0x40 \b, 32 kbps
1548 >2 byte&0xF0 0x50 \b, 40 kbps
1549 >2 byte&0xF0 0x60 \b, 48 kbps
1550 >2 byte&0xF0 0x70 \b, 56 kbps
1551 >2 byte&0xF0 0x80 \b, 64 kbps
1552 >2 byte&0xF0 0x90 \b, 80 kbps
1553 >2 byte&0xF0 0xA0 \b, 96 kbps
1554 >2 byte&0xF0 0xB0 \b, 112 kbps
1555 >2 byte&0xF0 0xC0 \b, 128 kbps
1556 >2 byte&0xF0 0xD0 \b, 144 kbps
1557 >2 byte&0xF0 0xE0 \b, 160 kbps
1559 >2 byte&0x0C 0x00 \b, 11.025 kHz
1560 >2 byte&0x0C 0x04 \b, 12 kHz
1561 >2 byte&0x0C 0x08 \b, 8 kHz
1563 >3 byte&0xC0 0x00 \b, Stereo
1564 >3 byte&0xC0 0x40 \b, JntStereo
1565 >3 byte&0xC0 0x80 \b, 2x Monaural
1566 >3 byte&0xC0 0xC0 \b, Monaural
1567 #>1 byte ^0x01 \b, Data Verify
1568 #>2 byte &0x02 \b, Packet Pad
1569 #>2 byte &0x01 \b, Custom Flag
1570 #>3 byte &0x08 \b, Copyrighted
1571 #>3 byte &0x04 \b, Original Source
1572 #>3 byte&0x03 1 \b, NR: 50/15 ms
1573 #>3 byte&0x03 3 \b, NR: CCIT J.17
1580 >4 byte &0x80
1581 >>13 byte &0x10 \b, VBR
1582 >>13 byte ^0x10 \b, CBR
1583 >>16 byte&0x1E 0x02 \b, single stream
1584 >>16 byte&0x1E 0x04 \b, 2 streams
1585 >>16 byte&0x1E 0x06 \b, 3 streams
1586 >>16 byte &0x08 \b, 4 or more streams
1587 >>16 byte &0x10 \b, 8 or more streams
1588 >>4 byte &0x80 \b, Copyrighted
1589 >>13 byte &0x40 \b, Original Source
1590 >>13 byte &0x20 \b, Home Flag
1591 >4 byte ^0x80
1592 >>4 byte &0x10 \b, VBR
1593 >>4 byte ^0x10 \b, CBR
1594 >>7 byte&0x1E 0x02 \b, single stream
1595 >>7 byte&0x1E 0x04 \b, 2 streams
1596 >>7 byte&0x1E 0x06 \b, 3 streams
1597 >>7 byte &0x08 \b, 4 or more streams
1598 >>7 byte &0x10 \b, 8 or more streams
1599 >>4 byte &0x40 \b, Original Stream(s)
1600 >>4 byte &0x20 \b, Home Source
1605 >1 byte &0x08 \b, v2
1606 >1 byte ^0x08 \b, v4
1608 >>2 byte &0xC0 \b LTP
1609 >2 byte&0xc0 0x00 \b Main
1610 >2 byte&0xc0 0x40 \b LC
1611 >2 byte&0xc0 0x80 \b SSR
1613 >2 byte&0x3c 0x00 \b, 96 kHz
1614 >2 byte&0x3c 0x04 \b, 88.2 kHz
1615 >2 byte&0x3c 0x08 \b, 64 kHz
1616 >2 byte&0x3c 0x0c \b, 48 kHz
1617 >2 byte&0x3c 0x10 \b, 44.1 kHz
1618 >2 byte&0x3c 0x14 \b, 32 kHz
1619 >2 byte&0x3c 0x18 \b, 24 kHz
1620 >2 byte&0x3c 0x1c \b, 22.05 kHz
1621 >2 byte&0x3c 0x20 \b, 16 kHz
1622 >2 byte&0x3c 0x24 \b, 12 kHz
1623 >2 byte&0x3c 0x28 \b, 11.025 kHz
1624 >2 byte&0x3c 0x2c \b, 8 kHz
1633 #>1 byte ^0x01 \b, Data Verify
1634 #>2 byte &0x02 \b, Custom Flag
1635 #>3 byte &0x20 \b, Original Stream
1636 #>3 byte &0x10 \b, Home Source
1637 #>3 byte &0x08 \b, Copyrighted
1642 #>1 beshort&0x1FFF x \b, %hu byte packet
1643 >3 byte&0xE0 0x40
1644 >>4 byte&0x3C 0x04 \b, single stream
1645 >>4 byte&0x3C 0x08 \b, 2 streams
1646 >>4 byte&0x3C 0x0C \b, 3 streams
1647 >>4 byte &0x08 \b, 4 or more streams
1648 >>4 byte &0x20 \b, 8 or more streams
1649 >3 byte&0xC0 0
1650 >>4 byte&0x78 0x08 \b, single stream
1651 >>4 byte&0x78 0x10 \b, 2 streams
1652 >>4 byte&0x78 0x18 \b, 3 streams
1653 >>4 byte &0x20 \b, 4 or more streams
1654 >>4 byte &0x40 \b, 8 or more streams
1691 # Note that title and author appear in the two 20-byte chunks
1695 #0 byte 1 DL version 1, medium format (160x100, 4 images/screen)
1697 #>42 byte x - %d screens,
1698 #>43 byte x %d commands
1699 #0 byte 2 DL version 2
1701 #>1 byte 1 - large format (320x200,1 image/screen),
1702 #>1 byte 2 - medium format (160x100,4 images/screen),
1703 #>1 byte >2 - unknown format,
1704 #>42 byte x %d screens,
1705 #>43 byte x %d commands
1722 >188 byte 0x47 MPEG transport stream data
1729 >4 byte &0x01 (DVCPRO) movie file
1730 >4 byte ^0x01 (DV) movie file
1731 >3 byte &0x80 (PAL)
1732 >3 byte ^0x80 (NTSC)
1762 >0 byte x GameCube movie,
1775 >0x21 byte x v%x
1779 >0x21 byte x v%x
1812 #>4 byte &0x40
1814 #>4 byte ^0x40
1827 #>4 byte&0x1F 0x07
1846 >>51 byte&0x20 0 mono
1847 >>51 byte&0x20 !0 stereo
1848 #>>51 byte&0x10 0 FFT
1849 #>>51 byte&0x10 !0 DCT
1917 >3 byte x version %c,
1992 >32 byte 0x6a (uses BSD/OS shared libs)
1996 >32 byte 0x6a (uses BSD/OS shared libs)
2000 >32 byte 0x6a (uses BSD/OS shared libs)
2026 >3 byte x version %d
2037 >3 byte x version %d
2042 >3 byte <6 Apache Hadoop Sequence file version %d
2043 >3 byte >6 Apache Hadoop Sequence file version %d
2044 >3 byte =6
2077 >>21 byte 01 \b, 5.25 inch
2078 >>21 byte 02 \b, 3.5 inch
2079 >>22 byte 01 \b, write protected
2080 >>23 byte 01 \b, cross track synchronized
2085 >>21 byte 01 \b, 5.25 inch
2086 >>21 byte 02 \b, 3.5 inch
2087 >>22 byte 01 \b, write protected
2088 >>23 byte 01 \b, cross track synchronized
2097 >>0x404 byte &0xF0
2102 >>0xb04 byte &0xF0
2109 >>0x11006 byte x \b, Volume %u
2110 >>0x11034 byte x \b, %u Tracks
2111 >>0x11035 byte x \b, %u Sectors
2115 >>0x11006 byte x \b, Volume %u
2116 >>0x11034 byte x \b, %u Tracks
2117 >>0x11035 byte x \b, %u Sectors
2135 >>0x11006 byte x \b, Volume %u
2136 >>0x11034 byte x \b, %u Tracks
2137 >>0x11035 byte x \b, %u Sectors
2160 >0xc byte 00 \b, DOS 3.3 sector order
2161 >>0x10 byte 00 \b, Volume 254
2162 >>0x10 byte&0x7f x \b, Volume %u
2163 >0xc byte 01 \b, ProDOS sector order
2166 >>>0x444 byte &0xF0
2169 >0xc byte 02 \b, NIB data
2190 >8 byte 8 NOS 1.x,
2191 >8 byte 9 NOS 2.x,
2229 # ('p' + 1-byte ProDOS File Type + 2-byte ProDOS Aux Type')
2242 >>>85 byte&0x01 >0 \b, zoomed
2244 >>>90 byte&0x01 >0 \b, paginated
2246 >>>92 byte&0x01 >0 \b, with mail merge
2294 #>5 byte x \b, build number %d
2355 >6 byte x \bCoreFoundation binary property list data, version %#c
2356 >>7 byte x \b%c
2358 >>8 byte&0xF0 0x00 \b
2359 >>>8 byte&0x0F 0x00 \b, root type: null
2360 >>>8 byte&0x0F 0x08 \b, root type: false boolean
2361 >>>8 byte&0x0F 0x09 \b, root type: true boolean
2362 >>8 byte&0xF0 0x10 \b, root type: integer
2363 >>8 byte&0xF0 0x20 \b, root type: real
2364 >>8 byte&0xF0 0x30 \b, root type: date
2365 >>8 byte&0xF0 0x40 \b, root type: data
2366 >>8 byte&0xF0 0x50 \b, root type: ascii string
2367 >>8 byte&0xF0 0x60 \b, root type: unicode string
2368 >>8 byte&0xF0 0x80 \b, root type: uid (CORRUPT)
2369 >>8 byte&0xF0 0xa0 \b, root type: array
2370 >>8 byte&0xF0 0xd0 \b, root type: dictionary
2377 >0 byte x \b, version %d
2378 >0 byte <5 \b
2379 >>13 byte 0x81 \b
2382 >0 byte x \b, version %d
2383 >0 byte <5 \b
2384 >>13 byte 0x81 \b
2562 >0 byte x \b, version %d
2568 >0 byte >4
2633 >6 byte 1 \b, dirty
2778 # coding indicated by setting the high-order bit of the leftmost byte
2842 # byte order as the machine running "file" with "cpio archive", and
2843 # to indicate archives produced on machines with the opposite byte order
2844 # from the machine running "file" with "byte-swapped cpio archive".
2851 0 short 0143561 byte-swapped cpio archive
2867 # They were written with binary values in host byte order, and
2891 # From "pdp" (but why a 4-byte quantity?)
3025 # The first byte is the magic (0x1a), byte 2 is the compression type for
3054 #0 byte 0x1a RISC OS archive (spark format)
3062 # probably many can be enhanced by finding some 0-byte or control char near the start
3260 # format byte like: 12h (Lisa 400K) 24h (400K Macintosh) 96h (800K Apple II disk)
3681 >2 byte <4 Dzip archive data
3684 >>2 byte x \b, version %i
3685 >>3 byte x \b.%i
3694 >3 byte&0xf0 0x30
3695 >>3 byte x (v%c)
3740 >>>8 byte &0x04 data
3743 >>>8 byte ^0x04 data, SFX multi-volume
3752 >5 byte x \b, v%d
3756 #>8 byte x \b, FLAGS %#x
3758 >8 byte &0x01 \b, password-protected
3761 #>8 byte &0x02 \b, secured
3763 >8 byte &0x02 \b, ANSI codepage
3765 >8 byte &0x04 \b, multi-volume
3766 #>8 byte &0x08 \b, file-offset
3768 >8 byte &0x08 \b, recoverable
3770 >>0x22 byte x (factor %u)
3771 >8 byte &0x10 \b, slash-switched
3773 >8 byte &0x20 \b, backup
3775 >8 byte &0x40 \b, secured,
3777 >8 byte &0x80 \b, dual-name
3810 >34 byte x \b, original name:
3812 >34 byte <0x0B
3815 >34 byte >0x0A
3818 >7 byte 0 \b, os: MS-DOS
3819 >7 byte 1 \b, os: PRIMOS
3820 >7 byte 2 \b, os: Unix
3821 >7 byte 3 \b, os: Amiga
3822 >7 byte 4 \b, os: Macintosh
3823 >7 byte 5 \b, os: OS/2
3824 >7 byte 6 \b, os: Apple ][ GS
3825 >7 byte 7 \b, os: Atari ST
3826 >7 byte 8 \b, os: NeXT
3827 >7 byte 9 \b, os: VAX/VMS
3828 >7 byte 10 \b, os: WIN95
3829 >7 byte 11 \b, os: WIN32
3840 #>4 byte&0x0f =0 first is type CPY
3841 #>4 byte&0x0f =1 first is type ASC
3842 #>4 byte&0x0f =2 first is type HSC
3843 #>4 byte&0x0f =0x0e first is type DIR
3844 #>4 byte&0x0f =0x0f first is type SPECIAL
3849 >4 byte&0x0f =0 first is type CPY
3850 >4 byte&0x0f =1 first is type ASC
3851 >4 byte&0x0f =2 first is type HSC
3852 >4 byte&0x0f =0x0e first is type DIR
3853 >4 byte&0x0f =0x0f first is type SPECIAL
3861 >0x26 byte =0x27 -
4004 # >20 byte x - header level %d
4029 >24 byte 15 \b, v1.5
4030 >24 byte 20 \b, v2.0
4031 >24 byte 29 \b, v4
4032 >15 byte 0 \b, os: MS-DOS
4033 >15 byte 1 \b, os: OS/2
4034 >15 byte 2 \b, os: Win32
4035 >15 byte 3 \b, os: Unix
4036 >15 byte 4 \b, os: Mac OS
4037 >15 byte 5 \b, os: BeOS
4056 >(0xc.l+9) byte 0x74
4059 >(0xc.l+9) byte 0x7a
4061 >9 byte 0x73
4096 # Check for have 8-byte name, 0-byte extra field, name "mimetype", and
4121 >>>>68 byte !0x2e document
4134 >>>>66 byte !0x2e spreadsheet
4141 >>>>66 byte !0x2e document
4148 >>>>69 byte !0x2e presentation
4179 >>>>77 byte !0x2d Text
4192 >>>>81 byte !0x2d Drawing
4199 >>>>85 byte !0x2d Presentation
4206 >>>>84 byte !0x2d Spreadsheet
4213 >>>>78 byte !0x2d Chart
4220 >>>>80 byte !0x2d Formula
4237 >>>>78 byte !0x2d Image
4340 >4 byte >48 \b, v%c.
4341 >>6 byte >47 \b%c
4342 >>>7 byte >47 \b%c
4343 >32 byte >0 \b, modify: v%d
4344 >>33 byte x \b.%d+
4346 >>70 byte >0 extract: v%d
4347 >>>71 byte x \b.%d+
4388 #>25 byte x v%d
4389 #>24 byte x \b.%d
4458 >15 byte >0 version %d
4459 >16 byte =0x00 \b, from MS-DOS
4460 >16 byte =0x01 \b, from OS/2
4461 >16 byte =0x02 \b, from Win/32
4462 >16 byte =0x03 \b, from Unix
4463 >16 byte =0x04 \b, from MacOS
4464 >16 byte =0x05 \b, from WinNT
4465 >16 byte =0x06 \b, from Primos
4466 >16 byte =0x07 \b, from AppleGS
4467 >16 byte =0x08 \b, from Atari
4468 >16 byte =0x09 \b, from Vax/VMS
4469 >16 byte =0x0A \b, from Amiga
4470 >16 byte =0x0B \b, from Next
4471 >14 byte x \b, version %d to extract
4473 >>17 byte x \b (part %d),
4513 >4 byte x - version %d
4514 >5 byte x \b.%d
4532 >14 byte 0x54 end slice
4635 >3 byte x \b, level %d
4645 >36 byte 1 \b, front-to-back
4646 >36 byte 16 \b, back-to-front
4667 # ~ 30 byte password field only for *.gho
4694 >3 byte x version %d
4760 >5 byte x version %u
4761 >4 byte x \b.%u
4789 # version; (0x0000) or (0x0001); for 0 all multi-byte are in host byte order. For 1 big endian
4991 0 regex \^[\040\t]{0,50}\\.byte assembler source text
5016 >29 byte 0x36 Words Document
5017 >29 byte 0x35 Graphic
5018 >29 byte 0x32 Spreadsheet
5019 >29 byte 0x38 Macro
5162 >19 byte 0x1A
5163 >23 byte >0 - version %d
5164 >22 byte >0 \b.%d
5173 >4 byte&0xf0 x version %d
5174 >4 byte&0x0f x \b.%d,
5175 >45 byte x %d instruments
5176 >83 byte 0 (module)
5177 >83 byte 1 (song)
5350 >22 byte =0 replay 5.485 KHz
5351 >22 byte =1 replay 8.084 KHz
5352 >22 byte =2 replay 10.971 KHz
5353 >22 byte =3 replay 16.168 KHz
5354 >22 byte =4 replay 21.942 KHz
5355 >22 byte =5 replay 32.336 KHz
5356 >22 byte =6 replay 43.885 KHz
5357 >22 byte =7 replay 47.261 KHz
5363 >3 byte x \b.%d
5364 >4 byte x \b.%d
5365 >>5 byte &0x80 \b, unsynchronized frames
5366 >>5 byte &0x40 \b, extended header
5367 >>5 byte &0x20 \b, experimental
5368 >>5 byte &0x10 \b, footer present
5376 >5 byte x version %d,
5377 >6 byte x %d tracks,
5378 >122 byte&0x2 =1 dual PAL/NTSC
5379 >122 byte&0x1 =1 PAL
5380 >122 byte&0x1 =0 NTSC
5391 >20 byte x \b), %d tracks,
5392 >18 byte&0x2 =1 dual PAL/NTSC
5393 >18 byte&0x2 =0
5394 >>18 byte&0x1 =1 PAL
5395 >>18 byte&0x1 =0 NTSC
5401 >>0x23 byte 0x1B \b, without ID666 tag
5402 >>0x23 byte 0x1A \b, with ID666 tag
5422 >18 byte &2 16 bit
5423 >18 byte ^2 8 bit
5424 >18 byte &4 stereo
5425 >18 byte ^4 mono
5428 >30 byte !0 %d samples
5433 >22 byte 0x49 looped
5434 >22 byte 0xC9 non-looped
5435 >23 byte 1 33kHz
5436 >23 byte 2 50kHz
5437 >23 byte 3 16kHz
5443 >0 byte 1 sample
5444 >0 byte 2 adlib melody
5445 >0 byte >2 adlib drum
5446 >31 byte &2 stereo
5447 >31 byte ^2 mono
5448 >31 byte &4 16bit little endian
5449 >31 byte ^4 8bit
5450 >30 byte 0 unpacked
5451 >30 byte 1 packed
5465 >3 byte =0 1 module data
5466 >3 byte =1 2 module data
5475 >3 byte <2 Hively Tracker Song
5476 >3 byte =0 v1 module data
5477 >3 byte =1 v2 module data
5491 >20 byte >0 %c
5492 >>21 byte >0 \b%c
5493 >>>22 byte >0 \b%c
5494 >>>>23 byte >0 \b%c
5498 >4 byte >0 V%X.
5499 >>5 byte x \b%02X
5509 >4 byte x v%i
5536 >>32 byte x , %d tracks
5542 >4 byte&0x7f >0 \b, unknown version
5543 >4 byte&0x7f 0 \b
5551 >>20 byte&0xe 0x0 \b, mono
5552 >>20 byte&0xe 0x2 \b, stereo
5553 >>20 byte&0xe 0x4 \b, 3 channels
5554 >>20 byte&0xe 0x6 \b, 4 channels
5555 >>20 byte&0xe 0x8 \b, 5 channels
5556 >>20 byte&0xe 0xa \b, 6 channels
5557 >>20 byte&0xe 0xc \b, 7 channels
5558 >>20 byte&0xe 0xe \b, 8 channels
5578 >>21 byte&0xf >0 \b, >4G samples
5579 >>21 byte&0xf 0 \b
5632 >22 byte x \b, version %u
5633 >21 byte x \b.%u
5634 >20 byte x \b.%u
5647 >4 byte x Version %d
5666 #>5 byte x version %d
5667 >14 byte x %d channel(s),
5668 >15 byte =1 lossless,
5669 >15 byte =0 lossy,
5670 >16 byte x mid-side
5711 >3 byte 255 \b, SV pre8
5712 >3 byte&0xF 0x6 \b, SV 6
5713 >3 byte&0xF 0x8 \b, SV 8
5714 >3 byte&0xF 0x7 \b, SV 7
5715 >>3 byte&0xF0 0x0 \b.0
5716 >>3 byte&0xF0 0x10 \b.1
5717 >>3 byte&0xF0 240 \b.15
5718 >>10 byte&0xF0 0x0 \b, no profile
5719 >>10 byte&0xF0 0x10 \b, profile 'Unstable/Experimental'
5720 >>10 byte&0xF0 0x50 \b, quality 0
5721 >>10 byte&0xF0 0x60 \b, quality 1
5722 >>10 byte&0xF0 0x70 \b, quality 2 (Telephone)
5723 >>10 byte&0xF0 0x80 \b, quality 3 (Thumb)
5724 >>10 byte&0xF0 0x90 \b, quality 4 (Radio)
5725 >>10 byte&0xF0 0xA0 \b, quality 5 (Standard)
5726 >>10 byte&0xF0 0xB0 \b, quality 6 (Xtreme)
5727 >>10 byte&0xF0 0xC0 \b, quality 7 (Insane)
5728 >>10 byte&0xF0 0xD0 \b, quality 8 (BrainDead)
5729 >>10 byte&0xF0 0xE0 \b, quality 9
5730 >>10 byte&0xF0 0xF0 \b, quality 10
5731 >>27 byte 0x0 \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
5732 >>27 byte 102 \b, Beta 1.02
5733 >>27 byte 104 \b, Beta 1.04
5734 >>27 byte 105 \b, Alpha 1.05
5735 >>27 byte 106 \b, Beta 1.06
5736 >>27 byte 110 \b, Release 1.1
5737 >>27 byte 111 \b, Alpha 1.11
5738 >>27 byte 112 \b, Beta 1.12
5739 >>27 byte 113 \b, Alpha 1.13
5740 >>27 byte 114 \b, Beta 1.14
5741 >>27 byte 115 \b, Alpha 1.15
5890 >4 byte 0xc4 GVOX Encore music, version 5.0 or above
5891 >4 byte 0xc2 GVOX Encore music, version < 5.0
5894 >4 byte 0xc5 GVOX Encore music, version < 5.0
5921 # you can only select voice modules with corresponding language byte ID like 1
5955 >0x3 byte 0xFE General Digital Music.
5959 >>>0x46 byte 0x1A
5961 >>>>0x4B byte x %d.
5962 >>>>0x4C byte x \b%02d
5964 >>>>0x4F byte x \b%d.
5965 >>>>>0x50 byte x \b%d)
5968 >0x3 byte/16 x Version %d.
5969 >0x3 byte&0x0F x \b%02d
5974 >>3 byte 0 Version 0 (With MP3 and lossless)
5975 >>3 byte 1 Version 1 (With ogg and lossless)
5976 >>3 byte 3 Version 2.2
5977 >>3 byte 4 (With no LAME header)
5978 >>3 byte 5 Version 2.4
5993 >0x2c byte 0x0d
5994 >0x2d byte 0x0a
5995 >0x2e byte 0x1a
5996 >>0x3 byte 0xFE Farandole Tracker Song
5997 >>>0x31 byte/16 x Version %d.
5998 >>>0x31 byte&0x0F x \b%02d
6004 >8 byte >0 \b, version %u
6005 >8 byte >26
6006 #>>9 byte x \b, channels %u
6009 #>>14 byte x \b, instruments %u
6014 #>>23 byte x \b, master volume %u
6015 #>>24 byte x \b, song speed %u
6016 #>>25 byte x \b, song speed2 %u
6017 #>>26 byte x \b, song rate %u
6019 #>>31 byte x \b, multiplex period %u
6020 #>>32 byte x \b, pitch inaccuracy %u
6041 >0 byte x \b, version %u
6042 >1 byte x \b.%u
6054 >>0x12 byte x v%u
6055 >>0x04 byte 0x02 \b, pre-set prediction coefficients
6056 >>0x04 byte 0x03 \b, standard ADX
6057 >>0x04 byte 0x04 \b, exponential scale
6058 >>0x04 byte 0x10 \b, AHX (Dreamcast)
6059 >>0x04 byte 0x11 \b, AHX
6061 >>0x12 byte 0x03
6064 >>0x12 byte 0x04
6067 >>0x13 byte&0x08 0x08 \b, encrypted
6082 >3 byte 0x01
6083 >3 byte 0x02
6084 >3 byte 0x11
6085 >3 byte 0x12
6086 >3 byte 0x13
6087 >3 byte 0x21
6088 >3 byte 0x22
6089 >3 byte 0x23
6090 >3 byte 0x41
6093 >>>3 byte 0x01 (Sony PlayStation)
6094 >>>3 byte 0x02 (Sony PlayStation 2)
6095 >>>3 byte 0x11 (Sega Saturn)
6096 >>>3 byte 0x12 (Sega Dreamcast)
6097 >>>3 byte 0x13 (Sega Mega Drive)
6098 >>>3 byte 0x21 (Nintendo 64)
6099 >>>3 byte 0x22 (Game Boy Advance)
6100 >>>3 byte 0x23 (Super NES)
6101 >>>3 byte 0x41 (Capcom QSound)
6121 >>>>&-4 byte 0 PCM, signed 8-bit,
6122 >>>>&-4 byte 1 PCM, signed 16-bit,
6123 >>>>&-4 byte 2 THP ADPCM,
6124 >>>>&-3 byte !0 looping,
6125 >>>>&-2 byte 1 mono
6126 >>>>&-2 byte 2 stereo
6127 >>>>&-2 byte 3 3 channels
6128 >>>>&-2 byte 4 quad
6129 >>>>&-2 byte >4 %u channels
6148 >>&0x1C byte 0 PCM, signed 8-bit,
6149 >>&0x1C byte 1 PCM, signed 16-bit,
6150 >>&0x1C byte 2 DSP ADPCM,
6151 >>&0x1C byte 3 IMA ADPCM,
6152 >>&0x1D byte !0 looping,
6153 >>&0x1E byte 1 mono
6154 >>&0x1E byte 2 stereo
6155 >>&0x1E byte 3 3 channels
6156 >>&0x1E byte 4 quad
6157 >>&0x1E byte >4 %u channels
6190 >>&0x4 byte 0 PCM, signed 8-bit,
6191 >>&0x4 byte 1 PCM, signed 16-bit,
6192 >>&0x4 byte 2 DSP ADPCM,
6193 >>&0x4 byte 3 IMA ADPCM,
6194 >>&0x5 byte !0 looping,
6222 >>&8 byte 1
6277 >>>>>&0 byte x \b.%u
6278 >>>>>&1 byte x \b.%u
6301 # NOTE: the spec incorrectly uses "bits per sample" instead of "bits per byte"
6330 >>>>>>&0 byte x \b.%u
6331 >>>>>>&1 byte x \b.%u
6384 >>18 byte x (LEVEL %d)
6419 0 byte 0x61
6426 >>>>&0 byte x TAP 3.%d Batch (TD.57, Transferred Account)
6429 0 byte 0x62
6434 >>>&0 byte x TAP 3.%d Notification (TD.57, Transferred Account)
6439 0 byte 0x61
6442 >>&0 byte x NRT 2.%d (TD.35, Near Real Time Roaming Data Exchange)
6454 >>>>&0 byte x RAP 1.%d Batch (TD.32, Returned Account Procedure),
6455 >>>&0 byte x TAP 3.%d
6483 >13 byte x version %d
6495 >3 byte &0x04
6518 >0x18 byte x \b, comment character: %c
6546 >0x04 byte >-1 version %d.
6547 >0x05 byte >-1 \b%d
6618 #0 byte 0x3e
6835 #>>&1 byte x %d.
6836 #>>&2 byte x %d.
6837 #>>&3 byte x %d
6847 #>>&1 byte x %d.
6848 #>>&2 byte x \b%d.
6849 #>>&3 byte x \b%d
6862 >>>9 byte x with version %c.
6863 >>>10 byte x \b%c
6864 >>>11 byte x \b%c
6868 >>>9 byte x with version %c.
6869 >>>10 byte x \b%c
6870 >>>11 byte x \b%c
6875 >>9 byte x with version %c.
6876 >>10 byte x \b%c
6877 >>11 byte x \b%c
6881 >>>9 byte x with version %c.
6882 >>>10 byte x \b%c
6883 >>>11 byte x \b%c
6944 >32 byte 0x6a (uses shared libs)
6948 >0 byte &0x80
6952 >0 byte ^0x80 executable
6957 >0 byte &0x80 dynamically linked executable
6958 >0 byte ^0x80 executable
6963 >0 byte &0x80 dynamically linked executable
6964 >0 byte ^0x80 executable
7014 >4 byte/16 x \b, version %d
7015 >4 byte&0x0f x \b.%d
7170 0 byte 0
7172 >>0x17 byte 0 DFI Image
7178 >8 byte x version: %i
7179 >9 byte x tracks: %i
7211 >0x0c byte x Version:%u,
7220 >100 byte >0 \b, %u subsong(s)
7280 # The 0x40 bit of this byte is 1 if the file is 3D, otherwise 0
7654 #!:mime application/java-byte-code
7690 >5 byte x version %d.
7691 >4 byte x \b%d
7696 >5 byte x version %d.
7697 >4 byte x \b%d
7750 >>3 ubyte >0x3f (byte string)
7974 #null to byte 1000 octal
8015 # XXX - what byte order does the Clipper use?
8061 >52 byte 1 -Ctnc
8062 >52 byte 2 -Ctsw
8063 >52 byte 3 -Ctpw
8064 >52 byte 4 -Ctcb
8065 >53 byte 1 -Cdnc
8066 >53 byte 2 -Cdsw
8067 >53 byte 3 -Cdpw
8068 >53 byte 4 -Cdcb
8069 >54 byte 1 -Csnc
8070 >54 byte 2 -Cssw
8071 >54 byte 3 -Cspw
8072 >54 byte 4 -Cscb
8392 >0x04 uleshort <4 ksh byte-code version %d
8429 >2 byte&0x80 >0 block compressed
8430 >2 byte&0x1f x %d bits
8452 >3 byte&0x18 =0
8493 >3 byte&0x18 >0 gzip compressed data
8508 #>2 byte x THIS iS GZIP
8509 >2 byte <8 \b, reserved method
8510 >2 byte >8 \b, unknown method
8511 >3 byte &0x01 \b, ASCII
8512 >3 byte &0x02 \b, has CRC
8513 >3 byte &0x04 \b, extra field
8514 >3 byte&0xC =0x08
8516 >3 byte &0x10 \b, has comment
8517 >3 byte &0x20 \b, encrypted
8519 >8 byte 2 \b, max compression
8520 >8 byte 4 \b, max speed
8521 >9 byte =0x00 \b, from FAT filesystem (MS-DOS, OS/2, NT)
8522 >9 byte =0x01 \b, from Amiga
8523 >9 byte =0x02 \b, from VMS
8524 >9 byte =0x03 \b, from Unix
8525 >9 byte =0x04 \b, from VM/CMS
8526 >9 byte =0x05 \b, from Atari
8527 >9 byte =0x06 \b, from HPFS filesystem (OS/2, NT)
8528 >9 byte =0x07 \b, from MacOS
8529 >9 byte =0x08 \b, from Z-System
8530 >9 byte =0x09 \b, from CP/M
8531 >9 byte =0x0A \b, from TOPS/20
8532 >9 byte =0x0B \b, from NTFS filesystem (NT)
8533 >9 byte =0x0C \b, from QDOS
8534 >9 byte =0x0D \b, from Acorn RISCOS
8539 # packed data, Huffman (minimum redundancy) codes on a byte-by-byte basis
8545 # This magic number is byte-order-independent.
8550 # byte-order independent, and one of which is byte-order dependent?
8565 >3 byte >47 \b, block size = %c00k
8571 >3 byte >47 \b, block size = %c00k
8576 >4 byte x \b, version: %d
8603 #0 byte&0xF0 0xd0 data
8604 #>33 byte&0xF0 0xd0
8605 #>66 byte&0xF0 0xd0
8606 #>99 byte&0xF0 0xd0
8607 #>132 byte&0xF0 0xd0 GSM 06.10 compressed audio
8612 >>9 byte&0xf0 =0x00 - version 0.
8614 >>13 byte 1 LZO1X-1,
8615 >>13 byte 2 LZO1X-1(15),
8616 >>13 byte 3 LZO1X-999,
8618 >>14 byte =0x00 os: MS-DOS
8619 >>14 byte =0x01 os: Amiga
8620 >>14 byte =0x02 os: VMS
8621 >>14 byte =0x03 os: Unix
8622 >>14 byte =0x05 os: Atari
8623 >>14 byte =0x06 os: OS/2
8624 >>14 byte =0x07 os: MacOS
8625 >>14 byte =0x0A os: Tops/20
8626 >>14 byte =0x0B os: WinNT
8627 >>14 byte =0x0E os: Win32
8629 >>9 byte&0xf0 =0x00 - version 0.
8630 >>9 byte&0xf0 =0x10 - version 1.
8631 >>9 byte&0xf0 =0x20 - version 2.
8633 >>15 byte 1 LZO1X-1,
8634 >>15 byte 2 LZO1X-1(15),
8635 >>15 byte 3 LZO1X-999,
8637 >>17 byte =0x00 os: MS-DOS
8638 >>17 byte =0x01 os: Amiga
8639 >>17 byte =0x02 os: VMS
8640 >>17 byte =0x03 os: Unix
8641 >>17 byte =0x05 os: Atari
8642 >>17 byte =0x06 os: OS/2
8643 >>17 byte =0x07 os: MacOS
8644 >>17 byte =0x0A os: Tops/20
8645 >>17 byte =0x0B os: WinNT
8646 >>17 byte =0x0E os: Win32
8666 >6 byte x version %d
8667 >7 byte x \b.%d
8685 >7 byte&0xf 0x0 NONE
8686 >7 byte&0xf 0x1 CRC32
8687 >7 byte&0xf 0x4 CRC64
8688 >7 byte&0xf 0xa SHA-256
8692 >4 byte x - version %d
8693 >5 byte x \b.%d
8694 >22 byte 1 \b, encrypted
8714 >0 byte &0x20 \b, Dictionary ID:
8715 >>0 byte&0x03 0 None
8716 >>0 byte&0x03 1
8717 >>>1 byte x %u
8718 >>0 byte&0x03 2
8720 >>0 byte&0x03 3
8723 >0 byte ^0x20 \b, Dictionary ID:
8724 >>0 byte&0x03 0 None
8725 >>0 byte&0x03 1
8726 >>>2 byte x %u
8727 >>0 byte&0x03 2
8729 >>0 byte&0x03 3
8766 >4 byte x - version %d
8767 >5 byte x \b.%d
8774 >4 byte >-1 (version %i.
8775 >5 byte >-1 %i.
8776 >6 byte >-1 %i)
8797 >>0 byte&0xf =8
8798 >>>0 byte&0x80 =0 zlib compressed data
8803 >3 byte 0 BWC compressed data
8838 >7 byte&0x0C =0x8 (NES 2.0)
8839 >4 byte x \b: %ux16k PRG
8840 >5 byte x \b, %ux8k CHR
8841 >6 byte&0x08 =0x8 [4-Scr]
8842 >6 byte&0x09 =0x0 [H-mirror]
8843 >6 byte&0x09 =0x1 [V-mirror]
8844 >6 byte&0x02 =0x2 [SRAM]
8845 >6 byte&0x04 =0x4 [Trainer]
8846 >7 byte&0x03 =0x2 [PC10]
8847 >7 byte&0x03 =0x1 [VS]
8848 >>7 byte&0x0C =0x8
8850 >>>13 byte&0x0F =0x0 \b, RP2C03B
8851 >>>13 byte&0x0F =0x1 \b, RP2C03G
8852 >>>13 byte&0x0F =0x2 \b, RP2C04-0001
8853 >>>13 byte&0x0F =0x3 \b, RP2C04-0002
8854 >>>13 byte&0x0F =0x4 \b, RP2C04-0003
8855 >>>13 byte&0x0F =0x5 \b, RP2C04-0004
8856 >>>13 byte&0x0F =0x6 \b, RP2C03B
8857 >>>13 byte&0x0F =0x7 \b, RP2C03C
8858 >>>13 byte&0x0F =0x8 \b, RP2C05-01
8859 >>>13 byte&0x0F =0x9 \b, RP2C05-02
8860 >>>13 byte&0x0F =0xA \b, RP2C05-03
8861 >>>13 byte&0x0F =0xB \b, RP2C05-04
8862 >>>13 byte&0x0F =0xC \b, RP2C05-05
8864 >>7 byte x \b]
8866 >7 byte&0x0C =0x8
8867 >>12 byte&0x03 =0x0 [NTSC]
8868 >>12 byte&0x03 =0x1 [PAL]
8869 >>12 byte&0x02 =0x2 [NTSC+PAL]
8901 >23 byte !1 FMC-
8902 >23 byte 1 FSC-
8912 >4 byte 1 (%u side)
8913 >4 byte !1 (%u sides)
8927 >4 byte 100 \b: FDS,
8929 >4 byte !100 \b: TNES mapper %u
8930 >>5 byte x \b, %ux8k PRG
8931 >>6 byte x \b, %ux8k CHR
8932 >>7 byte&0x08 =1 [WRAM]
8933 >>8 byte&0x09 =1 [H-mirror]
8934 >>8 byte&0x09 =2 [V-mirror]
8935 >>8 byte&0x02 =3 [VRAM]
8944 >0x143 byte&0x80 0x80
8946 >0x143 byte&0x80 !0x80
8948 >0x14c byte x (Rev.%02u)
8952 >0x14b byte 0x33
8953 >>0x146 byte 0x03
8954 >>>0x143 byte&0x80 0x80 [SGB+CGB]
8955 >>>0x143 byte&0x80 !0x80 [SGB]
8956 >>0x146 byte !0x03
8957 >>>0x143 byte&0xC0 0x80 [CGB]
8958 >>>0x143 byte&0xC0 0xC0 [CGB ONLY]
8959 >0x14b byte !0x33
8960 >>0x143 byte&0xC0 0x80 [CGB]
8961 >>0x143 byte&0xC0 0xC0 [CGB ONLY]
8964 >0x147 byte 0x00 [ROM ONLY]
8965 >0x147 byte 0x01 [MBC1]
8966 >0x147 byte 0x02 [MBC1+RAM]
8967 >0x147 byte 0x03 [MBC1+RAM+BATT]
8968 >0x147 byte 0x05 [MBC2]
8969 >0x147 byte 0x06 [MBC2+BATTERY]
8970 >0x147 byte 0x08 [ROM+RAM]
8971 >0x147 byte 0x09 [ROM+RAM+BATTERY]
8972 >0x147 byte 0x0B [MMM01]
8973 >0x147 byte 0x0C [MMM01+SRAM]
8974 >0x147 byte 0x0D [MMM01+SRAM+BATT]
8975 >0x147 byte 0x0F [MBC3+TIMER+BATT]
8976 >0x147 byte 0x10 [MBC3+TIMER+RAM+BATT]
8977 >0x147 byte 0x11 [MBC3]
8978 >0x147 byte 0x12 [MBC3+RAM]
8979 >0x147 byte 0x13 [MBC3+RAM+BATT]
8980 >0x147 byte 0x19 [MBC5]
8981 >0x147 byte 0x1A [MBC5+RAM]
8982 >0x147 byte 0x1B [MBC5+RAM+BATT]
8983 >0x147 byte 0x1C [MBC5+RUMBLE]
8984 >0x147 byte 0x1D [MBC5+RUMBLE+SRAM]
8985 >0x147 byte 0x1E [MBC5+RUMBLE+SRAM+BATT]
8986 >0x147 byte 0xFC [Pocket Camera]
8987 >0x147 byte 0xFD [Bandai TAMA5]
8988 >0x147 byte 0xFE [Hudson HuC-3]
8989 >0x147 byte 0xFF [Hudson HuC-1]
8992 >0x148 byte 0 \b, ROM: 256Kbit
8993 >0x148 byte 1 \b, ROM: 512Kbit
8994 >0x148 byte 2 \b, ROM: 1Mbit
8995 >0x148 byte 3 \b, ROM: 2Mbit
8996 >0x148 byte 4 \b, ROM: 4Mbit
8997 >0x148 byte 5 \b, ROM: 8Mbit
8998 >0x148 byte 6 \b, ROM: 16Mbit
8999 >0x148 byte 7 \b, ROM: 32Mbit
9000 >0x148 byte 0x52 \b, ROM: 9Mbit
9001 >0x148 byte 0x53 \b, ROM: 10Mbit
9002 >0x148 byte 0x54 \b, ROM: 12Mbit
9005 >0x149 byte 1 \b, RAM: 16Kbit
9006 >0x149 byte 2 \b, RAM: 64Kbit
9007 >0x149 byte 3 \b, RAM: 256Kbit
9008 >0x149 byte 4 \b, RAM: 1Mbit
9009 >0x149 byte 5 \b, RAM: 512Kbit
9023 >0x120 byte >0x20
9025 >0x120 byte <0x21
9030 >0x180 byte 0
9032 >0 byte x \b)
9035 # Sega Mega CD disc images: 2048-byte sectors.
9039 >0 byte x \b, 2048-byte sectors
9043 >0 byte x \b, 2048-byte sectors
9044 # Sega Mega CD disc images: 2352-byte sectors.
9048 >0 byte x \b, 2352-byte sectors
9052 >0 byte x \b, 2352-byte sectors
9112 >0 byte x %dx16k blocks
9113 >2 byte 0 \b, last in series or standalone
9114 >2 byte >0 \b, split ROM
9140 >0x0F byte&0xF0 0x30 Sega Master System
9142 >0x0F byte&0xF0 0x40 Sega Master System
9144 >0x0F byte&0xF0 0x50 Sega Game Gear
9146 >0x0F byte&0xF0 0x60 Sega Game Gear
9148 >0x0F byte&0xF0 0x70 Sega Game Gear
9152 >0 byte x ROM image:
9154 >0x0E byte&0xF0 0x10 1
9155 >0x0E byte&0xF0 0x20 2
9156 >0x0E byte&0xF0 0x30 3
9157 >0x0E byte&0xF0 0x40 4
9158 >0x0E byte&0xF0 0x50 5
9159 >0x0E byte&0xF0 0x60 6
9160 >0x0E byte&0xF0 0x70 7
9161 >0x0E byte&0xF0 0x80 8
9162 >0x0E byte&0xF0 0x90 9
9163 >0x0E byte&0xF0 0xA0 10
9164 >0x0E byte&0xF0 0xB0 11
9165 >0x0E byte&0xF0 0xC0 12
9166 >0x0E byte&0xF0 0xD0 13
9167 >0x0E byte&0xF0 0xE0 14
9168 >0x0E byte&0xF0 0xF0 15
9170 >0x0E byte&0xF0 !0
9172 >0x0E byte&0xF0 0
9175 >0x0E byte&0x0F x (Rev.%02d)
9177 >0x0F byte&0x0F 0x0A (8 KB)
9178 >0x0F byte&0x0F 0x0B (16 KB)
9179 >0x0F byte&0x0F 0x0C (32 KB)
9180 >0x0F byte&0x0F 0x0D (48 KB)
9181 >0x0F byte&0x0F 0x0E (64 KB)
9182 >0x0F byte&0x0F 0x0F (128 KB)
9183 >0x0F byte&0x0F 0x00 (256 KB)
9184 >0x0F byte&0x0F 0x01 (512 KB)
9185 >0x0F byte&0x0F 0x02 (1 MB)
9207 >>0x2A byte 0 \b)
9209 # 2048-byte sector version.
9213 >0 byte x (2048-byte sectors)
9214 # 2352-byte sector version.
9218 >0 byte x (2352-byte sectors)
9233 >>0x4A byte 0 \b)
9235 # 2048-byte sector version.
9239 >0 byte x (2048-byte sectors)
9240 # 2352-byte sector version.
9244 >0 byte x (2352-byte sectors)
9261 >0x3F byte x \b, Rev.%02u)
9295 >0xBC byte x \b, Rev.%02u)
9308 >0x1E byte x \b, Rev.%02u)
9309 >0x12 byte 2 (DSi enhanced)
9310 >0x12 byte 3 (DSi only)
9337 >0x23 byte 0x10 Color
9338 >0 byte x ROM image
9368 >3 byte x (version %d)
9378 >>(0x0118.l-0x0FFF5) byte x (%c
9379 >>(0x0118.l-0x0FFF6) byte x \b%c-
9411 >(0.L+0xC) byte x (%c
9412 >(0.L+0xD) byte x \b%c
9455 >0x360 byte x (%c
9456 >0x361 byte x \b%c
9532 >3 byte x version %u,
9533 >4 byte x %u tracks
9549 >5 byte 0 \b, simple patch
9550 >5 byte 1 \b, N64-specific patch for
9551 >>58 byte x N%c
9552 >>59 byte x \b%c
9553 >>60 byte x \b%c
9554 >7 byte !0x20
9565 >5 byte 0 \b, PPF 1.0 patch
9566 >5 byte 1 \b, PPF 2.0 patch
9567 >5 byte 2 \b, PPF 3.0 patch
9568 >>56 byte 0 \b, Imagetype BIN (any)
9569 >>56 byte 1 \b, Imagetype GI (PrimoDVD)
9570 >>57 byte 0 \b, Blockcheck disabled
9571 >>57 byte 1 \b, Blockcheck enabled
9572 >>58 byte 0 \b, Undo data not available
9573 >>58 byte 1 \b, Undo data available
9577 >5 byte 0 \b, PPF 1.0 patch
9578 >5 byte 1 \b, PPF 2.0 patch
9583 >5 byte 0 \b, Simple Encoding
9595 >>0x14 byte >0 \b, data for controller(s):
9596 >>>0x14 byte &0x1 #1
9597 >>>0x14 byte &0x2 #2
9598 >>>0x14 byte &0x4 #3
9599 >>>0x14 byte &0x8 #4
9600 >>>0x14 byte &0x10 #5
9601 >>0x15 byte ^0x1 \b, begins from snapshot
9602 >>0x15 byte &0x1 \b, begins from reset
9603 >>0x15 byte ^0x2 \b, NTSC standard
9604 >>0x15 byte &0x2 \b, PAL standard
9605 >>0x17 byte &0x1 \b, settings:
9608 >>>>0x17 byte &0x2 WIP1Timing
9609 >>>0x17 byte &0x4 Left+Right
9610 >>>0x17 byte &0x8 VolumeEnvX
9611 >>>0x17 byte &0x10 FakeMute
9612 >>>0x17 byte &0x20 SyncSound
9615 >>>>0x17 byte &0x80 NoCPUShutdown
9621 >>>0x24 byte >0 \b, port 1:
9622 >>>>0x24 byte 1 joypad
9623 >>>>0x24 byte 2 mouse
9624 >>>>0x24 byte 3 SuperScope
9625 >>>>0x24 byte 4 Justifier
9626 >>>>0x24 byte 5 multitap
9627 >>>0x24 byte >0 \b, port 2:
9628 >>>>0x25 byte 1 joypad
9629 >>>>0x25 byte 2 mouse
9630 >>>>0x25 byte 3 SuperScope
9631 >>>>0x25 byte 4 Justifier
9632 >>>>0x25 byte 5 multitap
9636 >>0x17 byte &0x40 \b, ROM:
9655 >0x06 byte >0
9656 >>0x06 byte 1 \b, Disc 2
9657 >>0x06 byte 2 \b, Disc 3
9658 >>0x06 byte 3 \b, Disc 4
9659 >0x07 byte x \b, Rev.%02u)
9705 >>8 byte 1
9785 >>0x312 byte x (Rev.%02u)
9786 >>0x118C byte 2 (New3DS only)
9787 >>0x18D byte 0 (inner device)
9788 >>0x18D byte 1 (Card1)
9789 >>0x18D byte 2 (Card2)
9790 >>0x18D byte 3 (extended device)
9845 >0x18D byte&2 0 File Archive (CFA)
9846 >0x18D byte&2 2 Executable Image (CXI)
9848 >0x18D byte 0x05
9852 >0x18D byte 0x15
9856 >0x18D byte !0x05
9857 >>0x18D byte !0x15
9858 >>>0x112 byte x (v
9860 >>>0x112 byte x \b)
9861 >0x18C byte 2 (New3DS only)
9892 0 byte >0
9893 >0 byte <3
9898 >>>0x39 byte 0 (NTSC)
9899 >>>0x39 byte 1 (PAL)
9900 >>>0x36 byte&1 1 (POKEY)
9918 0x00 byte 0x04
9922 >>>>0x020A byte 0x0F
9924 >>>>>>0x5B byte 0x02
9933 >0x10D byte 0xFA Nintendo Switch cartridge image (XCI), 1GB
9934 >0x10D byte 0xF8 Nintendo Switch cartridge image (XCI), 2GB
9935 >0x10D byte 0xF0 Nintendo Switch cartridge image (XCI), 4GB
9936 >0x10D byte 0xE0 Nintendo Switch cartridge image (XCI), 8GB
9937 >0x10D byte 0xE1 Nintendo Switch cartridge image (XCI), 16GB
9938 >0x10D byte 0xE2 Nintendo Switch cartridge image (XCI), 32GB
9963 >0x44 byte >0x20 Nintendo Badge Arcade
9974 >0x74 byte >0x20
9982 >0x2C byte >0x20 Nintendo Badge Arcade badge set:
9994 >>0x30 byte x \b, ID %02X
9995 >>0x31 byte x \b%02X
9996 >>0x32 byte x \b%02X
10100 >&3 byte x version %c.
10101 >&1 byte x \b%c
10105 >&0 byte x version %c.
10106 >&2 byte x \b%c (big-endian)
10112 >&3 byte x version %c.
10113 >&1 byte x \b%c
10117 >&0 byte x version %c.
10118 >&2 byte x \b%c (big-endian)
10142 >&0 byte x version %d
10146 >&7 byte x version %d (big-endian)
10156 >&0 byte x version %d
10160 >&7 byte x version %d (big-endian)
10200 >35 byte x \b, v%d
10201 >36 byte x \b.%d
10203 >35 byte x \b, v%d
10204 >36 byte x \b.%d
10280 >4 byte >-1 (version %i.
10281 >5 byte >-1 $BS%i.
10282 >6 byte >-1 $BS%i)
10315 # Hash 1.85/1.86 databases store metadata in network byte order.
10316 # Btree 1.85/1.86 databases store the metadata in host byte order.
10317 # Hash and Btree 2.X and later databases store the metadata in host byte order.
10324 >>4 belong >0 (Hash, version %d, native byte-order)
10338 >>4 belong >0 (Hash, version %d, native byte-order)
10341 >4 long >0 (Btree, version %d, native byte-order)
10348 >16 long >0 (Hash, version %d, native byte-order)
10355 >16 long >0 (Btree, version %d, native byte-order)
10362 >16 long >0 (Queue, version %d, native byte-order)
10370 >16 long >0 (Log, version %d, native byte-order)
10416 #>0x39 byte 3 v. 3.0
10417 #>0x39 byte 4 v. 3.5
10418 #>0x39 byte 9 v. 4.x
10419 #>0x39 byte 10 v. 5.x
10420 #>0x39 byte 11 v. 5.x
10421 #>0x39 byte 12 v. 7.x
10422 #>>0x04 byte 0 indexed .DB data file
10423 #>>0x04 byte 1 primary index .PX file
10424 #>>0x04 byte 2 non-indexed .DB data file
10425 #>>0x04 byte 3 non-incrementing secondary index .Xnn file
10426 #>>0x04 byte 4 secondary index .Ynn file
10427 #>>0x04 byte 5 incrementing secondary index .Xnn file
10428 #>>0x04 byte 6 non-incrementing secondary index .XGn file
10429 #>>0x04 byte 7 secondary index .YGn file
10430 #>>>0x04 byte 8 incrementing secondary index .XGn file
10446 # skip HELP.CA3 by test for reserved byte ( NULL )
10456 # test for 2 reserved NULL bytes,transaction and encryption byte flag
10500 # test for reserved NULL byte
10638 # flags in version byte
10668 # skip many JPG. ZIP, BZ2 by test for reserved bytes NULL , 0|2 , 0|1 , low byte of block size
10670 # skip many RAR by test for low byte 0 ,high byte 0|2|even of block size, 0|a|e|d7 , 0|64h
11003 >5 byte x - v%d
11004 >6 byte x \b.%d
11007 >>7 byte x \b-%d
11018 >32 byte 0 \b, Hash
11020 >32 byte 1 \b, B+ tree
11022 >32 byte 2 \b, Fixed-length
11024 >32 byte 3 \b, Table
11026 >33 byte &1 \b, [open]
11027 >33 byte &2 \b, [fatal]
11028 >34 byte x \b, apow=%d
11029 >35 byte x \b, fpow=%d
11030 >36 byte &0x01 \b, [large]
11031 >36 byte &0x02 \b, [deflate]
11032 >36 byte &0x04 \b, [bzip]
11033 >36 byte &0x08 \b, [tcbs]
11034 >36 byte &0x10 \b, [excodec]
11094 >7 byte x \b, version %d
11426 >>27 byte x - version %d
11427 >>26 byte x \b.%d
11428 >>28 byte x \b-%d
11431 >>27 byte x - version %d
11432 >>26 byte x \b.%d
11433 >>28 byte x \b-%d
11437 # The actual magic number is just "Core", followed by a 2-byte version
11440 # byte of the version number as well; DU 5.0 appears only to be up to
11481 >4 byte&0xc0 = 0x00 48 kHz,
11482 >4 byte&0xc0 = 0x40 44.1 kHz,
11483 >4 byte&0xc0 = 0x80 32 kHz,
11485 >4 byte&0xc0 = 0xc0 reserved frequency,
11487 >5 byte&0x07 = 0x00 \b, complete main (CM)
11488 >5 byte&0x07 = 0x01 \b, music and effects (ME)
11489 >5 byte&0x07 = 0x02 \b, visually impaired (VI)
11490 >5 byte&0x07 = 0x03 \b, hearing impaired (HI)
11491 >5 byte&0x07 = 0x04 \b, dialogue (D)
11492 >5 byte&0x07 = 0x05 \b, commentary (C)
11493 >5 byte&0x07 = 0x06 \b, emergency (E)
11497 >6 byte&0xe0 = 0x00 1+1 front,
11498 >>6 byte&0x10 = 0x10 LFE on,
11499 >6 byte&0xe0 = 0x20 1 front/0 rear,
11500 >>6 byte&0x10 = 0x10 LFE on,
11501 >6 byte&0xe0 = 0x40 2 front/0 rear,
11503 >>6 byte&0x18 = 0x00 Dolby Surround not indicated
11504 >>6 byte&0x18 = 0x08 not Dolby Surround encoded
11505 >>6 byte&0x18 = 0x10 Dolby Surround encoded
11506 >>6 byte&0x18 = 0x18 reserved Dolby Surround mode
11507 >>6 byte&0x04 = 0x04 LFE on,
11508 >6 byte&0xe0 = 0x60 3 front/0 rear,
11509 >>6 byte&0x04 = 0x04 LFE on,
11510 >6 byte&0xe0 = 0x80 2 front/1 rear,
11511 >>6 byte&0x04 = 0x04 LFE on,
11512 >6 byte&0xe0 = 0xa0 3 front/1 rear,
11513 >>6 byte&0x01 = 0x01 LFE on,
11514 >6 byte&0xe0 = 0xc0 2 front/2 rear,
11515 >>6 byte&0x04 = 0x04 LFE on,
11516 >6 byte&0xe0 = 0xe0 3 front/2 rear,
11517 >>6 byte&0x01 = 0x01 LFE on,
11519 >4 byte&0x3e = 0x00 \b, 32 kbit/s
11520 >4 byte&0x3e = 0x02 \b, 40 kbit/s
11521 >4 byte&0x3e = 0x04 \b, 48 kbit/s
11522 >4 byte&0x3e = 0x06 \b, 56 kbit/s
11523 >4 byte&0x3e = 0x08 \b, 64 kbit/s
11524 >4 byte&0x3e = 0x0a \b, 80 kbit/s
11525 >4 byte&0x3e = 0x0c \b, 96 kbit/s
11526 >4 byte&0x3e = 0x0e \b, 112 kbit/s
11527 >4 byte&0x3e = 0x10 \b, 128 kbit/s
11528 >4 byte&0x3e = 0x12 \b, 160 kbit/s
11529 >4 byte&0x3e = 0x14 \b, 192 kbit/s
11530 >4 byte&0x3e = 0x16 \b, 224 kbit/s
11531 >4 byte&0x3e = 0x18 \b, 256 kbit/s
11532 >4 byte&0x3e = 0x1a \b, 320 kbit/s
11533 >4 byte&0x3e = 0x1c \b, 384 kbit/s
11534 >4 byte&0x3e = 0x1e \b, 448 kbit/s
11535 >4 byte&0x3e = 0x20 \b, 512 kbit/s
11536 >4 byte&0x3e = 0x22 \b, 576 kbit/s
11537 >4 byte&0x3e = 0x24 \b, 640 kbit/s
11568 # We specify both byte orders in order to recognize byte-swapped dumps.
11673 >1 byte !4
11676 >>>1 byte 0x00 aplcore
11677 #>>>1 byte 0x00 incomplete workspace
11679 >>>1 byte 0x01 component file 32-bit non-journaled non-checksummed
11680 #>>>1 byte 0x01 component file
11681 >>>1 byte 0x02 external variable exclusive
11682 #>>>1 byte 0x02 external variable
11684 >>>1 byte 0x03 workspace
11685 >>>>7 byte&0x28 0x00 32-bit
11686 >>>>7 byte&0x28 0x20 64-bit
11687 >>>>7 byte&0x0c 0x00 classic
11688 >>>>7 byte&0x0c 0x04 unicode
11689 >>>>7 byte&0x88 0x00 big-endian
11690 >>>>7 byte&0x88 0x80 little-endian
11691 >>>1 byte 0x06 external variable shared
11693 >>>1 byte 0x07 session
11694 >>>1 byte 0x08 mapped file 32-bit
11695 >>>1 byte 0x09 component file 64-bit non-journaled non-checksummed
11696 >>>1 byte 0x0a mapped file 64-bit
11697 >>>1 byte 0x0b component file 32-bit level 1 journaled non-checksummed
11698 >>>1 byte 0x0c component file 64-bit level 1 journaled non-checksummed
11699 >>>1 byte 0x0d component file 32-bit level 1 journaled checksummed
11700 >>>1 byte 0x0e component file 64-bit level 1 journaled checksummed
11701 >>>1 byte 0x0f component file 32-bit level 2 journaled checksummed
11702 >>>1 byte 0x10 component file 64-bit level 2 journaled checksummed
11703 >>>1 byte 0x11 component file 32-bit level 3 journaled checksummed
11704 >>>1 byte 0x12 component file 64-bit level 3 journaled checksummed
11705 >>>1 byte 0x13 component file 32-bit non-journaled checksummed
11706 >>>1 byte 0x14 component file 64-bit non-journaled checksummed
11707 >>>1 byte 0x15 component file under construction
11708 >>>1 byte 0x16 DFS component file 64-bit level 1 journaled checksummed
11709 >>>1 byte 0x17 DFS component file 64-bit level 2 journaled checksummed
11710 >>>1 byte 0x18 DFS component file 64-bit level 3 journaled checksummed
11711 >>>1 byte 0x19 external workspace
11712 >>>1 byte 0x80 DDB
11713 >>>2 byte x version %d
11714 >>>3 byte x \b.%d
11715 #>>>2 byte x type %d
11716 #>>>3 byte x subtype %d
11735 >18 byte 0x01 Version 1
11736 >>19 byte <0x04 \b.%d
11737 >18 byte 0x02 Version 2
11738 >>19 byte 0x00 \b.0
11759 >67 byte 0
11760 >>107 byte 0
11766 >>>1007 byte 0x55 \b, modified
11802 # We have to check the byte order flag to see what byte order all the
11805 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
11863 >7 byte 202
11881 >>4 byte 1
11892 >>4 byte 1
11895 >>4 byte 1
11899 >>4 byte 1
11902 >>4 byte 2
11909 >>4 byte 1
11912 >>4 byte 2
11918 >>4 byte 1
11935 >>4 byte 1
11943 >>4 byte 2
12083 >>4 byte 1
12086 >>4 byte 2
12139 >4 byte 0 invalid class
12140 >4 byte 1 32-bit
12141 >4 byte 2 64-bit
12142 >5 byte 0 invalid byte order
12143 >5 byte 1 LSB
12145 >5 byte 2 MSB
12147 >7 byte 0 (SYSV)
12148 >7 byte 1 (HP-UX)
12149 >7 byte 2 (NetBSD)
12150 >7 byte 3 (GNU/Linux)
12151 >7 byte 4 (GNU/Hurd)
12152 >7 byte 5 (86Open)
12153 >7 byte 6 (Solaris)
12154 >7 byte 7 (Monterey)
12155 >7 byte 8 (IRIX)
12156 >7 byte 9 (FreeBSD)
12157 >7 byte 10 (Tru64)
12158 >7 byte 11 (Novell Modesto)
12159 >7 byte 12 (OpenBSD)
12160 >7 byte 13 (OpenVMS)
12161 >7 byte 14 (HP NonStop Kernel)
12162 >7 byte 15 (AROS Research Operating System)
12163 >7 byte 16 (FenixOS)
12164 >7 byte 17 (Nuxi CloudABI)
12165 >7 byte 97 (ARM)
12166 >7 byte 202 (Cafe OS)
12167 >7 byte 255 (embedded)
12173 # XXX - needs to have the byte order specified (NS32K was little-endian,
12578 # Joerg Jenderek: Smart Boot Manager backup file is 25 (MSDOS) or 41 (LINUX) byte header + first se…
12596 # DOS Emulator image is 128 byte, null right padded header + harddisc image
12785 # physical drive number (0x80-0xFF) when the Windows wrote that byte to the drive
13008 >>>>97 byte x version %c
13912 # Values 128 to 255 represent index block sizes of 2^(256-N) byte
13958 >0x10 byte x version %d.
13959 >0x11 byte x \b%d,
13969 >8401 byte x clean flag %d,
13985 >&-1167 byte x clean flag %d,
13986 >&-1168 byte x readonly flag %d,
14005 >&-1167 byte x clean flag %d,
14006 >&-1168 byte x readonly flag %d,
14029 >8401 byte x clean flag %d,
14045 >&-1167 byte x clean flag %d,
14046 >&-1168 byte x readonly flag %d,
14065 >&-1167 byte x clean flag %d,
14066 >&-1168 byte x readonly flag %d,
14089 >0x3b byte x volume %d,
14362 >>38917 byte >0x33 (unknown version, ID %#X)
14363 >>38917 byte <0x31 (unknown version, ID %#X)
14369 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
14460 >28 byte 0 Invalid os/
14461 >28 byte 1 OpenBSD/
14462 >28 byte 2 NetBSD/
14463 >28 byte 3 FreeBSD/
14464 >28 byte 4 4.4BSD/
14465 >28 byte 5 Linux/
14466 >28 byte 6 SVR4/
14467 >28 byte 7 Esix/
14468 >28 byte 8 Solaris/
14469 >28 byte 9 Irix/
14470 >28 byte 10 SCO/
14471 >28 byte 11 Dell/
14472 >28 byte 12 NCR/
14473 >28 byte 13 LynxOS/
14474 >28 byte 14 VxWorks/
14475 >28 byte 15 pSOS/
14476 >28 byte 16 QNX/
14477 >28 byte 17 Firmware/
14478 >28 byte 18 RTEMS/
14479 >28 byte 19 ARTOS/
14480 >28 byte 20 Unity OS/
14481 >28 byte 21 INTEGRITY/
14482 >29 byte 0 \bInvalid CPU,
14483 >29 byte 1 \bAlpha,
14484 >29 byte 2 \bARM,
14485 >29 byte 3 \bIntel x86,
14486 >29 byte 4 \bIA64,
14487 >29 byte 5 \bMIPS,
14488 >29 byte 6 \bMIPS 64-bit,
14489 >29 byte 7 \bPowerPC,
14490 >29 byte 8 \bIBM S390,
14491 >29 byte 9 \bSuperH,
14492 >29 byte 10 \bSparc,
14493 >29 byte 11 \bSparc 64-bit,
14494 >29 byte 12 \bM68K,
14495 >29 byte 13 \bNios-32,
14496 >29 byte 14 \bMicroBlaze,
14497 >29 byte 15 \bNios-II,
14498 >29 byte 16 \bBlackfin,
14499 >29 byte 17 \bAVR32,
14500 >29 byte 18 \bSTMicroelectronics ST200,
14501 >29 byte 19 \bSandbox architecture,
14502 >29 byte 20 \bANDES Technology NDS32,
14503 >29 byte 21 \bOpenRISC 1000,
14504 >29 byte 22 \bARM 64-bit,
14505 >29 byte 23 \bDesignWare ARC,
14506 >29 byte 24 \bx86_64,
14507 >29 byte 25 \bXtensa,
14508 >29 byte 26 \bRISC-V,
14509 >30 byte 0 Invalid Image
14510 >30 byte 1 Standalone Program
14511 >30 byte 2 OS Kernel Image
14512 >30 byte 3 RAMDisk Image
14513 >30 byte 4 Multi-File Image
14514 >30 byte 5 Firmware Image
14515 >30 byte 6 Script File
14516 >30 byte 7 Filesystem Image (any type)
14517 >30 byte 8 Binary Flat Device Tree BLOB
14518 >31 byte 0 (Not compressed),
14519 >31 byte 1 (gzip),
14520 >31 byte 2 (bzip2),
14521 >31 byte 3 (lzma),
14578 >>&0 byte 0x76
14580 >>>>&0 byte 0x6e
14582 >>>>>>&1 byte 0x74
14598 >>&(&0.b+8) byte 0x42 OpenVMS backup saveset data
14643 >525 byte x (ODS-%d);
14646 >>525 byte 2 VAX/VMS or OpenVMS file system;
14647 >>525 byte 5 OpenVMS Alpha or Itanium file system;
14731 # appending the UUID in the case of a 16-byte label.
14783 # skip foo by additional check for unused upper byte of media type in SaveDskF header
14803 # media type; the first byte of the FAT like: 0xF0 (usual floppy) 0xF9 0xFE
14806 # upper byte of media type is not used; so this seems to be nil
14807 >3 ubyte !0 \b, upper byte of media type %#x
14885 #>>>>0x100 byte !0x89 VALID_DISK_TYPE
14986 >36 lelong x \b, byte order %d
15023 >>0x107a byte x \b, device %d
15028 >>0x107b byte x \b, %d devices
15029 >>0x1090 byte ^0x02 \b (unclean)
15039 >1036 byte x \b, blocksize=%u
15040 >1037 byte x \b, exslots=%u
15087 >>8 byte&0xfd 0x08 Macromedia Flash data
15089 >>>3 byte x \b, version %d
15090 >>8 byte&0xfe 0x10 Macromedia Flash data
15092 >>>3 byte x \b, version %d
15093 >>8 byte 0x18 Macromedia Flash data
15095 >>>3 byte x \b, version %d
15098 >>>3 byte x \b, version %d
15101 >>>3 byte x \b, version %d
15102 >>8 byte&0x7 0
15106 >>>>>3 byte x \b, version %d
15109 >>8 byte 0x78 Macromedia Flash data (compressed)
15111 >>>3 byte x \b, version %d
15114 >>8 byte 0x5d Macromedia Flash data (lzma compressed)
15116 >>>3 byte x \b, version %d
15177 0 short 017001 byte-swapped Berkeley vfont data
15253 # dfCopyright 60 byte null padded Copyright string. uncomment it to get old looking
15327 >12 lelong ^0x04 byte: LSB first
15328 >12 lelong &0x04 byte: MSB first
15683 # using native byte order.
15729 >14 byte x %c)
15763 >13 byte x %c)
15777 # All new-style FreeBSD magic numbers are in host byte order (i.e.,
15850 >>3 byte&0xC0 &0x80 shared library
15851 >>3 byte&0xC0 0x40 PIC object
15852 >>3 byte&0xC0 0x00 object
15854 >>3 byte&0x80 0x80 dynamically linked executable
15855 >>3 byte&0x80 0x00 executable
15860 >>3 byte&0xC0 &0x80 shared library
15861 >>3 byte&0xC0 0x40 PIC object
15862 >>3 byte&0xC0 0x00 object
15864 >>3 byte&0x80 0x80 dynamically linked executable
15865 >>3 byte&0x80 0x00 executable
15870 >>3 byte&0xC0 &0x80 shared library
15871 >>3 byte&0xC0 0x40 PIC object
15872 >>3 byte&0xC0 0x00 object
15874 >>3 byte&0x80 0x80 dynamically linked executable
15875 >>3 byte&0x80 0x00 executable
15880 >>3 byte&0xC0 &0x80 shared library
15881 >>3 byte&0xC0 0x40 PIC object
15882 >>3 byte&0xC0 0x00 object
15884 >>3 byte&0x80 0x80 dynamically linked executable
15885 >>3 byte&0x80 0x00 executable
15890 # byte 7: highest byte of the kernel stack pointer, always 0xfe
15893 # 28: low order byte of the current PTD entry, always 0 since the
15912 >8 byte x version %d,
15913 >9 byte 2 %d bytes in header,
15914 >>10 byte x %d chars wide by
15915 >>11 byte x %d chars high
15921 # powerpc uses 32-byte magic, followed by 32-byte mmu kind, then version
15925 >>>>64 byte 0 big endian,
15929 # all other architectures use 24-byte magic, followed by version
15932 >>>24 byte 0 big endian,
15945 >11 byte >0 \b%02d-
15946 >10 byte >0 \b%02d)
15953 #>>>>10 byte 0 \b01-
15954 #>>>>10 byte 1 \b02-
15955 #>>>>10 byte 2 \b03-
15956 #>>>>10 byte 3 \b04-
15957 #>>>>10 byte 4 \b05-
15958 #>>>>10 byte 5 \b06-
15959 #>>>>10 byte 6 \b07-
15960 #>>>>10 byte 7 \b08-
15961 #>>>>10 byte 8 \b09-
15962 #>>>>10 byte 9 \b10-
15963 #>>>>10 byte 10 \b11-
15964 #>>>>10 byte 11 \b12-
16069 >3 byte 0x00 (none format)
16070 >3 byte 0x01 (bz2 format)
16071 >3 byte 0x02 (gz format)
16072 >3 byte 0x03 (lzo format)
16073 >3 byte 0x04 (xor format)
16074 >3 byte >0x04 (unknown format)
16146 # 56 byte null-terminated entry name string includes path like maps/e1m1.bsp
16385 >4 byte 0x08 Sid Meier's Civilization V saved game,
16387 >4 byte 0x01 Sid Meier's Civilization V replay data,
16439 >4 byte 1 Level 1
16440 >4 byte 2 Level 2
16441 >4 byte 3 Level 3
16596 >5 byte x (version %c
16597 >6 byte x \b%c
16598 >7 byte x \b%c)
16601 >4 byte 67 for C
16602 >4 byte 111 for Objective-C
16603 >4 byte 43 for C++
16604 >4 byte 79 for Objective-C++
16740 >3 byte x version %d .
16741 >4 byte x %d
16816 >24 byte >0 \b, version %u
16817 >25 byte >0 \b.%u
16831 >40 byte 1 executable
16832 >40 byte 2 VMFile
16833 >40 byte 3 binary
16834 >40 byte 4 directory label
16835 >40 byte <1 unknown
16836 >40 byte >4 unknown
16962 # FIXME: Could be simplified if pstring supported two-byte counts
16997 # It's always "GVariant", it's byte swapped on incompatible archs
17011 >16 byte x \b, v%d
17012 >17 byte x \b.%d
17085 # skip newline byte
17134 >4 byte x version %d
17141 # So recognition is now done by ./pgp with start test for byte 0x99
17145 # >3 byte 4
17168 >4 byte 1
17170 >>>5 byte 1 version %d
17471 >39 byte >0 - version %c
17479 >>32 byte >0 %c
17509 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
17510 >>8 byte&0x70 0x10 SERPENT crypt,
17511 >>8 byte&0x70 0x20 TWOFISH crypt,
17512 >>8 byte&0x70 0x30 CAST-256 crypt,
17513 >>8 byte&0x70 0x40 SAFER+ crypt,
17514 >>8 byte&0x70 0x50 LOKI97 crypt,
17515 >>8 byte&0x70 0x60 3DES crypt,
17516 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
17517 >>8 byte&0x08 0x00 SHA1 hash,
17518 >>8 byte&0x08 0x08 RIPEMD-160 hash,
17519 >>8 byte&0x04 0x00 ZLib
17520 >>8 byte&0x04 0x04 BZip2
17521 >>8 byte&0x03 0x00 lvl.0
17522 >>8 byte&0x03 0x01 lvl.3
17523 >>8 byte&0x03 0x02 lvl.6
17524 >>8 byte&0x03 0x03 lvl.9
17527 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
17528 >>8 byte&0x70 0x10 SERPENT crypt,
17529 >>8 byte&0x70 0x20 TWOFISH crypt,
17530 >>8 byte&0x70 0x30 CAST-256 crypt,
17531 >>8 byte&0x70 0x40 SAFER+ crypt,
17532 >>8 byte&0x70 0x50 LOKI97 crypt,
17533 >>8 byte&0x70 0x60 3DES crypt,
17534 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
17535 >>8 byte&0x08 0x00 SHA1 hash,
17536 >>8 byte&0x08 0x08 RIPEMD-160 hash,
17537 >>8 byte&0x04 0x00 ZLib
17538 >>8 byte&0x04 0x04 BZip2
17539 >>8 byte&0x03 0x00 lvl.0
17540 >>8 byte&0x03 0x01 lvl.3
17541 >>8 byte&0x03 0x02 lvl.6
17542 >>8 byte&0x03 0x03 lvl.9
17553 >19 byte x
17554 >>18 byte x EDID data, version %u.
17555 >>19 byte x \b%u
17592 # XXX - somebody should figure out whether any byte order needs to be
17624 # The "misc" stuff needs a byte order; the archives look suspiciously
17634 0 long 01203604016 TML 0123 byte-order format
17635 0 long 01702407010 TML 1032 byte-order format
17636 0 long 01003405017 TML 2301 byte-order format
17637 0 long 01602007412 TML 3210 byte-order format
17775 >8 byte >0 - version %d
17793 >7 byte >64 - Rev %c
18107 #>2 byte 0x50 pure
18127 >7 byte&0x03 !3 AIX core file
18128 >>1 byte &0x01 fulldump
18129 >>7 byte &0x01 32-bit
18131 >>7 byte &0x02 64-bit
18356 # IFF files begin with an 8 byte FORM header, followed by a 4 character
18437 # little magic: PCX (first byte is 0x0a)
18444 # at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
18446 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
18604 # The next byte following the magic is always whitespace.
18613 # test for whitespace after 2 byte magic
18902 # 137 P N G \r \n ^Z \n [4-byte length] I H D R [HEAD data] [HEAD crc] ...
18973 # ITC (CMU WM) raster files. It is essentially a byte-reversed Sun raster,
19031 # 4 byte magic is assumed to be always at offset 0 and
19178 # begin with a signature of 'B' 'M' 0xCB, followed by a version byte 2 or 3
19197 # byte code for general RLE repetitions
19565 # 9 byte c-comment "/* XPM */" not at the beginning like: mozicon16.xpm mozicon50.xpm (thunderbird)
19571 # non standard because no 9 byte c-comment "/* XPM */" like: logo.xpm in qemu package
19603 # non standard because not starting with 9 byte c-comment "/* XPM */"
19721 # of the header, which is at least 25 4-byte longs, and the one at offset 8
19755 # ByteOrder; byte order of image data: 0~least significant byte first 1~most significant byte first
19858 # most frequent byte, xx and zz are runlength escape codes, where xx is
20091 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
20306 >16 byte x \b, device type 33%2.2X
20311 >16 byte x \b, device type 33%2.2X
20313 >>557 byte 0 \b, no compression
20314 >>557 byte 1 \b, ZLIB compression
20315 >>557 byte 2 \b, BZ2 compression
20320 >16 byte x \b, device type 33%2.2X
20325 >16 byte x \b, device type 33%2.2X
20330 >16 byte x \b, device type 33%2.2X
20332 >>585 byte 0 \b, no compression
20333 >>585 byte 1 \b, ZLIB compression
20334 >>585 byte 2 \b, BZ2 compression
20339 >16 byte x \b, device type 33%2.2X
20350 #>>0x0064 8 byte identifier
20394 # BOOL values are two-byte integers; use them to rule out false positives.
21811 # Pretend it's 32-bit and mask off the high byte.
22123 # lower byte of CPT file flags: 0x94~CPT9FILE 0x01~often CPT7FILE 0x8C~CPT8FILE
22125 # upper byte of CPT file flags:
22444 # skip 2 byte sized eof.bin with start magic
22509 # for initialization vector samples without 3 byte jump instruction
22534 # 3 byte Device type code; probably the same meaning as in PCI section?
22544 # reserved byte; seems to be zero
22609 # Apparently this gives the same information as given by byte at offset 2 but as 16-bit
22716 >0 byte 0 hash file (?),
22717 >0 byte 1 3.0 hash file,
22718 >0 byte 2 3.1 hash file,
22719 >0 byte 3 hash file (?),
22738 >1 byte 0 hash file (?),
22739 >1 byte 1 3.0 hash file,
22740 >1 byte 2 3.1 hash file,
22741 >1 byte 3 hash file (?),
22773 >4 byte x \b, header size %u
22774 >5 byte x \b, version %u
22778 >17 byte >0 \b, password protected
22806 >0x12 byte 0
22812 # Grr. 2 byte magic "JM", really? In 2019?
22978 >>11 byte x \b %d.
22979 >>12 byte x \b%02d
22981 >>13 byte 0 \b, aspect ratio
22982 >>13 byte 1 \b, resolution (DPI)
22983 >>13 byte 2 \b, resolution (DPCM)
22988 >>18 byte !0 \b, thumbnail %dx
22989 >>>19 byte x \b%d
23006 >>4 byte x \b, baseline, precision %d
23009 >>9 byte x \b, components %d
23013 >>4 byte x \b, extended sequential, precision %d
23016 >>9 byte x \b, components %d
23020 >>4 byte x \b, progressive, precision %d
23023 >>9 byte x \b, components %d
23121 >3 byte 1
23135 >>98 byte&0x08 =0x08 \b, hard tiling
23136 >>99 byte&0x80 =0x80 \b, tiling present
23137 >>99 byte&0x40 =0x40 \b, codestream present
23138 >>99 byte&0x38 x \b, spatial xform=
23139 >>99 byte&0x38 0x00 \bTL
23140 >>99 byte&0x38 0x08 \bBL
23141 >>99 byte&0x38 0x10 \bTR
23142 >>99 byte&0x38 0x18 \bBR
23143 >>99 byte&0x38 0x20 \bBT
23144 >>99 byte&0x38 0x28 \bRB
23145 >>99 byte&0x38 0x30 \bLT
23146 >>99 byte&0x38 0x38 \bLB
23147 >>100 byte&0x80 =0x80 \b, short header
23150 >>100 byte&0x80 =0x00 \b, long header
23280 >>>>>>&0 byte x \b, kvno=%u
23299 >10 byte 0x20 KiCad Schematic Document
23302 >>>19 byte 0x20
23307 >8 byte 0x20
23309 >>>18 byte 0x20 KiCad Schematic Document (Legacy)
23312 >>>>>31 byte 0x20
23317 >17 byte 0x20 KiCad Symbol Library
23320 >>>26 byte 0x20
23325 >16 byte 0x20 KiCad Symbol Library (Legacy)
23328 >>>24 byte 0x20
23333 >15 byte 0x20 KiCad Symbol Library Documentation (Legacy)
23336 >>>24 byte 0x20
23341 >10 byte 0x20 KiCad Board Layout
23344 >>>19 byte 0x20
23349 >7 byte 0x20 KiCad Footprint
23358 >7 byte 0x20 KiCad Netlist
23363 >14 byte 0xA KiCad Symbol Library Table
23364 >14 byte 0xD KiCad Symbol Library Table
23365 >14 byte 0x20 KiCad Symbol Library Table
23369 >13 byte 0xA KiCad Footprint Library Table
23370 >13 byte 0xD KiCad Footprint Library Table
23371 >13 byte 0x20 KiCad Footprint Library Table
23403 >4 byte 0x14
23597 >2 byte&0x01 0 256 characters,
23598 >2 byte&0x01 !0 512 characters,
23599 >2 byte&0x02 0 no directory,
23600 >2 byte&0x02 !0 Unicode directory,
23601 >3 byte >0 8x%d
23687 >>>529 byte 0 zImage,
23688 >>>529 byte 1 bzImage,
23748 >>>>529 byte 0 \b, zImage
23749 >>>>529 byte 1 \b, bzImage
23804 >2 byte&0x01 !0 \b, unmapped zero page
23805 >2 byte&0x20 0 \b, impure
23806 >2 byte&0x20 !0
23807 >>2 byte&0x10 !0 \b, A_EXEC
23808 >2 byte&0x02 !0 \b, A_PAL
23809 >2 byte&0x04 !0 \b, A_NSYM
23810 >2 byte&0x08 !0 \b, A_STAND
23811 >2 byte&0x40 !0 \b, A_PURE
23812 >2 byte&0x80 !0 \b, A_TOVLY
23968 >&(8.L) byte x
24013 >12 byte x \b, version %d
24014 >13 byte 1 \b, require visibility
24121 >&0 regex \^(defun|defvar|defconst|defmacro|setq|fset) Emacs v18 byte-compiled Lisp data
24128 >&0 regex \^(put|provide|require|random) Emacs v18 byte-compiled Lisp data
24140 >4 byte >18 Emacs/XEmacs v%d byte-compiled Lisp data
24142 #>4 byte <32 Emacs/XEmacs v%d byte-compiled Lisp data
24151 0 string (SYSTEM::VERSION\040' CLISP byte-compiled Lisp program (pre 2004-03-27)
24152 0 string (|SYSTEM|::|VERSION|\040' CLISP byte-compiled Lisp program text
24166 # llvm: file(1) magic for LLVM byte-codes
24170 0 string llvm LLVM byte-codes, uncompressed
24171 0 string llvc0 LLVM byte-codes, null compression
24172 0 string llvc1 LLVM byte-codes, gzip compression
24173 0 string llvc2 LLVM byte-codes, bzip2 compression
24215 # 2.4 uses 0x23 as its version byte because it shares the format
24217 >4 byte 0x23 version 2.4
24218 >4 byte 0x25 version 2.5/3.0
24219 >4 byte 0x31 version 3.1
24220 >4 byte 0x32 version 3.2
24221 >4 byte 0x40 version 4.0
24222 >4 byte 0x50 version 5.0
24223 >4 byte 0x51 version 5.1
24224 >4 byte 0x52 version 5.2
24225 >4 byte 0x53 version 5.3
24226 >4 byte 0x54 version 5.4
24599 >0 byte 0xcf 64-bit
24771 0 byte 0
24780 >>>>74 byte 0
24782 >>>>>82 byte 0
24812 # >73 byte !0 \b, flags 0x
24813 # >73 byte =0
24814 # >>101 byte !0 \b, flags 0x
24816 # >73 byte !0 \b%x
24818 # >101 byte !0 \b%x
24819 >73 byte &0x01 \b, inited
24820 >73 byte &0x02 \b, changed
24821 >73 byte &0x04 \b, busy
24822 >73 byte &0x08 \b, bozo
24823 >73 byte &0x10 \b, system
24824 >73 byte &0x20 \b, bundle
24825 >73 byte &0x40 \b, invisible
24826 >73 byte &0x80 \b, locked
24835 >81 byte !0 \b, protected %#x
25318 >9 byte x \b, dcrypt version %d
25349 >15 byte 0
25360 >>53 byte x \b, type %d
25361 >>53 byte 1 \b (Device)
25362 >>53 byte 2 \b (Settings)
25363 >>53 byte 3 \b (Sports/Cycling)
25364 >>53 byte 4 \b (Activity)
25365 >>53 byte 8 \b (Elevations)
25366 >>53 byte 10 \b (Totals)
25381 # If non-zero, every byte of the entire .img file is to be XORed with this value
25738 0 byte 0x20
25740 >>0x76 byte 0x20
25743 >>>>3 byte x device firmware %d.
25744 >>>>4 byte x \b%d.
25745 >>>>5 byte x \b%d,
25839 # from byte 4 it is either 'nul E' or 'soh R'
26042 # 20-byte header with 5 long integers that contains information describing certain attributes of th…
26114 >3 byte 0 algorithm: blowfish-448,
26115 >3 byte 1 algorithm: DES,
26116 >3 byte 2 algorithm: 3DES,
26117 >3 byte 3 algorithm: 3-WAY,
26118 >3 byte 4 algorithm: GOST,
26119 >3 byte 6 algorithm: SAFER-SK64,
26120 >3 byte 7 algorithm: SAFER-SK128,
26121 >3 byte 8 algorithm: CAST-128,
26122 >3 byte 9 algorithm: xTEA,
26123 >3 byte 10 algorithm: TWOFISH-128,
26124 >3 byte 11 algorithm: RC2,
26125 >3 byte 12 algorithm: TWOFISH-192,
26126 >3 byte 13 algorithm: TWOFISH-256,
26127 >3 byte 14 algorithm: blowfish-128,
26128 >3 byte 15 algorithm: blowfish-192,
26129 >3 byte 16 algorithm: blowfish-256,
26130 >3 byte 100 algorithm: RC6,
26131 >3 byte 101 algorithm: IDEA,
26132 >4 byte 0 mode: CBC,
26133 >4 byte 1 mode: ECB,
26134 >4 byte 2 mode: CFB,
26135 >4 byte 3 mode: OFB,
26136 >4 byte 4 mode: nOFB,
26137 >5 byte 0 keymode: 8bit
26138 >5 byte 1 keymode: 4bit
26139 >5 byte 2 keymode: SHA-1 hash
26140 >5 byte 3 keymode: MD5 hash
26253 >7 byte =1 Gridded binary (GRIB) version 1
26254 >7 byte =2 Gridded binary (GRIB) version 2
26297 >22 byte x - version %d
26298 >23 byte x \b.%d
26306 >23 byte x - version %d
26307 >22 byte x \b.%d
26315 >23 byte x - version %d
26316 >22 byte x \b.%d
26324 >23 byte x - version %d
26325 >22 byte x \b.%d
26335 >22 byte x - version %d
26336 >23 byte x \b.%d
26344 >22 byte x - version %d
26345 >23 byte x \b.%d
26353 >23 byte x - version %d
26354 >22 byte x \b.%d
26362 >23 byte x - version %d
26363 >22 byte x \b.%d
26373 >22 byte x - version %d
26374 >23 byte x \b.%d
26382 >22 byte x - version %d
26383 >23 byte x \b.%d
26391 >23 byte x - version %d
26392 >22 byte x \b.%d
26400 >23 byte x - version %d
26401 >22 byte x \b.%d
26410 # XXX - byte order?
26500 # XXX - byte order?
26525 >29 byte 1 \b, fine resolution
26526 >29 byte 0 \b, normal resolution
26552 >>>>>>>8 ubequad !0x5dee74ad1aa56394 raw G3 (Group 3) FAX, byte-padded
26553 # version 5.25 labeled the entry above "raw G3 data, byte-padded"
26594 # Brooktrout G3 fax data incl. 128 byte header
26602 >>11 byte 1 \b, G3 compression
26603 >>11 byte 2 \b, G32D compression
26855 >>(0x3c.l+4) leshort 0xebc EFI byte code
26892 >>>(0x3c.l+0xf7) byte x
26911 >>>(0x3c.l+0x36) byte 1 for OS/2 1.x
26912 >>>(0x3c.l+0x36) byte 2 for MS Windows 3.x
26913 >>>(0x3c.l+0x36) byte 3 for MS-DOS
26914 >>>(0x3c.l+0x36) byte 4 for Windows 386
26915 >>>(0x3c.l+0x36) byte 5 for Borland Operating System Services
26917 >>>>(0x3c.l+0x36) byte x (unknown OS %x)
26918 >>>(0x3c.l+0x36) byte 0x81 for MS-DOS, Phar Lap DOS extender
27012 >>&(&0x42.l-3) byte x
27066 >>&(2.s-517) byte x
27109 # byte order: 00h~little-endian non-zero=1~big-endian
27229 # leading/trailing nulls, zeros or non ASCII characters in 8-byte name field at offset 10 are skipp…
27309 # openpgpdefs.h: fourth byte < 14 indicate cipher algorithm type
27324 >0 byte x DOS executable (
27326 >0 byte =0xE9
27352 >0 byte !0xE9
27374 0 byte 0xeb
27375 # byte 0xeb conflicts with magic leshort 0xn2eb of "SYMMETRY i386" handled by ./sequent
27377 >1 byte >-1
27380 >>(1.b+2) byte x
27439 0 byte 0xe9
27446 >>(1.s+3) byte x
27473 >>(1,s+65539) byte x
27496 # A COM32R program must start with the byte sequence B8 FE 4C CD 21 (mov
27589 >0 byte !0xb8 COM executable for DOS
27604 >17 byte >32
27605 >>17 byte <126
27636 #0 byte 0xf0 MS-DOS program library data
27642 >30 byte 9 (512B sectors)
27643 >30 byte 12 (4kB sectors)
27645 >30 byte 9 (512B sectors)
27646 >30 byte 12 (4kB sectors)
27968 >9 byte 0
27969 >>0 byte x
27972 >>0 byte x
28017 >0 byte =0 \b, 256x
28018 >0 byte !0 \b, %dx
28019 >1 byte =0 \b256
28020 >1 byte !0 \b%d
28042 >9 byte 0
28095 >8 byte >0x2F version %c
28096 >9 byte >0x2F \b.%c file
28138 >4 long >0 Postscript starts at byte %d
28140 >>>12 long >0 Metafile starts at byte %d
28142 >>>20 long >0 TIFF starts at byte %d
28502 >5 byte&0xf0 =0x60 version 6,
28503 >5 byte&0xf0 !0x60 version 4/5,
28539 >5 byte 2
28540 >>48 byte x version %d.
28541 >>49 byte x \b%d.
28542 >>50 byte x \b%d
28543 >5 byte <2
28561 # The second byte of these signatures is a file version; I don't know what,
28593 # test for flag byte: FFh~complete file, 00h~split file
28596 >0 byte-127 <-126
28710 # since some documents include a 520-byte extra field following the file
28714 # 520-byte extra field following the file header
28772 #>0 byte 0xF0 Microsoft Visual C library
28774 >0 byte 0xF0 Microsoft Visual C/OMF library
28775 #>0 byte 0xF0 relocatable Object Module Format (OMF) libray
28788 # dictionary size; length in 512-byte blocks; a prime number? like:
28793 # If dictionary byte 38 (FFLAG) has the value 255, there is no space left
28796 # dictionary entry; length byte of following symbol, the following text bytes of symbol, two bytes …
28849 # check that record contain at least comment type (1 byte), comment class (1 byte), checksum (1 byt…
28866 # OMF extensions comment record (A0); first byte of commentary string identifies subtype
28964 >>3 byte x \bv%c
28965 >>4 byte x \b.%c
28966 >>5 byte x \b%c
28976 >0xE byte 0
28977 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
28978 >>0xF byte&0x02 2 \b, soundchip(s): SN76489
28979 >>>0xF byte&0x04 4 stereo
28980 >>0xF byte&0x01 1 \b, YM2413
28981 >>0xF byte&0x08 8 \b, Y8950
28984 >0xE byte&0xEF 0
28985 >>0xF byte&0x40 0x00 \b, 60Hz
28986 >>0xF byte&0x40 0x40 \b, 50Hz
28987 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
28988 >>0xF byte&0x02 0x02 \b, soundchips: SN76489
28989 >>>0xF byte&0x04 0x04 stereo
28990 >>0xF byte&0x01 0x01 \b,
28991 >>>0xF byte&0x18 0x00 \bYM2413
28992 >>>0xF byte&0x18 0x08 \bYM2413, Y8950
28993 >>>0xF byte&0x18 0x18 \bYM2413+Y8950 pseudostereo
28994 >>0xF byte&0x18 0x10 \b, Majyutsushi DAC
28998 >4 byte 0x10 MSX Moonblaster for MoonSound music
29003 >>3 byte x v%c
29004 >>4 byte x \b.%c
29005 >>5 byte x \b%c
29017 >>0x7D byte 0x1a
29019 >>>>0x86 byte 0 v1.5
29021 >>>>0x86 byte 1 v2.4
29222 #0 byte 0xFE
29228 0 byte 0xFF
29236 0 byte 0xFE
29239 >>>6 byte 0x0A MSX Mega-Assembler source
29249 >0xF byte 1
29250 >>0x14 byte 0
29252 >>>>0x23 byte 1
29253 >>>>>0x25 byte 0
29256 >>>>>>>>0x1D byte <32 \b, theme: %d
29388 # All new-style magic numbers are in network byte order.
29404 >0 byte &0x80
29408 >0 byte ^0x80 executable
29412 >0 byte &0x80
29416 >0 byte ^0x80 executable
29421 >0 byte &0x80 dynamically linked executable
29422 >0 byte ^0x80
29423 >>0 byte &0x40 position independent
29430 >0 byte &0x80 dynamically linked executable
29431 >0 byte ^0x80 executable
29860 >0 byte &0x01
29861 >>0 byte ^0x02 m
29862 >>0 byte &0x02 micron
29863 >0 byte ^0x01
29864 >>0 byte &0x02 mm
29867 >0 byte &0x08
29868 >>0 byte ^0x10 s
29869 >>0 byte &0x10 ms
29870 >0 byte ^0x08
29871 >>0 byte &0x10 microsecond
29921 >4 byte x V%d.
29922 >5 byte x %d
30648 # We have to check the byte order flag to see what byte order all the
30652 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
30657 >4 byte 0 invalid class
30658 >4 byte 1 32-bit
30659 >4 byte 2 64-bit
30660 >7 byte 0 invalid os
30661 >7 byte 1 OpenBSD
30662 >7 byte 2 NetBSD
30663 >7 byte 3 FreeBSD
30664 >7 byte 4 4.4BSD
30665 >7 byte 5 Linux
30666 >7 byte 6 SVR4
30667 >7 byte 7 esix
30668 >7 byte 8 Solaris
30669 >7 byte 9 Irix
30670 >7 byte 10 SCO
30671 >7 byte 11 Dell
30672 >7 byte 12 NCR
30673 >5 byte 0 invalid byte order
30674 >5 byte 1 LSB
30686 >>18 leshort 1 AT&T WE32100 - invalid byte order,
30687 >>18 leshort 2 SPARC - invalid byte order,
30689 >>18 leshort 4 Motorola 68000 - invalid byte order,
30690 >>18 leshort 5 Motorola 88000 - invalid byte order,
30693 >>18 leshort 8 MIPS R3000_BE - invalid byte order,
30694 >>18 leshort 9 Amdahl - invalid byte order,
30696 >>18 leshort 11 RS6000 - invalid byte order,
30697 >>18 leshort 15 PA-RISC - invalid byte order,
30707 >5 byte 2 MSB
30719 >>18 beshort 3 Intel 80386 - invalid byte order,
30722 >>18 beshort 6 Intel 80486 - invalid byte order,
30726 >>18 beshort 10 MIPS R3000_LE - invalid byte order,
30783 >6 byte =0x00 BASIC,
30784 >6 byte =0x80 memory block,
30785 >7 byte >0x00 autorun,
30830 # // patching this byte allows reading HLP files
30988 # descriptor space) preceded by a two byte constant.
30991 >&212 byte 0x01 \b, created with SAVOBJ
30992 >&212 byte 0x02 \b, created with SAVLIB
30993 >&212 byte 0x07 \b, created with SAVCFG
30994 >&212 byte 0x08 \b, created with SAVSECDTA
30995 >&212 byte 0x0A \b, created with SAVSECDTA
30996 >&212 byte 0x0B \b, created with SAVDLO
30997 >&212 byte 0x0D \b, created with SAVLICPGM
30998 >&212 byte 0x11 \b, created with SAVCHGOBJ
30999 >&213 byte 0x44 \b, at least V5R4 to open
31000 >&213 byte 0x43 \b, at least V5R3 to open
31001 >&213 byte 0x42 \b, at least V5R2 to open
31002 >&213 byte 0x41 \b, at least V5R1 to open
31003 >&213 byte 0x40 \b, at least V4R5 to open
31004 >&213 byte 0x3F \b, at least V4R4 to open
31005 >&213 byte 0x3E \b, at least V4R3 to open
31006 >&213 byte 0x3C \b, at least V4R2 to open
31007 >&213 byte 0x3D \b, at least V4R1M4 to open
31008 >&213 byte 0x3B \b, at least V4R1 to open
31009 >&213 byte 0x3A \b, at least V3R7 to open
31010 >&213 byte 0x35 \b, at least V3R6 to open
31011 >&213 byte 0x36 \b, at least V3R2 to open
31012 >&213 byte 0x34 \b, at least V3R1 to open
31013 >&213 byte 0x31 \b, at least V3R0M5 to open
31014 >&213 byte 0x30 \b, at least V2R3 to open
31047 >6 byte&0x0f 0x00 non-executable
31048 >6 byte&0x0f 0x01 machine language
31049 >6 byte&0x0f 0x02 BASIC I-code
31050 >6 byte&0x0f 0x03 Pascal P-code
31051 >6 byte&0x0f 0x04 C I-code
31052 >6 byte&0x0f 0x05 COBOL I-code
31053 >6 byte&0x0f 0x06 Fortran I-code
31055 >6 byte&0xf0 0x10 program executable
31056 >6 byte&0xf0 0x20 subroutine
31057 >6 byte&0xf0 0x30 multi-module
31058 >6 byte&0xf0 0x40 data module
31060 >6 byte&0xf0 0xC0 system module
31061 >6 byte&0xf0 0xD0 file manager
31062 >6 byte&0xf0 0xE0 device driver
31063 >6 byte&0xf0 0xF0 device descriptor
31070 >0x14 byte&0x80 0x80 re-entrant
31071 >0x14 byte&0x40 0x40 ghost
31072 >0x14 byte&0x20 0x20 system-state
31076 >0x13 byte 1 machine language
31077 >0x13 byte 2 BASIC I-code
31078 >0x13 byte 3 Pascal P-code
31079 >0x13 byte 4 C I-code
31080 >0x13 byte 5 COBOL I-code
31081 >0x13 byte 6 Fortran I-code
31086 >0x12 byte 1 program executable
31087 >0x12 byte 2 subroutine
31088 >0x12 byte 3 multi-module
31089 >0x12 byte 4 data module
31090 >0x12 byte 11 trap library
31091 >0x12 byte 12 system module
31092 >0x12 byte 13 file manager
31093 >0x12 byte 14 device driver
31094 >0x12 byte 15 device descriptor
31112 # These are weak, byte 59 is not guaranteed to be 0 and there are
31113 # 8 character identifiers at byte 60, one I found for appl is BIGb.
31169 # following the string always seems to start with a zero byte
31235 >(0x4E.L) byte 0
31236 >>(0x4E.L+1) byte x (v0.%02d)
31237 >(0x4E.L) byte 1
31238 >>(0x4E.L+1) byte x (v1.%02d)
31245 >(0x4E.L) byte >1 (v%d.
31246 >>(0x4E.L+1) byte x %02d)
31269 >0 byte&0xf0 0x80 T800
31270 >0 byte&0xf0 0x90 T9000
31271 >19 byte&0x02 0x02 executable
31272 >19 byte&0x02 0x00 object
31273 >19 byte&0x0c 0x00 not stripped
31280 # Compiled Parrot byte code
31282 >64 byte x %d.
31283 >72 byte x \b%d,
31284 >8 byte >0 %d byte words,
31285 >16 byte 0 little-endian,
31286 >16 byte 1 big-endian,
31287 >32 byte 0 IEEE-754 8 byte double floats,
31288 >32 byte 1 x86 12 byte long double floats,
31289 >32 byte 2 IEEE-754 16 byte long double floats,
31290 >32 byte 3 MIPS 16 byte long double floats,
31291 >32 byte 4 AIX 16 byte long double floats,
31292 >32 byte 5 4-byte floats,
31293 >40 byte x Parrot %d.
31294 >48 byte x \b%d.
31295 >56 byte x \b%d
31351 # XXX - byte order?
31389 >>8 byte x %c
31390 >>9 byte x \b%c
31391 >>10 byte x \b%c
31392 >>11 byte x \b%c
31404 >8 byte x system ID: %c
31405 >9 byte x \b%c
31406 >10 byte x \b%c
31407 >11 byte x \b%c,
31442 >>>&4 byte x system ID: %c
31443 >>>&5 byte x \b%c
31444 >>>&6 byte x \b%c
31445 >>>&7 byte x \b%c,
31449 >>>&4 byte x system ID: %c
31450 >>>&5 byte x \b%c
31451 >>>&6 byte x \b%c
31452 >>>&7 byte x \b%c,
31594 >5 byte x \b, version %c
31595 >7 byte x \b.%c
31602 >6 byte x \b, version %c
31603 >8 byte x \b.%c
31610 >6 byte x \b, version %c
31611 >8 byte x \b.%c
31620 >5 byte x \b, version %c
31621 >7 byte x \b.%c
31627 >&0 byte x \b, version %c
31628 >&2 byte x \b.%c
31642 >15 byte >0 - version %d
31649 # skip *.PNF with high byte of InfVersionDatumCount zero
31650 #>>15 byte !0 PDP-11 UNIX/RT ldp
31655 >15 byte >0 - version %d
31659 >15 byte >0 - version %d
31730 >4 byte >0 (net-order %d)
31731 >>4 byte &01 (network-ordered)
31732 >>4 byte =3 (major 1)
31733 >>4 byte =2 (major 1)
31736 >4 byte >0
31737 >>4 byte &01 (network-ordered)
31738 >>4 byte =5 (major 2)
31739 >>4 byte =4 (major 2)
31740 >>5 byte >0 (minor %d)
31750 >>15 byte >2 \b, line size 2^%d byte
31751 >>14 byte >2 \b, page size 2^%d byte
31752 >>13 byte &1
31753 >>>13 byte >1 \b, max fanout %d
31756 >>8 byte >2 \b, line size 2^%d byte
31757 >>9 byte >2 \b, page size 2^%d byte
31758 >>10 byte &1
31759 >>>10 byte >1 \b, max fanout %d
31762 >>15 byte >2 \b, line size 2^%d byte
31763 >>14 byte >2 \b, page size 2^%d byte
31764 >>13 byte &1
31765 >>>13 byte >1 \b, max fanout %d
31768 >>8 byte >2 \b, line size 2^%d byte
31769 >>9 byte >2 \b, page size 2^%d byte
31770 >>10 byte &1
31771 >>>10 byte >1 \b, max fanout %d
31790 >>16 byte x %d levels,
31791 >>17 byte x compression level %d,
31792 >>18 byte x %d bpp,
31793 >>19 byte x %d channels,
31795 >>20 byte 0 bitmap,
31796 >>20 byte 1 gray scale,
31797 >>20 byte 2 indexed color,
31798 >>20 byte 3 RGB color,
31799 >>20 byte 4 CMYK color,
31800 >>20 byte 5 HSL color,
31801 >>20 byte 6 HSB color,
31802 >>20 byte 7 multi-channel,
31803 >>20 byte 8 duo tone,
31804 >>20 byte 9 LAB color,
31805 >>20 byte 10 gray scale 16,
31806 >>20 byte 11 RGB color 48,
31807 >>20 byte 12 LAB color 48,
31808 >>20 byte 13 CMYK color 64,
31809 >>20 byte 14 deep multi-channel,
31810 >>20 byte 15 duo tone 16,
31811 >>20 byte 17 RGBA color,
31812 >>20 byte 18 gray scale 32,
31813 >>20 byte 19 RGB color 12,
31814 >>20 byte 20 RGB color 16,
31815 >>20 byte 255 unknown format,
31817 >>>20 byte x \b %d,
31818 >>21 byte x %d bpc
31880 >0 byte 0x67 Reserved (old)
31881 >0 byte 0x68 Public-Key Encrypted Session Key (old)
31882 >0 byte 0x69 Signature (old)
31883 >0 byte 0x6a Symmetric-Key Encrypted Session Key (old)
31884 >0 byte 0x6b One-Pass Signature (old)
31885 >0 byte 0x6c Secret-Key (old)
31886 >0 byte 0x6d Public-Key (old)
31887 >0 byte 0x6e Secret-Subkey (old)
31888 >0 byte 0x6f Compressed Data (old)
31889 >0 byte 0x70 Symmetrically Encrypted Data (old)
31890 >0 byte 0x71 Marker (old)
31891 >0 byte 0x72 Literal Data (old)
31892 >0 byte 0x73 Trust (old)
31893 >0 byte 0x74 User ID (old)
31894 >0 byte 0x75 Public-Subkey (old)
31895 >0 byte 0x76 Unused (old)
31896 >0 byte 0x77
31897 >>1 byte&0xc0 0x00 Reserved
31898 >>1 byte&0xc0 0x40 Public-Key Encrypted Session Key
31899 >>1 byte&0xc0 0x80 Signature
31900 >>1 byte&0xc0 0xc0 Symmetric-Key Encrypted Session Key
31901 >0 byte 0x78
31902 >>1 byte&0xc0 0x00 One-Pass Signature
31903 >>1 byte&0xc0 0x40 Secret-Key
31904 >>1 byte&0xc0 0x80 Public-Key
31905 >>1 byte&0xc0 0xc0 Secret-Subkey
31906 >0 byte 0x79
31907 >>1 byte&0xc0 0x00 Compressed Data
31908 >>1 byte&0xc0 0x40 Symmetrically Encrypted Data
31909 >>1 byte&0xc0 0x80 Marker
31910 >>1 byte&0xc0 0xc0 Literal Data
31911 >0 byte 0x7a
31912 >>1 byte&0xc0 0x00 Trust
31913 >>1 byte&0xc0 0x40 User ID
31914 >>1 byte&0xc0 0x80 Public-Subkey
31915 >>1 byte&0xc0 0xc0 Unused [z%x]
31916 >0 byte 0x30
31917 >>1 byte&0xc0 0x00 Unused [0%x]
31918 >>1 byte&0xc0 0x40 User Attribute
31919 >>1 byte&0xc0 0x80 Sym. Encrypted and Integrity Protected Data
31920 >>1 byte&0xc0 0xc0 Modification Detection Code
31932 >11 byte 0x01 RSA (Encrypt or Sign) 1024b
31933 >11 byte 0x02 RSA Encrypt-Only 1024b
31942 >142 byte 0xd2 .
31949 >12 byte 0x01 RSA (Encrypt or Sign) 2048b
31950 >12 byte 0x02 RSA Encrypt-Only 2048b
31959 >271 byte 0xd2 .
31966 >12 byte 0x01 RSA (Encrypt or Sign) 3072b
31967 >12 byte 0x02 RSA Encrypt-Only 3072b
31976 >399 byte 0xd2 .
31983 >12 byte 0x01 RSA (Encrypt or Sign) 4096b
31984 >12 byte 0x02 RSA Encrypt-Only 4096b
31993 >527 byte 0xd2 .
32000 >12 byte 0x01 RSA (Encrypt or Sign) 8192b
32001 >12 byte 0x02 RSA Encrypt-Only 8192b
32010 >1039 byte 0xd2 .
32017 >12 byte 0x10 Elgamal Encrypt-Only 1024b.
32032 >12 byte 0x10 Elgamal Encrypt-Only 2048b.
32047 >12 byte 0x10 Elgamal Encrypt-Only 3072b.
32060 >0 byte 0x00 Plaintext or unencrypted data
32061 >0 byte 0x01 IDEA
32062 >0 byte 0x02 TripleDES
32063 >0 byte 0x03 CAST5 (128 bit key)
32064 >0 byte 0x04 Blowfish (128 bit key, 16 rounds)
32065 >0 byte 0x07 AES with 128-bit key
32066 >0 byte 0x08 AES with 192-bit key
32067 >0 byte 0x09 AES with 256-bit key
32068 >0 byte 0x0a Twofish with 256-bit key
32073 >0 byte 0x01 MD5
32074 >0 byte 0x02 SHA-1
32075 >0 byte 0x03 RIPE-MD/160
32076 >0 byte 0x08 SHA256
32077 >0 byte 0x09 SHA384
32078 >0 byte 0x0a SHA512
32079 >0 byte 0x0b SHA224
32083 >0 byte 0x01 RSA (Encrypt or Sign)
32085 >0 byte 0x02 RSA Encrypt-Only
32086 >0 byte 0x03 RSA (Sign-Only)
32087 >0 byte 16 ElGamal (Encrypt-Only)
32088 >0 byte 17 DSA
32089 >0 byte 18 Elliptic Curve
32090 >0 byte 19 ECDSA
32091 >0 byte 20 ElGamal (Encrypt or Sign)
32092 >0 byte 21 Diffie-Hellman
32100 0 byte 0x8c PGP symmetric key encrypted data -
32101 >1 byte 0x0d
32102 >1 byte 0x0c
32103 >2 byte 0x04
32105 >4 byte 0x01 salted -
32107 >>14 byte 0xd2 .
32108 >>14 byte 0xc9 .
32109 >4 byte 0x03 salted & iterated -
32111 >>15 byte 0xd2 .
32112 >>15 byte 0xc9 .
32118 >1 byte 0x00 Simple S2K
32119 >1 byte 0x01 Salted S2K
32120 >1 byte 0x03 Salted&Iterated S2K
32127 >0 byte 0x04
32129 >5 byte 0x01 RSA (Encrypt or Sign)
32130 >5 byte 0x02 RSA Encrypt-Only
32139 >5 byte 0xff checksummed
32141 >5 byte 0xfe hashed
32365 0 byte 0x97 PGP Secret Sub-key -
32367 0 byte 0x9d
32386 # 2 byte for key bits in version 5.28 look
32422 # A PGP packet is described by a single byte: the so-called CTB. The
32471 # 0..191: one byte length (length[0])
32472 # 192..223: two byte length ((length[0] - 192) * 256 + length[2] + 192
32473 # 224..254: four byte length (big endian interpretation of length[1..5])
32516 # 0 1 byte length (following byte is the length)
32517 # 1 2 byte length (following two bytes are the length)
32518 # 2 4 byte length (following four bytes are the length)
32588 #>>&0 ubyte x (1 byte length encoding, %d bytes)
32596 #>>>&0 ubeshort x (2 byte length encoding, %d bytes)
32600 #>>&0 belong x (5 byte length encoding, %d bytes)
32614 #>>&0 ubyte x (1 byte length encoding, %d bytes)
32618 #>>&0 ubeshort x (2 byte length encoding, %d bytes)
32622 #>>&0 ubelong x (4 byte length encoding, %d bytes)
32635 >>>&-1 byte x Version %d
32700 #>>&0 ubyte x (1 byte new length encoding, %d bytes)
32707 #>>>&-1 ubeshort x (2 byte new length encoding, %d bytes)
32710 #>>&0 belong x (5 byte new length encoding, %d bytes)
32719 #>>&0 ubyte x (1 byte old length encoding, %d bytes)
32722 #>>&0 ubeshort x (2 byte old length encoding, %d bytes)
32725 #>>&0 ubelong x (4 byte old length encoding, %d bytes)
32762 #>>&0 ubyte x (1 byte new length encoding, %d bytes)
32769 #>>>&-1 ubeshort x (2 byte new length encoding, %d bytes)
32772 #>>&0 belong x (5 byte new length encoding, %d bytes)
32778 #>>&0 ubyte x (1 byte old length encoding, %d bytes)
32781 #>>&0 ubeshort x (2 byte old length encoding, %d bytes)
32784 #>>&0 ubelong x (4 byte old length encoding, %d bytes)
32790 >0 byte x \b; OpenPGP Certificate
32830 # XXX - byte order? Paging Hokey....
32833 >2 byte >0 (V%d)
32834 >6 byte >0 with %d byte name
32835 >7 byte >0 and %d byte data cells
32837 >2 byte >0 (V%d)
32838 >8 short >0 - %d byte blocks
32839 >15 byte 0x00 - P/D format
32840 >15 byte 0x01 - P/K/D format
32841 >15 byte 0x02 - K/D format
32842 >15 byte >0x02 - Bad Flags
32862 >>136 byte 2 machine_class: 64-bit,
32864 >>>136 byte x (%#d),
32867 >>137 byte 1 data: little-endian,
32868 >>137 byte 2 data: big-endian,
32870 >>>137 byte x (%#d),
32872 >>138 byte !0 reserved[0]: %d,
32873 >>139 byte !0 reserved[1]: %d,
32874 >>140 byte !0 reserved[2]: %d,
32875 >>141 byte !0 reserved[3]: %d,
32945 >4 long >0 Postscript starts at byte %d
32947 >>>12 long >0 Metafile starts at byte %d
32949 >>>20 long >0 TIFF starts at byte %d
33049 >0x07 byte 0
33050 >0x0b byte 0 Oak Technologies printer stream
33098 >>11 byte >0x2f
33099 >>>11 byte <0x3a (Version %c)
33125 >0x2c byte x %d x
33126 >0x2d byte x %d,
33149 # XXX - byte order?
33168 0 belong 0x02099900 python 1.0 byte-compiled
33170 0 belong 0x03099900 python 1.1/1.2 byte-compiled
33172 0 belong 0x892e0d0a python 1.3 byte-compiled
33174 0 belong 0x04170d0a python 1.4 byte-compiled
33176 0 belong 0x994e0d0a python 1.5 byte-compiled
33178 0 belong 0xfcc40d0a python 1.6 byte-compiled
33180 0 belong 0xfdc40d0a python 1.6 byte-compiled
33182 0 belong 0x87c60d0a python 2.0 byte-compiled
33184 0 belong 0x88c60d0a python 2.0 byte-compiled
33186 0 belong 0x2aeb0d0a python 2.1 byte-compiled
33188 0 belong 0x2beb0d0a python 2.1 byte-compiled
33190 0 belong 0x2ded0d0a python 2.2 byte-compiled
33192 0 belong 0x2eed0d0a python 2.2 byte-compiled
33194 0 belong 0x3bf20d0a python 2.3 byte-compiled
33196 0 belong 0x3cf20d0a python 2.3 byte-compiled
33198 0 belong 0x45f20d0a python 2.3 byte-compiled
33200 0 belong 0x59f20d0a python 2.4 byte-compiled
33202 0 belong 0x63f20d0a python 2.4 byte-compiled
33204 0 belong 0x6df20d0a python 2.4 byte-compiled
33206 0 belong 0x6ef20d0a python 2.4 byte-compiled
33208 0 belong 0x77f20d0a python 2.5 byte-compiled
33210 0 belong 0x81f20d0a python 2.5 byte-compiled
33212 0 belong 0x8bf20d0a python 2.5 byte-compiled
33214 0 belong 0x8cf20d0a python 2.5 byte-compiled
33216 0 belong 0x95f20d0a python 2.5 byte-compiled
33218 0 belong 0x9ff20d0a python 2.5 byte-compiled
33220 0 belong 0xa9f20d0a python 2.5 byte-compiled
33222 0 belong 0xb3f20d0a python 2.5 byte-compiled
33224 0 belong 0xb4f20d0a python 2.5 byte-compiled
33226 0 belong 0xc7f20d0a python 2.6 byte-compiled
33228 0 belong 0xd1f20d0a python 2.6 byte-compiled
33230 0 belong 0xd2f20d0a python 2.6 byte-compiled
33232 0 belong 0xdbf20d0a python 2.7 byte-compiled
33234 0 belong 0xe5f20d0a python 2.7 byte-compiled
33236 0 belong 0xeff20d0a python 2.7 byte-compiled
33238 0 belong 0xf9f20d0a python 2.7 byte-compiled
33240 0 belong 0x03f30d0a python 2.7 byte-compiled
33242 0 belong 0x04f30d0a python 2.7 byte-compiled
33244 0 belong 0x0af30d0a PyPy2.7 byte-compiled
33246 0 belong 0xb80b0d0a python 3.0 byte-compiled
33248 0 belong 0xc20b0d0a python 3.0 byte-compiled
33250 0 belong 0xcc0b0d0a python 3.0 byte-compiled
33252 0 belong 0xd60b0d0a python 3.0 byte-compiled
33254 0 belong 0xe00b0d0a python 3.0 byte-compiled
33256 0 belong 0xea0b0d0a python 3.0 byte-compiled
33258 0 belong 0xf40b0d0a python 3.0 byte-compiled
33260 0 belong 0xf50b0d0a python 3.0 byte-compiled
33262 0 belong 0xff0b0d0a python 3.0 byte-compiled
33264 0 belong 0x090c0d0a python 3.0 byte-compiled
33266 0 belong 0x130c0d0a python 3.0 byte-compiled
33268 0 belong 0x1d0c0d0a python 3.0 byte-compiled
33270 0 belong 0x1f0c0d0a python 3.0 byte-compiled
33272 0 belong 0x270c0d0a python 3.0 byte-compiled
33274 0 belong 0x3b0c0d0a python 3.0 byte-compiled
33276 0 belong 0x450c0d0a python 3.1 byte-compiled
33278 0 belong 0x4f0c0d0a python 3.1 byte-compiled
33280 0 belong 0x580c0d0a python 3.2 byte-compiled
33282 0 belong 0x620c0d0a python 3.2 byte-compiled
33284 0 belong 0x6c0c0d0a python 3.2 byte-compiled
33286 0 belong 0x760c0d0a python 3.3 byte-compiled
33288 0 belong 0x800c0d0a python 3.3 byte-compiled
33290 0 belong 0x8a0c0d0a python 3.3 byte-compiled
33292 0 belong 0x940c0d0a python 3.3 byte-compiled
33294 0 belong 0x9e0c0d0a python 3.3 byte-compiled
33296 0 belong 0xb20c0d0a python 3.4 byte-compiled
33298 0 belong 0xbc0c0d0a python 3.4 byte-compiled
33300 0 belong 0xc60c0d0a python 3.4 byte-compiled
33302 0 belong 0xd00c0d0a python 3.4 byte-compiled
33304 0 belong 0xda0c0d0a python 3.4 byte-compiled
33306 0 belong 0xe40c0d0a python 3.4 byte-compiled
33308 0 belong 0xee0c0d0a python 3.4 byte-compiled
33310 0 belong 0xf80c0d0a python 3.5.1- byte-compiled
33312 0 belong 0x020d0d0a python 3.5.1- byte-compiled
33314 0 belong 0x0c0d0d0a python 3.5.1- byte-compiled
33316 0 belong 0x160d0d0a python 3.5.1- byte-compiled
33318 0 belong 0x170d0d0a python 3.5.2+ byte-compiled
33320 0 belong 0x200d0d0a python 3.6 byte-compiled
33322 0 belong 0x210d0d0a python 3.6 byte-compiled
33324 0 belong 0x2a0d0d0a python 3.6 byte-compiled
33326 0 belong 0x2b0d0d0a python 3.6 byte-compiled
33328 0 belong 0x2c0d0d0a python 3.6 byte-compiled
33330 0 belong 0x2d0d0d0a python 3.6 byte-compiled
33332 0 belong 0x2f0d0d0a python 3.6 byte-compiled
33334 0 belong 0x300d0d0a python 3.6 byte-compiled
33336 0 belong 0x310d0d0a python 3.6 byte-compiled
33338 0 belong 0x320d0d0a python 3.6 byte-compiled
33340 0 belong 0x330d0d0a python 3.6 byte-compiled
33342 0 belong 0x3e0d0d0a python 3.7 byte-compiled
33344 0 belong 0x3f0d0d0a python 3.7 byte-compiled
33457 >6 byte x \b, version %d
33458 >7 byte x \b.%d
33502 # the first byte of which is never 0, while the first byte of the Git pack
33689 >>11 byte 0x9d
33690 >>>12 byte 0x01
33691 >>>>13 byte 0x2a \b, VP8 encoding
33702 >>>>>15 byte&0x80 =0x00 \b, YUV color
33703 >>>>>15 byte&0x80 =0x80 \b, bad color specification
33704 >>>>>15 byte&0x40 =0x40 \b, no clamping required
33705 >>>>>15 byte&0x40 =0x00 \b, decoders should clamp
33711 >0 byte&0xF0 0x00 \b0
33712 >0 byte&0xF0 0x10 \b1
33713 >0 byte&0xF0 0x20 \b2
33714 >0 byte&0xF0 0x30 \b3
33715 >0 byte&0xF0 0x40 \b4
33716 >0 byte&0xF0 0x50 \b5
33717 >0 byte&0xF0 0x60 \b6
33718 >0 byte&0xF0 0x70 \b7
33719 >0 byte&0xF0 0x80 \b8
33720 >0 byte&0xF0 0x90 \b9
33721 >0 byte&0xF0 0xb0 \b*
33722 >0 byte&0xF0 0xc0 \b#
33723 >0 byte&0x0F 0 \b0
33724 >0 byte&0x0F 1 \b1
33725 >0 byte&0x0F 2 \b2
33726 >0 byte&0x0F 3 \b3
33727 >0 byte&0x0F 4 \b4
33728 >0 byte&0x0F 5 \b5
33729 >0 byte&0x0F 6 \b6
33730 >0 byte&0x0F 7 \b7
33731 >0 byte&0x0F 8 \b8
33732 >0 byte&0x0F 9 \b9
33733 >0 byte&0x0F 0xb \b*
33734 >0 byte&0x0F 0xc \b#
33739 # TODO: Verify byte 15.
33741 >15 byte 2 (outgoing call:
33742 >15 byte 4 (incoming call:
33743 >1 byte 0xFF \bno number
33744 >1 byte !0xFF
33746 >>2 byte !0xFF
33748 >>3 byte !0xFF
33750 >>4 byte !0xFF
33752 >>5 byte !0xFF
33754 >>6 byte !0xFF
33756 >>7 byte !0xFF
33758 >>8 byte !0xFF
33760 >9 byte x \b, 20%02x
33761 >10 byte x \b/%02x
33762 >11 byte x \b/%02x
33763 >12 byte x %02x
33764 >13 byte x \b:%02x
33765 >14 byte x \b:%02x)
33840 >>>>256 byte 4
34060 >>>>>>>(104.l+132) string/c uyvy UYVY 4:2:2 byte ordering
34090 >>>>>>>(104.l+132) string/c yuy2 YUY2 4:2:2 byte ordering packed
34262 # for debugging purpose; vrsn for short content; fver for 16 byte size
34274 # 1st data chunk length 10h implies 16 byte content with version info
34491 >4 byte x v%d
34492 >5 byte x \b.%d
34596 # look again at version byte to use default clause
34739 >52 byte 1 , Little-endian
34740 >55 byte 1 , Big-endian
34758 >212 byte 17 \b, Big-endian
34759 >212 byte 34 \b, VAX format
34760 >212 byte 68 \b, Little-endian
34761 >212 byte 85 \b, Convex native
34829 >4 byte 0x00
34830 >>5 byte x version %d.0
34831 >4 byte >0x00 version %d
34832 >>5 byte x \b.%d
34875 # XXX - byte order?
34883 0 byte 046
34929 # byte 0xeb is matched before these get a chance.
34959 # I'd have liked to do the byte&0xF0 matching against 0, 1, 2 ... by
34960 # doing (byte&0xF0)>>4 here, but unfortunately that's not
34968 >4 byte&0x0F x (version %d,
34969 >4 byte&0xF0 0x00 uncompressed)
34970 >4 byte&0xF0 0x10 compressed with non-incremental Snappy)
34971 >4 byte&0xF0 0x20 compressed with incremental Snappy)
34972 >4 byte&0xF0 >0x20 unknown subformat, flag: %d>>4)
34996 >8 byte >0 Ver %d:
35002 >2 byte 0x49 -
35003 >3 byte x - version %d
35005 >2 byte 0x63 -
35006 >3 byte x - version %d
35008 >4 byte x - version %d
35010 >4 byte x - version %d
35034 >8 byte x - version %d
35035 >9 byte x \b.%d
35061 >7 byte x (V.%d)
35068 >7 byte x (V.%d)
35113 >5 byte x version %d,
35114 >6 byte x 2^%d pages,
35115 >7 byte x pagesize 2^%d,
35116 >17 byte x hash %d,
35117 >11 byte x dataformat %d
35374 >7 byte&1 =0 LE image version
35375 >>10 byte x %d.
35376 >>9 byte x \b%d.
35377 >>8 byte x \b%d
35382 >7 byte&1 =1 BE image version
35383 >>8 byte x %d.
35384 >>9 byte x \b%d.
35385 >>10 byte x \b%d
35396 # The Smile serialization format uses a 4-byte header:
35398 # Constant byte #0: 0x3A (ASCII ':')
35399 # Constant byte #1: 0x29 (ASCII ')')
35400 # Constant byte #2: 0x0A (ASCII linefeed, '\n')
35401 # Variable byte #3, consisting of bits:
35415 >3 byte&0xF0 x version %d:
35418 >3 byte&0x04 0x04 binary raw,
35419 >3 byte&0x04 0x00 binary encoded,
35420 >3 byte&0x02 0x02 shared String values enabled,
35421 >3 byte&0x02 0x00 shared String values disabled,
35422 >3 byte&0x01 0x01 shared field names enabled
35423 >3 byte&0x01 0x00 shared field names disabled
35437 >5 byte x - version %d
35438 >4 byte x \b.%d
35450 >5 byte x - version %d
35451 >4 byte x \b.%d
35470 >33 byte 2 (compressed)
35473 >32 byte 0 (Token Ring)
35474 >32 byte 1 (Ethernet)
35475 >32 byte 2 (ARCNET)
35476 >32 byte 3 (StarLAN)
35477 >32 byte 4 (PC Network broadband)
35478 >32 byte 5 (LocalTalk)
35479 >32 byte 6 (Znet)
35480 >32 byte 7 (Internetwork Analyzer)
35481 >32 byte 9 (FDDI)
35482 >32 byte 10 (ATM)
35849 # XXX - byte order?
35951 >15 byte 0 - BASIC program
35952 >15 byte 1 - number array
35953 >15 byte 2 - character array
35954 >15 byte 3 - memory block
35956 >15 byte 4 - Tasword document
35968 >>>3 byte 0 - BASIC program
35969 >>>3 byte 1 - number array
35970 >>>3 byte 2 - character array
35971 >>>3 byte 3 - memory block
35977 >8 byte x version %d
35978 >9 byte x \b.%d
35982 >4 byte x version %d
35983 >5 byte x \b.%d
35993 >7 byte x \b, version %#02x
36000 >4 byte x version %d
36001 >5 byte x \b.%d
36002 >>6 byte 0 16k ZX Spectrum
36003 >>6 byte 1 48k ZX Spectrum/ZX Spectrum+
36004 >>6 byte 2 ZX Spectrum 128
36005 >>6 byte 3 ZX Spectrum +2
36006 >>6 byte 4 ZX Spectrum +2A/+2B
36007 >>6 byte 5 ZX Spectrum +3
36008 >>6 byte 6 ZX Spectrum +3e
36009 >>6 byte 7 Pentagon 128
36010 >>6 byte 8 Timex Sinclair TC2048
36011 >>6 byte 9 Timex Sinclair TC2068
36012 >>6 byte 10 Scorpion ZS-256
36013 >>6 byte 11 ZX Spectrum SE
36014 >>6 byte 12 Timex Sinclair TS2068
36015 >>6 byte 13 Pentagon 512
36016 >>6 byte 14 Pentagon 1024
36017 >>6 byte 15 48k ZX Spectrum (NTSC)
36018 >>6 byte 16 ZX Spectrum 12Ke
36019 >>>7 byte 1 (alternate timings)
36031 >2 byte x Version %d
36032 >3 byte 0 \b, type UNKNOWN
36033 >3 byte 1 \b, type DIAM_ISAM
36034 >3 byte 2 \b, type HASH
36035 >3 byte 3 \b, type MISAM
36036 >3 byte 4 \b, type PISAM
36037 >3 byte 5 \b, type RMS_ISAM
36038 >3 byte 6 \b, type HEAP
36039 >3 byte 7 \b, type ISAM
36040 >3 byte 8 \b, type MRG_ISAM
36041 >3 byte 9 \b, type MYISAM
36042 >3 byte 10 \b, type MRG_MYISAM
36043 >3 byte 11 \b, type BERKELEY_DB
36044 >3 byte 12 \b, type INNODB
36045 >3 byte 13 \b, type GEMINI
36046 >3 byte 14 \b, type NDBCLUSTER
36047 >3 byte 15 \b, type EXAMPLE_DB
36048 >3 byte 16 \b, type CSV_DB
36049 >3 byte 17 \b, type FEDERATED_DB
36050 >3 byte 18 \b, type BLACKHOLE_DB
36051 >3 byte 19 \b, type PARTITION_DB
36052 >3 byte 20 \b, type BINLOG
36053 >3 byte 21 \b, type SOLID
36054 >3 byte 22 \b, type PBXT
36055 >3 byte 23 \b, type TABLE_FUNCTION
36056 >3 byte 24 \b, type MEMCACHE
36057 >3 byte 25 \b, type FALCON
36058 >3 byte 26 \b, type MARIA
36059 >3 byte 27 \b, type PERFORMANCE_SCHEMA
36060 >3 byte 127 \b, type DEFAULT
36063 >3 byte x Version %d
36065 >3 byte x Version %d
36067 >3 byte x Version %d
36070 >18 byte x \b, %d keys
36074 >3 byte x Version %d
36076 >3 byte x Version %d
36078 >3 byte x Version %d
36081 >>3 byte x Version %d
36084 >8 byte 1
36089 >8 byte 15 MySQL V5+,
36092 >>3 byte x Version %d
36194 # 3328 for corruptDB.sqlite and 0 for 512 byte storage.sqlite (TorBrowser Firefox Thunderbird)
36399 >0 byte &0x80
36403 >0 byte ^0x80 executable
36407 >0 byte &0x80 dynamically linked executable
36408 >0 byte ^0x80 executable
36412 >0 byte &0x80 dynamically linked executable
36413 >0 byte ^0x80 executable
36417 >0 byte &0x80
36421 >0 byte ^0x80 executable
36425 >0 byte &0x80 dynamically linked executable
36426 >0 byte ^0x80 executable
36430 >0 byte &0x80 dynamically linked executable
36431 >0 byte ^0x80 executable
36435 >0 byte &0x80
36439 >0 byte ^0x80 executable
36443 >0 byte &0x80 dynamically linked executable
36444 >0 byte ^0x80 executable
36448 >0 byte &0x80 dynamically linked executable
36449 >0 byte ^0x80 executable
36581 >19 byte x \b, name: %c
36582 >20 byte x \b%c
36583 >21 byte x \b%c
36584 >22 byte x \b%c
36585 >23 byte x \b%c
36586 >24 byte x \b%c
36587 >25 byte x \b%c
36588 >26 byte x \b%c
36589 >27 byte x \b%c
36590 >28 byte x \b%c
36591 >29 byte x \b%c
36592 >30 byte x \b%c
36593 >31 byte x \b%c
36601 0 byte 0
36611 # GRR: original 1 byte test at offset was too general as it catches also many FATs of DOS filesyste…
36614 # test for StartSysEx byte and upper unsed bit of vendor ID
36619 # page size 32 misidentifed as Inventronics by looking for terminating End Of eXclusive byte (EOX)
36633 # SysEx manufacturer ID; originally one byte, but now 0 is used as an escapement to reach the next …
36635 #>1 byte 0x01 Sequential
36636 >1 byte 0x01 Sequential Circuits
36637 >1 byte 0x02 IDP
36638 #>1 byte 0x03 OctavePlateau
36639 >1 byte 0x03 Voyetra Turtle Beach
36640 >1 byte 0x04 Moog
36641 #>1 byte 0x05 Passport
36642 >1 byte 0x05 Passport Designs
36643 #>1 byte 0x06 Lexicon
36644 >1 byte 0x06 Lexicon Inc.
36645 >1 byte 0x07 Kurzweil/Future Retro
36646 >>3 byte 0x77 777
36647 >>4 byte 0x00 Bank
36648 >>4 byte 0x01 Song
36649 >>5 byte 0x0f 16
36650 >>5 byte 0x0e 15
36651 >>5 byte 0x0d 14
36652 >>5 byte 0x0c 13
36653 >>5 byte 0x0b 12
36654 >>5 byte 0x0a 11
36655 >>5 byte 0x09 10
36656 >>5 byte 0x08 9
36657 >>5 byte 0x07 8
36658 >>5 byte 0x06 7
36659 >>5 byte 0x05 6
36660 >>5 byte 0x04 5
36661 >>5 byte 0x03 4
36662 >>5 byte 0x02 3
36663 >>5 byte 0x01 2
36664 >>5 byte 0x00 1
36665 >>5 byte 0x10 (ALL)
36666 >>2 byte x \b, Channel %d
36667 >1 byte 0x08 Fender
36668 #>1 byte 0x09 Gulbransen
36669 >1 byte 0x09 MIDI9
36670 #>1 byte 0x0a AKG
36671 >1 byte 0x0a AKG Acoustics
36672 >1 byte 0x0b Voyce
36673 >1 byte 0x0c Waveframe
36675 #>1 byte 0x0d ADA
36676 >1 byte 0x0d ADA Signal Processors Inc.
36677 #>1 byte 0x0e Garfield
36678 >1 byte 0x0e Garfield Electronics
36679 >1 byte 0x0f Ensoniq
36680 >1 byte 0x10 Oberheim
36681 >>2 byte 0x06 Matrix 6 series
36682 >>3 byte 0x0A Dump (All)
36683 >>3 byte 0x01 Dump (Bank)
36685 >>>11 byte <2 User bank %d
36686 >>>11 byte >1 Preset bank %d
36687 >1 byte 0x11 Apple
36688 >1 byte 0x12 GreyMatter
36689 >1 byte 0x14 PalmTree
36690 >1 byte 0x15 JLCooper
36691 >1 byte 0x16 Lowrey
36692 >1 byte 0x17 AdamsSmith
36693 >1 byte 0x18 E-mu
36694 #>1 byte 0x19 Harmony
36695 >1 byte 0x19 Harmony Systems
36696 >1 byte 0x1a ART
36697 >1 byte 0x1b Baldwin
36698 >1 byte 0x1c Eventide
36699 >1 byte 0x1d Inventronics
36700 >1 byte 0x1f Clarity
36703 #>1 byte 0x21 SIEL
36704 >1 byte 0x21 Proel Labs (SIEL)
36705 >1 byte 0x22 Synthaxe
36706 >1 byte 0x24 Hohner
36707 >1 byte 0x25 Twister
36708 #>1 byte 0x26 Solton
36709 >1 byte 0x26 Ketron s.r.l.
36710 >1 byte 0x27 Jellinghaus
36711 >1 byte 0x28 Southworth
36712 >1 byte 0x29 PPG
36713 >1 byte 0x2a JEN
36714 #>1 byte 0x2b SSL
36715 >1 byte 0x2b Solid State Logic Organ Systems
36716 #>1 byte 0x2c AudioVertrieb
36717 >1 byte 0x2c Audio Veritrieb-P. Struven
36719 >1 byte 0x2f ELKA
36720 >>3 byte 0x09 EK-44
36722 >1 byte 0x30 Dynacord
36723 #>1 byte 0x31 Jomox
36724 >1 byte 0x31 Viscount International Spa
36725 >1 byte 0x33 Clavia
36726 >1 byte 0x39 Soundcraft
36728 >1 byte 0x3e Waldorf
36729 >>2 byte 0x00 microWave
36730 >>2 byte 0x0E microwave2 / XT
36731 >>2 byte 0x0F Q / Q+
36732 >>3 byte =0 (default id)
36733 >>3 byte >0 (
36734 >>>3 byte <0x7F \bdevice %d)
36735 >>>3 byte =0x7F \bbroadcast id)
36736 >>3 byte 0x7f Microwave I
36737 >>>4 byte 0x00 SNDR (Sound Request)
36738 >>>4 byte 0x10 SNDD (Sound Dump)
36739 >>>4 byte 0x20 SNDP (Sound Parameter Change)
36740 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
36741 >>>4 byte 0x70 BOOT (Sound Reserved)
36742 >>>4 byte 0x01 MULR (Multi Request)
36743 >>>4 byte 0x11 MULD (Multi Dump)
36744 >>>4 byte 0x21 MULP (Multi Parameter Change)
36745 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
36746 >>>4 byte 0x71 OS (Multi Reserved)
36747 >>>4 byte 0x02 DRMR (Drum Map Request)
36748 >>>4 byte 0x12 DRMD (Drum Map Dump)
36749 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
36750 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
36751 >>>4 byte 0x72 BIN (Drum Map Reserved)
36752 >>>4 byte 0x03 PATR (Sequencer Pattern Request)
36753 >>>4 byte 0x13 PATD (Sequencer Pattern Dump)
36754 >>>4 byte 0x23 PATP (Sequencer Pattern Parameter Change)
36755 >>>4 byte 0x33 PATQ (Sequencer Pattern Parameter Inquiry)
36756 >>>4 byte 0x73 AFM (Sequencer Pattern Reserved)
36757 >>>4 byte 0x04 GLBR (Global Parameter Request)
36758 >>>4 byte 0x14 GLBD (Global Parameter Dump)
36759 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
36760 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
36761 >>>4 byte 0x07 MODR (Mode Parameter Request)
36762 >>>4 byte 0x17 MODD (Mode Parameter Dump)
36763 >>>4 byte 0x27 MODP (Mode Parameter Parameter Change)
36764 >>>4 byte 0x37 MODQ (Mode Parameter Parameter Inquiry)
36765 >>2 byte 0x10 microQ
36766 >>>4 byte 0x00 SNDR (Sound Request)
36767 >>>4 byte 0x10 SNDD (Sound Dump)
36768 >>>4 byte 0x20 SNDP (Sound Parameter Change)
36769 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
36770 >>>4 byte 0x70 (Sound Reserved)
36771 >>>4 byte 0x01 MULR (Multi Request)
36772 >>>4 byte 0x11 MULD (Multi Dump)
36773 >>>4 byte 0x21 MULP (Multi Parameter Change)
36774 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
36775 >>>4 byte 0x71 OS (Multi Reserved)
36776 >>>4 byte 0x02 DRMR (Drum Map Request)
36777 >>>4 byte 0x12 DRMD (Drum Map Dump)
36778 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
36779 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
36780 >>>4 byte 0x72 BIN (Drum Map Reserved)
36781 >>>4 byte 0x04 GLBR (Global Parameter Request)
36782 >>>4 byte 0x14 GLBD (Global Parameter Dump)
36783 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
36784 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
36785 >>2 byte 0x11 rackAttack
36786 >>>4 byte 0x00 SNDR (Sound Parameter Request)
36787 >>>4 byte 0x10 SNDD (Sound Parameter Dump)
36788 >>>4 byte 0x20 SNDP (Sound Parameter Parameter Change)
36789 >>>4 byte 0x30 SNDQ (Sound Parameter Parameter Inquiry)
36790 >>>4 byte 0x01 PRGR (Program Parameter Request)
36791 >>>4 byte 0x11 PRGD (Program Parameter Dump)
36792 >>>4 byte 0x21 PRGP (Program Parameter Parameter Change)
36793 >>>4 byte 0x31 PRGQ (Program Parameter Parameter Inquiry)
36794 >>>4 byte 0x71 OS (Program Parameter Reserved)
36795 >>>4 byte 0x03 PATR (Pattern Parameter Request)
36796 >>>4 byte 0x13 PATD (Pattern Parameter Dump)
36797 >>>4 byte 0x23 PATP (Pattern Parameter Parameter Change)
36798 >>>4 byte 0x33 PATQ (Pattern Parameter Parameter Inquiry)
36799 >>>4 byte 0x04 GLBR (Global Parameter Request)
36800 >>>4 byte 0x14 GLBD (Global Parameter Dump)
36801 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
36802 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
36803 >>>4 byte 0x05 EFXR (FX Parameter Request)
36804 >>>4 byte 0x15 EFXD (FX Parameter Dump)
36805 >>>4 byte 0x25 EFXP (FX Parameter Parameter Change)
36806 >>>4 byte 0x35 EFXQ (FX Parameter Parameter Inquiry)
36807 >>>4 byte 0x07 MODR (Mode Command Request)
36808 >>>4 byte 0x17 MODD (Mode Command Dump)
36809 >>>4 byte 0x27 MODP (Mode Command Parameter Change)
36810 >>>4 byte 0x37 MODQ (Mode Command Parameter Inquiry)
36811 >>2 byte 0x03 Wave
36812 >>>4 byte 0x00 SBPR (Soundprogram)
36813 >>>4 byte 0x01 SAPR (Performance)
36814 >>>4 byte 0x02 SWAVE (Wave)
36815 >>>4 byte 0x03 SWTBL (Wave control table)
36816 >>>4 byte 0x04 SVT (Velocity Curve)
36817 >>>4 byte 0x05 STT (Tuning Table)
36818 >>>4 byte 0x06 SGLB (Global Parameters)
36819 >>>4 byte 0x07 SARRMAP (Performance Program Change Map)
36820 >>>4 byte 0x08 SBPRMAP (Sound Program Change Map)
36821 >>>4 byte 0x09 SBPRPAR (Sound Parameter)
36822 >>>4 byte 0x0A SARRPAR (Performance Parameter)
36823 >>>4 byte 0x0B SINSPAR (Instrument/External Parameter)
36824 >>>4 byte 0x0F SBULK (Bulk Switch on/off)
36827 >1 byte 0x40 Kawai
36828 >>3 byte 0x20 K1
36829 >>3 byte 0x22 K4
36831 >1 byte 0x41 Roland
36832 >>3 byte 0x14 D-50
36833 >>3 byte 0x2b U-220
36834 >>3 byte 0x02 TR-707
36836 >1 byte 0x42 Korg
36837 >>3 byte 0x19 M1
36839 >1 byte 0x43 Yamaha
36840 >1 byte 0x44 Casio
36841 >1 byte 0x46 Kamiya
36842 >1 byte 0x47 Akai
36843 #>1 byte 0x48 Victor
36844 >1 byte 0x48 Victor Company of Japan. Ltd.
36845 >1 byte 0x49 Mesosha
36846 >1 byte 0x4b Fujitsu
36847 >1 byte 0x4c Sony
36848 >1 byte 0x4e Teac
36849 >1 byte 0x50 Matsushita
36850 >1 byte 0x51 Fostex
36851 #>1 byte 0x52 Zoom
36852 >1 byte 0x52 Zoom Corporation
36853 >1 byte 0x54 Matsushita
36854 >1 byte 0x57 Acoustic tech. lab.
36961 >1 byte 0x00 ID EXTENSIONS
36962 >1 byte 0x13 Digidesign Inc.
36963 >1 byte 0x1e Key Concepts
36964 >1 byte 0x20 Passac
36965 >1 byte 0x23 Stepp
36966 >1 byte 0x2d Neve
36967 >1 byte 0x2e Soundtracs Ltd.
36968 >1 byte 0x32 Drawmer
36969 >1 byte 0x34 Audio Architecture
36970 >1 byte 0x35 Generalmusic Corp SpA
36971 >1 byte 0x36 Cheetah Marketing
36972 >1 byte 0x37 C.T.M.
36973 >1 byte 0x38 Simmons UK
36974 >1 byte 0x3a Steinberg
36975 >1 byte 0x3b Wersi GmbH
36976 >1 byte 0x3c AVAB Niethammer AB
36977 >1 byte 0x3d Digigram
36978 >1 byte 0x3f Quasimidi
36980 >1 byte 0x40 Kawai Musical Instruments MFG. CO. Ltd
36981 #>1 byte 0x45 foo
36982 #>1 byte 0x4a foo
36983 #>1 byte 0x4d foo
36984 #>1 byte 0x4f foo
36985 #>1 byte 0x53 foo
36986 >1 byte 0x55 Suzuki Musical Instruments MFG. Co. Ltd.
36987 >1 byte 0x56 Fuji Sound Corporation Ltd.
36988 #>1 byte 0x58 foo
36989 >1 byte 0x59 Faith. Inc.
36990 >1 byte 0x5a Internet Corporation
36991 #>1 byte 0x5b foo
36992 >1 byte 0x5c Seekers Co. Ltd.
36993 #>1 byte 0x5d foo
36994 #>1 byte 0x5e foo
36995 >1 byte 0x5f SD Card Association
37000 >1 byte 0x66 MIDI Emulator
37003 >1 byte 0x7D PROTOTYPING
37005 >1 byte 0x7E UNIVERSAL
37007 >1 byte 0x7F universal real time
37008 # display information about End Of eXclusive byte (EOX=F7)
37127 # ncurses6 (2015) uses this format, ignoring byte-order
37137 # XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
37296 >0x00003B byte 0x00 (real number)
37297 >0x00003B byte 0x01 (list)
37298 >0x00003B byte 0x02 (matrix)
37299 >0x00003B byte 0x03 (equation)
37300 >0x00003B byte 0x04 (string)
37301 >0x00003B byte 0x05 (program)
37302 >0x00003B byte 0x06 (assembly program)
37303 >0x00003B byte 0x07 (picture)
37304 >0x00003B byte 0x08 (gdb)
37305 >0x00003B byte 0x0C (complex number)
37306 >0x00003B byte 0x0F (window settings)
37307 >0x00003B byte 0x10 (zoom)
37308 >0x00003B byte 0x11 (table setup)
37309 >0x00003B byte 0x13 (backup)
37314 >0x00003B byte 0x00 (real)
37315 >0x00003B byte 0x01 (list)
37316 >0x00003B byte 0x02 (matrix)
37317 >0x00003B byte 0x03 (Y-variable)
37318 >0x00003B byte 0x05 (program)
37319 >0x00003B byte 0x06 (protected prgm)
37320 >0x00003B byte 0x07 (picture)
37321 >0x00003B byte 0x08 (gdb)
37322 >0x00003B byte 0x0B (window settings)
37323 >0x00003B byte 0x0C (window settings)
37324 >0x00003B byte 0x0D (table setup)
37325 >0x00003B byte 0x0E (screenshot)
37326 >0x00003B byte 0x0F (backup)
37331 >0x00003B byte 0x00 (real)
37332 >0x00003B byte 0x01 (list)
37333 >0x00003B byte 0x02 (matrix)
37334 >0x00003B byte 0x03 (Y-variable)
37335 >0x00003B byte 0x04 (string)
37336 >0x00003B byte 0x05 (program)
37337 >0x00003B byte 0x06 (protected prgm)
37338 >0x00003B byte 0x07 (picture)
37339 >0x00003B byte 0x08 (gdb)
37340 >0x00003B byte 0x0B (window settings)
37341 >0x00003B byte 0x0C (window settings)
37342 >0x00003B byte 0x0D (table setup)
37343 >0x00003B byte 0x0E (screenshot)
37344 >0x00003B byte 0x13 (backup)
37349 >0x00003B byte 0x00 (real number)
37350 >0x00003B byte 0x01 (list)
37351 >0x00003B byte 0x02 (matrix)
37352 >0x00003B byte 0x03 (equation)
37353 >0x00003B byte 0x04 (string)
37354 >0x00003B byte 0x05 (program)
37355 >0x00003B byte 0x06 (assembly program)
37356 >0x00003B byte 0x07 (picture)
37357 >0x00003B byte 0x08 (gdb)
37358 >0x00003B byte 0x0C (complex number)
37359 >0x00003B byte 0x0F (window settings)
37360 >0x00003B byte 0x10 (zoom)
37361 >0x00003B byte 0x11 (table setup)
37362 >0x00003B byte 0x13 (backup)
37363 >0x00003B byte 0x15 (application variable)
37364 >0x00003B byte 0x17 (group of variable)
37370 >0x00003B byte 0x00 (real number)
37371 >0x00003B byte 0x01 (complex number)
37372 >0x00003B byte 0x02 (real vector)
37373 >0x00003B byte 0x03 (complex vector)
37374 >0x00003B byte 0x04 (real list)
37375 >0x00003B byte 0x05 (complex list)
37376 >0x00003B byte 0x06 (real matrix)
37377 >0x00003B byte 0x07 (complex matrix)
37378 >0x00003B byte 0x08 (real constant)
37379 >0x00003B byte 0x09 (complex constant)
37380 >0x00003B byte 0x0A (equation)
37381 >0x00003B byte 0x0C (string)
37382 >0x00003B byte 0x0D (function GDB)
37383 >0x00003B byte 0x0E (polar GDB)
37384 >0x00003B byte 0x0F (parametric GDB)
37385 >0x00003B byte 0x10 (diffeq GDB)
37386 >0x00003B byte 0x11 (picture)
37387 >0x00003B byte 0x12 (program)
37388 >0x00003B byte 0x13 (range)
37389 >0x00003B byte 0x17 (window settings)
37390 >0x00003B byte 0x18 (window settings)
37391 >0x00003B byte 0x19 (window settings)
37392 >0x00003B byte 0x1A (window settings)
37393 >0x00003B byte 0x1B (zoom)
37394 >0x00003B byte 0x1D (backup)
37395 >0x00003B byte 0x1E (unknown)
37396 >0x00003B byte 0x2A (equation)
37403 >0x00003B byte 0x00 (real number)
37404 >0x00003B byte 0x01 (complex number)
37405 >0x00003B byte 0x02 (real vector)
37406 >0x00003B byte 0x03 (complex vector)
37407 >0x00003B byte 0x04 (real list)
37408 >0x00003B byte 0x05 (complex list)
37409 >0x00003B byte 0x06 (real matrix)
37410 >0x00003B byte 0x07 (complex matrix)
37411 >0x00003B byte 0x08 (real constant)
37412 >0x00003B byte 0x09 (complex constant)
37413 >0x00003B byte 0x0A (equation)
37414 >0x00003B byte 0x0C (string)
37415 >0x00003B byte 0x0D (function GDB)
37416 >0x00003B byte 0x0E (polar GDB)
37417 >0x00003B byte 0x0F (parametric GDB)
37418 >0x00003B byte 0x10 (diffeq GDB)
37419 >0x00003B byte 0x11 (picture)
37420 >0x00003B byte 0x12 (program)
37421 >0x00003B byte 0x13 (range)
37422 >0x00003B byte 0x17 (window settings)
37423 >0x00003B byte 0x18 (window settings)
37424 >0x00003B byte 0x19 (window settings)
37425 >0x00003B byte 0x1A (window settings)
37426 >0x00003B byte 0x1B (zoom)
37427 >0x00003B byte 0x1D (backup)
37428 >0x00003B byte 0x1E (unknown)
37429 >0x00003B byte 0x2A (equation)
37434 >0x000048 byte 0x00 (expression)
37435 >0x000048 byte 0x04 (list)
37436 >0x000048 byte 0x06 (matrix)
37437 >0x000048 byte 0x0A (data)
37438 >0x000048 byte 0x0B (text)
37439 >0x000048 byte 0x0C (string)
37440 >0x000048 byte 0x0D (graphic data base)
37441 >0x000048 byte 0x0E (figure)
37442 >0x000048 byte 0x10 (picture)
37443 >0x000048 byte 0x12 (program)
37444 >0x000048 byte 0x13 (function)
37445 >0x000048 byte 0x14 (macro)
37446 >0x000048 byte 0x1C (zipped)
37447 >0x000048 byte 0x21 (assembler)
37452 >0x000048 byte 0x00 (expression)
37453 >0x000048 byte 0x04 (list)
37454 >0x000048 byte 0x06 (matrix)
37455 >0x000048 byte 0x0A (data)
37456 >0x000048 byte 0x0B (text)
37457 >0x000048 byte 0x0C (string)
37458 >0x000048 byte 0x0D (graphic data base)
37459 >0x000048 byte 0x0E (figure)
37460 >0x000048 byte 0x10 (picture)
37461 >0x000048 byte 0x12 (program)
37462 >0x000048 byte 0x13 (function)
37463 >0x000048 byte 0x14 (macro)
37464 >0x000048 byte 0x1D (backup)
37469 >0x000048 byte 0x00 (expression)
37470 >0x000048 byte 0x04 (list)
37471 >0x000048 byte 0x06 (matrix)
37472 >0x000048 byte 0x0A (data)
37473 >0x000048 byte 0x0B (text)
37474 >0x000048 byte 0x0C (string)
37475 >0x000048 byte 0x0D (graphic data base)
37476 >0x000048 byte 0x0E (figure)
37477 >0x000048 byte 0x10 (picture)
37478 >0x000048 byte 0x12 (program)
37479 >0x000048 byte 0x13 (function)
37480 >0x000048 byte 0x14 (macro)
37481 >0x000048 byte 0x1C (zipped)
37482 >0x000048 byte 0x21 (assembler)
37488 >8 byte >0 - Revision %d
37489 >>9 byte x \b.%d,
37490 >12 byte >0 Revision date %02x
37491 >>13 byte x \b/%02x
37494 >48 byte 0x74 device: TI-73,
37495 >48 byte 0x73 device: TI-83+,
37496 >48 byte 0x98 device: TI-89,
37497 >48 byte 0x88 device: TI-92+,
37498 >49 byte 0x23 type: OS upgrade,
37499 >49 byte 0x24 type: application,
37500 >49 byte 0x25 type: certificate,
37501 >49 byte 0x3e type: license,
37509 >>4 byte >0 \b %c
37510 >>6 byte x \b.%c
37514 >>7 byte >0 \b %c
37515 >>9 byte x \b.%c
37516 >>10 byte x \b%c
37526 >4 byte 0 \b, old version
37527 >4 byte >0 \b, version %c
37821 #>15 byte >0 - version %ld
37824 #>15 byte >0 - version %ld
37827 #>15 byte >0 - version %ld
37830 #>15 byte >0 - version %ld
37845 >8 byte x \b, version %x.
37846 >9 byte x \b%x.
37847 >10 byte x \b%x
37863 >5 byte x %c
37865 >7 byte x \b%c
37870 >10 byte &8 \b, compressed
38056 >0x10 byte x version %d
38057 >>0x11 byte x \b.%d
38099 >32 string BYTE \b, 8 bits = VAX byte
38312 >4 byte 3 disk image
38316 >4 byte 2 undoable disk image
38432 >2 byte 0 (zero)
38433 >2 byte 1 (unsigned char)
38434 >2 byte 2 (short integer)
38435 >2 byte 3 (float 32)
38436 >2 byte 4 (float 64)
38437 >2 byte 5 (signed char)
38438 >2 byte 6 (bit-plane)
38439 >2 byte 7 (classes)
38440 >2 byte 8 (statistics)
38441 >2 byte 10 (ascii text)
38442 >2 byte 15 (image segments)
38443 >2 byte 100 (image set)
38444 >2 byte 101 (unsigned char vector)
38445 >2 byte 102 (short integer vector)
38446 >2 byte 103 (float 32 vector)
38447 >2 byte 104 (float 64 vector)
38448 >2 byte 105 (signed char vector)
38449 >2 byte 106 (bit plane vector)
38450 >2 byte 121 (feature vector)
38451 >2 byte 122 (feature vector library)
38452 >2 byte 124 (chain code)
38453 >2 byte 126 (bit vector)
38454 >2 byte 130 (graph)
38455 >2 byte 131 (adjacency graph)
38456 >2 byte 132 (adjacency graph library)
38475 # The AXP files all looked like this, except that the byte at offset 0x22
38519 >4 byte !0 UNKNOWN REVISION %u
38520 ##>4 byte 0 revision 0
38521 >4 byte 0
38534 >>>40 byte 0 utf8 encoding,
38535 >>>40 byte !0 unknown character encoding,
38755 >>4 byte =0xC5 \b, message database
38756 >>4 byte =0xC6 \b, folder database
38757 >>4 byte =0xC7 \b, account information
38758 >>4 byte =0x30 \b, offline database
38826 >>0x05c byte 0 \b, no PAE
38827 >>0x05c byte 1 \b, PAE
40109 >24 byte 2 \b, single spaced
40110 >24 byte 3 \b, 1.5 spaced
40111 >24 byte 4 \b, double spaced
40112 >25 byte 0x42 \b, letter
40113 >25 byte 0x54 \b, legal
40114 >26 byte 0x46 \b, A4
40137 >8 byte 1
40140 >>9 byte 1 WordPerfect macro
40146 >>9 byte 2 WordPerfect help file
40153 >>9 byte 3 WordPerfect keyboard file
40159 >>9 byte 4 WordPerfect VAX keyboard definition
40165 >>9 byte 10 WordPerfect document
40171 >>9 byte 11 WordPerfect dictionary
40172 >>9 byte 12 WordPerfect thesaurus
40173 >>9 byte 13 WordPerfect block
40174 >>9 byte 14 WordPerfect rectangular block
40175 >>9 byte 15 WordPerfect column block
40176 >>9 byte 16 WordPerfect printer data
40183 #>>9 byte 18 WordPerfect Prefix information file
40185 >>9 byte 19 WordPerfect printer data
40190 >>9 byte 20 WordPerfect driver resource data
40197 >>9 byte 21 WordPerfect Overlay file
40207 >>9 byte 22 WordPerfect graphic image
40219 >>9 byte 23 WordPerfect hyphenation code
40220 >>9 byte 24 WordPerfect hyphenation data
40221 >>9 byte 25 WordPerfect macro resource data
40226 >>9 byte 27 WordPerfect hyphenation lex
40227 >>9 byte 29 WordPerfect wordlist
40228 >>9 byte 30 WordPerfect equation resource data
40239 #>>9 byte 31 reserved
40240 #>>9 byte 32 WordPerfect VAX .SET
40241 >>9 byte 33 WordPerfect spell rules
40242 >>9 byte 34 WordPerfect dictionary rules
40243 #>>9 byte 35 reserved
40246 >>9 byte 36 WordPerfect Video Resource
40253 >>9 byte 39 WordPerfect spell rules (Microlytics)
40254 #>>9 byte 40 reserved
40255 >>9 byte 41 WordPerfect Install options
40263 >>9 byte 42 WordPerfect Resource
40270 >>9 byte 43 WordPerfect settings file
40272 >>9 byte 44 WordPerfect 3.5 document
40277 >>9 byte 45 WordPerfect 4.2 document
40279 #>>9 byte 46 WordPerfect external spell
40281 #>>9 byte 47 WordPerfect external spell dictionary
40283 #>>9 byte 48 WordPerfect SOFT graphics
40284 #>>9 byte 49 reserved
40285 #>>9 byte 50 reserved
40287 #>>9 byte 51 WordPerfect application resource library
40288 >>9 byte 69 WordPerfect dialog file
40291 >>9 byte 70 WordPerfect Writing Tools
40296 >>9 byte 76 WordPerfect button bar
40298 >>>9 byte x Corel WordPerfect: Unknown filetype %d
40300 >8 byte 2
40301 >>9 byte 1 Corel shell macro
40302 >>9 byte 10 Corel shell definition
40304 >>>9 byte x Corel Shell: Unknown filetype %d
40306 >8 byte 3
40307 >>9 byte 1 Corel Notebook macro
40308 >>9 byte 2 Corel Notebook help file
40309 >>9 byte 3 Corel Notebook keyboard file
40310 >>9 byte 10 Corel Notebook definition
40312 >>>9 byte x Corel Notebook: Unknown filetype %d
40314 >8 byte 4
40315 >>9 byte 2 Corel Calculator help file
40317 >>>9 byte x Corel Calculator: Unknown filetype %d
40319 >8 byte 5
40321 >>>9 byte x Corel File Manager: Unknown filetype %d
40323 >8 byte 6
40324 >>9 byte 2 Corel Calendar help file
40325 >>9 byte 10 Corel Calendar data file
40327 >>>9 byte x Corel Calendar: Unknown filetype %d
40329 >8 byte 7
40330 >>9 byte 1 Corel Editor macro
40331 >>9 byte 2 Corel Editor help file
40332 >>9 byte 3 Corel Editor keyboard file
40333 >>9 byte 25 Corel Editor macro resource file
40335 >>>9 byte x Corel Program Editor/Ed Editor: Unknown filetype %d
40337 >8 byte 8
40338 >>9 byte 1 Corel Macro editor macro
40339 >>9 byte 2 Corel Macro editor help file
40340 >>9 byte 3 Corel Macro editor keyboard file
40342 >>>9 byte x Corel Macro Editor: Unknown filetype %d
40344 >8 byte 9
40346 >>>9 byte x Corel Plan Perfect: Unknown filetype %d
40348 >8 byte 10
40350 >>9 byte 1 Corel PlanPerfect macro
40351 >>9 byte 2 Corel PlanPerfect help file
40352 >>9 byte 3 Corel PlanPerfect keyboard file
40353 >>9 byte 10 Corel PlanPerfect worksheet
40354 >>9 byte 15 Corel PlanPerfect printer definition
40355 >>9 byte 18 Corel PlanPerfect graphic definition
40356 >>9 byte 19 Corel PlanPerfect data
40357 >>9 byte 20 Corel PlanPerfect temporary printer
40358 >>9 byte 25 Corel PlanPerfect macro resource data
40360 >>>9 byte x Corel DataPerfect: Unknown filetype %d
40362 >8 byte 11
40363 >>9 byte 2 Corel Mail help file
40364 >>9 byte 5 Corel Mail distribution list
40365 >>9 byte 10 Corel Mail out box
40366 >>9 byte 11 Corel Mail in box
40367 >>9 byte 20 Corel Mail users archived mailbox
40368 >>9 byte 21 Corel Mail archived message database
40369 >>9 byte 22 Corel Mail archived attachments
40371 >>>9 byte x Corel Mail: Unknown filetype %d
40373 >8 byte 12
40374 >>9 byte 11 Corel Printer temporary file
40376 >>>9 byte x Corel Printer: Unknown filetype %d
40378 >8 byte 13
40379 >>9 byte 2 Corel Scheduler help file
40380 >>9 byte 10 Corel Scheduler in file
40381 >>9 byte 11 Corel Scheduler out file
40383 >>>9 byte x Corel Scheduler: Unknown filetype %d
40385 >8 byte 14
40386 >>9 byte 10 Corel GroupWise settings file
40387 >>9 byte 17 Corel GroupWise directory services
40388 >>9 byte 43 Corel GroupWise settings file
40390 >>>9 byte x Corel WordPerfect Office: Unknown filetype %d
40392 >8 byte 15
40394 >>>9 byte x Corel DrawPerfect: Unknown filetype %d
40396 >8 byte 16
40398 >>>9 byte x Corel LetterPerfect: Unknown filetype %d
40400 >8 byte 17
40401 >>9 byte 10 Corel Terminal resource data
40402 >>9 byte 11 Corel Terminal resource data
40403 >>9 byte 43 Corel Terminal resource data
40405 >>>9 byte x Corel Terminal: Unknown filetype %d
40407 >8 byte 18
40408 >>9 byte 10 Corel loadable file
40409 >>9 byte 11 Corel GUI loadable text
40410 >>9 byte 12 Corel graphics resource data
40411 >>9 byte 13 Corel printer settings file
40412 >>9 byte 14 Corel port definition file
40413 >>9 byte 15 Corel print queue parameters
40414 >>9 byte 16 Corel compressed file
40416 >>>9 byte x Corel loadable file: Unknown filetype %d
40417 >>15 byte 0 \b, optimized for Intel
40418 >>15 byte 1 \b, optimized for Non-Intel
40420 >8 byte 20
40421 >>9 byte 10 Corel Network service msg file
40422 >>9 byte 11 Corel Network service msg file
40423 >>9 byte 12 Corel Async gateway login msg
40424 >>9 byte 14 Corel GroupWise message file
40426 >>>9 byte x Corel Network service: Unknown filetype %d
40428 >8 byte 31
40429 >>9 byte 20 GroupWise admin domain database
40430 >>9 byte 21 GroupWise admin host database
40431 >>9 byte 23 GroupWise admin remote host database
40432 >>9 byte 24 GroupWise admin ADS deferment data file
40434 >>>9 byte x GroupWise: Unknown filetype %d
40440 >8 byte 32
40441 >>9 byte 10 Corel Writing Tools User Word List
40459 >8 byte 33
40460 >>9 byte 10 IntelliTAG (SGML) compiled DTD
40462 >>>9 byte x IntelliTAG: Unknown filetype %d
40466 >8 byte 34
40467 >>9 byte 11 Corel WordPerfect dictionary advise
40479 >>8 byte x Unknown Corel/Wordperfect product %d,
40480 >>>9 byte x file type %d
40481 >10 byte 0 \b, v5.
40482 >10 byte !0 \b, v%d.
40483 >11 byte x \b%d
40579 >43 byte 0x14 Just System Word Processor Ichitaro v4
40584 >43 byte 0x15 Just System Word Processor Ichitaro v5
40588 >43 byte 0x16 Just System Word Processor Ichitaro v6
40621 #>(2.s+9) ubyte 0 \b, 0-byte
40677 >4 byte x version %#02x
40748 0 byte 0x80
40775 >0 byte x archive
40784 >0x1c byte &0x80 byte-swapped
40785 >0x1c byte &0x40 word-swapped
40790 >0x1c byte &0x4 86
40791 >0x1c byte &0xb 186
40792 >0x1c byte &0x9 286
40793 >0x1c byte &0xa 386
40794 >0x1f byte <0x040 small model
40795 >0x1f byte =0x048 large model
40796 >0x1f byte =0x049 huge model
40805 >0x3 byte &0x4 separate
40806 >0x3 byte &0x2 pure
40807 >0 byte &0x1 executable
40808 >0 byte ^0x1 relocatable
40821 >0x1c byte &0x4 86
40822 >0x1c byte &0xb 186
40823 >0x1c byte &0x9 286
40824 >0x1c byte &0x29 286
40825 >0x1c byte &0xa 386
40846 >>>&0 byte =0x00
40891 >5 byte x version %d,
40897 >6 leshort&0x4000 =0x0000 byte reloc,
40905 >5 byte x version %d,
40914 # XKM (compiled X keymap) files (including version and byte ordering)
40916 >0 byte >0 version %d
40917 >0 byte =0 obsolete
40919 >3 byte >0 version %d
40920 >3 byte =0 obsolete
40960 >8 byte <20 YARA 3.x compiled rule set
40963 >>8 byte 6 created with version 3.3.0
40964 >>8 byte 8 created with version 3.4.0
40965 >>8 byte 11 created with version 3.5.0
40967 >>>8 byte x development version %#02x
41015 >40 byte x destination GUID: %02X
41016 >41 byte x %02X
41017 >42 byte x %02X
41018 >43 byte x %02X
41019 >44 byte x %02X
41020 >45 byte x %02X
41021 >46 byte x %02X
41022 >47 byte x %02X,
41025 >>>48 byte x source GUID: %02X
41026 >>>49 byte x %02X
41027 >>>50 byte x %02X
41028 >>>51 byte x %02X
41029 >>>52 byte x %02X
41030 >>>53 byte x %02X
41031 >>>54 byte x %02X
41032 >>>55 byte x %02X,
41045 >47 byte x destination GUID: %02X
41046 >46 byte x %02X
41047 >45 byte x %02X
41048 >44 byte x %02X
41049 >43 byte x %02X
41050 >42 byte x %02X
41051 >41 byte x %02X
41052 >40 byte x %02X,
41055 >>>55 byte x source GUID: %02X
41056 >>>54 byte x %02X
41057 >>>53 byte x %02X
41058 >>>52 byte x %02X
41059 >>>51 byte x %02X
41060 >>>50 byte x %02X
41061 >>>49 byte x %02X
41062 >>>48 byte x %02X,
41137 # The lower byte indicates the ZIP version of this file. The value/10 indicates
41161 # The upper byte indicates the compatibility of the file attribute information.
41213 >10 byte 0 - CELP encoding
41214 >10 byte&0x0B 1 - ADPCM2 encoding
41215 >10 byte&0x0B 2 - ADPCM3 encoding
41216 >10 byte&0x0B 3 - ADPCM4 encoding
41217 >10 byte&0x0B 8 - New ADPCM3 encoding
41218 >10 byte&0x04 4 with resync