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)
351 >>48 byte 1 disk icon
352 >>48 byte 2 drawer icon
353 >>48 byte 3 tool icon
354 >>48 byte 4 project icon
355 >>48 byte 5 garbage icon
356 >>48 byte 6 device icon
357 >>48 byte 7 kickstart icon
358 >>48 byte 8 workbench application icon
485 >11 byte =0x56 \b, tested
486 >11 byte =0x76 \b, untested
488 >11 byte =0x56 \b, tested
489 >11 byte =0x76 \b, untested
663 # blocksize in 512 byte units ?
675 >12 lelong x \b %d-byte output blocks in
757 >>11 byte 4 \b v4 (H.263/AMR GSM 6.10)
758 >>11 byte 5 \b v5 (H.263/AMR GSM 6.10)
759 >>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10)
762 >>11 byte 0x61 \b C.S0050-0 V1.0
763 >>11 byte 0x62 \b C.S0050-0-A V1.0.0
764 >>11 byte 0x63 \b C.S0050-0-B V1.0
767 >>11 byte 6 \b, Release %d MBMS Extended Presentations
768 >>11 byte 7 \b, Release %d MBMS Extended Presentations
769 >>11 byte 9 \b, Release %d MBMS Extended Presentations
771 >>11 byte 9 \b, Release %d File-delivery profile
774 >>11 byte 6 \b, Release %d General Profile
775 >>11 byte 9 \b, Release %d General Profile
778 >>11 byte 9 \b, Release %d Adaptive Streaming Profile
781 >>11 byte 9 \b, Release %d Media Segment Profile
784 >>11 byte 1 \b, Release %d (non existent)
785 >>11 byte 2 \b, Release %d (non existent)
786 >>11 byte 3 \b, Release %d (non existent)
787 >>11 byte 4 \b, Release %d
788 >>11 byte 5 \b, Release %d
789 >>11 byte 6 \b, Release %d
790 >>11 byte 7 \b, Release %d Streaming Servers
793 >>11 byte 6 \b, Release %d Progressive Download Profile
794 >>11 byte 9 \b, Release %d Progressive Download Profile
797 >>11 byte 6 \b, Release %d Streaming Servers
798 >>11 byte 7 \b, Release %d Streaming Servers
799 >>11 byte 9 \b, Release %d Streaming Servers
802 >>11 byte 8 \b, Release %d Media Stream Recording Profile
803 >>11 byte 9 \b, Release %d Media Stream Recording Profile
1024 >4 byte&0x1F 0x07 JVT NAL sequence, H.264 video
1025 >>5 byte 66 \b, baseline
1026 >>5 byte 77 \b, main
1027 >>5 byte 88 \b, extended
1028 >>7 byte x \b @ L %u
1030 >3 byte 0xBA MPEG sequence
1035 >>4 byte &0x40 \b, v2, program multiplex
1036 >>4 byte ^0x40 \b, v1, system multiplex
1037 >3 byte 0xBB MPEG sequence, v1/2, multiplex (missing pack header)
1038 >3 byte&0x1F 0x07 MPEG sequence, H.264 video
1039 >>4 byte 66 \b, baseline
1040 >>4 byte 77 \b, main
1041 >>4 byte 88 \b, extended
1042 >>6 byte x \b @ L %u
1044 >3 byte 0xB0 MPEG sequence, v4
1046 #>>4 byte !0 MPEG sequence, v4
1049 >>>9 byte &0x80
1050 >>>>10 byte&0xF0 16 \b, video
1051 >>>>10 byte&0xF0 32 \b, still texture
1052 >>>>10 byte&0xF0 48 \b, mesh
1053 >>>>10 byte&0xF0 64 \b, face
1054 >>>9 byte&0xF8 8 \b, video
1055 >>>9 byte&0xF8 16 \b, still texture
1056 >>>9 byte&0xF8 24 \b, mesh
1057 >>>9 byte&0xF8 32 \b, face
1058 >>4 byte 1 \b, simple @ L1
1059 >>4 byte 2 \b, simple @ L2
1060 >>4 byte 3 \b, simple @ L3
1061 >>4 byte 4 \b, simple @ L0
1062 >>4 byte 17 \b, simple scalable @ L1
1063 >>4 byte 18 \b, simple scalable @ L2
1064 >>4 byte 33 \b, core @ L1
1065 >>4 byte 34 \b, core @ L2
1066 >>4 byte 50 \b, main @ L2
1067 >>4 byte 51 \b, main @ L3
1068 >>4 byte 53 \b, main @ L4
1069 >>4 byte 66 \b, n-bit @ L2
1070 >>4 byte 81 \b, scalable texture @ L1
1071 >>4 byte 97 \b, simple face animation @ L1
1072 >>4 byte 98 \b, simple face animation @ L2
1073 >>4 byte 99 \b, simple face basic animation @ L1
1074 >>4 byte 100 \b, simple face basic animation @ L2
1075 >>4 byte 113 \b, basic animation text @ L1
1076 >>4 byte 114 \b, basic animation text @ L2
1077 >>4 byte 129 \b, hybrid @ L1
1078 >>4 byte 130 \b, hybrid @ L2
1079 >>4 byte 145 \b, advanced RT simple @ L!
1080 >>4 byte 146 \b, advanced RT simple @ L2
1081 >>4 byte 147 \b, advanced RT simple @ L3
1082 >>4 byte 148 \b, advanced RT simple @ L4
1083 >>4 byte 161 \b, core scalable @ L1
1084 >>4 byte 162 \b, core scalable @ L2
1085 >>4 byte 163 \b, core scalable @ L3
1086 >>4 byte 177 \b, advanced coding efficiency @ L1
1087 >>4 byte 178 \b, advanced coding efficiency @ L2
1088 >>4 byte 179 \b, advanced coding efficiency @ L3
1089 >>4 byte 180 \b, advanced coding efficiency @ L4
1090 >>4 byte 193 \b, advanced core @ L1
1091 >>4 byte 194 \b, advanced core @ L2
1092 >>4 byte 209 \b, advanced scalable texture @ L1
1093 >>4 byte 210 \b, advanced scalable texture @ L2
1094 >>4 byte 211 \b, advanced scalable texture @ L3
1095 >>4 byte 225 \b, simple studio @ L1
1096 >>4 byte 226 \b, simple studio @ L2
1097 >>4 byte 227 \b, simple studio @ L3
1098 >>4 byte 228 \b, simple studio @ L4
1099 >>4 byte 229 \b, core studio @ L1
1100 >>4 byte 230 \b, core studio @ L2
1101 >>4 byte 231 \b, core studio @ L3
1102 >>4 byte 232 \b, core studio @ L4
1103 >>4 byte 240 \b, advanced simple @ L0
1104 >>4 byte 241 \b, advanced simple @ L1
1105 >>4 byte 242 \b, advanced simple @ L2
1106 >>4 byte 243 \b, advanced simple @ L3
1107 >>4 byte 244 \b, advanced simple @ L4
1108 >>4 byte 245 \b, advanced simple @ L5
1109 >>4 byte 247 \b, advanced simple @ L3b
1110 >>4 byte 248 \b, FGS @ L0
1111 >>4 byte 249 \b, FGS @ L1
1112 >>4 byte 250 \b, FGS @ L2
1113 >>4 byte 251 \b, FGS @ L3
1114 >>4 byte 252 \b, FGS @ L4
1115 >>4 byte 253 \b, FGS @ L5
1116 >3 byte 0xB5 MPEG sequence, v4
1118 >>4 byte &0x80
1119 >>>5 byte&0xF0 16 \b, video (missing profile header)
1120 >>>5 byte&0xF0 32 \b, still texture (missing profile header)
1121 >>>5 byte&0xF0 48 \b, mesh (missing profile header)
1122 >>>5 byte&0xF0 64 \b, face (missing profile header)
1123 >>4 byte&0xF8 8 \b, video (missing profile header)
1124 >>4 byte&0xF8 16 \b, still texture (missing profile header)
1125 >>4 byte&0xF8 24 \b, mesh (missing profile header)
1126 >>4 byte&0xF8 32 \b, face (missing profile header)
1127 >3 byte 0xB3 MPEG sequence
1132 >>>16 byte&0x0F 1 \b HP
1133 >>>16 byte&0x0F 2 \b Spt
1134 >>>16 byte&0x0F 3 \b SNR
1135 >>>16 byte&0x0F 4 \b MP
1136 >>>16 byte&0x0F 5 \b SP
1137 >>>17 byte&0xF0 64 \b@HL
1138 >>>17 byte&0xF0 96 \b@H-14
1139 >>>17 byte&0xF0 128 \b@ML
1140 >>>17 byte&0xF0 160 \b@LL
1141 >>>17 byte &0x08 \b progressive
1142 >>>17 byte ^0x08 \b interlaced
1143 >>>17 byte&0x06 2 \b Y'CbCr 4:2:0 video
1144 >>>17 byte&0x06 4 \b Y'CbCr 4:2:2 video
1145 >>>17 byte&0x06 6 \b Y'CbCr 4:4:4 video
1146 >>11 byte &0x02
1147 >>>75 byte &0x01
1151 >>>>>144 byte&0x0F 1 \b HP
1152 >>>>>144 byte&0x0F 2 \b Spt
1153 >>>>>144 byte&0x0F 3 \b SNR
1154 >>>>>144 byte&0x0F 4 \b MP
1155 >>>>>144 byte&0x0F 5 \b SP
1156 >>>>>145 byte&0xF0 64 \b@HL
1157 >>>>>145 byte&0xF0 96 \b@H-14
1158 >>>>>145 byte&0xF0 128 \b@ML
1159 >>>>>145 byte&0xF0 160 \b@LL
1160 >>>>>145 byte &0x08 \b progressive
1161 >>>>>145 byte ^0x08 \b interlaced
1162 >>>>>145 byte&0x06 2 \b Y'CbCr 4:2:0 video
1163 >>>>>145 byte&0x06 4 \b Y'CbCr 4:2:2 video
1164 >>>>>145 byte&0x06 6 \b Y'CbCr 4:4:4 video
1168 >>>80 byte&0x0F 1 \b HP
1169 >>>80 byte&0x0F 2 \b Spt
1170 >>>80 byte&0x0F 3 \b SNR
1171 >>>80 byte&0x0F 4 \b MP
1172 >>>80 byte&0x0F 5 \b SP
1173 >>>81 byte&0xF0 64 \b@HL
1174 >>>81 byte&0xF0 96 \b@H-14
1175 >>>81 byte&0xF0 128 \b@ML
1176 >>>81 byte&0xF0 160 \b@LL
1177 >>>81 byte &0x08 \b progressive
1178 >>>81 byte ^0x08 \b interlaced
1179 >>>81 byte&0x06 2 \b Y'CbCr 4:2:0 video
1180 >>>81 byte&0x06 4 \b Y'CbCr 4:2:2 video
1181 >>>81 byte&0x06 6 \b Y'CbCr 4:4:4 video
1183 >>>7 byte&0xF0 0x10 \b, 16:9
1185 >>>7 byte&0xF0 0x10 \b, 16:9
1187 >>>7 byte&0xF0 0x10 \b, 4:3
1191 >>>7 byte&0xF0 0x20 \b, 4:3
1192 >>>7 byte&0xF0 0x30 \b, 16:9
1193 >>>7 byte&0xF0 0x40 \b, 11:5
1194 >>>7 byte&0xF0 0x80 \b, PAL 4:3
1195 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
1197 >>>7 byte&0xF0 0x10 \b, 4:3
1199 >>>7 byte&0xF0 0x10 \b, 4:3
1201 >>>7 byte&0xF0 0x10 \b, 4:3
1203 >>>7 byte&0xF0 0x10 \b, 4:3
1207 >>>7 byte&0xF0 0x20 \b, 4:3
1208 >>>7 byte&0xF0 0x30 \b, 16:9
1209 >>>7 byte&0xF0 0x40 \b, 11:5
1210 >>>7 byte&0xF0 0x80 \b, PAL 4:3
1211 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
1213 >>>>7 byte&0xF0 0x20 \b, 4:3
1214 >>>>7 byte&0xF0 0x30 \b, 16:9
1215 >>>>7 byte&0xF0 0x40 \b, 11:5
1219 >>>7 byte&0xF0 0x20 \b, 4:3
1220 >>>7 byte&0xF0 0x30 \b, 16:9
1221 >>>7 byte&0xF0 0x40 \b, 11:5
1225 >>>7 byte&0xF0 0x20 \b, 4:3
1226 >>>7 byte&0xF0 0x30 \b, 16:9
1227 >>>7 byte&0xF0 0x40 \b, 11:5
1228 >>7 byte&0x0F 1 \b, 23.976 fps
1229 >>7 byte&0x0F 2 \b, 24 fps
1230 >>7 byte&0x0F 3 \b, 25 fps
1231 >>7 byte&0x0F 4 \b, 29.97 fps
1232 >>7 byte&0x0F 5 \b, 30 fps
1233 >>7 byte&0x0F 6 \b, 50 fps
1234 >>7 byte&0x0F 7 \b, 59.94 fps
1235 >>7 byte&0x0F 8 \b, 60 fps
1236 >>11 byte &0x04 \b, Constrained
1249 >2 byte&0xF0 !0
1250 >>2 byte&0xF0 !0xF0 MPEG ADTS, layer III, v1
1253 >2 byte&0xF0 0x10 \b, 32 kbps
1254 >2 byte&0xF0 0x20 \b, 40 kbps
1255 >2 byte&0xF0 0x30 \b, 48 kbps
1256 >2 byte&0xF0 0x40 \b, 56 kbps
1257 >2 byte&0xF0 0x50 \b, 64 kbps
1258 >2 byte&0xF0 0x60 \b, 80 kbps
1259 >2 byte&0xF0 0x70 \b, 96 kbps
1260 >2 byte&0xF0 0x80 \b, 112 kbps
1261 >2 byte&0xF0 0x90 \b, 128 kbps
1262 >2 byte&0xF0 0xA0 \b, 160 kbps
1263 >2 byte&0xF0 0xB0 \b, 192 kbps
1264 >2 byte&0xF0 0xC0 \b, 224 kbps
1265 >2 byte&0xF0 0xD0 \b, 256 kbps
1266 >2 byte&0xF0 0xE0 \b, 320 kbps
1268 >2 byte&0x0C 0x00 \b, 44.1 kHz
1269 >2 byte&0x0C 0x04 \b, 48 kHz
1270 >2 byte&0x0C 0x08 \b, 32 kHz
1272 >3 byte&0xC0 0x00 \b, Stereo
1273 >3 byte&0xC0 0x40 \b, JntStereo
1274 >3 byte&0xC0 0x80 \b, 2x Monaural
1275 >3 byte&0xC0 0xC0 \b, Monaural
1276 #>1 byte ^0x01 \b, Data Verify
1277 #>2 byte &0x02 \b, Packet Pad
1278 #>2 byte &0x01 \b, Custom Flag
1279 #>3 byte &0x08 \b, Copyrighted
1280 #>3 byte &0x04 \b, Original Source
1281 #>3 byte&0x03 1 \b, NR: 50/15 ms
1282 #>3 byte&0x03 3 \b, NR: CCIT J.17
1288 >2 byte&0xF0 0x10 \b, 32 kbps
1289 >2 byte&0xF0 0x20 \b, 48 kbps
1290 >2 byte&0xF0 0x30 \b, 56 kbps
1291 >2 byte&0xF0 0x40 \b, 64 kbps
1292 >2 byte&0xF0 0x50 \b, 80 kbps
1293 >2 byte&0xF0 0x60 \b, 96 kbps
1294 >2 byte&0xF0 0x70 \b, 112 kbps
1295 >2 byte&0xF0 0x80 \b, 128 kbps
1296 >2 byte&0xF0 0x90 \b, 160 kbps
1297 >2 byte&0xF0 0xA0 \b, 192 kbps
1298 >2 byte&0xF0 0xB0 \b, 224 kbps
1299 >2 byte&0xF0 0xC0 \b, 256 kbps
1300 >2 byte&0xF0 0xD0 \b, 320 kbps
1301 >2 byte&0xF0 0xE0 \b, 384 kbps
1303 >2 byte&0x0C 0x00 \b, 44.1 kHz
1304 >2 byte&0x0C 0x04 \b, 48 kHz
1305 >2 byte&0x0C 0x08 \b, 32 kHz
1307 >3 byte&0xC0 0x00 \b, Stereo
1308 >3 byte&0xC0 0x40 \b, JntStereo
1309 >3 byte&0xC0 0x80 \b, 2x Monaural
1310 >3 byte&0xC0 0xC0 \b, Monaural
1311 #>1 byte ^0x01 \b, Data Verify
1312 #>2 byte &0x02 \b, Packet Pad
1313 #>2 byte &0x01 \b, Custom Flag
1314 #>3 byte &0x08 \b, Copyrighted
1315 #>3 byte &0x04 \b, Original Source
1316 #>3 byte&0x03 1 \b, NR: 50/15 ms
1317 #>3 byte&0x03 3 \b, NR: CCIT J.17
1328 #>>>2 byte&0xF0 0x10 \b, 32 kbps
1329 #>>>2 byte&0xF0 0x20 \b, 64 kbps
1330 #>>>2 byte&0xF0 0x30 \b, 96 kbps
1331 #>>>2 byte&0xF0 0x40 \b, 128 kbps
1332 #>>>2 byte&0xF0 0x50 \b, 160 kbps
1333 #>>>2 byte&0xF0 0x60 \b, 192 kbps
1334 #>>>2 byte&0xF0 0x70 \b, 224 kbps
1335 #>>>2 byte&0xF0 0x80 \b, 256 kbps
1336 #>>>2 byte&0xF0 0x90 \b, 288 kbps
1337 #>>>2 byte&0xF0 0xA0 \b, 320 kbps
1338 #>>>2 byte&0xF0 0xB0 \b, 352 kbps
1339 #>>>2 byte&0xF0 0xC0 \b, 384 kbps
1340 #>>>2 byte&0xF0 0xD0 \b, 416 kbps
1341 #>>>2 byte&0xF0 0xE0 \b, 448 kbps
1343 #>>>2 byte&0x0C 0x00 \b, 44.1 kHz
1344 #>>>2 byte&0x0C 0x04 \b, 48 kHz
1345 #>>>2 byte&0x0C 0x08 \b, 32 kHz
1347 #>>>3 byte&0xC0 0x00 \b, Stereo
1348 #>>>3 byte&0xC0 0x40 \b, JntStereo
1349 #>>>3 byte&0xC0 0x80 \b, 2x Monaural
1350 #>>>3 byte&0xC0 0xC0 \b, Monaural
1351 ##>1 byte ^0x01 \b, Data Verify
1352 ##>2 byte &0x02 \b, Packet Pad
1353 ##>2 byte &0x01 \b, Custom Flag
1354 ##>3 byte &0x08 \b, Copyrighted
1355 ##>3 byte &0x04 \b, Original Source
1356 ##>3 byte&0x03 1 \b, NR: 50/15 ms
1357 ##>3 byte&0x03 3 \b, NR: CCIT J.17
1363 >2 byte&0xF0 0x10 \b, 8 kbps
1364 >2 byte&0xF0 0x20 \b, 16 kbps
1365 >2 byte&0xF0 0x30 \b, 24 kbps
1366 >2 byte&0xF0 0x40 \b, 32 kbps
1367 >2 byte&0xF0 0x50 \b, 40 kbps
1368 >2 byte&0xF0 0x60 \b, 48 kbps
1369 >2 byte&0xF0 0x70 \b, 56 kbps
1370 >2 byte&0xF0 0x80 \b, 64 kbps
1371 >2 byte&0xF0 0x90 \b, 80 kbps
1372 >2 byte&0xF0 0xA0 \b, 96 kbps
1373 >2 byte&0xF0 0xB0 \b, 112 kbps
1374 >2 byte&0xF0 0xC0 \b, 128 kbps
1375 >2 byte&0xF0 0xD0 \b, 144 kbps
1376 >2 byte&0xF0 0xE0 \b, 160 kbps
1378 >2 byte&0x0C 0x00 \b, 22.05 kHz
1379 >2 byte&0x0C 0x04 \b, 24 kHz
1380 >2 byte&0x0C 0x08 \b, 16 kHz
1382 >3 byte&0xC0 0x00 \b, Stereo
1383 >3 byte&0xC0 0x40 \b, JntStereo
1384 >3 byte&0xC0 0x80 \b, 2x Monaural
1385 >3 byte&0xC0 0xC0 \b, Monaural
1386 #>1 byte ^0x01 \b, Data Verify
1387 #>2 byte &0x02 \b, Packet Pad
1388 #>2 byte &0x01 \b, Custom Flag
1389 #>3 byte &0x08 \b, Copyrighted
1390 #>3 byte &0x04 \b, Original Source
1391 #>3 byte&0x03 1 \b, NR: 50/15 ms
1392 #>3 byte&0x03 3 \b, NR: CCIT J.17
1398 >2 byte&0xF0 0x10 \b, 8 kbps
1399 >2 byte&0xF0 0x20 \b, 16 kbps
1400 >2 byte&0xF0 0x30 \b, 24 kbps
1401 >2 byte&0xF0 0x40 \b, 32 kbps
1402 >2 byte&0xF0 0x50 \b, 40 kbps
1403 >2 byte&0xF0 0x60 \b, 48 kbps
1404 >2 byte&0xF0 0x70 \b, 56 kbps
1405 >2 byte&0xF0 0x80 \b, 64 kbps
1406 >2 byte&0xF0 0x90 \b, 80 kbps
1407 >2 byte&0xF0 0xA0 \b, 96 kbps
1408 >2 byte&0xF0 0xB0 \b, 112 kbps
1409 >2 byte&0xF0 0xC0 \b, 128 kbps
1410 >2 byte&0xF0 0xD0 \b, 144 kbps
1411 >2 byte&0xF0 0xE0 \b, 160 kbps
1413 >2 byte&0x0C 0x00 \b, 22.05 kHz
1414 >2 byte&0x0C 0x04 \b, 24 kHz
1415 >2 byte&0x0C 0x08 \b, 16 kHz
1417 >3 byte&0xC0 0x00 \b, Stereo
1418 >3 byte&0xC0 0x40 \b, JntStereo
1419 >3 byte&0xC0 0x80 \b, 2x Monaural
1420 >3 byte&0xC0 0xC0 \b, Monaural
1421 #>1 byte ^0x01 \b, Data Verify
1422 #>2 byte &0x02 \b, Packet Pad
1423 #>2 byte &0x01 \b, Custom Flag
1424 #>3 byte &0x08 \b, Copyrighted
1425 #>3 byte &0x04 \b, Original Source
1426 #>3 byte&0x03 1 \b, NR: 50/15 ms
1427 #>3 byte&0x03 3 \b, NR: CCIT J.17
1433 >2 byte&0xF0 0x10 \b, 32 kbps
1434 >2 byte&0xF0 0x20 \b, 48 kbps
1435 >2 byte&0xF0 0x30 \b, 56 kbps
1436 >2 byte&0xF0 0x40 \b, 64 kbps
1437 >2 byte&0xF0 0x50 \b, 80 kbps
1438 >2 byte&0xF0 0x60 \b, 96 kbps
1439 >2 byte&0xF0 0x70 \b, 112 kbps
1440 >2 byte&0xF0 0x80 \b, 128 kbps
1441 >2 byte&0xF0 0x90 \b, 144 kbps
1442 >2 byte&0xF0 0xA0 \b, 160 kbps
1443 >2 byte&0xF0 0xB0 \b, 176 kbps
1444 >2 byte&0xF0 0xC0 \b, 192 kbps
1445 >2 byte&0xF0 0xD0 \b, 224 kbps
1446 >2 byte&0xF0 0xE0 \b, 256 kbps
1448 >2 byte&0x0C 0x00 \b, 22.05 kHz
1449 >2 byte&0x0C 0x04 \b, 24 kHz
1450 >2 byte&0x0C 0x08 \b, 16 kHz
1452 >3 byte&0xC0 0x00 \b, Stereo
1453 >3 byte&0xC0 0x40 \b, JntStereo
1454 >3 byte&0xC0 0x80 \b, 2x Monaural
1455 >3 byte&0xC0 0xC0 \b, Monaural
1456 #>1 byte ^0x01 \b, Data Verify
1457 #>2 byte &0x02 \b, Packet Pad
1458 #>2 byte &0x01 \b, Custom Flag
1459 #>3 byte &0x08 \b, Copyrighted
1460 #>3 byte &0x04 \b, Original Source
1461 #>3 byte&0x03 1 \b, NR: 50/15 ms
1462 #>3 byte&0x03 3 \b, NR: CCIT J.17
1468 >2 byte&0xF0 0x10 \b, 8 kbps
1469 >2 byte&0xF0 0x20 \b, 16 kbps
1470 >2 byte&0xF0 0x30 \b, 24 kbps
1471 >2 byte&0xF0 0x40 \b, 32 kbps
1472 >2 byte&0xF0 0x50 \b, 40 kbps
1473 >2 byte&0xF0 0x60 \b, 48 kbps
1474 >2 byte&0xF0 0x70 \b, 56 kbps
1475 >2 byte&0xF0 0x80 \b, 64 kbps
1476 >2 byte&0xF0 0x90 \b, 80 kbps
1477 >2 byte&0xF0 0xA0 \b, 96 kbps
1478 >2 byte&0xF0 0xB0 \b, 112 kbps
1479 >2 byte&0xF0 0xC0 \b, 128 kbps
1480 >2 byte&0xF0 0xD0 \b, 144 kbps
1481 >2 byte&0xF0 0xE0 \b, 160 kbps
1483 >2 byte&0x0C 0x00 \b, 11.025 kHz
1484 >2 byte&0x0C 0x04 \b, 12 kHz
1485 >2 byte&0x0C 0x08 \b, 8 kHz
1487 >3 byte&0xC0 0x00 \b, Stereo
1488 >3 byte&0xC0 0x40 \b, JntStereo
1489 >3 byte&0xC0 0x80 \b, 2x Monaural
1490 >3 byte&0xC0 0xC0 \b, Monaural
1491 #>1 byte ^0x01 \b, Data Verify
1492 #>2 byte &0x02 \b, Packet Pad
1493 #>2 byte &0x01 \b, Custom Flag
1494 #>3 byte &0x08 \b, Copyrighted
1495 #>3 byte &0x04 \b, Original Source
1496 #>3 byte&0x03 1 \b, NR: 50/15 ms
1497 #>3 byte&0x03 3 \b, NR: CCIT J.17
1504 >4 byte &0x80
1505 >>13 byte &0x10 \b, VBR
1506 >>13 byte ^0x10 \b, CBR
1507 >>16 byte&0x1E 0x02 \b, single stream
1508 >>16 byte&0x1E 0x04 \b, 2 streams
1509 >>16 byte&0x1E 0x06 \b, 3 streams
1510 >>16 byte &0x08 \b, 4 or more streams
1511 >>16 byte &0x10 \b, 8 or more streams
1512 >>4 byte &0x80 \b, Copyrighted
1513 >>13 byte &0x40 \b, Original Source
1514 >>13 byte &0x20 \b, Home Flag
1515 >4 byte ^0x80
1516 >>4 byte &0x10 \b, VBR
1517 >>4 byte ^0x10 \b, CBR
1518 >>7 byte&0x1E 0x02 \b, single stream
1519 >>7 byte&0x1E 0x04 \b, 2 streams
1520 >>7 byte&0x1E 0x06 \b, 3 streams
1521 >>7 byte &0x08 \b, 4 or more streams
1522 >>7 byte &0x10 \b, 8 or more streams
1523 >>4 byte &0x40 \b, Original Stream(s)
1524 >>4 byte &0x20 \b, Home Source
1529 >1 byte &0x08 \b, v2
1530 >1 byte ^0x08 \b, v4
1532 >>2 byte &0xC0 \b LTP
1533 >2 byte&0xc0 0x00 \b Main
1534 >2 byte&0xc0 0x40 \b LC
1535 >2 byte&0xc0 0x80 \b SSR
1537 >2 byte&0x3c 0x00 \b, 96 kHz
1538 >2 byte&0x3c 0x04 \b, 88.2 kHz
1539 >2 byte&0x3c 0x08 \b, 64 kHz
1540 >2 byte&0x3c 0x0c \b, 48 kHz
1541 >2 byte&0x3c 0x10 \b, 44.1 kHz
1542 >2 byte&0x3c 0x14 \b, 32 kHz
1543 >2 byte&0x3c 0x18 \b, 24 kHz
1544 >2 byte&0x3c 0x1c \b, 22.05 kHz
1545 >2 byte&0x3c 0x20 \b, 16 kHz
1546 >2 byte&0x3c 0x24 \b, 12 kHz
1547 >2 byte&0x3c 0x28 \b, 11.025 kHz
1548 >2 byte&0x3c 0x2c \b, 8 kHz
1557 #>1 byte ^0x01 \b, Data Verify
1558 #>2 byte &0x02 \b, Custom Flag
1559 #>3 byte &0x20 \b, Original Stream
1560 #>3 byte &0x10 \b, Home Source
1561 #>3 byte &0x08 \b, Copyrighted
1566 #>1 beshort&0x1FFF x \b, %hu byte packet
1567 >3 byte&0xE0 0x40
1568 >>4 byte&0x3C 0x04 \b, single stream
1569 >>4 byte&0x3C 0x08 \b, 2 streams
1570 >>4 byte&0x3C 0x0C \b, 3 streams
1571 >>4 byte &0x08 \b, 4 or more streams
1572 >>4 byte &0x20 \b, 8 or more streams
1573 >3 byte&0xC0 0
1574 >>4 byte&0x78 0x08 \b, single stream
1575 >>4 byte&0x78 0x10 \b, 2 streams
1576 >>4 byte&0x78 0x18 \b, 3 streams
1577 >>4 byte &0x20 \b, 4 or more streams
1578 >>4 byte &0x40 \b, 8 or more streams
1615 # Note that title and author appear in the two 20-byte chunks
1619 #0 byte 1 DL version 1, medium format (160x100, 4 images/screen)
1621 #>42 byte x - %d screens,
1622 #>43 byte x %d commands
1623 #0 byte 2 DL version 2
1625 #>1 byte 1 - large format (320x200,1 image/screen),
1626 #>1 byte 2 - medium format (160x100,4 images/screen),
1627 #>1 byte >2 - unknown format,
1628 #>42 byte x %d screens,
1629 #>43 byte x %d commands
1646 >188 byte 0x47 MPEG transport stream data
1651 >4 byte &0x01 (DVCPRO) movie file
1652 >4 byte ^0x01 (DV) movie file
1653 >3 byte &0x80 (PAL)
1654 >3 byte ^0x80 (NTSC)
1699 >0 byte x GameCube movie,
1712 >0x21 byte x v%x
1716 >0x21 byte x v%x
1749 #>4 byte &0x40
1751 #>4 byte ^0x40
1764 #>4 byte&0x1F 0x07
1783 >>51 byte&0x20 0 mono
1784 >>51 byte&0x20 !0 stereo
1785 #>>51 byte&0x10 0 FFT
1786 #>>51 byte&0x10 !0 DCT
1854 >3 byte x version %c,
1904 >32 byte 0x6a (uses BSD/OS shared libs)
1908 >32 byte 0x6a (uses BSD/OS shared libs)
1912 >32 byte 0x6a (uses BSD/OS shared libs)
1938 >3 byte x version %d
1949 >3 byte x version %d
1954 >3 byte <6 Apache Hadoop Sequence file version %d
1955 >3 byte >6 Apache Hadoop Sequence file version %d
1956 >3 byte =6
1989 >>21 byte 01 \b, 5.25 inch
1990 >>21 byte 02 \b, 3.5 inch
1991 >>22 byte 01 \b, write protected
1992 >>23 byte 01 \b, cross track synchronized
1997 >>21 byte 01 \b, 5.25 inch
1998 >>21 byte 02 \b, 3.5 inch
1999 >>22 byte 01 \b, write protected
2000 >>23 byte 01 \b, cross track synchronized
2009 >>0x404 byte &0xF0
2014 >>0xb04 byte &0xF0
2021 >>0x11006 byte x \b, Volume %u
2022 >>0x11034 byte x \b, %u Tracks
2023 >>0x11035 byte x \b, %u Sectors
2027 >>0x11006 byte x \b, Volume %u
2028 >>0x11034 byte x \b, %u Tracks
2029 >>0x11035 byte x \b, %u Sectors
2047 >>0x11006 byte x \b, Volume %u
2048 >>0x11034 byte x \b, %u Tracks
2049 >>0x11035 byte x \b, %u Sectors
2072 >0xc byte 00 \b, DOS 3.3 sector order
2073 >>0x10 byte 00 \b, Volume 254
2074 >>0x10 byte&0x7f x \b, Volume %u
2075 >0xc byte 01 \b, ProDOS sector order
2078 >>>0x444 byte &0xF0
2081 >0xc byte 02 \b, NIB data
2102 >8 byte 8 NOS 1.x,
2103 >8 byte 9 NOS 2.x,
2141 # ('p' + 1-byte ProDOS File Type + 2-byte ProDOS Aux Type')
2154 >>>85 byte&0x01 >0 \b, zoomed
2156 >>>90 byte&0x01 >0 \b, paginated
2158 >>>92 byte&0x01 >0 \b, with mail merge
2206 #>5 byte x \b, build number %d
2267 >6 byte x \bCoreFoundation binary property list data, version 0x%c
2268 >>7 byte x \b%c
2270 >>8 byte&0xF0 0x00 \b
2271 >>>8 byte&0x0F 0x00 \b, root type: null
2272 >>>8 byte&0x0F 0x08 \b, root type: false boolean
2273 >>>8 byte&0x0F 0x09 \b, root type: true boolean
2274 >>8 byte&0xF0 0x10 \b, root type: integer
2275 >>8 byte&0xF0 0x20 \b, root type: real
2276 >>8 byte&0xF0 0x30 \b, root type: date
2277 >>8 byte&0xF0 0x40 \b, root type: data
2278 >>8 byte&0xF0 0x50 \b, root type: ascii string
2279 >>8 byte&0xF0 0x60 \b, root type: unicode string
2280 >>8 byte&0xF0 0x80 \b, root type: uid (CORRUPT)
2281 >>8 byte&0xF0 0xa0 \b, root type: array
2282 >>8 byte&0xF0 0xd0 \b, root type: dictionary
2289 >0 byte x \b, version %d
2290 >0 byte <5 \b
2291 >>13 byte 0x81 \b
2294 >0 byte x \b, version %d
2295 >0 byte <5 \b
2296 >>13 byte 0x81 \b
2474 >0 byte x \b, version %d
2480 >0 byte >4
2545 >6 byte 1 \b, dirty
2681 # coding indicated by setting the high-order bit of the leftmost byte
2732 # byte order as the machine running "file" with "cpio archive", and
2733 # to indicate archives produced on machines with the opposite byte order
2734 # from the machine running "file" with "byte-swapped cpio archive".
2741 0 short 0143561 byte-swapped cpio archive
2754 # They were written with binary values in host byte order, and
2778 # From "pdp" (but why a 4-byte quantity?)
2912 # The first byte is the magic (0x1a), byte 2 is the compression type for
2941 #0 byte 0x1a RISC OS archive (spark format)
2949 # probably many can be enhanced by finding some 0-byte or control char near the start
3065 # format byte
3402 >2 byte <4 Dzip archive data
3405 >>2 byte x \b, version %i
3406 >>3 byte x \b.%i
3415 >3 byte&0xf0 0x30
3416 >>3 byte x (v%c)
3424 >5 byte x \b, v%d,
3425 >8 byte &0x04 multi-volume,
3426 >8 byte &0x10 slash-switched,
3427 >8 byte &0x20 backup,
3429 >7 byte 0 os: MS-DOS
3430 >7 byte 1 os: PRIMOS
3431 >7 byte 2 os: Unix
3432 >7 byte 3 os: Amiga
3433 >7 byte 4 os: Macintosh
3434 >7 byte 5 os: OS/2
3435 >7 byte 6 os: Apple ][ GS
3436 >7 byte 7 os: Atari ST
3437 >7 byte 8 os: NeXT
3438 >7 byte 9 os: VAX/VMS
3439 >3 byte >0 %d]
3448 #>4 byte&0x0f =0 first is type CPY
3449 #>4 byte&0x0f =1 first is type ASC
3450 #>4 byte&0x0f =2 first is type HSC
3451 #>4 byte&0x0f =0x0e first is type DIR
3452 #>4 byte&0x0f =0x0f first is type SPECIAL
3457 >4 byte&0x0f =0 first is type CPY
3458 >4 byte&0x0f =1 first is type ASC
3459 >4 byte&0x0f =2 first is type HSC
3460 >4 byte&0x0f =0x0e first is type DIR
3461 >4 byte&0x0f =0x0f first is type SPECIAL
3469 >0x26 byte =0x27 -
3612 # >20 byte x - header level %d
3637 >24 byte 15 \b, v1.5
3638 >24 byte 20 \b, v2.0
3639 >24 byte 29 \b, v4
3640 >15 byte 0 \b, os: MS-DOS
3641 >15 byte 1 \b, os: OS/2
3642 >15 byte 2 \b, os: Win32
3643 >15 byte 3 \b, os: Unix
3644 >15 byte 4 \b, os: Mac OS
3645 >15 byte 5 \b, os: BeOS
3664 >(0xc.l+9) byte 0x74
3667 >(0xc.l+9) byte 0x7a
3669 >9 byte 0x73
3704 # Check for have 8-byte name, 0-byte extra field, name "mimetype", and
3729 >>>>68 byte !0x2e document
3742 >>>>66 byte !0x2e spreadsheet
3749 >>>>66 byte !0x2e document
3756 >>>>69 byte !0x2e presentation
3775 >>>>77 byte !0x2d Text
3788 >>>>81 byte !0x2d Drawing
3795 >>>>85 byte !0x2d Presentation
3802 >>>>84 byte !0x2d Spreadsheet
3809 >>>>78 byte !0x2d Chart
3816 >>>>80 byte !0x2d Formula
3833 >>>>78 byte !0x2d Image
3935 >4 byte >48 \b, v%c.
3936 >>6 byte >47 \b%c
3937 >>>7 byte >47 \b%c
3938 >32 byte >0 \b, modify: v%d
3939 >>33 byte x \b.%d+
3941 >>70 byte >0 extract: v%d
3942 >>>71 byte x \b.%d+
3983 #>25 byte x v%d
3984 #>24 byte x \b.%d
4029 >15 byte >0 version %d
4030 >16 byte =0x00 \b, from MS-DOS
4031 >16 byte =0x01 \b, from OS/2
4032 >16 byte =0x02 \b, from Win/32
4033 >16 byte =0x03 \b, from Unix
4034 >16 byte =0x04 \b, from MacOS
4035 >16 byte =0x05 \b, from WinNT
4036 >16 byte =0x06 \b, from Primos
4037 >16 byte =0x07 \b, from AppleGS
4038 >16 byte =0x08 \b, from Atari
4039 >16 byte =0x09 \b, from Vax/VMS
4040 >16 byte =0x0A \b, from Amiga
4041 >16 byte =0x0B \b, from Next
4042 >14 byte x \b, version %d to extract
4044 >>17 byte x \b (part %d),
4084 >4 byte x - version %d
4085 >5 byte x \b.%d
4103 >14 byte 0x54 end slice
4206 >3 byte x \b, level %d
4216 >36 byte 1 \b, front-to-back
4217 >36 byte 16 \b, back-to-front
4238 # ~ 30 byte password field only for *.gho
4265 >3 byte x version %d
4331 >5 byte x version %u
4332 >4 byte x \b.%u
4480 0 regex \^[\040\t]{0,50}\\.byte assembler source text
4505 >29 byte 0x36 Words Document
4506 >29 byte 0x35 Graphic
4507 >29 byte 0x32 Spreadsheet
4508 >29 byte 0x38 Macro
4651 >19 byte 0x1A
4652 >23 byte >0 - version %d
4653 >22 byte >0 \b.%d
4662 >4 byte&0xf0 x version %d
4663 >4 byte&0x0f x \b.%d,
4664 >45 byte x %d instruments
4665 >83 byte 0 (module)
4666 >83 byte 1 (song)
4839 >22 byte =0 replay 5.485 KHz
4840 >22 byte =1 replay 8.084 KHz
4841 >22 byte =2 replay 10.971 KHz
4842 >22 byte =3 replay 16.168 KHz
4843 >22 byte =4 replay 21.942 KHz
4844 >22 byte =5 replay 32.336 KHz
4845 >22 byte =6 replay 43.885 KHz
4846 >22 byte =7 replay 47.261 KHz
4852 >3 byte x \b.%d
4853 >4 byte x \b.%d
4854 >>5 byte &0x80 \b, unsynchronized frames
4855 >>5 byte &0x40 \b, extended header
4856 >>5 byte &0x20 \b, experimental
4857 >>5 byte &0x10 \b, footer present
4865 >5 byte x version %d,
4866 >6 byte x %d tracks,
4867 >122 byte&0x2 =1 dual PAL/NTSC
4868 >122 byte&0x1 =1 PAL
4869 >122 byte&0x1 =0 NTSC
4880 >20 byte x \b), %d tracks,
4881 >18 byte&0x2 =1 dual PAL/NTSC
4882 >18 byte&0x2 =0
4883 >>18 byte&0x1 =1 PAL
4884 >>18 byte&0x1 =0 NTSC
4890 >>0x23 byte 0x1B \b, without ID666 tag
4891 >>0x23 byte 0x1A \b, with ID666 tag
4911 >18 byte &2 16 bit
4912 >18 byte ^2 8 bit
4913 >18 byte &4 stereo
4914 >18 byte ^4 mono
4917 >30 byte !0 %d samples
4922 >22 byte 0x49 looped
4923 >22 byte 0xC9 non-looped
4924 >23 byte 1 33kHz
4925 >23 byte 2 50kHz
4926 >23 byte 3 16kHz
4932 >0 byte 1 sample
4933 >0 byte 2 adlib melody
4934 >0 byte >2 adlib drum
4935 >31 byte &2 stereo
4936 >31 byte ^2 mono
4937 >31 byte &4 16bit little endian
4938 >31 byte ^4 8bit
4939 >30 byte 0 unpacked
4940 >30 byte 1 packed
4954 >3 byte =0 1 module data
4955 >3 byte =1 2 module data
4956 >10 byte x TRL: %u
4957 >11 byte x TRK: %u
4958 >12 byte x SMP: %u
4959 >13 byte x SS: %u
4964 >20 byte >0 %c
4965 >>21 byte >0 \b%c
4966 >>>22 byte >0 \b%c
4967 >>>>23 byte >0 \b%c
4971 >4 byte >0 V%X.
4972 >>5 byte x \b%02X
4982 >4 byte x v%i
5009 >>32 byte x , %d tracks
5015 >4 byte&0x7f >0 \b, unknown version
5016 >4 byte&0x7f 0 \b
5024 >>20 byte&0xe 0x0 \b, mono
5025 >>20 byte&0xe 0x2 \b, stereo
5026 >>20 byte&0xe 0x4 \b, 3 channels
5027 >>20 byte&0xe 0x6 \b, 4 channels
5028 >>20 byte&0xe 0x8 \b, 5 channels
5029 >>20 byte&0xe 0xa \b, 6 channels
5030 >>20 byte&0xe 0xc \b, 7 channels
5031 >>20 byte&0xe 0xe \b, 8 channels
5051 >>21 byte&0xf >0 \b, >4G samples
5052 >>21 byte&0xf 0 \b
5102 >22 byte x \b, version %u
5103 >21 byte x \b.%u
5104 >20 byte x \b.%u
5107 >22 byte x \b, version %u
5108 >21 byte x \b.%u
5109 >20 byte x \b.%u
5122 >4 byte x Version %d
5141 #>5 byte x version %d
5142 >14 byte x %d channel(s),
5143 >15 byte =1 lossless,
5144 >15 byte =0 lossy,
5145 >16 byte x mid-side
5186 >3 byte 255 \b, SV pre8
5187 >3 byte&0xF 0x6 \b, SV 6
5188 >3 byte&0xF 0x8 \b, SV 8
5189 >3 byte&0xF 0x7 \b, SV 7
5190 >>3 byte&0xF0 0x0 \b.0
5191 >>3 byte&0xF0 0x10 \b.1
5192 >>3 byte&0xF0 240 \b.15
5193 >>10 byte&0xF0 0x0 \b, no profile
5194 >>10 byte&0xF0 0x10 \b, profile 'Unstable/Experimental'
5195 >>10 byte&0xF0 0x50 \b, quality 0
5196 >>10 byte&0xF0 0x60 \b, quality 1
5197 >>10 byte&0xF0 0x70 \b, quality 2 (Telephone)
5198 >>10 byte&0xF0 0x80 \b, quality 3 (Thumb)
5199 >>10 byte&0xF0 0x90 \b, quality 4 (Radio)
5200 >>10 byte&0xF0 0xA0 \b, quality 5 (Standard)
5201 >>10 byte&0xF0 0xB0 \b, quality 6 (Xtreme)
5202 >>10 byte&0xF0 0xC0 \b, quality 7 (Insane)
5203 >>10 byte&0xF0 0xD0 \b, quality 8 (BrainDead)
5204 >>10 byte&0xF0 0xE0 \b, quality 9
5205 >>10 byte&0xF0 0xF0 \b, quality 10
5206 >>27 byte 0x0 \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
5207 >>27 byte 102 \b, Beta 1.02
5208 >>27 byte 104 \b, Beta 1.04
5209 >>27 byte 105 \b, Alpha 1.05
5210 >>27 byte 106 \b, Beta 1.06
5211 >>27 byte 110 \b, Release 1.1
5212 >>27 byte 111 \b, Alpha 1.11
5213 >>27 byte 112 \b, Beta 1.12
5214 >>27 byte 113 \b, Alpha 1.13
5215 >>27 byte 114 \b, Beta 1.14
5216 >>27 byte 115 \b, Alpha 1.15
5365 >4 byte 0xc4 GVOX Encore music, version 5.0 or above
5366 >4 byte 0xc2 GVOX Encore music, version < 5.0
5369 >4 byte 0xc5 GVOX Encore music, version < 5.0
5396 # you can only select voice modules with corresponding language byte ID like 1
5430 >0x3 byte 0xFE General Digital Music.
5434 >>>0x46 byte 0x1A
5436 >>>>0x4B byte x %d.
5437 >>>>0x4C byte x \b%02d
5439 >>>>0x4F byte x \b%d.
5440 >>>>>0x50 byte x \b%d)
5443 >0x3 byte/16 x Version %d.
5444 >0x3 byte&0x0F x \b%02d
5448 >3 byte <2 Hively Tracker Song
5449 >3 byte 0 1 module data
5450 >3 byte 1 2 module data
5454 >>3 byte 0 Version 0 (With MP3 and lossless)
5455 >>3 byte 1 Version 1 (With ogg and lossless)
5456 >>3 byte 3 Version 2.2
5457 >>3 byte 4 (With no LAME header)
5458 >>3 byte 5 Version 2.4
5473 >0x2c byte 0x0d
5474 >0x2d byte 0x0a
5475 >0x2e byte 0x1a
5476 >>0x3 byte 0xFE Farandole Tracker Song
5477 >>>0x31 byte/16 x Version %d.
5478 >>>0x31 byte&0x0F x \b%02d
5484 >8 byte >0 \b, version %u
5485 >8 byte >26
5486 #>>9 byte x \b, channels %u
5489 #>>14 byte x \b, instruments %u
5494 #>>23 byte x \b, master volume %u
5495 #>>24 byte x \b, song speed %u
5496 #>>25 byte x \b, song speed2 %u
5497 #>>26 byte x \b, song rate %u
5499 #>>31 byte x \b, multiplex period %u
5500 #>>32 byte x \b, pitch inaccuracy %u
5521 >0 byte x \b, version %u
5522 >1 byte x \b.%u
5534 >>0x12 byte x v%u
5535 >>0x04 byte 0x02 \b, pre-set prediction coefficients
5536 >>0x04 byte 0x03 \b, standard ADX
5537 >>0x04 byte 0x04 \b, exponential scale
5538 >>0x04 byte 0x10 \b, AHX (Dreamcast)
5539 >>0x04 byte 0x11 \b, AHX
5541 >>0x12 byte 0x03
5544 >>0x12 byte 0x04
5547 >>0x13 byte&0x08 0x08 \b, encrypted
5562 >3 byte 0x01
5563 >3 byte 0x02
5564 >3 byte 0x11
5565 >3 byte 0x12
5566 >3 byte 0x13
5567 >3 byte 0x21
5568 >3 byte 0x22
5569 >3 byte 0x23
5570 >3 byte 0x41
5573 >>>3 byte 0x01 (Sony PlayStation)
5574 >>>3 byte 0x02 (Sony PlayStation 2)
5575 >>>3 byte 0x11 (Sega Saturn)
5576 >>>3 byte 0x12 (Sega Dreamcast)
5577 >>>3 byte 0x13 (Sega Mega Drive)
5578 >>>3 byte 0x21 (Nintendo 64)
5579 >>>3 byte 0x22 (Game Boy Advance)
5580 >>>3 byte 0x23 (Super NES)
5581 >>>3 byte 0x41 (Capcom QSound)
5601 >>>>&-4 byte 0 PCM, signed 8-bit,
5602 >>>>&-4 byte 1 PCM, signed 16-bit,
5603 >>>>&-4 byte 2 THP ADPCM,
5604 >>>>&-3 byte !0 looping,
5605 >>>>&-2 byte 1 mono
5606 >>>>&-2 byte 2 stereo
5607 >>>>&-2 byte 3 3 channels
5608 >>>>&-2 byte 4 quad
5609 >>>>&-2 byte >4 %u channels
5628 >>&0x1C byte 0 PCM, signed 8-bit,
5629 >>&0x1C byte 1 PCM, signed 16-bit,
5630 >>&0x1C byte 2 DSP ADPCM,
5631 >>&0x1C byte 3 IMA ADPCM,
5632 >>&0x1D byte !0 looping,
5633 >>&0x1E byte 1 mono
5634 >>&0x1E byte 2 stereo
5635 >>&0x1E byte 3 3 channels
5636 >>&0x1E byte 4 quad
5637 >>&0x1E byte >4 %u channels
5670 >>&0x4 byte 0 PCM, signed 8-bit,
5671 >>&0x4 byte 1 PCM, signed 16-bit,
5672 >>&0x4 byte 2 DSP ADPCM,
5673 >>&0x4 byte 3 IMA ADPCM,
5674 >>&0x5 byte !0 looping,
5735 >>18 byte x (LEVEL %d)
5770 0 byte 0x61
5777 >>>>&0 byte x TAP 3.%d Batch (TD.57, Transferred Account)
5780 0 byte 0x62
5785 >>>&0 byte x TAP 3.%d Notification (TD.57, Transferred Account)
5790 0 byte 0x61
5793 >>&0 byte x NRT 2.%d (TD.35, Near Real Time Roaming Data Exchange)
5805 >>>>&0 byte x RAP 1.%d Batch (TD.32, Returned Account Procedure),
5806 >>>&0 byte x TAP 3.%d
5834 >13 byte x version %d
5846 >3 byte &0x04
5869 >0x18 byte x \b, comment character: %c
5897 >0x04 byte >-1 version %d.
5898 >0x05 byte >-1 \b%d
5969 #0 byte 0x3e
6186 #>>&1 byte x %d.
6187 #>>&2 byte x %d.
6188 #>>&3 byte x %d
6198 #>>&1 byte x %d.
6199 #>>&2 byte x \b%d.
6200 #>>&3 byte x \b%d
6213 >>>9 byte x with version %c.
6214 >>>10 byte x \b%c
6215 >>>11 byte x \b%c
6219 >>>9 byte x with version %c.
6220 >>>10 byte x \b%c
6221 >>>11 byte x \b%c
6226 >>9 byte x with version %c.
6227 >>10 byte x \b%c
6228 >>11 byte x \b%c
6232 >>>9 byte x with version %c.
6233 >>>10 byte x \b%c
6234 >>>11 byte x \b%c
6291 >32 byte 0x6a (uses shared libs)
6295 >0 byte &0x80
6299 >0 byte ^0x80 executable
6304 >0 byte &0x80 dynamically linked executable
6305 >0 byte ^0x80 executable
6310 >0 byte &0x80 dynamically linked executable
6311 >0 byte ^0x80 executable
6351 >8 byte x version: %i
6352 >9 byte x tracks: %i
6384 >0x0c byte x Version:%u,
6393 >100 byte >0 \b, %u subsong(s)
6453 # The 0x40 bit of this byte is 1 if the file is 3D, otherwise 0
6754 #!:mime application/java-byte-code
6784 >5 byte x version %d.
6785 >4 byte x \b%d
6790 >5 byte x version %d.
6791 >4 byte x \b%d
6844 >>3 ubyte >0x3f (byte string)
7051 #null to byte 1000 octal
7092 # XXX - what byte order does the Clipper use?
7138 >52 byte 1 -Ctnc
7139 >52 byte 2 -Ctsw
7140 >52 byte 3 -Ctpw
7141 >52 byte 4 -Ctcb
7142 >53 byte 1 -Cdnc
7143 >53 byte 2 -Cdsw
7144 >53 byte 3 -Cdpw
7145 >53 byte 4 -Cdcb
7146 >54 byte 1 -Csnc
7147 >54 byte 2 -Cssw
7148 >54 byte 3 -Cspw
7149 >54 byte 4 -Cscb
7418 >0x04 uleshort <4 ksh byte-code version %d
7455 >2 byte&0x80 >0 block compressed
7456 >2 byte&0x1f x %d bits
7478 >3 byte&0x18 =0
7519 >3 byte&0x18 >0 gzip compressed data
7534 #>2 byte x THIS iS GZIP
7535 >2 byte <8 \b, reserved method
7536 >2 byte >8 \b, unknown method
7537 >3 byte &0x01 \b, ASCII
7538 >3 byte &0x02 \b, has CRC
7539 >3 byte &0x04 \b, extra field
7540 >3 byte&0xC =0x08
7542 >3 byte &0x10 \b, has comment
7543 >3 byte &0x20 \b, encrypted
7545 >8 byte 2 \b, max compression
7546 >8 byte 4 \b, max speed
7547 >9 byte =0x00 \b, from FAT filesystem (MS-DOS, OS/2, NT)
7548 >9 byte =0x01 \b, from Amiga
7549 >9 byte =0x02 \b, from VMS
7550 >9 byte =0x03 \b, from Unix
7551 >9 byte =0x04 \b, from VM/CMS
7552 >9 byte =0x05 \b, from Atari
7553 >9 byte =0x06 \b, from HPFS filesystem (OS/2, NT)
7554 >9 byte =0x07 \b, from MacOS
7555 >9 byte =0x08 \b, from Z-System
7556 >9 byte =0x09 \b, from CP/M
7557 >9 byte =0x0A \b, from TOPS/20
7558 >9 byte =0x0B \b, from NTFS filesystem (NT)
7559 >9 byte =0x0C \b, from QDOS
7560 >9 byte =0x0D \b, from Acorn RISCOS
7565 # packed data, Huffman (minimum redundancy) codes on a byte-by-byte basis
7571 # This magic number is byte-order-independent.
7576 # byte-order independent, and one of which is byte-order dependent?
7590 >3 byte >47 \b, block size = %c00k
7596 >3 byte >47 \b, block size = %c00k
7601 >4 byte x \b, version: %d
7628 #0 byte&0xF0 0xd0 data
7629 #>33 byte&0xF0 0xd0
7630 #>66 byte&0xF0 0xd0
7631 #>99 byte&0xF0 0xd0
7632 #>132 byte&0xF0 0xd0 GSM 06.10 compressed audio
7637 >>9 byte&0xf0 =0x00 - version 0.
7639 >>13 byte 1 LZO1X-1,
7640 >>13 byte 2 LZO1X-1(15),
7641 >>13 byte 3 LZO1X-999,
7643 >>14 byte =0x00 os: MS-DOS
7644 >>14 byte =0x01 os: Amiga
7645 >>14 byte =0x02 os: VMS
7646 >>14 byte =0x03 os: Unix
7647 >>14 byte =0x05 os: Atari
7648 >>14 byte =0x06 os: OS/2
7649 >>14 byte =0x07 os: MacOS
7650 >>14 byte =0x0A os: Tops/20
7651 >>14 byte =0x0B os: WinNT
7652 >>14 byte =0x0E os: Win32
7654 >>9 byte&0xf0 =0x00 - version 0.
7655 >>9 byte&0xf0 =0x10 - version 1.
7656 >>9 byte&0xf0 =0x20 - version 2.
7658 >>15 byte 1 LZO1X-1,
7659 >>15 byte 2 LZO1X-1(15),
7660 >>15 byte 3 LZO1X-999,
7662 >>17 byte =0x00 os: MS-DOS
7663 >>17 byte =0x01 os: Amiga
7664 >>17 byte =0x02 os: VMS
7665 >>17 byte =0x03 os: Unix
7666 >>17 byte =0x05 os: Atari
7667 >>17 byte =0x06 os: OS/2
7668 >>17 byte =0x07 os: MacOS
7669 >>17 byte =0x0A os: Tops/20
7670 >>17 byte =0x0B os: WinNT
7671 >>17 byte =0x0E os: Win32
7691 >6 byte x version %d
7692 >7 byte x \b.%d
7710 >7 byte&0xf 0x0 NONE
7711 >7 byte&0xf 0x1 CRC32
7712 >7 byte&0xf 0x4 CRC64
7713 >7 byte&0xf 0xa SHA-256
7717 >4 byte x - version %d
7718 >5 byte x \b.%d
7738 >0 byte &0x20 \b, Dictionary ID:
7739 >>0 byte&0x03 0 None
7740 >>0 byte&0x03 1
7741 >>>1 byte x %u
7742 >>0 byte&0x03 2
7744 >>0 byte&0x03 3
7747 >0 byte ^0x20 \b, Dictionary ID:
7748 >>0 byte&0x03 0 None
7749 >>0 byte&0x03 1
7750 >>>2 byte x %u
7751 >>0 byte&0x03 2
7753 >>0 byte&0x03 3
7790 >4 byte x - version %d
7791 >5 byte x \b.%d
7798 >4 byte >-1 (version %i.
7799 >5 byte >-1 %i.
7800 >6 byte >-1 %i)
7821 >>0 byte&0xf =8
7822 >>>0 byte&0x80 =0 zlib compressed data
7827 >3 byte 0 BWC compressed data
7862 >7 byte&0x0C =0x8 (NES 2.0)
7863 >4 byte x \b: %ux16k PRG
7864 >5 byte x \b, %ux8k CHR
7865 >6 byte&0x08 =0x8 [4-Scr]
7866 >6 byte&0x09 =0x0 [H-mirror]
7867 >6 byte&0x09 =0x1 [V-mirror]
7868 >6 byte&0x02 =0x2 [SRAM]
7869 >6 byte&0x04 =0x4 [Trainer]
7870 >7 byte&0x03 =0x2 [PC10]
7871 >7 byte&0x03 =0x1 [VS]
7872 >>7 byte&0x0C =0x8
7874 >>>13 byte&0x0F =0x0 \b, RP2C03B
7875 >>>13 byte&0x0F =0x1 \b, RP2C03G
7876 >>>13 byte&0x0F =0x2 \b, RP2C04-0001
7877 >>>13 byte&0x0F =0x3 \b, RP2C04-0002
7878 >>>13 byte&0x0F =0x4 \b, RP2C04-0003
7879 >>>13 byte&0x0F =0x5 \b, RP2C04-0004
7880 >>>13 byte&0x0F =0x6 \b, RP2C03B
7881 >>>13 byte&0x0F =0x7 \b, RP2C03C
7882 >>>13 byte&0x0F =0x8 \b, RP2C05-01
7883 >>>13 byte&0x0F =0x9 \b, RP2C05-02
7884 >>>13 byte&0x0F =0xA \b, RP2C05-03
7885 >>>13 byte&0x0F =0xB \b, RP2C05-04
7886 >>>13 byte&0x0F =0xC \b, RP2C05-05
7888 >>7 byte x \b]
7890 >7 byte&0x0C =0x8
7891 >>12 byte&0x03 =0x0 [NTSC]
7892 >>12 byte&0x03 =0x1 [PAL]
7893 >>12 byte&0x02 =0x2 [NTSC+PAL]
7925 >23 byte !1 FMC-
7926 >23 byte 1 FSC-
7928 >15 byte x \b, mfr %02X
7929 >20 byte x (Rev.%02u)
7936 >4 byte 1 (%u side)
7937 >4 byte !1 (%u sides)
7951 >4 byte 100 \b: FDS,
7953 >4 byte !100 \b: TNES mapper %u
7954 >>5 byte x \b, %ux8k PRG
7955 >>6 byte x \b, %ux8k CHR
7956 >>7 byte&0x08 =1 [WRAM]
7957 >>8 byte&0x09 =1 [H-mirror]
7958 >>8 byte&0x09 =2 [V-mirror]
7959 >>8 byte&0x02 =3 [VRAM]
7968 >0x143 byte&0x80 0x80
7970 >0x143 byte&0x80 !0x80
7972 >0x14c byte x (Rev.%02u)
7976 >0x14b byte 0x33
7977 >>0x146 byte 0x03
7978 >>>0x143 byte&0x80 0x80 [SGB+CGB]
7979 >>>0x143 byte&0x80 !0x80 [SGB]
7980 >>0x146 byte !0x03
7981 >>>0x143 byte&0xC0 0x80 [CGB]
7982 >>>0x143 byte&0xC0 0xC0 [CGB ONLY]
7983 >0x14b byte !0x33
7984 >>0x143 byte&0xC0 0x80 [CGB]
7985 >>0x143 byte&0xC0 0xC0 [CGB ONLY]
7988 >0x147 byte 0x00 [ROM ONLY]
7989 >0x147 byte 0x01 [MBC1]
7990 >0x147 byte 0x02 [MBC1+RAM]
7991 >0x147 byte 0x03 [MBC1+RAM+BATT]
7992 >0x147 byte 0x05 [MBC2]
7993 >0x147 byte 0x06 [MBC2+BATTERY]
7994 >0x147 byte 0x08 [ROM+RAM]
7995 >0x147 byte 0x09 [ROM+RAM+BATTERY]
7996 >0x147 byte 0x0B [MMM01]
7997 >0x147 byte 0x0C [MMM01+SRAM]
7998 >0x147 byte 0x0D [MMM01+SRAM+BATT]
7999 >0x147 byte 0x0F [MBC3+TIMER+BATT]
8000 >0x147 byte 0x10 [MBC3+TIMER+RAM+BATT]
8001 >0x147 byte 0x11 [MBC3]
8002 >0x147 byte 0x12 [MBC3+RAM]
8003 >0x147 byte 0x13 [MBC3+RAM+BATT]
8004 >0x147 byte 0x19 [MBC5]
8005 >0x147 byte 0x1A [MBC5+RAM]
8006 >0x147 byte 0x1B [MBC5+RAM+BATT]
8007 >0x147 byte 0x1C [MBC5+RUMBLE]
8008 >0x147 byte 0x1D [MBC5+RUMBLE+SRAM]
8009 >0x147 byte 0x1E [MBC5+RUMBLE+SRAM+BATT]
8010 >0x147 byte 0xFC [Pocket Camera]
8011 >0x147 byte 0xFD [Bandai TAMA5]
8012 >0x147 byte 0xFE [Hudson HuC-3]
8013 >0x147 byte 0xFF [Hudson HuC-1]
8016 >0x148 byte 0 \b, ROM: 256Kbit
8017 >0x148 byte 1 \b, ROM: 512Kbit
8018 >0x148 byte 2 \b, ROM: 1Mbit
8019 >0x148 byte 3 \b, ROM: 2Mbit
8020 >0x148 byte 4 \b, ROM: 4Mbit
8021 >0x148 byte 5 \b, ROM: 8Mbit
8022 >0x148 byte 6 \b, ROM: 16Mbit
8023 >0x148 byte 7 \b, ROM: 32Mbit
8024 >0x148 byte 0x52 \b, ROM: 9Mbit
8025 >0x148 byte 0x53 \b, ROM: 10Mbit
8026 >0x148 byte 0x54 \b, ROM: 12Mbit
8029 >0x149 byte 1 \b, RAM: 16Kbit
8030 >0x149 byte 2 \b, RAM: 64Kbit
8031 >0x149 byte 3 \b, RAM: 256Kbit
8032 >0x149 byte 4 \b, RAM: 1Mbit
8033 >0x149 byte 5 \b, RAM: 512Kbit
8047 >0x120 byte >0x20
8049 >0x120 byte <0x21
8054 >0x180 byte 0
8056 >0 byte x \b)
8059 # Sega Mega CD disc images: 2048-byte sectors.
8063 >0 byte x \b, 2048-byte sectors
8067 >0 byte x \b, 2048-byte sectors
8068 # Sega Mega CD disc images: 2352-byte sectors.
8072 >0 byte x \b, 2352-byte sectors
8076 >0 byte x \b, 2352-byte sectors
8101 >0 byte x %dx16k blocks
8102 >2 byte 0 \b, last in series or standalone
8103 >2 byte >0 \b, split ROM
8129 >0x0F byte&0xF0 0x30 Sega Master System
8131 >0x0F byte&0xF0 0x40 Sega Master System
8133 >0x0F byte&0xF0 0x50 Sega Game Gear
8135 >0x0F byte&0xF0 0x60 Sega Game Gear
8137 >0x0F byte&0xF0 0x70 Sega Game Gear
8141 >0 byte x ROM image:
8143 >0x0E byte&0xF0 0x10 1
8144 >0x0E byte&0xF0 0x20 2
8145 >0x0E byte&0xF0 0x30 3
8146 >0x0E byte&0xF0 0x40 4
8147 >0x0E byte&0xF0 0x50 5
8148 >0x0E byte&0xF0 0x60 6
8149 >0x0E byte&0xF0 0x70 7
8150 >0x0E byte&0xF0 0x80 8
8151 >0x0E byte&0xF0 0x90 9
8152 >0x0E byte&0xF0 0xA0 10
8153 >0x0E byte&0xF0 0xB0 11
8154 >0x0E byte&0xF0 0xC0 12
8155 >0x0E byte&0xF0 0xD0 13
8156 >0x0E byte&0xF0 0xE0 14
8157 >0x0E byte&0xF0 0xF0 15
8159 >0x0E byte&0xF0 !0
8161 >0x0E byte&0xF0 0
8164 >0x0E byte&0x0F x (Rev.%02d)
8166 >0x0F byte&0x0F 0x0A (8 KB)
8167 >0x0F byte&0x0F 0x0B (16 KB)
8168 >0x0F byte&0x0F 0x0C (32 KB)
8169 >0x0F byte&0x0F 0x0D (48 KB)
8170 >0x0F byte&0x0F 0x0E (64 KB)
8171 >0x0F byte&0x0F 0x0F (128 KB)
8172 >0x0F byte&0x0F 0x00 (256 KB)
8173 >0x0F byte&0x0F 0x01 (512 KB)
8174 >0x0F byte&0x0F 0x02 (1 MB)
8196 >>0x2A byte 0 \b)
8198 # 2048-byte sector version.
8202 >0 byte x (2048-byte sectors)
8203 # 2352-byte sector version.
8207 >0 byte x (2352-byte sectors)
8222 >>0x4A byte 0 \b)
8224 # 2048-byte sector version.
8228 >0 byte x (2048-byte sectors)
8229 # 2352-byte sector version.
8233 >0 byte x (2352-byte sectors)
8250 >0x3F byte x \b, Rev.%02u)
8284 >0xBC byte x \b, Rev.%02u)
8297 >0x1E byte x \b, Rev.%02u)
8298 >0x12 byte 2 (DSi enhanced)
8299 >0x12 byte 3 (DSi only)
8326 >0x23 byte 0x10 Color
8327 >0 byte x ROM image
8329 >0x1F byte 0xFF (debug mode enabled)
8356 >3 byte x (version %d)
8366 >>(0x0118.l-0x0FFF5) byte x (%c
8367 >>(0x0118.l-0x0FFF6) byte x \b%c-
8399 >(0.L+0xC) byte x (%c
8400 >(0.L+0xD) byte x \b%c
8443 >0x360 byte x (%c
8444 >0x361 byte x \b%c
8516 >3 byte x version %u,
8517 >4 byte x %u tracks
8533 >5 byte 0 \b, simple patch
8534 >5 byte 1 \b, N64-specific patch for
8535 >>58 byte x N%c
8536 >>59 byte x \b%c
8537 >>60 byte x \b%c
8538 >7 byte !0x20
8549 >5 byte 0 \b, PPF 1.0 patch
8550 >5 byte 1 \b, PPF 2.0 patch
8551 >5 byte 2 \b, PPF 3.0 patch
8552 >>56 byte 0 \b, Imagetype BIN (any)
8553 >>56 byte 1 \b, Imagetype GI (PrimoDVD)
8554 >>57 byte 0 \b, Blockcheck disabled
8555 >>57 byte 1 \b, Blockcheck enabled
8556 >>58 byte 0 \b, Undo data not available
8557 >>58 byte 1 \b, Undo data available
8561 >5 byte 0 \b, PPF 1.0 patch
8562 >5 byte 1 \b, PPF 2.0 patch
8567 >5 byte 0 \b, Simple Encoding
8579 >>0x14 byte >0 \b, data for controller(s):
8580 >>>0x14 byte &0x1 #1
8581 >>>0x14 byte &0x2 #2
8582 >>>0x14 byte &0x4 #3
8583 >>>0x14 byte &0x8 #4
8584 >>>0x14 byte &0x10 #5
8585 >>0x15 byte ^0x1 \b, begins from snapshot
8586 >>0x15 byte &0x1 \b, begins from reset
8587 >>0x15 byte ^0x2 \b, NTSC standard
8588 >>0x15 byte &0x2 \b, PAL standard
8589 >>0x17 byte &0x1 \b, settings:
8592 >>>>0x17 byte &0x2 WIP1Timing
8593 >>>0x17 byte &0x4 Left+Right
8594 >>>0x17 byte &0x8 VolumeEnvX
8595 >>>0x17 byte &0x10 FakeMute
8596 >>>0x17 byte &0x20 SyncSound
8599 >>>>0x17 byte &0x80 NoCPUShutdown
8605 >>>0x24 byte >0 \b, port 1:
8606 >>>>0x24 byte 1 joypad
8607 >>>>0x24 byte 2 mouse
8608 >>>>0x24 byte 3 SuperScope
8609 >>>>0x24 byte 4 Justifier
8610 >>>>0x24 byte 5 multitap
8611 >>>0x24 byte >0 \b, port 2:
8612 >>>>0x25 byte 1 joypad
8613 >>>>0x25 byte 2 mouse
8614 >>>>0x25 byte 3 SuperScope
8615 >>>>0x25 byte 4 Justifier
8616 >>>>0x25 byte 5 multitap
8620 >>0x17 byte &0x40 \b, ROM:
8639 >0x06 byte >0
8640 >>0x06 byte 1 \b, Disc 2
8641 >>0x06 byte 2 \b, Disc 3
8642 >>0x06 byte 3 \b, Disc 4
8643 >0x07 byte x \b, Rev.%02u)
8689 >>8 byte 1
8759 >>0x312 byte x (Rev.%02u)
8760 >>0x118C byte 2 (New3DS only)
8761 >>0x18D byte 0 (inner device)
8762 >>0x18D byte 1 (Card1)
8763 >>0x18D byte 2 (Card2)
8764 >>0x18D byte 3 (extended device)
8819 >0x18D byte&2 0 File Archive (CFA)
8820 >0x18D byte&2 2 Executable Image (CXI)
8822 >0x18D byte 0x05
8826 >0x18D byte 0x15
8830 >0x18D byte !0x05
8831 >>0x18D byte !0x15
8832 >>>0x112 byte x (v
8834 >>>0x112 byte x \b)
8835 >0x18C byte 2 (New3DS only)
8866 0 byte >0
8867 >0 byte <3
8872 >>>0x39 byte 0 (NTSC)
8873 >>>0x39 byte 1 (PAL)
8874 >>>0x36 byte&1 1 (POKEY)
8892 0x00 byte 0x04
8896 >>>>0x020A byte 0x0F
8898 >>>>>>0x5B byte 0x02
8907 >0x10D byte 0xFA Nintendo Switch cartridge image (XCI), 1GB
8908 >0x10D byte 0xF8 Nintendo Switch cartridge image (XCI), 2GB
8909 >0x10D byte 0xF0 Nintendo Switch cartridge image (XCI), 4GB
8910 >0x10D byte 0xE0 Nintendo Switch cartridge image (XCI), 8GB
8911 >0x10D byte 0xE1 Nintendo Switch cartridge image (XCI), 16GB
8912 >0x10D byte 0xE2 Nintendo Switch cartridge image (XCI), 32GB
8937 >0x44 byte >0x20 Nintendo Badge Arcade
8948 >0x74 byte >0x20
8956 >0x2C byte >0x20 Nintendo Badge Arcade badge set:
8968 >>0x30 byte x \b, ID %02X
8969 >>0x31 byte x \b%02X
8970 >>0x32 byte x \b%02X
9085 >&3 byte x version %c.
9086 >&1 byte x \b%c
9090 >&0 byte x version %c.
9091 >&2 byte x \b%c (big-endian)
9097 >&3 byte x version %c.
9098 >&1 byte x \b%c
9102 >&0 byte x version %c.
9103 >&2 byte x \b%c (big-endian)
9127 >&0 byte x version %d
9131 >&7 byte x version %d (big-endian)
9141 >&0 byte x version %d
9145 >&7 byte x version %d (big-endian)
9185 >35 byte x \b, v%d
9186 >36 byte x \b.%d
9188 >35 byte x \b, v%d
9189 >36 byte x \b.%d
9265 >4 byte >-1 (version %i.
9266 >5 byte >-1 $BS%i.
9267 >6 byte >-1 $BS%i)
9300 # Hash 1.85/1.86 databases store metadata in network byte order.
9301 # Btree 1.85/1.86 databases store the metadata in host byte order.
9302 # Hash and Btree 2.X and later databases store the metadata in host byte order.
9309 >>4 belong >0 (Hash, version %d, native byte-order)
9323 >>4 belong >0 (Hash, version %d, native byte-order)
9326 >4 long >0 (Btree, version %d, native byte-order)
9333 >16 long >0 (Hash, version %d, native byte-order)
9340 >16 long >0 (Btree, version %d, native byte-order)
9347 >16 long >0 (Queue, version %d, native byte-order)
9355 >16 long >0 (Log, version %d, native byte-order)
9401 #>0x39 byte 3 v. 3.0
9402 #>0x39 byte 4 v. 3.5
9403 #>0x39 byte 9 v. 4.x
9404 #>0x39 byte 10 v. 5.x
9405 #>0x39 byte 11 v. 5.x
9406 #>0x39 byte 12 v. 7.x
9407 #>>0x04 byte 0 indexed .DB data file
9408 #>>0x04 byte 1 primary index .PX file
9409 #>>0x04 byte 2 non-indexed .DB data file
9410 #>>0x04 byte 3 non-incrementing secondary index .Xnn file
9411 #>>0x04 byte 4 secondary index .Ynn file
9412 #>>0x04 byte 5 incrementing secondary index .Xnn file
9413 #>>0x04 byte 6 non-incrementing secondary index .XGn file
9414 #>>0x04 byte 7 secondary index .YGn file
9415 #>>>0x04 byte 8 incrementing secondary index .XGn file
9430 # skip HELP.CA3 by test for reserved byte ( NULL )
9440 # test for 2 reserved NULL bytes,transaction and encryption byte flag
9480 # test for reserved NULL byte
9579 # flags in version byte
9609 # skip many JPG. ZIP, BZ2 by test for reserved bytes NULL , 0|2 , 0|1 , low byte of block size
9611 # skip many RAR by test for low byte 0 ,high byte 0|2|even of block size, 0|a|e|d7 , 0|64h
9814 >5 byte x - v%d
9815 >6 byte x \b.%d
9818 >>7 byte x \b-%d
9829 >32 byte 0 \b, Hash
9831 >32 byte 1 \b, B+ tree
9833 >32 byte 2 \b, Fixed-length
9835 >32 byte 3 \b, Table
9837 >33 byte &1 \b, [open]
9838 >33 byte &2 \b, [fatal]
9839 >34 byte x \b, apow=%d
9840 >35 byte x \b, fpow=%d
9841 >36 byte &0x01 \b, [large]
9842 >36 byte &0x02 \b, [deflate]
9843 >36 byte &0x04 \b, [bzip]
9844 >36 byte &0x08 \b, [tcbs]
9845 >36 byte &0x10 \b, [excodec]
9905 >7 byte x \b, version %d
10237 >>27 byte x - version %d
10238 >>26 byte x \b.%d
10239 >>28 byte x \b-%d
10242 >>27 byte x - version %d
10243 >>26 byte x \b.%d
10244 >>28 byte x \b-%d
10248 # The actual magic number is just "Core", followed by a 2-byte version
10251 # byte of the version number as well; DU 5.0 appears only to be up to
10291 >4 byte&0xc0 = 0x00 48 kHz,
10292 >4 byte&0xc0 = 0x40 44.1 kHz,
10293 >4 byte&0xc0 = 0x80 32 kHz,
10295 >4 byte&0xc0 = 0xc0 reserved frequency,
10297 >5 byte&0x07 = 0x00 \b, complete main (CM)
10298 >5 byte&0x07 = 0x01 \b, music and effects (ME)
10299 >5 byte&0x07 = 0x02 \b, visually impaired (VI)
10300 >5 byte&0x07 = 0x03 \b, hearing impaired (HI)
10301 >5 byte&0x07 = 0x04 \b, dialogue (D)
10302 >5 byte&0x07 = 0x05 \b, commentary (C)
10303 >5 byte&0x07 = 0x06 \b, emergency (E)
10307 >6 byte&0xe0 = 0x00 1+1 front,
10308 >>6 byte&0x10 = 0x10 LFE on,
10309 >6 byte&0xe0 = 0x20 1 front/0 rear,
10310 >>6 byte&0x10 = 0x10 LFE on,
10311 >6 byte&0xe0 = 0x40 2 front/0 rear,
10313 >>6 byte&0x18 = 0x00 Dolby Surround not indicated
10314 >>6 byte&0x18 = 0x08 not Dolby Surround encoded
10315 >>6 byte&0x18 = 0x10 Dolby Surround encoded
10316 >>6 byte&0x18 = 0x18 reserved Dolby Surround mode
10317 >>6 byte&0x04 = 0x04 LFE on,
10318 >6 byte&0xe0 = 0x60 3 front/0 rear,
10319 >>6 byte&0x04 = 0x04 LFE on,
10320 >6 byte&0xe0 = 0x80 2 front/1 rear,
10321 >>6 byte&0x04 = 0x04 LFE on,
10322 >6 byte&0xe0 = 0xa0 3 front/1 rear,
10323 >>6 byte&0x01 = 0x01 LFE on,
10324 >6 byte&0xe0 = 0xc0 2 front/2 rear,
10325 >>6 byte&0x04 = 0x04 LFE on,
10326 >6 byte&0xe0 = 0xe0 3 front/2 rear,
10327 >>6 byte&0x01 = 0x01 LFE on,
10329 >4 byte&0x3e = 0x00 \b, 32 kbit/s
10330 >4 byte&0x3e = 0x02 \b, 40 kbit/s
10331 >4 byte&0x3e = 0x04 \b, 48 kbit/s
10332 >4 byte&0x3e = 0x06 \b, 56 kbit/s
10333 >4 byte&0x3e = 0x08 \b, 64 kbit/s
10334 >4 byte&0x3e = 0x0a \b, 80 kbit/s
10335 >4 byte&0x3e = 0x0c \b, 96 kbit/s
10336 >4 byte&0x3e = 0x0e \b, 112 kbit/s
10337 >4 byte&0x3e = 0x10 \b, 128 kbit/s
10338 >4 byte&0x3e = 0x12 \b, 160 kbit/s
10339 >4 byte&0x3e = 0x14 \b, 192 kbit/s
10340 >4 byte&0x3e = 0x16 \b, 224 kbit/s
10341 >4 byte&0x3e = 0x18 \b, 256 kbit/s
10342 >4 byte&0x3e = 0x1a \b, 320 kbit/s
10343 >4 byte&0x3e = 0x1c \b, 384 kbit/s
10344 >4 byte&0x3e = 0x1e \b, 448 kbit/s
10345 >4 byte&0x3e = 0x20 \b, 512 kbit/s
10346 >4 byte&0x3e = 0x22 \b, 576 kbit/s
10347 >4 byte&0x3e = 0x24 \b, 640 kbit/s
10353 # We specify both byte orders in order to recognize byte-swapped dumps.
10458 >1 byte !4
10461 >>>1 byte 0x00 aplcore
10462 #>>>1 byte 0x00 incomplete workspace
10464 >>>1 byte 0x01 component file 32-bit non-journaled non-checksummed
10465 #>>>1 byte 0x01 component file
10466 >>>1 byte 0x02 external variable exclusive
10467 #>>>1 byte 0x02 external variable
10469 >>>1 byte 0x03 workspace
10470 >>>>7 byte&0x28 0x00 32-bit
10471 >>>>7 byte&0x28 0x20 64-bit
10472 >>>>7 byte&0x0c 0x00 classic
10473 >>>>7 byte&0x0c 0x04 unicode
10474 >>>>7 byte&0x88 0x00 big-endian
10475 >>>>7 byte&0x88 0x80 little-endian
10476 >>>1 byte 0x06 external variable shared
10478 >>>1 byte 0x07 session
10479 >>>1 byte 0x08 mapped file 32-bit
10480 >>>1 byte 0x09 component file 64-bit non-journaled non-checksummed
10481 >>>1 byte 0x0a mapped file 64-bit
10482 >>>1 byte 0x0b component file 32-bit level 1 journaled non-checksummed
10483 >>>1 byte 0x0c component file 64-bit level 1 journaled non-checksummed
10484 >>>1 byte 0x0d component file 32-bit level 1 journaled checksummed
10485 >>>1 byte 0x0e component file 64-bit level 1 journaled checksummed
10486 >>>1 byte 0x0f component file 32-bit level 2 journaled checksummed
10487 >>>1 byte 0x10 component file 64-bit level 2 journaled checksummed
10488 >>>1 byte 0x11 component file 32-bit level 3 journaled checksummed
10489 >>>1 byte 0x12 component file 64-bit level 3 journaled checksummed
10490 >>>1 byte 0x13 component file 32-bit non-journaled checksummed
10491 >>>1 byte 0x14 component file 64-bit non-journaled checksummed
10492 >>>1 byte 0x15 component file under construction
10493 >>>1 byte 0x16 DFS component file 64-bit level 1 journaled checksummed
10494 >>>1 byte 0x17 DFS component file 64-bit level 2 journaled checksummed
10495 >>>1 byte 0x18 DFS component file 64-bit level 3 journaled checksummed
10496 >>>1 byte 0x19 external workspace
10497 >>>1 byte 0x80 DDB
10498 >>>2 byte x version %d
10499 >>>3 byte x \b.%d
10500 #>>>2 byte x type %d
10501 #>>>3 byte x subtype %d
10520 >18 byte 0x01 Version 1
10521 >>19 byte <0x04 \b.%d
10522 >18 byte 0x02 Version 2
10523 >>19 byte 0x00 \b.0
10544 >67 byte 0
10545 >>107 byte 0
10551 >>>1007 byte 0x55 \b, modified
10587 # We have to check the byte order flag to see what byte order all the
10590 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
10648 >7 byte 202
10666 >>4 byte 1
10677 >>4 byte 1
10680 >>4 byte 1
10684 >>4 byte 1
10687 >>4 byte 2
10694 >>4 byte 1
10697 >>4 byte 2
10703 >>4 byte 1
10720 >>4 byte 1
10728 >>4 byte 2
10868 >>4 byte 1
10871 >>4 byte 2
10924 >4 byte 0 invalid class
10925 >4 byte 1 32-bit
10926 >4 byte 2 64-bit
10927 >5 byte 0 invalid byte order
10928 >5 byte 1 LSB
10930 >5 byte 2 MSB
10932 >7 byte 0 (SYSV)
10933 >7 byte 1 (HP-UX)
10934 >7 byte 2 (NetBSD)
10935 >7 byte 3 (GNU/Linux)
10936 >7 byte 4 (GNU/Hurd)
10937 >7 byte 5 (86Open)
10938 >7 byte 6 (Solaris)
10939 >7 byte 7 (Monterey)
10940 >7 byte 8 (IRIX)
10941 >7 byte 9 (FreeBSD)
10942 >7 byte 10 (Tru64)
10943 >7 byte 11 (Novell Modesto)
10944 >7 byte 12 (OpenBSD)
10945 >7 byte 13 (OpenVMS)
10946 >7 byte 14 (HP NonStop Kernel)
10947 >7 byte 15 (AROS Research Operating System)
10948 >7 byte 16 (FenixOS)
10949 >7 byte 17 (Nuxi CloudABI)
10950 >7 byte 97 (ARM)
10951 >7 byte 202 (Cafe OS)
10952 >7 byte 255 (embedded)
10958 # XXX - needs to have the byte order specified (NS32K was little-endian,
11363 # Joerg Jenderek: Smart Boot Manager backup file is 25 (MSDOS) or 41 (LINUX) byte header + first se…
11381 # DOS Emulator image is 128 byte, null right padded header + harddisc image
11570 # physical drive number (0x80-0xFF) when the Windows wrote that byte to the drive
11793 >>>>97 byte x version %c
12697 # Values 128 to 255 represent index block sizes of 2^(256-N) byte
12743 >0x10 byte x version %d.
12744 >0x11 byte x \b%d,
12754 >8401 byte x clean flag %d,
12770 >&-1167 byte x clean flag %d,
12771 >&-1168 byte x readonly flag %d,
12790 >&-1167 byte x clean flag %d,
12791 >&-1168 byte x readonly flag %d,
12814 >8401 byte x clean flag %d,
12830 >&-1167 byte x clean flag %d,
12831 >&-1168 byte x readonly flag %d,
12850 >&-1167 byte x clean flag %d,
12851 >&-1168 byte x readonly flag %d,
13141 >>38917 byte >0x33 (unknown version, ID 0x%X)
13142 >>38917 byte <0x31 (unknown version, ID 0x%X)
13148 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
13239 >28 byte 0 Invalid os/
13240 >28 byte 1 OpenBSD/
13241 >28 byte 2 NetBSD/
13242 >28 byte 3 FreeBSD/
13243 >28 byte 4 4.4BSD/
13244 >28 byte 5 Linux/
13245 >28 byte 6 SVR4/
13246 >28 byte 7 Esix/
13247 >28 byte 8 Solaris/
13248 >28 byte 9 Irix/
13249 >28 byte 10 SCO/
13250 >28 byte 11 Dell/
13251 >28 byte 12 NCR/
13252 >28 byte 13 LynxOS/
13253 >28 byte 14 VxWorks/
13254 >28 byte 15 pSOS/
13255 >28 byte 16 QNX/
13256 >28 byte 17 Firmware/
13257 >28 byte 18 RTEMS/
13258 >28 byte 19 ARTOS/
13259 >28 byte 20 Unity OS/
13260 >28 byte 21 INTEGRITY/
13261 >29 byte 0 \bInvalid CPU,
13262 >29 byte 1 \bAlpha,
13263 >29 byte 2 \bARM,
13264 >29 byte 3 \bIntel x86,
13265 >29 byte 4 \bIA64,
13266 >29 byte 5 \bMIPS,
13267 >29 byte 6 \bMIPS 64-bit,
13268 >29 byte 7 \bPowerPC,
13269 >29 byte 8 \bIBM S390,
13270 >29 byte 9 \bSuperH,
13271 >29 byte 10 \bSparc,
13272 >29 byte 11 \bSparc 64-bit,
13273 >29 byte 12 \bM68K,
13274 >29 byte 13 \bNios-32,
13275 >29 byte 14 \bMicroBlaze,
13276 >29 byte 15 \bNios-II,
13277 >29 byte 16 \bBlackfin,
13278 >29 byte 17 \bAVR32,
13279 >29 byte 18 \bSTMicroelectronics ST200,
13280 >29 byte 19 \bSandbox architecture,
13281 >29 byte 20 \bANDES Technology NDS32,
13282 >29 byte 21 \bOpenRISC 1000,
13283 >29 byte 22 \bARM 64-bit,
13284 >29 byte 23 \bDesignWare ARC,
13285 >29 byte 24 \bx86_64,
13286 >29 byte 25 \bXtensa,
13287 >29 byte 26 \bRISC-V,
13288 >30 byte 0 Invalid Image
13289 >30 byte 1 Standalone Program
13290 >30 byte 2 OS Kernel Image
13291 >30 byte 3 RAMDisk Image
13292 >30 byte 4 Multi-File Image
13293 >30 byte 5 Firmware Image
13294 >30 byte 6 Script File
13295 >30 byte 7 Filesystem Image (any type)
13296 >30 byte 8 Binary Flat Device Tree BLOB
13297 >31 byte 0 (Not compressed),
13298 >31 byte 1 (gzip),
13299 >31 byte 2 (bzip2),
13300 >31 byte 3 (lzma),
13357 >>&0 byte 0x76
13359 >>>>&0 byte 0x6e
13361 >>>>>>&1 byte 0x74
13377 >>&(&0.b+8) byte 0x42 OpenVMS backup saveset data
13422 >525 byte x (ODS-%d);
13425 >>525 byte 2 VAX/VMS or OpenVMS file system;
13426 >>525 byte 5 OpenVMS Alpha or Itanium file system;
13508 # appending the UUID in the case of a 16-byte label.
13608 >36 lelong x \b, byte order %d
13658 >>8 byte&0xfd 0x08 Macromedia Flash data
13660 >>>3 byte x \b, version %d
13661 >>8 byte&0xfe 0x10 Macromedia Flash data
13663 >>>3 byte x \b, version %d
13664 >>8 byte 0x18 Macromedia Flash data
13666 >>>3 byte x \b, version %d
13669 >>>3 byte x \b, version %d
13672 >>>3 byte x \b, version %d
13673 >>8 byte&0x7 0
13677 >>>>>3 byte x \b, version %d
13680 >>8 byte 0x78 Macromedia Flash data (compressed)
13682 >>>3 byte x \b, version %d
13685 >>8 byte 0x5d Macromedia Flash data (lzma compressed)
13687 >>>3 byte x \b, version %d
13748 0 short 017001 byte-swapped Berkeley vfont data
13781 # dfCopyright 60 byte null padded Copyright string. uncomment it to get old looking
13847 >12 lelong ^0x04 byte: LSB first
13848 >12 lelong &0x04 byte: MSB first
14202 # using native byte order.
14248 >14 byte x %c)
14282 >13 byte x %c)
14296 # All new-style FreeBSD magic numbers are in host byte order (i.e.,
14369 >>3 byte&0xC0 &0x80 shared library
14370 >>3 byte&0xC0 0x40 PIC object
14371 >>3 byte&0xC0 0x00 object
14373 >>3 byte&0x80 0x80 dynamically linked executable
14374 >>3 byte&0x80 0x00 executable
14379 >>3 byte&0xC0 &0x80 shared library
14380 >>3 byte&0xC0 0x40 PIC object
14381 >>3 byte&0xC0 0x00 object
14383 >>3 byte&0x80 0x80 dynamically linked executable
14384 >>3 byte&0x80 0x00 executable
14389 >>3 byte&0xC0 &0x80 shared library
14390 >>3 byte&0xC0 0x40 PIC object
14391 >>3 byte&0xC0 0x00 object
14393 >>3 byte&0x80 0x80 dynamically linked executable
14394 >>3 byte&0x80 0x00 executable
14399 >>3 byte&0xC0 &0x80 shared library
14400 >>3 byte&0xC0 0x40 PIC object
14401 >>3 byte&0xC0 0x00 object
14403 >>3 byte&0x80 0x80 dynamically linked executable
14404 >>3 byte&0x80 0x00 executable
14409 # byte 7: highest byte of the kernel stack pointer, always 0xfe
14412 # 28: low order byte of the current PTD entry, always 0 since the
14431 >8 byte x version %d,
14432 >9 byte 2 %d bytes in header,
14433 >>10 byte x %d chars wide by
14434 >>11 byte x %d chars high
14444 >11 byte >0 \b%02d-
14445 >10 byte >0 \b%02d)
14452 #>>>>10 byte 0 \b01-
14453 #>>>>10 byte 1 \b02-
14454 #>>>>10 byte 2 \b03-
14455 #>>>>10 byte 3 \b04-
14456 #>>>>10 byte 4 \b05-
14457 #>>>>10 byte 5 \b06-
14458 #>>>>10 byte 6 \b07-
14459 #>>>>10 byte 7 \b08-
14460 #>>>>10 byte 8 \b09-
14461 #>>>>10 byte 9 \b10-
14462 #>>>>10 byte 10 \b11-
14463 #>>>>10 byte 11 \b12-
14568 >3 byte 0x00 (none format)
14569 >3 byte 0x01 (bz2 format)
14570 >3 byte 0x02 (gz format)
14571 >3 byte 0x03 (lzo format)
14572 >3 byte 0x04 (xor format)
14573 >3 byte >0x04 (unknown format)
14645 # 56 byte null-terminated entry name string includes path like maps/e1m1.bsp
14884 >4 byte 0x08 Sid Meier's Civilization V saved game,
14886 >4 byte 0x01 Sid Meier's Civilization V replay data,
14905 >5 byte x (version %c
14906 >6 byte x \b%c
14907 >7 byte x \b%c)
14910 >4 byte 67 for C
14911 >4 byte 111 for Objective-C
14912 >4 byte 43 for C++
14913 >4 byte 79 for Objective-C++
14969 >3 byte x version %d .
14970 >4 byte x %d
15045 >24 byte >0 \b, version %u
15046 >25 byte >0 \b.%u
15060 >40 byte 1 executable
15061 >40 byte 2 VMFile
15062 >40 byte 3 binary
15063 >40 byte 4 directory label
15064 >40 byte <1 unknown
15065 >40 byte >4 unknown
15191 # FIXME: Could be simplified if pstring supported two-byte counts
15226 # It's always "GVariant", it's byte swapped on incompatible archs
15240 >16 byte x \b, v%d
15241 >17 byte x \b.%d
15314 # skip newline byte
15363 >4 byte x version %d
15370 # So recognition is now done by ./pgp with start test for byte 0x99
15374 # >3 byte 4
15397 >4 byte 1
15399 >>>5 byte 1 version %d
15700 >39 byte >0 - version %c
15708 >>32 byte >0 %c
15738 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
15739 >>8 byte&0x70 0x10 SERPENT crypt,
15740 >>8 byte&0x70 0x20 TWOFISH crypt,
15741 >>8 byte&0x70 0x30 CAST-256 crypt,
15742 >>8 byte&0x70 0x40 SAFER+ crypt,
15743 >>8 byte&0x70 0x50 LOKI97 crypt,
15744 >>8 byte&0x70 0x60 3DES crypt,
15745 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
15746 >>8 byte&0x08 0x00 SHA1 hash,
15747 >>8 byte&0x08 0x08 RIPEMD-160 hash,
15748 >>8 byte&0x04 0x00 ZLib
15749 >>8 byte&0x04 0x04 BZip2
15750 >>8 byte&0x03 0x00 lvl.0
15751 >>8 byte&0x03 0x01 lvl.3
15752 >>8 byte&0x03 0x02 lvl.6
15753 >>8 byte&0x03 0x03 lvl.9
15756 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
15757 >>8 byte&0x70 0x10 SERPENT crypt,
15758 >>8 byte&0x70 0x20 TWOFISH crypt,
15759 >>8 byte&0x70 0x30 CAST-256 crypt,
15760 >>8 byte&0x70 0x40 SAFER+ crypt,
15761 >>8 byte&0x70 0x50 LOKI97 crypt,
15762 >>8 byte&0x70 0x60 3DES crypt,
15763 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
15764 >>8 byte&0x08 0x00 SHA1 hash,
15765 >>8 byte&0x08 0x08 RIPEMD-160 hash,
15766 >>8 byte&0x04 0x00 ZLib
15767 >>8 byte&0x04 0x04 BZip2
15768 >>8 byte&0x03 0x00 lvl.0
15769 >>8 byte&0x03 0x01 lvl.3
15770 >>8 byte&0x03 0x02 lvl.6
15771 >>8 byte&0x03 0x03 lvl.9
15795 >19 byte x
15796 >>18 byte x EDID data, version %u.
15797 >>19 byte x \b%u
15834 # XXX - somebody should figure out whether any byte order needs to be
15866 # The "misc" stuff needs a byte order; the archives look suspiciously
15876 0 long 01203604016 TML 0123 byte-order format
15877 0 long 01702407010 TML 1032 byte-order format
15878 0 long 01003405017 TML 2301 byte-order format
15879 0 long 01602007412 TML 3210 byte-order format
16017 >8 byte >0 - version %d
16035 >7 byte >64 - Rev %c
16349 #>2 byte 0x50 pure
16367 >7 byte&0x03 !3 AIX core file
16368 >>1 byte &0x01 fulldump
16369 >>7 byte &0x01 32-bit
16371 >>7 byte &0x02 64-bit
16596 # IFF files begin with an 8 byte FORM header, followed by a 4 character
16676 # little magic: PCX (first byte is 0x0a)
16683 # at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
16685 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
16843 # The next byte following the magic is always whitespace.
16853 # test for whitespace after 2 byte magic
16928 >21 byte 48 version 2
16929 >21 byte 51 version 3
16931 >21 byte 48 version 2
16932 >21 byte 51 version 3
16956 >10 byte x \b, version %d.
16957 >11 byte x \b%d
17133 # 137 P N G \r \n ^Z \n [4-byte length] I H D R [HEAD data] [HEAD crc] ...
17140 >8 byte x %d-bit
17141 >9 byte 0 grayscale,
17142 >9 byte 2 \b/color RGB,
17143 >9 byte 3 colormap,
17144 >9 byte 4 gray+alpha,
17145 >9 byte 6 \b/color RGBA,
17146 #>10 byte 0 deflate/32K,
17147 >12 byte 0 non-interlaced
17148 >12 byte 1 interlaced
17194 #>10 byte &0x80 color mapped,
17195 #>10 byte&0x07 =0x00 2 colors
17196 #>10 byte&0x07 =0x01 4 colors
17197 #>10 byte&0x07 =0x02 8 colors
17198 #>10 byte&0x07 =0x03 16 colors
17199 #>10 byte&0x07 =0x04 32 colors
17200 #>10 byte&0x07 =0x05 64 colors
17201 #>10 byte&0x07 =0x06 128 colors
17202 #>10 byte&0x07 =0x07 256 colors
17204 # ITC (CMU WM) raster files. It is essentially a byte-reversed Sun raster,
17286 >29 byte 0 \b, normal resolution (204x98 DPI)
17287 >29 byte 1 \b, fine resolution (204x196 DPI)
17603 >10 byte&0x1 =0x1 \b, clear first
17604 >10 byte&0x2 =0x2 \b, no background
17605 >10 byte&0x4 =0x4 \b, alpha channel
17606 >10 byte&0x8 =0x8 \b, comment
17607 >11 byte >0 \b, %d color channels
17608 >12 byte >0 \b, %d bits per pixel
17609 >13 byte >0 \b, %d color map channels
17640 #>2 byte 0 \b, verbatim
17641 >2 byte 1 \b, RLE
17642 #>3 byte 1 \b, normal precision
17643 >3 byte 2 \b, high precision
17662 >0xe02 byte&0x03 0x00 , landscape mode
17663 >0xe02 byte&0x03 0x01 , portrait mode
17664 >0xe02 byte&0x03 0x02 , landscape mode
17665 >0xe02 byte&0x03 0x03 , portrait mode
17703 # of the header, which is at least 25 4-byte longs, and the one at offset 8
17733 # most frequent byte, xx and zz are runlength escape codes, where xx is
17737 >5 byte 0x00 (white background)
17738 >5 byte 0xFF (black background)
17740 >5 byte 0x00 (white background)
17741 >5 byte 0xFF (black background)
17773 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
17793 >>>>68 byte 1 colour,
17794 >>>>68 byte 2 grayscale,
17799 >>>>2 byte 0 uncompressed
17800 >>>>2 byte 1 RLE compressed
17921 >>26 byte 8 8-bit
17922 >>26 byte 16 16-bit
17925 >>27 byte 1 mono
17926 >>28 byte 2 stereo
17943 >4 byte 16 color
17944 >>5 byte x %d bit
17947 >4 byte 32 cell
17948 >>5 byte x %d bit
17962 >16 byte x \b, device type 33%2.2X
17967 >16 byte x \b, device type 33%2.2X
17972 >16 byte x \b, device type 33%2.2X
17983 #>>0x0064 8 byte identifier
18012 # BOOL values are two-byte integers; use them to rule out false positives.
18052 >>&16 byte 0 none
18053 >>&16 byte 1 rle
18054 >>&16 byte 2 zips
18055 >>&16 byte 3 zip
18056 >>&16 byte 4 piz
18057 >>&16 byte 5 pxr24
18058 >>&16 byte 6 b44
18059 >>&16 byte 7 b44a
18060 >>&16 byte 8 dwaa
18061 >>&16 byte 9 dwab
18062 >>&16 byte >9 unknown
18074 >>&14 byte 0 increasing y
18075 >>&14 byte 1 decreasing y
18076 >>&14 byte 2 random y
18077 >>&14 byte >2 unknown
18292 >98 byte&0x08 =0x08 \b, hard tiling
18293 >99 byte&0x80 =0x80 \b, tiling present
18294 >99 byte&0x40 =0x40 \b, codestream present
18295 >99 byte&0x38 x \b, spatial xform=
18296 >99 byte&0x38 0x00 \bTL
18297 >99 byte&0x38 0x08 \bBL
18298 >99 byte&0x38 0x10 \bTR
18299 >99 byte&0x38 0x18 \bBR
18300 >99 byte&0x38 0x20 \bBT
18301 >99 byte&0x38 0x28 \bRB
18302 >99 byte&0x38 0x30 \bLT
18303 >99 byte&0x38 0x38 \bLB
18304 >100 byte&0x80 =0x80 \b, short header
18307 >100 byte&0x80 =0x00 \b, long header
18525 >0x08 byte 0 \b, ARGB1555
18526 >0x08 byte 1 \b, RGB565
18527 >0x08 byte 2 \b, ARGB4444
18528 >0x08 byte 3 \b, YUV442
18529 >0x08 byte 4 \b, Bump
18530 >0x08 byte 5 \b, 4bpp
18531 >0x08 byte 6 \b, 8bpp
18533 >0x09 byte 0x01 \b, square twiddled
18534 >0x09 byte 0x02 \b, square twiddled & mipmap
18535 >0x09 byte 0x03 \b, VQ
18536 >0x09 byte 0x04 \b, VQ & mipmap
18537 >0x09 byte 0x05 \b, 8-bit CLUT twiddled
18538 >0x09 byte 0x06 \b, 4-bit CLUT twiddled
18539 >0x09 byte 0x07 \b, 8-bit direct twiddled
18540 >0x09 byte 0x08 \b, 4-bit direct twiddled
18541 >0x09 byte 0x09 \b, rectangle
18542 >0x09 byte 0x0B \b, rectangular stride
18543 >0x09 byte 0x0D \b, rectangular twiddled
18544 >0x09 byte 0x10 \b, small VQ
18545 >0x09 byte 0x11 \b, small VQ & mipmap
18546 >0x09 byte 0x12 \b, square twiddled & mipmap
18569 >0x0B byte 0 \b, I4
18570 >0x0B byte 1 \b, I8
18571 >0x0B byte 2 \b, IA4
18572 >0x0B byte 3 \b, IA8
18573 >0x0B byte 4 \b, RGB565
18574 >0x0B byte 5 \b, RGB5A3
18575 >0x0B byte 6 \b, ARGB8888
18576 >0x0B byte 8 \b, CI4
18577 >0x0B byte 9 \b, CI8
18578 >0x0B byte 14 \b, DXT1
19034 >0x38 byte x \b, mipmaps: %u
19052 >4 byte x %u
19053 >5 byte x \bx%u
19054 >6 byte >1 \bx%u
19056 # Pretend it's 32-bit and mask off the high byte.
19097 >>>>32 byte x reMarkable tablet page (v%c), 1404 x 1872,
19163 >0x08 byte x \b,
19167 >>0x08 byte !0 %c
19168 >>>0x0C byte !0 \b%u
19169 >>0x09 byte !0 \b%c
19170 >>>0x0D byte !0 \b%u
19171 >>0x0A byte !0 \b%c
19172 >>>0x0E byte !0 \b%u
19173 >>0x0B byte !0 \b%c
19174 >>>0x0F byte !0 \b%u
19182 >0x08 byte x \b,
19186 >>0x0B byte !0 %c
19187 >>>0x0F byte !0 \b%u
19188 >>0x0A byte !0 \b%c
19189 >>>0x0E byte !0 \b%u
19190 >>0x09 byte !0 \b%c
19191 >>>0x0D byte !0 \b%u
19192 >>0x08 byte !0 \b%c
19193 >>>0x0C byte !0 \b%u
19204 >0 byte 0x00 L8
19205 >0 byte 0x01 AL8
19206 >0 byte 0x02 ARGB1555
19207 >0 byte 0x03 RGB555
19208 >0 byte 0x04 ARGB4444
19209 >0 byte 0x05 RGB565
19210 >0 byte 0x06 ARGB8888
19211 >0 byte 0x07 xRGB8888
19212 >0 byte 0x0B P8
19213 >0 byte 0x0C DXT1
19214 >0 byte 0x0E DXT2
19215 >0 byte 0x0F DXT4
19216 >0 byte 0x10 Linear ARGB1555
19217 >0 byte 0x11 Linear RGB565
19218 >0 byte 0x12 Linear ARGB8888
19219 >0 byte 0x13 Linear L8
19220 >0 byte 0x16 Linear R8B8
19221 >0 byte 0x17 Linear G8B8
19222 >0 byte 0x19 A8
19223 >0 byte 0x1A A8L8
19224 >0 byte 0x1B Linear AL8
19225 >0 byte 0x1C Linear RGB555
19226 >0 byte 0x1D Linear ARGB4444
19227 >0 byte 0x1E Linear xRGB8888
19228 >0 byte 0x1F Linear A8
19229 >0 byte 0x20 Linear A8L8
19230 >0 byte 0x24 YUY2
19231 >0 byte 0x25 UYVY
19232 >0 byte 0x27 L6V5U5
19233 >0 byte 0x28 V8U8
19234 >0 byte 0x29 R8B8
19235 >0 byte 0x2A D24S8
19236 >0 byte 0x2B F24S8
19237 >0 byte 0x2C D16
19238 >0 byte 0x2D F16
19239 >0 byte 0x2E Linear D24S8
19240 >0 byte 0x2F Linear F24S8
19241 >0 byte 0x30 Linear D16
19242 >0 byte 0x31 Linear F16
19243 >0 byte 0x32 L16
19244 >0 byte 0x33 V16U16
19245 >0 byte 0x35 Linear L16
19246 >0 byte 0x36 Linear V16U16
19247 >0 byte 0x37 Linear L6V5U5
19248 >0 byte 0x38 RGBA5551
19249 >0 byte 0x39 RGBA4444
19250 >0 byte 0x3A QWVU8888
19251 >0 byte 0x3B BGRA8888
19252 >0 byte 0x3C RGBA8888
19253 >0 byte 0x3D Linear RGBA5551
19254 >0 byte 0x3E Linear RGBA4444
19255 >0 byte 0x3F Linear ABGR8888
19256 >0 byte 0x40 Linear BGRA8888
19257 >0 byte 0x41 Linear RGBA8888
19258 >0 byte 0x64 Vertex Data
19261 >0x19 byte x \b, format:
19270 >7 byte 0x00 3D Coordinates with Indexed Color
19271 >7 byte 0x01 2D Coordinates with Indexed Color
19272 >7 byte 0x02 Color Palette
19273 >7 byte 0x04 3D Coordinates with True Color
19274 >7 byte 0x05 2D Coordinates with True Color
19280 >>30 byte >0 \b, projector number %d
19285 >2 byte x (version %d)
19302 >4 byte 0 Apple QuickTake 150 Raw Image
19303 >4 byte >0 Apple QuickTake 200 Raw Image
19368 # lower byte of CPT file flags: 0x94~CPT9FILE 0x01~often CPT7FILE 0x8C~CPT8FILE
19370 # upper byte of CPT file flags:
19508 >2 byte x (%d*512)
19602 >0 byte 0 hash file (?),
19603 >0 byte 1 3.0 hash file,
19604 >0 byte 2 3.1 hash file,
19605 >0 byte 3 hash file (?),
19624 >1 byte 0 hash file (?),
19625 >1 byte 1 3.0 hash file,
19626 >1 byte 2 3.1 hash file,
19627 >1 byte 3 hash file (?),
19659 >4 byte x \b, header size %u
19660 >5 byte x \b, version %u
19664 >17 byte >0 \b, password protected
19692 >0x12 byte 0
19698 # Grr. 2 byte magic "JM", really? In 2019?
19757 >>11 byte x \b %d.
19758 >>12 byte x \b%02d
19760 >>13 byte 0 \b, aspect ratio
19761 >>13 byte 1 \b, resolution (DPI)
19762 >>13 byte 2 \b, resolution (DPCM)
19767 >>18 byte !0 \b, thumbnail %dx
19768 >>>19 byte x \b%d
19785 >>4 byte x \b, baseline, precision %d
19788 >>9 byte x \b, components %d
19792 >>4 byte x \b, extended sequential, precision %d
19795 >>9 byte x \b, components %d
19799 >>4 byte x \b, progressive, precision %d
19802 >>9 byte x \b, components %d
19857 >3 byte 1
19950 >>>>>>&0 byte x \b, kvno=%u
19969 >10 byte 0x20 KiCad Schematic Document
19972 >>>19 byte 0x20
19977 >8 byte 0x20
19979 >>>18 byte 0x20 KiCad Schematic Document (Legacy)
19982 >>>>>31 byte 0x20
19987 >17 byte 0x20 KiCad Symbol Library
19990 >>>26 byte 0x20
19995 >16 byte 0x20 KiCad Symbol Library (Legacy)
19998 >>>24 byte 0x20
20003 >15 byte 0x20 KiCad Symbol Library Documentation (Legacy)
20006 >>>24 byte 0x20
20011 >10 byte 0x20 KiCad Board Layout
20014 >>>19 byte 0x20
20019 >7 byte 0x20 KiCad Footprint
20028 >7 byte 0x20 KiCad Netlist
20033 >14 byte 0xA KiCad Symbol Library Table
20034 >14 byte 0xD KiCad Symbol Library Table
20035 >14 byte 0x20 KiCad Symbol Library Table
20039 >13 byte 0xA KiCad Footprint Library Table
20040 >13 byte 0xD KiCad Footprint Library Table
20041 >13 byte 0x20 KiCad Footprint Library Table
20073 >4 byte 0x14
20267 >2 byte&0x01 0 256 characters,
20268 >2 byte&0x01 !0 512 characters,
20269 >2 byte&0x02 0 no directory,
20270 >2 byte&0x02 !0 Unicode directory,
20271 >3 byte >0 8x%d
20357 >>>529 byte 0 zImage,
20358 >>>529 byte 1 bzImage,
20418 >>>>529 byte 0 \b, zImage
20419 >>>>529 byte 1 \b, bzImage
20474 >2 byte&0x01 !0 \b, unmapped zero page
20475 >2 byte&0x20 0 \b, impure
20476 >2 byte&0x20 !0
20477 >>2 byte&0x10 !0 \b, A_EXEC
20478 >2 byte&0x02 !0 \b, A_PAL
20479 >2 byte&0x04 !0 \b, A_NSYM
20480 >2 byte&0x08 !0 \b, A_STAND
20481 >2 byte&0x40 !0 \b, A_PURE
20482 >2 byte&0x80 !0 \b, A_TOVLY
20648 >&(8.L) byte x
20693 >12 byte x \b, version %d
20694 >13 byte 1 \b, require visibility
20780 >&0 regex \^(defun|defvar|defconst|defmacro|setq|fset) Emacs v18 byte-compiled Lisp data
20787 >&0 regex \^(put|provide|require|random) Emacs v18 byte-compiled Lisp data
20799 >4 byte >18 Emacs/XEmacs v%d byte-compiled Lisp data
20801 #>4 byte <32 Emacs/XEmacs v%d byte-compiled Lisp data
20810 0 string (SYSTEM::VERSION\040' CLISP byte-compiled Lisp program (pre 2004-03-27)
20811 0 string (|SYSTEM|::|VERSION|\040' CLISP byte-compiled Lisp program text
20825 # llvm: file(1) magic for LLVM byte-codes
20829 0 string llvm LLVM byte-codes, uncompressed
20830 0 string llvc0 LLVM byte-codes, null compression
20831 0 string llvc1 LLVM byte-codes, gzip compression
20832 0 string llvc2 LLVM byte-codes, bzip2 compression
20874 # 2.4 uses 0x23 as its version byte because it shares the format
20876 >4 byte 0x23 version 2.4
20877 >4 byte 0x25 version 2.5/3.0
20878 >4 byte 0x31 version 3.1
20879 >4 byte 0x32 version 3.2
20880 >4 byte 0x40 version 4.0
20881 >4 byte 0x50 version 5.0
20882 >4 byte 0x51 version 5.1
20883 >4 byte 0x52 version 5.2
20884 >4 byte 0x53 version 5.3
20885 >4 byte 0x54 version 5.4
21145 >0 byte 0xcf 64-bit
21317 0 byte 0
21326 >>>>74 byte 0
21328 >>>>>82 byte 0
21358 # >73 byte !0 \b, flags 0x
21359 # >73 byte =0
21360 # >>101 byte !0 \b, flags 0x
21362 # >73 byte !0 \b%x
21364 # >101 byte !0 \b%x
21365 >73 byte &0x01 \b, inited
21366 >73 byte &0x02 \b, changed
21367 >73 byte &0x04 \b, busy
21368 >73 byte &0x08 \b, bozo
21369 >73 byte &0x10 \b, system
21370 >73 byte &0x20 \b, bundle
21371 >73 byte &0x40 \b, invisible
21372 >73 byte &0x80 \b, locked
21381 >81 byte !0 \b, protected 0x%x
21816 >9 byte x \b, dcrypt version %d
21862 >15 byte 0
21873 >>53 byte x \b, type %d
21874 >>53 byte 1 \b (Device)
21875 >>53 byte 2 \b (Settings)
21876 >>53 byte 3 \b (Sports/Cycling)
21877 >>53 byte 4 \b (Activity)
21878 >>53 byte 8 \b (Elevations)
21879 >>53 byte 10 \b (Totals)
21894 # If non-zero, every byte of the entire .img file is to be XORed with this value
22251 0 byte 0x20
22253 >>0x76 byte 0x20
22256 >>>>3 byte x device firmware %d.
22257 >>>>4 byte x \b%d.
22258 >>>>5 byte x \b%d,
22300 # from byte 4 it is either 'nul E' or 'soh R'
22465 >3 byte 0 algorithm: blowfish-448,
22466 >3 byte 1 algorithm: DES,
22467 >3 byte 2 algorithm: 3DES,
22468 >3 byte 3 algorithm: 3-WAY,
22469 >3 byte 4 algorithm: GOST,
22470 >3 byte 6 algorithm: SAFER-SK64,
22471 >3 byte 7 algorithm: SAFER-SK128,
22472 >3 byte 8 algorithm: CAST-128,
22473 >3 byte 9 algorithm: xTEA,
22474 >3 byte 10 algorithm: TWOFISH-128,
22475 >3 byte 11 algorithm: RC2,
22476 >3 byte 12 algorithm: TWOFISH-192,
22477 >3 byte 13 algorithm: TWOFISH-256,
22478 >3 byte 14 algorithm: blowfish-128,
22479 >3 byte 15 algorithm: blowfish-192,
22480 >3 byte 16 algorithm: blowfish-256,
22481 >3 byte 100 algorithm: RC6,
22482 >3 byte 101 algorithm: IDEA,
22483 >4 byte 0 mode: CBC,
22484 >4 byte 1 mode: ECB,
22485 >4 byte 2 mode: CFB,
22486 >4 byte 3 mode: OFB,
22487 >4 byte 4 mode: nOFB,
22488 >5 byte 0 keymode: 8bit
22489 >5 byte 1 keymode: 4bit
22490 >5 byte 2 keymode: SHA-1 hash
22491 >5 byte 3 keymode: MD5 hash
22604 >7 byte =1 Gridded binary (GRIB) version 1
22605 >7 byte =2 Gridded binary (GRIB) version 2
22648 >22 byte x - version %d
22649 >23 byte x \b.%d
22657 >23 byte x - version %d
22658 >22 byte x \b.%d
22666 >23 byte x - version %d
22667 >22 byte x \b.%d
22675 >23 byte x - version %d
22676 >22 byte x \b.%d
22686 >22 byte x - version %d
22687 >23 byte x \b.%d
22695 >22 byte x - version %d
22696 >23 byte x \b.%d
22704 >23 byte x - version %d
22705 >22 byte x \b.%d
22713 >23 byte x - version %d
22714 >22 byte x \b.%d
22724 >22 byte x - version %d
22725 >23 byte x \b.%d
22733 >22 byte x - version %d
22734 >23 byte x \b.%d
22742 >23 byte x - version %d
22743 >22 byte x \b.%d
22751 >23 byte x - version %d
22752 >22 byte x \b.%d
22761 # XXX - byte order?
22836 # XXX - byte order?
22861 >29 byte 1 \b, fine resolution
22862 >29 byte 0 \b, normal resolution
22888 >>>>>>>8 ubequad !0x5dee74ad1aa56394 raw G3 (Group 3) FAX, byte-padded
22889 # version 5.25 labeled the entry above "raw G3 data, byte-padded"
22930 # Brooktrout G3 fax data incl. 128 byte header
22938 >>11 byte 1 \b, G3 compression
22939 >>11 byte 2 \b, G32D compression
23191 >>(0x3c.l+4) leshort 0xebc EFI byte code
23228 >>>(0x3c.l+0xf7) byte x
23247 >>>(0x3c.l+0x36) byte 1 for OS/2 1.x
23248 >>>(0x3c.l+0x36) byte 2 for MS Windows 3.x
23249 >>>(0x3c.l+0x36) byte 3 for MS-DOS
23250 >>>(0x3c.l+0x36) byte 4 for Windows 386
23251 >>>(0x3c.l+0x36) byte 5 for Borland Operating System Services
23253 >>>>(0x3c.l+0x36) byte x (unknown OS %x)
23254 >>>(0x3c.l+0x36) byte 0x81 for MS-DOS, Phar Lap DOS extender
23348 >>&(&0x42.l-3) byte x
23402 >>&(2.s-517) byte x
23484 # leading/trailing nulls, zeros or non ASCII characters in 8-byte name field at offset 10 are skipp…
23564 # openpgpdefs.h: fourth byte < 14 indicate cipher algorithm type
23580 # byte 0xeb conflicts with "sequent" magic leshort 0xn2eb
23585 >0 byte x DOS executable (COM)
23596 0 byte 0xeb
23598 >1 byte >-1
23600 >>(1.b+2) byte x
23604 0 byte 0xe9
23608 >>(1.s+3) byte x
23613 >>(1,s+65539) byte x
23634 # A COM32R program must start with the byte sequence B8 FE 4C CD 21 (mov
23697 >0 byte !0xb8 COM executable for DOS
23740 #0 byte 0xf0 MS-DOS program library data
23746 >30 byte 9 (512B sectors)
23747 >30 byte 12 (4kB sectors)
23749 >30 byte 9 (512B sectors)
23750 >30 byte 12 (4kB sectors)
24072 >9 byte 0
24073 >>0 byte x
24076 >>0 byte x
24121 >0 byte =0 \b, 256x
24122 >0 byte !0 \b, %dx
24123 >1 byte =0 \b256
24124 >1 byte !0 \b%d
24146 >9 byte 0
24199 >8 byte >0x2F version %c
24200 >9 byte >0x2F \b.%c file
24242 >4 long >0 Postscript starts at byte %d
24244 >>>12 long >0 Metafile starts at byte %d
24246 >>>20 long >0 TIFF starts at byte %d
24602 >5 byte&0xf0 =0x60 version 6,
24603 >5 byte&0xf0 !0x60 version 4/5,
24639 >5 byte 2
24640 >>48 byte x version %d.
24641 >>49 byte x \b%d.
24642 >>50 byte x \b%d
24643 >5 byte <2
24661 # The second byte of these signatures is a file version; I don't know what,
24691 # test for flag byte: FFh~complete file, 00h~split file
24694 >0 byte-127 <-126
24767 # since some documents include a 520-byte extra field following the file
24771 # 520-byte extra field following the file header
24863 >>3 byte x \bv%c
24864 >>4 byte x \b.%c
24865 >>5 byte x \b%c
24875 >0xE byte 0
24876 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
24877 >>0xF byte&0x02 2 \b, soundchip(s): SN76489
24878 >>>0xF byte&0x04 4 stereo
24879 >>0xF byte&0x01 1 \b, YM2413
24880 >>0xF byte&0x08 8 \b, Y8950
24883 >0xE byte&0xEF 0
24884 >>0xF byte&0x40 0x00 \b, 60Hz
24885 >>0xF byte&0x40 0x40 \b, 50Hz
24886 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
24887 >>0xF byte&0x02 0x02 \b, soundchips: SN76489
24888 >>>0xF byte&0x04 0x04 stereo
24889 >>0xF byte&0x01 0x01 \b,
24890 >>>0xF byte&0x18 0x00 \bYM2413
24891 >>>0xF byte&0x18 0x08 \bYM2413, Y8950
24892 >>>0xF byte&0x18 0x18 \bYM2413+Y8950 pseudostereo
24893 >>0xF byte&0x18 0x10 \b, Majyutsushi DAC
24897 >4 byte 0x10 MSX Moonblaster for MoonSound music
24902 >>3 byte x v%c
24903 >>4 byte x \b.%c
24904 >>5 byte x \b%c
24916 >>0x7D byte 0x1a
24918 >>>>0x86 byte 0 v1.5
24920 >>>>0x86 byte 1 v2.4
25121 #0 byte 0xFE
25127 0 byte 0xFF
25135 0 byte 0xFE
25138 >>>6 byte 0x0A MSX Mega-Assembler source
25148 >0xF byte 1
25149 >>0x14 byte 0
25151 >>>>0x23 byte 1
25152 >>>>>0x25 byte 0
25155 >>>>>>>>0x1D byte <32 \b, theme: %d
25299 # All new-style magic numbers are in network byte order.
25315 >0 byte &0x80
25319 >0 byte ^0x80 executable
25323 >0 byte &0x80
25327 >0 byte ^0x80 executable
25332 >0 byte &0x80 dynamically linked executable
25333 >0 byte ^0x80
25334 >>0 byte &0x40 position independent
25341 >0 byte &0x80 dynamically linked executable
25342 >0 byte ^0x80 executable
25601 >4 byte x V%d.
25602 >5 byte x %d
26189 # We have to check the byte order flag to see what byte order all the
26193 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
26198 >4 byte 0 invalid class
26199 >4 byte 1 32-bit
26200 >4 byte 2 64-bit
26201 >7 byte 0 invalid os
26202 >7 byte 1 OpenBSD
26203 >7 byte 2 NetBSD
26204 >7 byte 3 FreeBSD
26205 >7 byte 4 4.4BSD
26206 >7 byte 5 Linux
26207 >7 byte 6 SVR4
26208 >7 byte 7 esix
26209 >7 byte 8 Solaris
26210 >7 byte 9 Irix
26211 >7 byte 10 SCO
26212 >7 byte 11 Dell
26213 >7 byte 12 NCR
26214 >5 byte 0 invalid byte order
26215 >5 byte 1 LSB
26227 >>18 leshort 1 AT&T WE32100 - invalid byte order,
26228 >>18 leshort 2 SPARC - invalid byte order,
26230 >>18 leshort 4 Motorola 68000 - invalid byte order,
26231 >>18 leshort 5 Motorola 88000 - invalid byte order,
26234 >>18 leshort 8 MIPS R3000_BE - invalid byte order,
26235 >>18 leshort 9 Amdahl - invalid byte order,
26237 >>18 leshort 11 RS6000 - invalid byte order,
26238 >>18 leshort 15 PA-RISC - invalid byte order,
26248 >5 byte 2 MSB
26260 >>18 beshort 3 Intel 80386 - invalid byte order,
26263 >>18 beshort 6 Intel 80486 - invalid byte order,
26267 >>18 beshort 10 MIPS R3000_LE - invalid byte order,
26353 # // patching this byte allows reading HLP files
26494 # descriptor space) preceded by a two byte constant.
26497 >&212 byte 0x01 \b, created with SAVOBJ
26498 >&212 byte 0x02 \b, created with SAVLIB
26499 >&212 byte 0x07 \b, created with SAVCFG
26500 >&212 byte 0x08 \b, created with SAVSECDTA
26501 >&212 byte 0x0A \b, created with SAVSECDTA
26502 >&212 byte 0x0B \b, created with SAVDLO
26503 >&212 byte 0x0D \b, created with SAVLICPGM
26504 >&212 byte 0x11 \b, created with SAVCHGOBJ
26505 >&213 byte 0x44 \b, at least V5R4 to open
26506 >&213 byte 0x43 \b, at least V5R3 to open
26507 >&213 byte 0x42 \b, at least V5R2 to open
26508 >&213 byte 0x41 \b, at least V5R1 to open
26509 >&213 byte 0x40 \b, at least V4R5 to open
26510 >&213 byte 0x3F \b, at least V4R4 to open
26511 >&213 byte 0x3E \b, at least V4R3 to open
26512 >&213 byte 0x3C \b, at least V4R2 to open
26513 >&213 byte 0x3D \b, at least V4R1M4 to open
26514 >&213 byte 0x3B \b, at least V4R1 to open
26515 >&213 byte 0x3A \b, at least V3R7 to open
26516 >&213 byte 0x35 \b, at least V3R6 to open
26517 >&213 byte 0x36 \b, at least V3R2 to open
26518 >&213 byte 0x34 \b, at least V3R1 to open
26519 >&213 byte 0x31 \b, at least V3R0M5 to open
26520 >&213 byte 0x30 \b, at least V2R3 to open
26553 >6 byte&0x0f 0x00 non-executable
26554 >6 byte&0x0f 0x01 machine language
26555 >6 byte&0x0f 0x02 BASIC I-code
26556 >6 byte&0x0f 0x03 Pascal P-code
26557 >6 byte&0x0f 0x04 C I-code
26558 >6 byte&0x0f 0x05 COBOL I-code
26559 >6 byte&0x0f 0x06 Fortran I-code
26561 >6 byte&0xf0 0x10 program executable
26562 >6 byte&0xf0 0x20 subroutine
26563 >6 byte&0xf0 0x30 multi-module
26564 >6 byte&0xf0 0x40 data module
26566 >6 byte&0xf0 0xC0 system module
26567 >6 byte&0xf0 0xD0 file manager
26568 >6 byte&0xf0 0xE0 device driver
26569 >6 byte&0xf0 0xF0 device descriptor
26576 >0x14 byte&0x80 0x80 re-entrant
26577 >0x14 byte&0x40 0x40 ghost
26578 >0x14 byte&0x20 0x20 system-state
26582 >0x13 byte 1 machine language
26583 >0x13 byte 2 BASIC I-code
26584 >0x13 byte 3 Pascal P-code
26585 >0x13 byte 4 C I-code
26586 >0x13 byte 5 COBOL I-code
26587 >0x13 byte 6 Fortran I-code
26592 >0x12 byte 1 program executable
26593 >0x12 byte 2 subroutine
26594 >0x12 byte 3 multi-module
26595 >0x12 byte 4 data module
26596 >0x12 byte 11 trap library
26597 >0x12 byte 12 system module
26598 >0x12 byte 13 file manager
26599 >0x12 byte 14 device driver
26600 >0x12 byte 15 device descriptor
26618 # These are weak, byte 59 is not guaranteed to be 0 and there are
26619 # 8 character identifiers at byte 60, one I found for appl is BIGb.
26674 # following the string always seems to start with a zero byte
26740 >(0x4E.L) byte 0
26741 >>(0x4E.L+1) byte x (v0.%02d)
26742 >(0x4E.L) byte 1
26743 >>(0x4E.L+1) byte x (v1.%02d)
26750 >(0x4E.L) byte >1 (v%d.
26751 >>(0x4E.L+1) byte x %02d)
26774 >0 byte&0xf0 0x80 T800
26775 >0 byte&0xf0 0x90 T9000
26776 >19 byte&0x02 0x02 executable
26777 >19 byte&0x02 0x00 object
26778 >19 byte&0x0c 0x00 not stripped
26785 # Compiled Parrot byte code
26787 >64 byte x %d.
26788 >72 byte x \b%d,
26789 >8 byte >0 %d byte words,
26790 >16 byte 0 little-endian,
26791 >16 byte 1 big-endian,
26792 >32 byte 0 IEEE-754 8 byte double floats,
26793 >32 byte 1 x86 12 byte long double floats,
26794 >32 byte 2 IEEE-754 16 byte long double floats,
26795 >32 byte 3 MIPS 16 byte long double floats,
26796 >32 byte 4 AIX 16 byte long double floats,
26797 >32 byte 5 4-byte floats,
26798 >40 byte x Parrot %d.
26799 >48 byte x \b%d.
26800 >56 byte x \b%d
26831 # XXX - byte order?
26869 >>8 byte x %c
26870 >>9 byte x \b%c
26871 >>10 byte x \b%c
26872 >>11 byte x \b%c
26884 >8 byte x system ID: %c
26885 >9 byte x \b%c
26886 >10 byte x \b%c
26887 >11 byte x \b%c,
26922 >>>&4 byte x system ID: %c
26923 >>>&5 byte x \b%c
26924 >>>&6 byte x \b%c
26925 >>>&7 byte x \b%c,
26929 >>>&4 byte x system ID: %c
26930 >>>&5 byte x \b%c
26931 >>>&6 byte x \b%c
26932 >>>&7 byte x \b%c,
26958 >5 byte x \b, version %c
26959 >7 byte x \b.%c
26966 >6 byte x \b, version %c
26967 >8 byte x \b.%c
26974 >6 byte x \b, version %c
26975 >8 byte x \b.%c
26984 >5 byte x \b, version %c
26985 >7 byte x \b.%c
26991 >&0 byte x \b, version %c
26992 >&2 byte x \b.%c
27006 >15 byte >0 - version %d
27013 # skip *.PNF with high byte of InfVersionDatumCount zero
27014 #>>15 byte !0 PDP-11 UNIX/RT ldp
27019 >15 byte >0 - version %d
27023 >15 byte >0 - version %d
27094 >4 byte >0 (net-order %d)
27095 >>4 byte &01 (network-ordered)
27096 >>4 byte =3 (major 1)
27097 >>4 byte =2 (major 1)
27100 >4 byte >0
27101 >>4 byte &01 (network-ordered)
27102 >>4 byte =5 (major 2)
27103 >>4 byte =4 (major 2)
27104 >>5 byte >0 (minor %d)
27114 >>15 byte >2 \b, line size 2^%d byte
27115 >>14 byte >2 \b, page size 2^%d byte
27116 >>13 byte &1
27117 >>>13 byte >1 \b, max fanout %d
27120 >>8 byte >2 \b, line size 2^%d byte
27121 >>9 byte >2 \b, page size 2^%d byte
27122 >>10 byte &1
27123 >>>10 byte >1 \b, max fanout %d
27126 >>15 byte >2 \b, line size 2^%d byte
27127 >>14 byte >2 \b, page size 2^%d byte
27128 >>13 byte &1
27129 >>>13 byte >1 \b, max fanout %d
27132 >>8 byte >2 \b, line size 2^%d byte
27133 >>9 byte >2 \b, page size 2^%d byte
27134 >>10 byte &1
27135 >>>10 byte >1 \b, max fanout %d
27154 >>16 byte x %d levels,
27155 >>17 byte x compression level %d,
27156 >>18 byte x %d bpp,
27157 >>19 byte x %d channels,
27159 >>20 byte 0 bitmap,
27160 >>20 byte 1 gray scale,
27161 >>20 byte 2 indexed color,
27162 >>20 byte 3 RGB color,
27163 >>20 byte 4 CMYK color,
27164 >>20 byte 5 HSL color,
27165 >>20 byte 6 HSB color,
27166 >>20 byte 7 multi-channel,
27167 >>20 byte 8 duo tone,
27168 >>20 byte 9 LAB color,
27169 >>20 byte 10 gray scale 16,
27170 >>20 byte 11 RGB color 48,
27171 >>20 byte 12 LAB color 48,
27172 >>20 byte 13 CMYK color 64,
27173 >>20 byte 14 deep multi-channel,
27174 >>20 byte 15 duo tone 16,
27175 >>20 byte 17 RGBA color,
27176 >>20 byte 18 gray scale 32,
27177 >>20 byte 19 RGB color 12,
27178 >>20 byte 20 RGB color 16,
27179 >>20 byte 255 unknown format,
27181 >>>20 byte x \b %d,
27182 >>21 byte x %d bpc
27244 >0 byte 0x67 Reserved (old)
27245 >0 byte 0x68 Public-Key Encrypted Session Key (old)
27246 >0 byte 0x69 Signature (old)
27247 >0 byte 0x6a Symmetric-Key Encrypted Session Key (old)
27248 >0 byte 0x6b One-Pass Signature (old)
27249 >0 byte 0x6c Secret-Key (old)
27250 >0 byte 0x6d Public-Key (old)
27251 >0 byte 0x6e Secret-Subkey (old)
27252 >0 byte 0x6f Compressed Data (old)
27253 >0 byte 0x70 Symmetrically Encrypted Data (old)
27254 >0 byte 0x71 Marker (old)
27255 >0 byte 0x72 Literal Data (old)
27256 >0 byte 0x73 Trust (old)
27257 >0 byte 0x74 User ID (old)
27258 >0 byte 0x75 Public-Subkey (old)
27259 >0 byte 0x76 Unused (old)
27260 >0 byte 0x77
27261 >>1 byte&0xc0 0x00 Reserved
27262 >>1 byte&0xc0 0x40 Public-Key Encrypted Session Key
27263 >>1 byte&0xc0 0x80 Signature
27264 >>1 byte&0xc0 0xc0 Symmetric-Key Encrypted Session Key
27265 >0 byte 0x78
27266 >>1 byte&0xc0 0x00 One-Pass Signature
27267 >>1 byte&0xc0 0x40 Secret-Key
27268 >>1 byte&0xc0 0x80 Public-Key
27269 >>1 byte&0xc0 0xc0 Secret-Subkey
27270 >0 byte 0x79
27271 >>1 byte&0xc0 0x00 Compressed Data
27272 >>1 byte&0xc0 0x40 Symmetrically Encrypted Data
27273 >>1 byte&0xc0 0x80 Marker
27274 >>1 byte&0xc0 0xc0 Literal Data
27275 >0 byte 0x7a
27276 >>1 byte&0xc0 0x00 Trust
27277 >>1 byte&0xc0 0x40 User ID
27278 >>1 byte&0xc0 0x80 Public-Subkey
27279 >>1 byte&0xc0 0xc0 Unused [z%x]
27280 >0 byte 0x30
27281 >>1 byte&0xc0 0x00 Unused [0%x]
27282 >>1 byte&0xc0 0x40 User Attribute
27283 >>1 byte&0xc0 0x80 Sym. Encrypted and Integrity Protected Data
27284 >>1 byte&0xc0 0xc0 Modification Detection Code
27296 >11 byte 0x01 RSA (Encrypt or Sign) 1024b
27297 >11 byte 0x02 RSA Encrypt-Only 1024b
27306 >142 byte 0xd2 .
27313 >12 byte 0x01 RSA (Encrypt or Sign) 2048b
27314 >12 byte 0x02 RSA Encrypt-Only 2048b
27323 >271 byte 0xd2 .
27330 >12 byte 0x01 RSA (Encrypt or Sign) 3072b
27331 >12 byte 0x02 RSA Encrypt-Only 3072b
27340 >399 byte 0xd2 .
27347 >12 byte 0x01 RSA (Encrypt or Sign) 4096b
27348 >12 byte 0x02 RSA Encrypt-Only 4096b
27357 >527 byte 0xd2 .
27364 >12 byte 0x01 RSA (Encrypt or Sign) 8192b
27365 >12 byte 0x02 RSA Encrypt-Only 8192b
27374 >1039 byte 0xd2 .
27381 >12 byte 0x10 Elgamal Encrypt-Only 1024b.
27396 >12 byte 0x10 Elgamal Encrypt-Only 2048b.
27411 >12 byte 0x10 Elgamal Encrypt-Only 3072b.
27424 >0 byte 0x00 Plaintext or unencrypted data
27425 >0 byte 0x01 IDEA
27426 >0 byte 0x02 TripleDES
27427 >0 byte 0x03 CAST5 (128 bit key)
27428 >0 byte 0x04 Blowfish (128 bit key, 16 rounds)
27429 >0 byte 0x07 AES with 128-bit key
27430 >0 byte 0x08 AES with 192-bit key
27431 >0 byte 0x09 AES with 256-bit key
27432 >0 byte 0x0a Twofish with 256-bit key
27437 >0 byte 0x01 MD5
27438 >0 byte 0x02 SHA-1
27439 >0 byte 0x03 RIPE-MD/160
27440 >0 byte 0x08 SHA256
27441 >0 byte 0x09 SHA384
27442 >0 byte 0x0a SHA512
27443 >0 byte 0x0b SHA224
27447 >0 byte 0x01 RSA (Encrypt or Sign)
27449 >0 byte 0x02 RSA Encrypt-Only
27450 >0 byte 0x03 RSA (Sign-Only)
27451 >0 byte 16 ElGamal (Encrypt-Only)
27452 >0 byte 17 DSA
27453 >0 byte 18 Elliptic Curve
27454 >0 byte 19 ECDSA
27455 >0 byte 20 ElGamal (Encrypt or Sign)
27456 >0 byte 21 Diffie-Hellman
27464 0 byte 0x8c PGP symmetric key encrypted data -
27465 >1 byte 0x0d
27466 >1 byte 0x0c
27467 >2 byte 0x04
27469 >4 byte 0x01 salted -
27471 >>14 byte 0xd2 .
27472 >>14 byte 0xc9 .
27473 >4 byte 0x03 salted & iterated -
27475 >>15 byte 0xd2 .
27476 >>15 byte 0xc9 .
27482 >1 byte 0x00 Simple S2K
27483 >1 byte 0x01 Salted S2K
27484 >1 byte 0x03 Salted&Iterated S2K
27491 >0 byte 0x04
27493 >5 byte 0x01 RSA (Encrypt or Sign)
27494 >5 byte 0x02 RSA Encrypt-Only
27503 >5 byte 0xff checksummed
27505 >5 byte 0xfe hashed
27729 0 byte 0x97 PGP Secret Sub-key -
27731 0 byte 0x9d
27750 # 2 byte for key bits in version 5.28 look
27786 # A PGP packet is described by a single byte: the so-called CTB. The
27835 # 0..191: one byte length (length[0])
27836 # 192..223: two byte length ((length[0] - 192) * 256 + length[2] + 192
27837 # 224..254: four byte length (big endian interpretation of length[1..5])
27880 # 0 1 byte length (following byte is the length)
27881 # 1 2 byte length (following two bytes are the length)
27882 # 2 4 byte length (following four bytes are the length)
27952 #>>&0 ubyte x (1 byte length encoding, %d bytes)
27960 #>>>&0 ubeshort x (2 byte length encoding, %d bytes)
27964 #>>&0 belong x (5 byte length encoding, %d bytes)
27978 #>>&0 ubyte x (1 byte length encoding, %d bytes)
27982 #>>&0 ubeshort x (2 byte length encoding, %d bytes)
27986 #>>&0 ubelong x (4 byte length encoding, %d bytes)
27999 >>>&-1 byte x Version %d
28064 #>>&0 ubyte x (1 byte new length encoding, %d bytes)
28071 #>>>&-1 ubeshort x (2 byte new length encoding, %d bytes)
28074 #>>&0 belong x (5 byte new length encoding, %d bytes)
28083 #>>&0 ubyte x (1 byte old length encoding, %d bytes)
28086 #>>&0 ubeshort x (2 byte old length encoding, %d bytes)
28089 #>>&0 ubelong x (4 byte old length encoding, %d bytes)
28126 #>>&0 ubyte x (1 byte new length encoding, %d bytes)
28133 #>>>&-1 ubeshort x (2 byte new length encoding, %d bytes)
28136 #>>&0 belong x (5 byte new length encoding, %d bytes)
28142 #>>&0 ubyte x (1 byte old length encoding, %d bytes)
28145 #>>&0 ubeshort x (2 byte old length encoding, %d bytes)
28148 #>>&0 ubelong x (4 byte old length encoding, %d bytes)
28154 >0 byte x \b; OpenPGP Certificate
28187 # XXX - byte order? Paging Hokey....
28190 >2 byte >0 (V%d)
28191 >6 byte >0 with %d byte name
28192 >7 byte >0 and %d byte data cells
28194 >2 byte >0 (V%d)
28195 >8 short >0 - %d byte blocks
28196 >15 byte 0x00 - P/D format
28197 >15 byte 0x01 - P/K/D format
28198 >15 byte 0x02 - K/D format
28199 >15 byte >0x02 - Bad Flags
28219 >>136 byte 2 machine_class: 64-bit,
28221 >>>136 byte x (0x%d),
28224 >>137 byte 1 data: little-endian,
28225 >>137 byte 2 data: big-endian,
28227 >>>137 byte x (0x%d),
28229 >>138 byte !0 reserved[0]: %d,
28230 >>139 byte !0 reserved[1]: %d,
28231 >>140 byte !0 reserved[2]: %d,
28232 >>141 byte !0 reserved[3]: %d,
28302 >4 long >0 Postscript starts at byte %d
28304 >>>12 long >0 Metafile starts at byte %d
28306 >>>20 long >0 TIFF starts at byte %d
28406 >0x07 byte 0
28407 >0x0b byte 0 Oak Technologies printer stream
28455 >>11 byte >0x2f
28456 >>>11 byte <0x3a (Version %c)
28489 # XXX - byte order?
28507 0 belong 0x02099900 python 1.0 byte-compiled
28509 0 belong 0x03099900 python 1.1/1.2 byte-compiled
28511 0 belong 0x892e0d0a python 1.3 byte-compiled
28513 0 belong 0x04170d0a python 1.4 byte-compiled
28515 0 belong 0x994e0d0a python 1.5 byte-compiled
28517 0 belong 0xfcc40d0a python 1.6 byte-compiled
28519 0 belong 0xfdc40d0a python 1.6 byte-compiled
28521 0 belong 0x87c60d0a python 2.0 byte-compiled
28523 0 belong 0x88c60d0a python 2.0 byte-compiled
28525 0 belong 0x2aeb0d0a python 2.1 byte-compiled
28527 0 belong 0x2beb0d0a python 2.1 byte-compiled
28529 0 belong 0x2ded0d0a python 2.2 byte-compiled
28531 0 belong 0x2eed0d0a python 2.2 byte-compiled
28533 0 belong 0x3bf20d0a python 2.3 byte-compiled
28535 0 belong 0x3cf20d0a python 2.3 byte-compiled
28537 0 belong 0x45f20d0a python 2.3 byte-compiled
28539 0 belong 0x59f20d0a python 2.4 byte-compiled
28541 0 belong 0x63f20d0a python 2.4 byte-compiled
28543 0 belong 0x6df20d0a python 2.4 byte-compiled
28545 0 belong 0x6ef20d0a python 2.4 byte-compiled
28547 0 belong 0x77f20d0a python 2.5 byte-compiled
28549 0 belong 0x81f20d0a python 2.5 byte-compiled
28551 0 belong 0x8bf20d0a python 2.5 byte-compiled
28553 0 belong 0x8cf20d0a python 2.5 byte-compiled
28555 0 belong 0x95f20d0a python 2.5 byte-compiled
28557 0 belong 0x9ff20d0a python 2.5 byte-compiled
28559 0 belong 0xa9f20d0a python 2.5 byte-compiled
28561 0 belong 0xb3f20d0a python 2.5 byte-compiled
28563 0 belong 0xb4f20d0a python 2.5 byte-compiled
28565 0 belong 0xc7f20d0a python 2.6 byte-compiled
28567 0 belong 0xd1f20d0a python 2.6 byte-compiled
28569 0 belong 0xd2f20d0a python 2.6 byte-compiled
28571 0 belong 0xdbf20d0a python 2.7 byte-compiled
28573 0 belong 0xe5f20d0a python 2.7 byte-compiled
28575 0 belong 0xeff20d0a python 2.7 byte-compiled
28577 0 belong 0xf9f20d0a python 2.7 byte-compiled
28579 0 belong 0x03f30d0a python 2.7 byte-compiled
28581 0 belong 0x04f30d0a python 2.7 byte-compiled
28583 0 belong 0xb80b0d0a python 3.0 byte-compiled
28585 0 belong 0xc20b0d0a python 3.0 byte-compiled
28587 0 belong 0xcc0b0d0a python 3.0 byte-compiled
28589 0 belong 0xd60b0d0a python 3.0 byte-compiled
28591 0 belong 0xe00b0d0a python 3.0 byte-compiled
28593 0 belong 0xea0b0d0a python 3.0 byte-compiled
28595 0 belong 0xf40b0d0a python 3.0 byte-compiled
28597 0 belong 0xf50b0d0a python 3.0 byte-compiled
28599 0 belong 0xff0b0d0a python 3.0 byte-compiled
28601 0 belong 0x090c0d0a python 3.0 byte-compiled
28603 0 belong 0x130c0d0a python 3.0 byte-compiled
28605 0 belong 0x1d0c0d0a python 3.0 byte-compiled
28607 0 belong 0x1f0c0d0a python 3.0 byte-compiled
28609 0 belong 0x270c0d0a python 3.0 byte-compiled
28611 0 belong 0x3b0c0d0a python 3.0 byte-compiled
28613 0 belong 0x450c0d0a python 3.1 byte-compiled
28615 0 belong 0x4f0c0d0a python 3.1 byte-compiled
28617 0 belong 0x580c0d0a python 3.2 byte-compiled
28619 0 belong 0x620c0d0a python 3.2 byte-compiled
28621 0 belong 0x6c0c0d0a python 3.2 byte-compiled
28623 0 belong 0x760c0d0a python 3.3 byte-compiled
28625 0 belong 0x800c0d0a python 3.3 byte-compiled
28627 0 belong 0x8a0c0d0a python 3.3 byte-compiled
28629 0 belong 0x940c0d0a python 3.3 byte-compiled
28631 0 belong 0x9e0c0d0a python 3.3 byte-compiled
28633 0 belong 0xb20c0d0a python 3.4 byte-compiled
28635 0 belong 0xbc0c0d0a python 3.4 byte-compiled
28637 0 belong 0xc60c0d0a python 3.4 byte-compiled
28639 0 belong 0xd00c0d0a python 3.4 byte-compiled
28641 0 belong 0xda0c0d0a python 3.4 byte-compiled
28643 0 belong 0xe40c0d0a python 3.4 byte-compiled
28645 0 belong 0xee0c0d0a python 3.4 byte-compiled
28647 0 belong 0xf80c0d0a python 3.5.1- byte-compiled
28649 0 belong 0x020d0d0a python 3.5.1- byte-compiled
28651 0 belong 0x0c0d0d0a python 3.5.1- byte-compiled
28653 0 belong 0x160d0d0a python 3.5.1- byte-compiled
28655 0 belong 0x170d0d0a python 3.5.2+ byte-compiled
28657 0 belong 0x200d0d0a python 3.6 byte-compiled
28659 0 belong 0x210d0d0a python 3.6 byte-compiled
28661 0 belong 0x2a0d0d0a python 3.6 byte-compiled
28663 0 belong 0x2b0d0d0a python 3.6 byte-compiled
28665 0 belong 0x2c0d0d0a python 3.6 byte-compiled
28667 0 belong 0x2d0d0d0a python 3.6 byte-compiled
28669 0 belong 0x2f0d0d0a python 3.6 byte-compiled
28671 0 belong 0x300d0d0a python 3.6 byte-compiled
28673 0 belong 0x310d0d0a python 3.6 byte-compiled
28675 0 belong 0x320d0d0a python 3.6 byte-compiled
28677 0 belong 0x330d0d0a python 3.6 byte-compiled
28679 0 belong 0x3e0d0d0a python 3.7 byte-compiled
28681 0 belong 0x3f0d0d0a python 3.7 byte-compiled
28683 0 belong 0x400d0d0a python 3.7 byte-compiled
28685 0 belong 0x410d0d0a python 3.7 byte-compiled
28687 0 belong 0x420d0d0a python 3.7 byte-compiled
28689 0 belong 0x480d0d0a python 3.8 byte-compiled
28691 0 belong 0x490d0d0a python 3.8 byte-compiled
28693 0 belong 0x520d0d0a python 3.8 byte-compiled
28695 0 belong 0x530d0d0a python 3.8 byte-compiled
28697 0 belong 0x540d0d0a python 3.8 byte-compiled
28699 0 belong 0x550d0d0a python 3.8 byte-compiled
28701 0 belong 0x5c0d0d0a python 3.9 byte-compiled
28703 0 belong 0x5d0d0d0a python 3.9 byte-compiled
28705 0 belong 0x5e0d0d0a python 3.9 byte-compiled
28707 0 belong 0x5f0d0d0a python 3.9 byte-compiled
28709 0 belong 0x600d0d0a python 3.9 byte-compiled
28711 0 belong 0x610d0d0a python 3.9 byte-compiled
28784 >6 byte x \b, version %d
28785 >7 byte x \b.%d
28829 # the first byte of which is never 0, while the first byte of the Git pack
29016 >>11 byte 0x9d
29017 >>>12 byte 0x01
29018 >>>>13 byte 0x2a \b, VP8 encoding
29029 >>>>>15 byte&0x80 =0x00 \b, YUV color
29030 >>>>>15 byte&0x80 =0x80 \b, bad color specification
29031 >>>>>15 byte&0x40 =0x40 \b, no clamping required
29032 >>>>>15 byte&0x40 =0x00 \b, decoders should clamp
29303 >>>>>>>(104.l+132) string/c uyvy UYVY 4:2:2 byte ordering
29333 >>>>>>>(104.l+132) string/c yuy2 YUY2 4:2:2 byte ordering packed
29505 # for debugging purpose; vrsn for short content; fver for 16 byte size
29517 # 1st data chunk length 10h implies 16 byte content with version info
29665 >4 byte x v%d
29666 >5 byte x \b.%d
29770 # look again at version byte to use default clause
29913 >52 byte 1 , Little-endian
29914 >55 byte 1 , Big-endian
29932 >212 byte 17 \b, Big-endian
29933 >212 byte 34 \b, VAX format
29934 >212 byte 68 \b, Little-endian
29935 >212 byte 85 \b, Convex native
30003 >4 byte 0x00
30004 >>5 byte x version %d.0
30005 >4 byte >0x00 version %d
30006 >>5 byte x \b.%d
30049 # XXX - byte order?
30057 0 byte 046
30103 # byte 0xeb is matched before these get a chance.
30133 # I'd have liked to do the byte&0xF0 matching against 0, 1, 2 ... by
30134 # doing (byte&0xF0)>>4 here, but unfortunately that's not
30142 >4 byte&0x0F x (version %d,
30143 >4 byte&0xF0 0x00 uncompressed)
30144 >4 byte&0xF0 0x10 compressed with non-incremental Snappy)
30145 >4 byte&0xF0 0x20 compressed with incremental Snappy)
30146 >4 byte&0xF0 >0x20 unknown subformat, flag: %d>>4)
30170 >8 byte >0 Ver %d:
30176 >2 byte 0x49 -
30177 >3 byte x - version %d
30179 >2 byte 0x63 -
30180 >3 byte x - version %d
30182 >4 byte x - version %d
30184 >4 byte x - version %d
30208 >8 byte x - version %d
30209 >9 byte x \b.%d
30236 >7 byte x (V.%d)
30281 >5 byte x version %d,
30282 >6 byte x 2^%d pages,
30283 >7 byte x pagesize 2^%d,
30284 >17 byte x hash %d,
30285 >11 byte x dataformat %d
30535 >7 byte&1 =0 LE image version
30536 >>10 byte x %d.
30537 >>9 byte x \b%d.
30538 >>8 byte x \b%d
30543 >7 byte&1 =1 BE image version
30544 >>8 byte x %d.
30545 >>9 byte x \b%d.
30546 >>10 byte x \b%d
30557 # The Smile serialization format uses a 4-byte header:
30559 # Constant byte #0: 0x3A (ASCII ':')
30560 # Constant byte #1: 0x29 (ASCII ')')
30561 # Constant byte #2: 0x0A (ASCII linefeed, '\n')
30562 # Variable byte #3, consisting of bits:
30576 >3 byte&0xF0 x version %d:
30579 >3 byte&0x04 0x04 binary raw,
30580 >3 byte&0x04 0x00 binary encoded,
30581 >3 byte&0x02 0x02 shared String values enabled,
30582 >3 byte&0x02 0x00 shared String values disabled,
30583 >3 byte&0x01 0x01 shared field names enabled
30584 >3 byte&0x01 0x00 shared field names disabled
30598 >5 byte x - version %d
30599 >4 byte x \b.%d
30611 >5 byte x - version %d
30612 >4 byte x \b.%d
30631 >33 byte 2 (compressed)
30634 >32 byte 0 (Token Ring)
30635 >32 byte 1 (Ethernet)
30636 >32 byte 2 (ARCNET)
30637 >32 byte 3 (StarLAN)
30638 >32 byte 4 (PC Network broadband)
30639 >32 byte 5 (LocalTalk)
30640 >32 byte 6 (Znet)
30641 >32 byte 7 (Internetwork Analyzer)
30642 >32 byte 9 (FDDI)
30643 >32 byte 10 (ATM)
30957 # XXX - byte order?
31059 >15 byte 0 - BASIC program
31060 >15 byte 1 - number array
31061 >15 byte 2 - character array
31062 >15 byte 3 - memory block
31064 >15 byte 4 - Tasword document
31076 >>>3 byte 0 - BASIC program
31077 >>>3 byte 1 - number array
31078 >>>3 byte 2 - character array
31079 >>>3 byte 3 - memory block
31085 >8 byte x version %d
31086 >9 byte x \b.%d
31090 >4 byte x version %d
31091 >5 byte x \b.%d
31101 >7 byte x \b, version 0x%02x
31108 >4 byte x version %d
31109 >5 byte x \b.%d
31110 >>6 byte 0 16k ZX Spectrum
31111 >>6 byte 1 48k ZX Spectrum/ZX Spectrum+
31112 >>6 byte 2 ZX Spectrum 128
31113 >>6 byte 3 ZX Spectrum +2
31114 >>6 byte 4 ZX Spectrum +2A/+2B
31115 >>6 byte 5 ZX Spectrum +3
31116 >>6 byte 6 ZX Spectrum +3e
31117 >>6 byte 7 Pentagon 128
31118 >>6 byte 8 Timex Sinclair TC2048
31119 >>6 byte 9 Timex Sinclair TC2068
31120 >>6 byte 10 Scorpion ZS-256
31121 >>6 byte 11 ZX Spectrum SE
31122 >>6 byte 12 Timex Sinclair TS2068
31123 >>6 byte 13 Pentagon 512
31124 >>6 byte 14 Pentagon 1024
31125 >>6 byte 15 48k ZX Spectrum (NTSC)
31126 >>6 byte 16 ZX Spectrum 12Ke
31127 >>>7 byte 1 (alternate timings)
31139 >2 byte x Version %d
31140 >3 byte 0 \b, type UNKNOWN
31141 >3 byte 1 \b, type DIAM_ISAM
31142 >3 byte 2 \b, type HASH
31143 >3 byte 3 \b, type MISAM
31144 >3 byte 4 \b, type PISAM
31145 >3 byte 5 \b, type RMS_ISAM
31146 >3 byte 6 \b, type HEAP
31147 >3 byte 7 \b, type ISAM
31148 >3 byte 8 \b, type MRG_ISAM
31149 >3 byte 9 \b, type MYISAM
31150 >3 byte 10 \b, type MRG_MYISAM
31151 >3 byte 11 \b, type BERKELEY_DB
31152 >3 byte 12 \b, type INNODB
31153 >3 byte 13 \b, type GEMINI
31154 >3 byte 14 \b, type NDBCLUSTER
31155 >3 byte 15 \b, type EXAMPLE_DB
31156 >3 byte 16 \b, type CSV_DB
31157 >3 byte 17 \b, type FEDERATED_DB
31158 >3 byte 18 \b, type BLACKHOLE_DB
31159 >3 byte 19 \b, type PARTITION_DB
31160 >3 byte 20 \b, type BINLOG
31161 >3 byte 21 \b, type SOLID
31162 >3 byte 22 \b, type PBXT
31163 >3 byte 23 \b, type TABLE_FUNCTION
31164 >3 byte 24 \b, type MEMCACHE
31165 >3 byte 25 \b, type FALCON
31166 >3 byte 26 \b, type MARIA
31167 >3 byte 27 \b, type PERFORMANCE_SCHEMA
31168 >3 byte 127 \b, type DEFAULT
31171 >3 byte x Version %d
31173 >3 byte x Version %d
31175 >3 byte x Version %d
31178 >18 byte x \b, %d keys
31182 >3 byte x Version %d
31184 >3 byte x Version %d
31186 >3 byte x Version %d
31189 >>3 byte x Version %d
31192 >8 byte 1
31197 >8 byte 15 MySQL V5+,
31200 >>3 byte x Version %d
31385 >0 byte &0x80
31389 >0 byte ^0x80 executable
31393 >0 byte &0x80 dynamically linked executable
31394 >0 byte ^0x80 executable
31398 >0 byte &0x80 dynamically linked executable
31399 >0 byte ^0x80 executable
31403 >0 byte &0x80
31407 >0 byte ^0x80 executable
31411 >0 byte &0x80 dynamically linked executable
31412 >0 byte ^0x80 executable
31416 >0 byte &0x80 dynamically linked executable
31417 >0 byte ^0x80 executable
31421 >0 byte &0x80
31425 >0 byte ^0x80 executable
31429 >0 byte &0x80 dynamically linked executable
31430 >0 byte ^0x80 executable
31434 >0 byte &0x80 dynamically linked executable
31435 >0 byte ^0x80 executable
31567 >19 byte x \b, name: %c
31568 >20 byte x \b%c
31569 >21 byte x \b%c
31570 >22 byte x \b%c
31571 >23 byte x \b%c
31572 >24 byte x \b%c
31573 >25 byte x \b%c
31574 >26 byte x \b%c
31575 >27 byte x \b%c
31576 >28 byte x \b%c
31577 >29 byte x \b%c
31578 >30 byte x \b%c
31579 >31 byte x \b%c
31587 0 byte 0
31597 # GRR: original 1 byte test at offset was too general as it catches also many FATs of DOS filesyste…
31603 >1 byte 0x01 Sequential
31604 >1 byte 0x02 IDP
31605 >1 byte 0x03 OctavePlateau
31606 >1 byte 0x04 Moog
31607 >1 byte 0x05 Passport
31608 >1 byte 0x06 Lexicon
31609 >1 byte 0x07 Kurzweil/Future Retro
31610 >>3 byte 0x77 777
31611 >>4 byte 0x00 Bank
31612 >>4 byte 0x01 Song
31613 >>5 byte 0x0f 16
31614 >>5 byte 0x0e 15
31615 >>5 byte 0x0d 14
31616 >>5 byte 0x0c 13
31617 >>5 byte 0x0b 12
31618 >>5 byte 0x0a 11
31619 >>5 byte 0x09 10
31620 >>5 byte 0x08 9
31621 >>5 byte 0x07 8
31622 >>5 byte 0x06 7
31623 >>5 byte 0x05 6
31624 >>5 byte 0x04 5
31625 >>5 byte 0x03 4
31626 >>5 byte 0x02 3
31627 >>5 byte 0x01 2
31628 >>5 byte 0x00 1
31629 >>5 byte 0x10 (ALL)
31630 >>2 byte x \b, Channel %d
31631 >1 byte 0x08 Fender
31632 >1 byte 0x09 Gulbransen
31633 >1 byte 0x0a AKG
31634 >1 byte 0x0b Voyce
31635 >1 byte 0x0c Waveframe
31636 >1 byte 0x0d ADA
31637 >1 byte 0x0e Garfield
31638 >1 byte 0x0f Ensoniq
31639 >1 byte 0x10 Oberheim
31640 >>2 byte 0x06 Matrix 6 series
31641 >>3 byte 0x0A Dump (All)
31642 >>3 byte 0x01 Dump (Bank)
31644 >>>11 byte <2 User bank %d
31645 >>>11 byte >1 Preset bank %d
31646 >1 byte 0x11 Apple
31647 >1 byte 0x12 GreyMatter
31648 >1 byte 0x14 PalmTree
31649 >1 byte 0x15 JLCooper
31650 >1 byte 0x16 Lowrey
31651 >1 byte 0x17 AdamsSmith
31652 >1 byte 0x18 E-mu
31653 >1 byte 0x19 Harmony
31654 >1 byte 0x1a ART
31655 >1 byte 0x1b Baldwin
31656 >1 byte 0x1c Eventide
31657 >1 byte 0x1d Inventronics
31658 >1 byte 0x1f Clarity
31661 >1 byte 0x21 SIEL
31662 >1 byte 0x22 Synthaxe
31663 >1 byte 0x24 Hohner
31664 >1 byte 0x25 Twister
31665 >1 byte 0x26 Solton
31666 >1 byte 0x27 Jellinghaus
31667 >1 byte 0x28 Southworth
31668 >1 byte 0x29 PPG
31669 >1 byte 0x2a JEN
31670 >1 byte 0x2b SSL
31671 >1 byte 0x2c AudioVertrieb
31673 >1 byte 0x2f ELKA
31674 >>3 byte 0x09 EK-44
31676 >1 byte 0x30 Dynacord
31677 >1 byte 0x31 Jomox
31678 >1 byte 0x33 Clavia
31679 >1 byte 0x39 Soundcraft
31681 >1 byte 0x3e Waldorf
31682 >>2 byte 0x00 microWave
31683 >>2 byte 0x0E microwave2 / XT
31684 >>2 byte 0x0F Q / Q+
31685 >>3 byte =0 (default id)
31686 >>3 byte >0 (
31687 >>>3 byte <0x7F \bdevice %d)
31688 >>>3 byte =0x7F \bbroadcast id)
31689 >>3 byte 0x7f Microwave I
31690 >>>4 byte 0x00 SNDR (Sound Request)
31691 >>>4 byte 0x10 SNDD (Sound Dump)
31692 >>>4 byte 0x20 SNDP (Sound Parameter Change)
31693 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
31694 >>>4 byte 0x70 BOOT (Sound Reserved)
31695 >>>4 byte 0x01 MULR (Multi Request)
31696 >>>4 byte 0x11 MULD (Multi Dump)
31697 >>>4 byte 0x21 MULP (Multi Parameter Change)
31698 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
31699 >>>4 byte 0x71 OS (Multi Reserved)
31700 >>>4 byte 0x02 DRMR (Drum Map Request)
31701 >>>4 byte 0x12 DRMD (Drum Map Dump)
31702 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
31703 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
31704 >>>4 byte 0x72 BIN (Drum Map Reserved)
31705 >>>4 byte 0x03 PATR (Sequencer Pattern Request)
31706 >>>4 byte 0x13 PATD (Sequencer Pattern Dump)
31707 >>>4 byte 0x23 PATP (Sequencer Pattern Parameter Change)
31708 >>>4 byte 0x33 PATQ (Sequencer Pattern Parameter Inquiry)
31709 >>>4 byte 0x73 AFM (Sequencer Pattern Reserved)
31710 >>>4 byte 0x04 GLBR (Global Parameter Request)
31711 >>>4 byte 0x14 GLBD (Global Parameter Dump)
31712 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
31713 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
31714 >>>4 byte 0x07 MODR (Mode Parameter Request)
31715 >>>4 byte 0x17 MODD (Mode Parameter Dump)
31716 >>>4 byte 0x27 MODP (Mode Parameter Parameter Change)
31717 >>>4 byte 0x37 MODQ (Mode Parameter Parameter Inquiry)
31718 >>2 byte 0x10 microQ
31719 >>>4 byte 0x00 SNDR (Sound Request)
31720 >>>4 byte 0x10 SNDD (Sound Dump)
31721 >>>4 byte 0x20 SNDP (Sound Parameter Change)
31722 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
31723 >>>4 byte 0x70 (Sound Reserved)
31724 >>>4 byte 0x01 MULR (Multi Request)
31725 >>>4 byte 0x11 MULD (Multi Dump)
31726 >>>4 byte 0x21 MULP (Multi Parameter Change)
31727 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
31728 >>>4 byte 0x71 OS (Multi Reserved)
31729 >>>4 byte 0x02 DRMR (Drum Map Request)
31730 >>>4 byte 0x12 DRMD (Drum Map Dump)
31731 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
31732 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
31733 >>>4 byte 0x72 BIN (Drum Map Reserved)
31734 >>>4 byte 0x04 GLBR (Global Parameter Request)
31735 >>>4 byte 0x14 GLBD (Global Parameter Dump)
31736 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
31737 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
31738 >>2 byte 0x11 rackAttack
31739 >>>4 byte 0x00 SNDR (Sound Parameter Request)
31740 >>>4 byte 0x10 SNDD (Sound Parameter Dump)
31741 >>>4 byte 0x20 SNDP (Sound Parameter Parameter Change)
31742 >>>4 byte 0x30 SNDQ (Sound Parameter Parameter Inquiry)
31743 >>>4 byte 0x01 PRGR (Program Parameter Request)
31744 >>>4 byte 0x11 PRGD (Program Parameter Dump)
31745 >>>4 byte 0x21 PRGP (Program Parameter Parameter Change)
31746 >>>4 byte 0x31 PRGQ (Program Parameter Parameter Inquiry)
31747 >>>4 byte 0x71 OS (Program Parameter Reserved)
31748 >>>4 byte 0x03 PATR (Pattern Parameter Request)
31749 >>>4 byte 0x13 PATD (Pattern Parameter Dump)
31750 >>>4 byte 0x23 PATP (Pattern Parameter Parameter Change)
31751 >>>4 byte 0x33 PATQ (Pattern Parameter Parameter Inquiry)
31752 >>>4 byte 0x04 GLBR (Global Parameter Request)
31753 >>>4 byte 0x14 GLBD (Global Parameter Dump)
31754 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
31755 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
31756 >>>4 byte 0x05 EFXR (FX Parameter Request)
31757 >>>4 byte 0x15 EFXD (FX Parameter Dump)
31758 >>>4 byte 0x25 EFXP (FX Parameter Parameter Change)
31759 >>>4 byte 0x35 EFXQ (FX Parameter Parameter Inquiry)
31760 >>>4 byte 0x07 MODR (Mode Command Request)
31761 >>>4 byte 0x17 MODD (Mode Command Dump)
31762 >>>4 byte 0x27 MODP (Mode Command Parameter Change)
31763 >>>4 byte 0x37 MODQ (Mode Command Parameter Inquiry)
31764 >>2 byte 0x03 Wave
31765 >>>4 byte 0x00 SBPR (Soundprogram)
31766 >>>4 byte 0x01 SAPR (Performance)
31767 >>>4 byte 0x02 SWAVE (Wave)
31768 >>>4 byte 0x03 SWTBL (Wave control table)
31769 >>>4 byte 0x04 SVT (Velocity Curve)
31770 >>>4 byte 0x05 STT (Tuning Table)
31771 >>>4 byte 0x06 SGLB (Global Parameters)
31772 >>>4 byte 0x07 SARRMAP (Performance Program Change Map)
31773 >>>4 byte 0x08 SBPRMAP (Sound Program Change Map)
31774 >>>4 byte 0x09 SBPRPAR (Sound Parameter)
31775 >>>4 byte 0x0A SARRPAR (Performance Parameter)
31776 >>>4 byte 0x0B SINSPAR (Instrument/External Parameter)
31777 >>>4 byte 0x0F SBULK (Bulk Switch on/off)
31780 >1 byte 0x40 Kawai
31781 >>3 byte 0x20 K1
31782 >>3 byte 0x22 K4
31784 >1 byte 0x41 Roland
31785 >>3 byte 0x14 D-50
31786 >>3 byte 0x2b U-220
31787 >>3 byte 0x02 TR-707
31789 >1 byte 0x42 Korg
31790 >>3 byte 0x19 M1
31792 >1 byte 0x43 Yamaha
31793 >1 byte 0x44 Casio
31794 >1 byte 0x46 Kamiya
31795 >1 byte 0x47 Akai
31796 >1 byte 0x48 Victor
31797 >1 byte 0x49 Mesosha
31798 >1 byte 0x4b Fujitsu
31799 >1 byte 0x4c Sony
31800 >1 byte 0x4e Teac
31801 >1 byte 0x50 Matsushita
31802 >1 byte 0x51 Fostex
31803 >1 byte 0x52 Zoom
31804 >1 byte 0x54 Matsushita
31805 >1 byte 0x57 Acoustic tech. lab.
32004 # ncurses6 (2015) uses this format, ignoring byte-order
32014 # XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
32173 >0x00003B byte 0x00 (real number)
32174 >0x00003B byte 0x01 (list)
32175 >0x00003B byte 0x02 (matrix)
32176 >0x00003B byte 0x03 (equation)
32177 >0x00003B byte 0x04 (string)
32178 >0x00003B byte 0x05 (program)
32179 >0x00003B byte 0x06 (assembly program)
32180 >0x00003B byte 0x07 (picture)
32181 >0x00003B byte 0x08 (gdb)
32182 >0x00003B byte 0x0C (complex number)
32183 >0x00003B byte 0x0F (window settings)
32184 >0x00003B byte 0x10 (zoom)
32185 >0x00003B byte 0x11 (table setup)
32186 >0x00003B byte 0x13 (backup)
32191 >0x00003B byte 0x00 (real)
32192 >0x00003B byte 0x01 (list)
32193 >0x00003B byte 0x02 (matrix)
32194 >0x00003B byte 0x03 (Y-variable)
32195 >0x00003B byte 0x05 (program)
32196 >0x00003B byte 0x06 (protected prgm)
32197 >0x00003B byte 0x07 (picture)
32198 >0x00003B byte 0x08 (gdb)
32199 >0x00003B byte 0x0B (window settings)
32200 >0x00003B byte 0x0C (window settings)
32201 >0x00003B byte 0x0D (table setup)
32202 >0x00003B byte 0x0E (screenshot)
32203 >0x00003B byte 0x0F (backup)
32208 >0x00003B byte 0x00 (real)
32209 >0x00003B byte 0x01 (list)
32210 >0x00003B byte 0x02 (matrix)
32211 >0x00003B byte 0x03 (Y-variable)
32212 >0x00003B byte 0x04 (string)
32213 >0x00003B byte 0x05 (program)
32214 >0x00003B byte 0x06 (protected prgm)
32215 >0x00003B byte 0x07 (picture)
32216 >0x00003B byte 0x08 (gdb)
32217 >0x00003B byte 0x0B (window settings)
32218 >0x00003B byte 0x0C (window settings)
32219 >0x00003B byte 0x0D (table setup)
32220 >0x00003B byte 0x0E (screenshot)
32221 >0x00003B byte 0x13 (backup)
32226 >0x00003B byte 0x00 (real number)
32227 >0x00003B byte 0x01 (list)
32228 >0x00003B byte 0x02 (matrix)
32229 >0x00003B byte 0x03 (equation)
32230 >0x00003B byte 0x04 (string)
32231 >0x00003B byte 0x05 (program)
32232 >0x00003B byte 0x06 (assembly program)
32233 >0x00003B byte 0x07 (picture)
32234 >0x00003B byte 0x08 (gdb)
32235 >0x00003B byte 0x0C (complex number)
32236 >0x00003B byte 0x0F (window settings)
32237 >0x00003B byte 0x10 (zoom)
32238 >0x00003B byte 0x11 (table setup)
32239 >0x00003B byte 0x13 (backup)
32240 >0x00003B byte 0x15 (application variable)
32241 >0x00003B byte 0x17 (group of variable)
32247 >0x00003B byte 0x00 (real number)
32248 >0x00003B byte 0x01 (complex number)
32249 >0x00003B byte 0x02 (real vector)
32250 >0x00003B byte 0x03 (complex vector)
32251 >0x00003B byte 0x04 (real list)
32252 >0x00003B byte 0x05 (complex list)
32253 >0x00003B byte 0x06 (real matrix)
32254 >0x00003B byte 0x07 (complex matrix)
32255 >0x00003B byte 0x08 (real constant)
32256 >0x00003B byte 0x09 (complex constant)
32257 >0x00003B byte 0x0A (equation)
32258 >0x00003B byte 0x0C (string)
32259 >0x00003B byte 0x0D (function GDB)
32260 >0x00003B byte 0x0E (polar GDB)
32261 >0x00003B byte 0x0F (parametric GDB)
32262 >0x00003B byte 0x10 (diffeq GDB)
32263 >0x00003B byte 0x11 (picture)
32264 >0x00003B byte 0x12 (program)
32265 >0x00003B byte 0x13 (range)
32266 >0x00003B byte 0x17 (window settings)
32267 >0x00003B byte 0x18 (window settings)
32268 >0x00003B byte 0x19 (window settings)
32269 >0x00003B byte 0x1A (window settings)
32270 >0x00003B byte 0x1B (zoom)
32271 >0x00003B byte 0x1D (backup)
32272 >0x00003B byte 0x1E (unknown)
32273 >0x00003B byte 0x2A (equation)
32280 >0x00003B byte 0x00 (real number)
32281 >0x00003B byte 0x01 (complex number)
32282 >0x00003B byte 0x02 (real vector)
32283 >0x00003B byte 0x03 (complex vector)
32284 >0x00003B byte 0x04 (real list)
32285 >0x00003B byte 0x05 (complex list)
32286 >0x00003B byte 0x06 (real matrix)
32287 >0x00003B byte 0x07 (complex matrix)
32288 >0x00003B byte 0x08 (real constant)
32289 >0x00003B byte 0x09 (complex constant)
32290 >0x00003B byte 0x0A (equation)
32291 >0x00003B byte 0x0C (string)
32292 >0x00003B byte 0x0D (function GDB)
32293 >0x00003B byte 0x0E (polar GDB)
32294 >0x00003B byte 0x0F (parametric GDB)
32295 >0x00003B byte 0x10 (diffeq GDB)
32296 >0x00003B byte 0x11 (picture)
32297 >0x00003B byte 0x12 (program)
32298 >0x00003B byte 0x13 (range)
32299 >0x00003B byte 0x17 (window settings)
32300 >0x00003B byte 0x18 (window settings)
32301 >0x00003B byte 0x19 (window settings)
32302 >0x00003B byte 0x1A (window settings)
32303 >0x00003B byte 0x1B (zoom)
32304 >0x00003B byte 0x1D (backup)
32305 >0x00003B byte 0x1E (unknown)
32306 >0x00003B byte 0x2A (equation)
32311 >0x000048 byte 0x00 (expression)
32312 >0x000048 byte 0x04 (list)
32313 >0x000048 byte 0x06 (matrix)
32314 >0x000048 byte 0x0A (data)
32315 >0x000048 byte 0x0B (text)
32316 >0x000048 byte 0x0C (string)
32317 >0x000048 byte 0x0D (graphic data base)
32318 >0x000048 byte 0x0E (figure)
32319 >0x000048 byte 0x10 (picture)
32320 >0x000048 byte 0x12 (program)
32321 >0x000048 byte 0x13 (function)
32322 >0x000048 byte 0x14 (macro)
32323 >0x000048 byte 0x1C (zipped)
32324 >0x000048 byte 0x21 (assembler)
32329 >0x000048 byte 0x00 (expression)
32330 >0x000048 byte 0x04 (list)
32331 >0x000048 byte 0x06 (matrix)
32332 >0x000048 byte 0x0A (data)
32333 >0x000048 byte 0x0B (text)
32334 >0x000048 byte 0x0C (string)
32335 >0x000048 byte 0x0D (graphic data base)
32336 >0x000048 byte 0x0E (figure)
32337 >0x000048 byte 0x10 (picture)
32338 >0x000048 byte 0x12 (program)
32339 >0x000048 byte 0x13 (function)
32340 >0x000048 byte 0x14 (macro)
32341 >0x000048 byte 0x1D (backup)
32346 >0x000048 byte 0x00 (expression)
32347 >0x000048 byte 0x04 (list)
32348 >0x000048 byte 0x06 (matrix)
32349 >0x000048 byte 0x0A (data)
32350 >0x000048 byte 0x0B (text)
32351 >0x000048 byte 0x0C (string)
32352 >0x000048 byte 0x0D (graphic data base)
32353 >0x000048 byte 0x0E (figure)
32354 >0x000048 byte 0x10 (picture)
32355 >0x000048 byte 0x12 (program)
32356 >0x000048 byte 0x13 (function)
32357 >0x000048 byte 0x14 (macro)
32358 >0x000048 byte 0x1C (zipped)
32359 >0x000048 byte 0x21 (assembler)
32365 >8 byte >0 - Revision %d
32366 >>9 byte x \b.%d,
32367 >12 byte >0 Revision date %02x
32368 >>13 byte x \b/%02x
32371 >48 byte 0x74 device: TI-73,
32372 >48 byte 0x73 device: TI-83+,
32373 >48 byte 0x98 device: TI-89,
32374 >48 byte 0x88 device: TI-92+,
32375 >49 byte 0x23 type: OS upgrade,
32376 >49 byte 0x24 type: application,
32377 >49 byte 0x25 type: certificate,
32378 >49 byte 0x3e type: license,
32386 >>4 byte >0 \b %c
32387 >>6 byte x \b.%c
32391 >>7 byte >0 \b %c
32392 >>9 byte x \b.%c
32393 >>10 byte x \b%c
32403 >4 byte 0 \b, old version
32404 >4 byte >0 \b, version %c
32619 #>15 byte >0 - version %ld
32622 #>15 byte >0 - version %ld
32625 #>15 byte >0 - version %ld
32628 #>15 byte >0 - version %ld
32643 >8 byte x \b, version %x.
32644 >9 byte x \b%x.
32645 >10 byte x \b%x
32661 >5 byte x %c
32663 >7 byte x \b%c
32668 >10 byte &8 \b, compressed
32852 >0x10 byte x version %d
32853 >>0x11 byte x \b.%d
32895 >32 string BYTE \b, 8 bits = VAX byte
33108 >4 byte 3 disk image
33112 >4 byte 2 undoable disk image
33228 >2 byte 0 (zero)
33229 >2 byte 1 (unsigned char)
33230 >2 byte 2 (short integer)
33231 >2 byte 3 (float 32)
33232 >2 byte 4 (float 64)
33233 >2 byte 5 (signed char)
33234 >2 byte 6 (bit-plane)
33235 >2 byte 7 (classes)
33236 >2 byte 8 (statistics)
33237 >2 byte 10 (ascii text)
33238 >2 byte 15 (image segments)
33239 >2 byte 100 (image set)
33240 >2 byte 101 (unsigned char vector)
33241 >2 byte 102 (short integer vector)
33242 >2 byte 103 (float 32 vector)
33243 >2 byte 104 (float 64 vector)
33244 >2 byte 105 (signed char vector)
33245 >2 byte 106 (bit plane vector)
33246 >2 byte 121 (feature vector)
33247 >2 byte 122 (feature vector library)
33248 >2 byte 124 (chain code)
33249 >2 byte 126 (bit vector)
33250 >2 byte 130 (graph)
33251 >2 byte 131 (adjacency graph)
33252 >2 byte 132 (adjacency graph library)
33271 # The AXP files all looked like this, except that the byte at offset 0x22
33315 >4 byte !0 UNKNOWN REVISION %u
33316 ##>4 byte 0 revision 0
33317 >4 byte 0
33330 >>>40 byte 0 utf8 encoding,
33331 >>>40 byte !0 unknown character encoding,
33537 >4 byte =0xC5 \b, message database
33538 >4 byte =0xC6 \b, folder database
33539 >4 byte =0xC7 \b, account information
33540 >4 byte =0x30 \b, offline database
33550 >>0x05c byte 0 \b, no PAE
33551 >>0x05c byte 1 \b, PAE
34613 >24 byte 2 \b, single spaced
34614 >24 byte 3 \b, 1.5 spaced
34615 >24 byte 4 \b, double spaced
34616 >25 byte 0x42 \b, letter
34617 >25 byte 0x54 \b, legal
34618 >26 byte 0x46 \b, A4
34638 >8 byte 1
34639 >>9 byte 1 WordPerfect macro
34640 >>9 byte 2 WordPerfect help file
34641 >>9 byte 3 WordPerfect keyboard file
34642 >>9 byte 10 WordPerfect document
34643 >>9 byte 11 WordPerfect dictionary
34644 >>9 byte 12 WordPerfect thesaurus
34645 >>9 byte 13 WordPerfect block
34646 >>9 byte 14 WordPerfect rectangular block
34647 >>9 byte 15 WordPerfect column block
34648 >>9 byte 16 WordPerfect printer data
34649 >>9 byte 19 WordPerfect printer data
34650 >>9 byte 20 WordPerfect driver resource data
34651 >>9 byte 22 WordPerfect graphic image
34652 >>9 byte 23 WordPerfect hyphenation code
34653 >>9 byte 24 WordPerfect hyphenation data
34654 >>9 byte 25 WordPerfect macro resource data
34655 >>9 byte 27 WordPerfect hyphenation lex
34656 >>9 byte 29 WordPerfect wordlist
34657 >>9 byte 30 WordPerfect equation resource data
34658 >>9 byte 33 WordPerfect spell rules
34659 >>9 byte 34 WordPerfect dictionary rules
34660 >>9 byte 39 WordPerfect spell rules (Microlytics)
34661 >>9 byte 43 WordPerfect settings file
34662 >>9 byte 44 WordPerfect 3.5 document
34663 >>9 byte 45 WordPerfect 4.2 document
34664 >>9 byte 69 WordPerfect dialog file
34665 >>9 byte 76 WordPerfect button bar
34667 >>>9 byte x Corel WordPerfect: Unknown filetype %d
34669 >8 byte 2
34670 >>9 byte 1 Corel shell macro
34671 >>9 byte 10 Corel shell definition
34673 >>>9 byte x Corel Shell: Unknown filetype %d
34675 >8 byte 3
34676 >>9 byte 1 Corel Notebook macro
34677 >>9 byte 2 Corel Notebook help file
34678 >>9 byte 3 Corel Notebook keyboard file
34679 >>9 byte 10 Corel Notebook definition
34681 >>>9 byte x Corel Notebook: Unknown filetype %d
34683 >8 byte 4
34684 >>9 byte 2 Corel Calculator help file
34686 >>>9 byte x Corel Calculator: Unknown filetype %d
34688 >8 byte 5
34690 >>>9 byte x Corel File Manager: Unknown filetype %d
34692 >8 byte 6
34693 >>9 byte 2 Corel Calendar help file
34694 >>9 byte 10 Corel Calendar data file
34696 >>>9 byte x Corel Calendar: Unknown filetype %d
34698 >8 byte 7
34699 >>9 byte 1 Corel Editor macro
34700 >>9 byte 2 Corel Editor help file
34701 >>9 byte 3 Corel Editor keyboard file
34702 >>9 byte 25 Corel Editor macro resource file
34704 >>>9 byte x Corel Program Editor/Ed Editor: Unknown filetype %d
34706 >8 byte 8
34707 >>9 byte 1 Corel Macro editor macro
34708 >>9 byte 2 Corel Macro editor help file
34709 >>9 byte 3 Corel Macro editor keyboard file
34711 >>>9 byte x Corel Macro Editor: Unknown filetype %d
34713 >8 byte 9
34715 >>>9 byte x Corel Plan Perfect: Unknown filetype %d
34717 >8 byte 10
34719 >>9 byte 1 Corel PlanPerfect macro
34720 >>9 byte 2 Corel PlanPerfect help file
34721 >>9 byte 3 Corel PlanPerfect keyboard file
34722 >>9 byte 10 Corel PlanPerfect worksheet
34723 >>9 byte 15 Corel PlanPerfect printer definition
34724 >>9 byte 18 Corel PlanPerfect graphic definition
34725 >>9 byte 19 Corel PlanPerfect data
34726 >>9 byte 20 Corel PlanPerfect temporary printer
34727 >>9 byte 25 Corel PlanPerfect macro resource data
34729 >>>9 byte x Corel DataPerfect: Unknown filetype %d
34731 >8 byte 11
34732 >>9 byte 2 Corel Mail help file
34733 >>9 byte 5 Corel Mail distribution list
34734 >>9 byte 10 Corel Mail out box
34735 >>9 byte 11 Corel Mail in box
34736 >>9 byte 20 Corel Mail users archived mailbox
34737 >>9 byte 21 Corel Mail archived message database
34738 >>9 byte 22 Corel Mail archived attachments
34740 >>>9 byte x Corel Mail: Unknown filetype %d
34742 >8 byte 12
34743 >>9 byte 11 Corel Printer temporary file
34745 >>>9 byte x Corel Printer: Unknown filetype %d
34747 >8 byte 13
34748 >>9 byte 2 Corel Scheduler help file
34749 >>9 byte 10 Corel Scheduler in file
34750 >>9 byte 11 Corel Scheduler out file
34752 >>>9 byte x Corel Scheduler: Unknown filetype %d
34754 >8 byte 14
34755 >>9 byte 10 Corel GroupWise settings file
34756 >>9 byte 17 Corel GroupWise directory services
34757 >>9 byte 43 Corel GroupWise settings file
34759 >>>9 byte x Corel WordPerfect Office: Unknown filetype %d
34761 >8 byte 15
34763 >>>9 byte x Corel DrawPerfect: Unknown filetype %d
34765 >8 byte 16
34767 >>>9 byte x Corel LetterPerfect: Unknown filetype %d
34769 >8 byte 17
34770 >>9 byte 10 Corel Terminal resource data
34771 >>9 byte 11 Corel Terminal resource data
34772 >>9 byte 43 Corel Terminal resource data
34774 >>>9 byte x Corel Terminal: Unknown filetype %d
34776 >8 byte 18
34777 >>9 byte 10 Corel loadable file
34778 >>9 byte 11 Corel GUI loadable text
34779 >>9 byte 12 Corel graphics resource data
34780 >>9 byte 13 Corel printer settings file
34781 >>9 byte 14 Corel port definition file
34782 >>9 byte 15 Corel print queue parameters
34783 >>9 byte 16 Corel compressed file
34785 >>>9 byte x Corel loadable file: Unknown filetype %d
34786 >>15 byte 0 \b, optimized for Intel
34787 >>15 byte 1 \b, optimized for Non-Intel
34789 >8 byte 20
34790 >>9 byte 10 Corel Network service msg file
34791 >>9 byte 11 Corel Network service msg file
34792 >>9 byte 12 Corel Async gateway login msg
34793 >>9 byte 14 Corel GroupWise message file
34795 >>>9 byte x Corel Network service: Unknown filetype %d
34797 >8 byte 31
34798 >>9 byte 20 GroupWise admin domain database
34799 >>9 byte 21 GroupWise admin host database
34800 >>9 byte 23 GroupWise admin remote host database
34801 >>9 byte 24 GroupWise admin ADS deferment data file
34803 >>>9 byte x GroupWise: Unknown filetype %d
34805 >8 byte 33
34806 >>9 byte 10 IntelliTAG (SGML) compiled DTD
34808 >>>9 byte x IntelliTAG: Unknown filetype %d
34811 >>8 byte x Unknown Corel/Wordperfect product %d,
34812 >>>9 byte x file type %d
34813 >10 byte 0 \b, v5.
34814 >10 byte !0 \b, v%d.
34815 >11 byte x \b%d
34849 >43 byte 0x14 Just System Word Processor Ichitaro v4
34854 >43 byte 0x15 Just System Word Processor Ichitaro v5
34858 >43 byte 0x16 Just System Word Processor Ichitaro v6
34888 #>(2.s+9) ubyte 0 \b, 0-byte
34936 >4 byte x version 0x%02x
35006 0 byte 0x80
35024 >0 byte x archive
35033 >0x1c byte &0x80 byte-swapped
35034 >0x1c byte &0x40 word-swapped
35039 >0x1c byte &0x4 86
35040 >0x1c byte &0xb 186
35041 >0x1c byte &0x9 286
35042 >0x1c byte &0xa 386
35043 >0x1f byte <0x040 small model
35044 >0x1f byte =0x048 large model
35045 >0x1f byte =0x049 huge model
35054 >0x3 byte &0x4 separate
35055 >0x3 byte &0x2 pure
35056 >0 byte &0x1 executable
35057 >0 byte ^0x1 relocatable
35070 >0x1c byte &0x4 86
35071 >0x1c byte &0xb 186
35072 >0x1c byte &0x9 286
35073 >0x1c byte &0x29 286
35074 >0x1c byte &0xa 386
35095 >>>&0 byte =0x00
35139 >5 byte x version %d,
35145 >6 leshort&0x4000 =0x0000 byte reloc,
35156 # XKM (compiled X keymap) files (including version and byte ordering)
35158 >0 byte >0 version %d
35159 >0 byte =0 obsolete
35161 >3 byte >0 version %d
35162 >3 byte =0 obsolete
35194 >8 byte <20 YARA 3.x compiled rule set
35197 >>8 byte 6 created with version 3.3.0
35198 >>8 byte 8 created with version 3.4.0
35199 >>8 byte 11 created with version 3.5.0
35201 >>>8 byte x development version 0x%02x
35249 >40 byte x destination GUID: %02X
35250 >41 byte x %02X
35251 >42 byte x %02X
35252 >43 byte x %02X
35253 >44 byte x %02X
35254 >45 byte x %02X
35255 >46 byte x %02X
35256 >47 byte x %02X,
35259 >>>48 byte x source GUID: %02X
35260 >>>49 byte x %02X
35261 >>>50 byte x %02X
35262 >>>51 byte x %02X
35263 >>>52 byte x %02X
35264 >>>53 byte x %02X
35265 >>>54 byte x %02X
35266 >>>55 byte x %02X,
35279 >47 byte x destination GUID: %02X
35280 >46 byte x %02X
35281 >45 byte x %02X
35282 >44 byte x %02X
35283 >43 byte x %02X
35284 >42 byte x %02X
35285 >41 byte x %02X
35286 >40 byte x %02X,
35289 >>>55 byte x source GUID: %02X
35290 >>>54 byte x %02X
35291 >>>53 byte x %02X
35292 >>>52 byte x %02X
35293 >>>51 byte x %02X
35294 >>>50 byte x %02X
35295 >>>49 byte x %02X
35296 >>>48 byte x %02X,
35363 # The lower byte indicates the ZIP version of this file. The value/10 indicates
35387 # The upper byte indicates the compatibility of the file attribute information.
35433 >10 byte 0 - CELP encoding
35434 >10 byte&0x0B 1 - ADPCM2 encoding
35435 >10 byte&0x0B 2 - ADPCM3 encoding
35436 >10 byte&0x0B 3 - ADPCM4 encoding
35437 >10 byte&0x0B 8 - New ADPCM3 encoding
35438 >10 byte&0x04 4 with resync