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)
322 >>48 byte 1 disk icon
323 >>48 byte 2 drawer icon
324 >>48 byte 3 tool icon
325 >>48 byte 4 project icon
326 >>48 byte 5 garbage icon
327 >>48 byte 6 device icon
328 >>48 byte 7 kickstart icon
329 >>48 byte 8 workbench application icon
380 >11 byte =0x56 \b, tested
381 >11 byte =0x76 \b, untested
383 >11 byte =0x56 \b, tested
384 >11 byte =0x76 \b, untested
555 # blocksize in 512 byte units ?
567 >12 lelong x \b %d-byte output blocks in
620 >>11 byte 4 \b v4 (H.263/AMR GSM 6.10)
621 >>11 byte 5 \b v5 (H.263/AMR GSM 6.10)
622 >>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10)
625 >>11 byte 0x61 \b C.S0050-0 V1.0
626 >>11 byte 0x62 \b C.S0050-0-A V1.0.0
627 >>11 byte 0x63 \b C.S0050-0-B V1.0
630 >>11 byte 6 \b, Release 6 MBMS Extended Presentations
631 >>11 byte 7 \b, Release 7 MBMS Extended Presentations
634 >>11 byte 6 \b, Release 6 General Profile
637 >>11 byte 1 \b, Release %d (non existent)
638 >>11 byte 2 \b, Release %d (non existent)
639 >>11 byte 3 \b, Release %d (non existent)
640 >>11 byte 4 \b, Release %d
641 >>11 byte 5 \b, Release %d
642 >>11 byte 6 \b, Release %d
643 >>11 byte 7 \b, Release %d Streaming Servers
646 >>11 byte 7 \b, Release %d Streaming Servers
803 >4 byte&0x1F 0x07 JVT NAL sequence, H.264 video
804 >>5 byte 66 \b, baseline
805 >>5 byte 77 \b, main
806 >>5 byte 88 \b, extended
807 >>7 byte x \b @ L %u
809 >3 byte 0xBA MPEG sequence
811 >>4 byte &0x40 \b, v2, program multiplex
812 >>4 byte ^0x40 \b, v1, system multiplex
813 >3 byte 0xBB MPEG sequence, v1/2, multiplex (missing pack header)
814 >3 byte&0x1F 0x07 MPEG sequence, H.264 video
815 >>4 byte 66 \b, baseline
816 >>4 byte 77 \b, main
817 >>4 byte 88 \b, extended
818 >>6 byte x \b @ L %u
820 >3 byte 0xB0 MPEG sequence, v4
822 #>>4 byte !0 MPEG sequence, v4
825 >>>9 byte &0x80
826 >>>>10 byte&0xF0 16 \b, video
827 >>>>10 byte&0xF0 32 \b, still texture
828 >>>>10 byte&0xF0 48 \b, mesh
829 >>>>10 byte&0xF0 64 \b, face
830 >>>9 byte&0xF8 8 \b, video
831 >>>9 byte&0xF8 16 \b, still texture
832 >>>9 byte&0xF8 24 \b, mesh
833 >>>9 byte&0xF8 32 \b, face
834 >>4 byte 1 \b, simple @ L1
835 >>4 byte 2 \b, simple @ L2
836 >>4 byte 3 \b, simple @ L3
837 >>4 byte 4 \b, simple @ L0
838 >>4 byte 17 \b, simple scalable @ L1
839 >>4 byte 18 \b, simple scalable @ L2
840 >>4 byte 33 \b, core @ L1
841 >>4 byte 34 \b, core @ L2
842 >>4 byte 50 \b, main @ L2
843 >>4 byte 51 \b, main @ L3
844 >>4 byte 53 \b, main @ L4
845 >>4 byte 66 \b, n-bit @ L2
846 >>4 byte 81 \b, scalable texture @ L1
847 >>4 byte 97 \b, simple face animation @ L1
848 >>4 byte 98 \b, simple face animation @ L2
849 >>4 byte 99 \b, simple face basic animation @ L1
850 >>4 byte 100 \b, simple face basic animation @ L2
851 >>4 byte 113 \b, basic animation text @ L1
852 >>4 byte 114 \b, basic animation text @ L2
853 >>4 byte 129 \b, hybrid @ L1
854 >>4 byte 130 \b, hybrid @ L2
855 >>4 byte 145 \b, advanced RT simple @ L!
856 >>4 byte 146 \b, advanced RT simple @ L2
857 >>4 byte 147 \b, advanced RT simple @ L3
858 >>4 byte 148 \b, advanced RT simple @ L4
859 >>4 byte 161 \b, core scalable @ L1
860 >>4 byte 162 \b, core scalable @ L2
861 >>4 byte 163 \b, core scalable @ L3
862 >>4 byte 177 \b, advanced coding efficiency @ L1
863 >>4 byte 178 \b, advanced coding efficiency @ L2
864 >>4 byte 179 \b, advanced coding efficiency @ L3
865 >>4 byte 180 \b, advanced coding efficiency @ L4
866 >>4 byte 193 \b, advanced core @ L1
867 >>4 byte 194 \b, advanced core @ L2
868 >>4 byte 209 \b, advanced scalable texture @ L1
869 >>4 byte 210 \b, advanced scalable texture @ L2
870 >>4 byte 211 \b, advanced scalable texture @ L3
871 >>4 byte 225 \b, simple studio @ L1
872 >>4 byte 226 \b, simple studio @ L2
873 >>4 byte 227 \b, simple studio @ L3
874 >>4 byte 228 \b, simple studio @ L4
875 >>4 byte 229 \b, core studio @ L1
876 >>4 byte 230 \b, core studio @ L2
877 >>4 byte 231 \b, core studio @ L3
878 >>4 byte 232 \b, core studio @ L4
879 >>4 byte 240 \b, advanced simple @ L0
880 >>4 byte 241 \b, advanced simple @ L1
881 >>4 byte 242 \b, advanced simple @ L2
882 >>4 byte 243 \b, advanced simple @ L3
883 >>4 byte 244 \b, advanced simple @ L4
884 >>4 byte 245 \b, advanced simple @ L5
885 >>4 byte 247 \b, advanced simple @ L3b
886 >>4 byte 248 \b, FGS @ L0
887 >>4 byte 249 \b, FGS @ L1
888 >>4 byte 250 \b, FGS @ L2
889 >>4 byte 251 \b, FGS @ L3
890 >>4 byte 252 \b, FGS @ L4
891 >>4 byte 253 \b, FGS @ L5
892 >3 byte 0xB5 MPEG sequence, v4
894 >>4 byte &0x80
895 >>>5 byte&0xF0 16 \b, video (missing profile header)
896 >>>5 byte&0xF0 32 \b, still texture (missing profile header)
897 >>>5 byte&0xF0 48 \b, mesh (missing profile header)
898 >>>5 byte&0xF0 64 \b, face (missing profile header)
899 >>4 byte&0xF8 8 \b, video (missing profile header)
900 >>4 byte&0xF8 16 \b, still texture (missing profile header)
901 >>4 byte&0xF8 24 \b, mesh (missing profile header)
902 >>4 byte&0xF8 32 \b, face (missing profile header)
903 >3 byte 0xB3 MPEG sequence
908 >>>16 byte&0x0F 1 \b HP
909 >>>16 byte&0x0F 2 \b Spt
910 >>>16 byte&0x0F 3 \b SNR
911 >>>16 byte&0x0F 4 \b MP
912 >>>16 byte&0x0F 5 \b SP
913 >>>17 byte&0xF0 64 \b@HL
914 >>>17 byte&0xF0 96 \b@H-14
915 >>>17 byte&0xF0 128 \b@ML
916 >>>17 byte&0xF0 160 \b@LL
917 >>>17 byte &0x08 \b progressive
918 >>>17 byte ^0x08 \b interlaced
919 >>>17 byte&0x06 2 \b Y'CbCr 4:2:0 video
920 >>>17 byte&0x06 4 \b Y'CbCr 4:2:2 video
921 >>>17 byte&0x06 6 \b Y'CbCr 4:4:4 video
922 >>11 byte &0x02
923 >>>75 byte &0x01
927 >>>>>144 byte&0x0F 1 \b HP
928 >>>>>144 byte&0x0F 2 \b Spt
929 >>>>>144 byte&0x0F 3 \b SNR
930 >>>>>144 byte&0x0F 4 \b MP
931 >>>>>144 byte&0x0F 5 \b SP
932 >>>>>145 byte&0xF0 64 \b@HL
933 >>>>>145 byte&0xF0 96 \b@H-14
934 >>>>>145 byte&0xF0 128 \b@ML
935 >>>>>145 byte&0xF0 160 \b@LL
936 >>>>>145 byte &0x08 \b progressive
937 >>>>>145 byte ^0x08 \b interlaced
938 >>>>>145 byte&0x06 2 \b Y'CbCr 4:2:0 video
939 >>>>>145 byte&0x06 4 \b Y'CbCr 4:2:2 video
940 >>>>>145 byte&0x06 6 \b Y'CbCr 4:4:4 video
944 >>>80 byte&0x0F 1 \b HP
945 >>>80 byte&0x0F 2 \b Spt
946 >>>80 byte&0x0F 3 \b SNR
947 >>>80 byte&0x0F 4 \b MP
948 >>>80 byte&0x0F 5 \b SP
949 >>>81 byte&0xF0 64 \b@HL
950 >>>81 byte&0xF0 96 \b@H-14
951 >>>81 byte&0xF0 128 \b@ML
952 >>>81 byte&0xF0 160 \b@LL
953 >>>81 byte &0x08 \b progressive
954 >>>81 byte ^0x08 \b interlaced
955 >>>81 byte&0x06 2 \b Y'CbCr 4:2:0 video
956 >>>81 byte&0x06 4 \b Y'CbCr 4:2:2 video
957 >>>81 byte&0x06 6 \b Y'CbCr 4:4:4 video
959 >>>7 byte&0xF0 0x10 \b, 16:9
961 >>>7 byte&0xF0 0x10 \b, 16:9
963 >>>7 byte&0xF0 0x10 \b, 4:3
967 >>>7 byte&0xF0 0x20 \b, 4:3
968 >>>7 byte&0xF0 0x30 \b, 16:9
969 >>>7 byte&0xF0 0x40 \b, 11:5
970 >>>7 byte&0xF0 0x80 \b, PAL 4:3
971 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
973 >>>7 byte&0xF0 0x10 \b, 4:3
975 >>>7 byte&0xF0 0x10 \b, 4:3
977 >>>7 byte&0xF0 0x10 \b, 4:3
979 >>>7 byte&0xF0 0x10 \b, 4:3
983 >>>7 byte&0xF0 0x20 \b, 4:3
984 >>>7 byte&0xF0 0x30 \b, 16:9
985 >>>7 byte&0xF0 0x40 \b, 11:5
986 >>>7 byte&0xF0 0x80 \b, PAL 4:3
987 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
989 >>>>7 byte&0xF0 0x20 \b, 4:3
990 >>>>7 byte&0xF0 0x30 \b, 16:9
991 >>>>7 byte&0xF0 0x40 \b, 11:5
995 >>>7 byte&0xF0 0x20 \b, 4:3
996 >>>7 byte&0xF0 0x30 \b, 16:9
997 >>>7 byte&0xF0 0x40 \b, 11:5
1001 >>>7 byte&0xF0 0x20 \b, 4:3
1002 >>>7 byte&0xF0 0x30 \b, 16:9
1003 >>>7 byte&0xF0 0x40 \b, 11:5
1004 >>7 byte&0x0F 1 \b, 23.976 fps
1005 >>7 byte&0x0F 2 \b, 24 fps
1006 >>7 byte&0x0F 3 \b, 25 fps
1007 >>7 byte&0x0F 4 \b, 29.97 fps
1008 >>7 byte&0x0F 5 \b, 30 fps
1009 >>7 byte&0x0F 6 \b, 50 fps
1010 >>7 byte&0x0F 7 \b, 59.94 fps
1011 >>7 byte&0x0F 8 \b, 60 fps
1012 >>11 byte &0x04 \b, Constrained
1024 >2 byte&0xF0 0x10 MPEG ADTS, layer III, v1, 32 kbps
1026 >2 byte&0xF0 0x20 MPEG ADTS, layer III, v1, 40 kbps
1028 >2 byte&0xF0 0x30 MPEG ADTS, layer III, v1, 48 kbps
1030 >2 byte&0xF0 0x40 MPEG ADTS, layer III, v1, 56 kbps
1032 >2 byte&0xF0 0x50 MPEG ADTS, layer III, v1, 64 kbps
1034 >2 byte&0xF0 0x60 MPEG ADTS, layer III, v1, 80 kbps
1036 >2 byte&0xF0 0x70 MPEG ADTS, layer III, v1, 96 kbps
1038 >2 byte&0xF0 0x80 MPEG ADTS, layer III, v1, 112 kbps
1040 >2 byte&0xF0 0x90 MPEG ADTS, layer III, v1, 128 kbps
1042 >2 byte&0xF0 0xA0 MPEG ADTS, layer III, v1, 160 kbps
1044 >2 byte&0xF0 0xB0 MPEG ADTS, layer III, v1, 192 kbps
1046 >2 byte&0xF0 0xC0 MPEG ADTS, layer III, v1, 224 kbps
1048 >2 byte&0xF0 0xD0 MPEG ADTS, layer III, v1, 256 kbps
1050 >2 byte&0xF0 0xE0 MPEG ADTS, layer III, v1, 320 kbps
1053 >2 byte&0x0C 0x00 \b, 44.1 kHz
1054 >2 byte&0x0C 0x04 \b, 48 kHz
1055 >2 byte&0x0C 0x08 \b, 32 kHz
1057 >3 byte&0xC0 0x00 \b, Stereo
1058 >3 byte&0xC0 0x40 \b, JntStereo
1059 >3 byte&0xC0 0x80 \b, 2x Monaural
1060 >3 byte&0xC0 0xC0 \b, Monaural
1061 #>1 byte ^0x01 \b, Data Verify
1062 #>2 byte &0x02 \b, Packet Pad
1063 #>2 byte &0x01 \b, Custom Flag
1064 #>3 byte &0x08 \b, Copyrighted
1065 #>3 byte &0x04 \b, Original Source
1066 #>3 byte&0x03 1 \b, NR: 50/15 ms
1067 #>3 byte&0x03 3 \b, NR: CCIT J.17
1073 >2 byte&0xF0 0x10 \b, 32 kbps
1074 >2 byte&0xF0 0x20 \b, 48 kbps
1075 >2 byte&0xF0 0x30 \b, 56 kbps
1076 >2 byte&0xF0 0x40 \b, 64 kbps
1077 >2 byte&0xF0 0x50 \b, 80 kbps
1078 >2 byte&0xF0 0x60 \b, 96 kbps
1079 >2 byte&0xF0 0x70 \b, 112 kbps
1080 >2 byte&0xF0 0x80 \b, 128 kbps
1081 >2 byte&0xF0 0x90 \b, 160 kbps
1082 >2 byte&0xF0 0xA0 \b, 192 kbps
1083 >2 byte&0xF0 0xB0 \b, 224 kbps
1084 >2 byte&0xF0 0xC0 \b, 256 kbps
1085 >2 byte&0xF0 0xD0 \b, 320 kbps
1086 >2 byte&0xF0 0xE0 \b, 384 kbps
1088 >2 byte&0x0C 0x00 \b, 44.1 kHz
1089 >2 byte&0x0C 0x04 \b, 48 kHz
1090 >2 byte&0x0C 0x08 \b, 32 kHz
1092 >3 byte&0xC0 0x00 \b, Stereo
1093 >3 byte&0xC0 0x40 \b, JntStereo
1094 >3 byte&0xC0 0x80 \b, 2x Monaural
1095 >3 byte&0xC0 0xC0 \b, Monaural
1096 #>1 byte ^0x01 \b, Data Verify
1097 #>2 byte &0x02 \b, Packet Pad
1098 #>2 byte &0x01 \b, Custom Flag
1099 #>3 byte &0x08 \b, Copyrighted
1100 #>3 byte &0x04 \b, Original Source
1101 #>3 byte&0x03 1 \b, NR: 50/15 ms
1102 #>3 byte&0x03 3 \b, NR: CCIT J.17
1113 #>>>2 byte&0xF0 0x10 \b, 32 kbps
1114 #>>>2 byte&0xF0 0x20 \b, 64 kbps
1115 #>>>2 byte&0xF0 0x30 \b, 96 kbps
1116 #>>>2 byte&0xF0 0x40 \b, 128 kbps
1117 #>>>2 byte&0xF0 0x50 \b, 160 kbps
1118 #>>>2 byte&0xF0 0x60 \b, 192 kbps
1119 #>>>2 byte&0xF0 0x70 \b, 224 kbps
1120 #>>>2 byte&0xF0 0x80 \b, 256 kbps
1121 #>>>2 byte&0xF0 0x90 \b, 288 kbps
1122 #>>>2 byte&0xF0 0xA0 \b, 320 kbps
1123 #>>>2 byte&0xF0 0xB0 \b, 352 kbps
1124 #>>>2 byte&0xF0 0xC0 \b, 384 kbps
1125 #>>>2 byte&0xF0 0xD0 \b, 416 kbps
1126 #>>>2 byte&0xF0 0xE0 \b, 448 kbps
1128 #>>>2 byte&0x0C 0x00 \b, 44.1 kHz
1129 #>>>2 byte&0x0C 0x04 \b, 48 kHz
1130 #>>>2 byte&0x0C 0x08 \b, 32 kHz
1132 #>>>3 byte&0xC0 0x00 \b, Stereo
1133 #>>>3 byte&0xC0 0x40 \b, JntStereo
1134 #>>>3 byte&0xC0 0x80 \b, 2x Monaural
1135 #>>>3 byte&0xC0 0xC0 \b, Monaural
1136 ##>1 byte ^0x01 \b, Data Verify
1137 ##>2 byte &0x02 \b, Packet Pad
1138 ##>2 byte &0x01 \b, Custom Flag
1139 ##>3 byte &0x08 \b, Copyrighted
1140 ##>3 byte &0x04 \b, Original Source
1141 ##>3 byte&0x03 1 \b, NR: 50/15 ms
1142 ##>3 byte&0x03 3 \b, NR: CCIT J.17
1148 >2 byte&0xF0 0x10 \b, 8 kbps
1149 >2 byte&0xF0 0x20 \b, 16 kbps
1150 >2 byte&0xF0 0x30 \b, 24 kbps
1151 >2 byte&0xF0 0x40 \b, 32 kbps
1152 >2 byte&0xF0 0x50 \b, 40 kbps
1153 >2 byte&0xF0 0x60 \b, 48 kbps
1154 >2 byte&0xF0 0x70 \b, 56 kbps
1155 >2 byte&0xF0 0x80 \b, 64 kbps
1156 >2 byte&0xF0 0x90 \b, 80 kbps
1157 >2 byte&0xF0 0xA0 \b, 96 kbps
1158 >2 byte&0xF0 0xB0 \b, 112 kbps
1159 >2 byte&0xF0 0xC0 \b, 128 kbps
1160 >2 byte&0xF0 0xD0 \b, 144 kbps
1161 >2 byte&0xF0 0xE0 \b, 160 kbps
1163 >2 byte&0x0C 0x00 \b, 22.05 kHz
1164 >2 byte&0x0C 0x04 \b, 24 kHz
1165 >2 byte&0x0C 0x08 \b, 16 kHz
1167 >3 byte&0xC0 0x00 \b, Stereo
1168 >3 byte&0xC0 0x40 \b, JntStereo
1169 >3 byte&0xC0 0x80 \b, 2x Monaural
1170 >3 byte&0xC0 0xC0 \b, Monaural
1171 #>1 byte ^0x01 \b, Data Verify
1172 #>2 byte &0x02 \b, Packet Pad
1173 #>2 byte &0x01 \b, Custom Flag
1174 #>3 byte &0x08 \b, Copyrighted
1175 #>3 byte &0x04 \b, Original Source
1176 #>3 byte&0x03 1 \b, NR: 50/15 ms
1177 #>3 byte&0x03 3 \b, NR: CCIT J.17
1183 >2 byte&0xF0 0x10 \b, 8 kbps
1184 >2 byte&0xF0 0x20 \b, 16 kbps
1185 >2 byte&0xF0 0x30 \b, 24 kbps
1186 >2 byte&0xF0 0x40 \b, 32 kbps
1187 >2 byte&0xF0 0x50 \b, 40 kbps
1188 >2 byte&0xF0 0x60 \b, 48 kbps
1189 >2 byte&0xF0 0x70 \b, 56 kbps
1190 >2 byte&0xF0 0x80 \b, 64 kbps
1191 >2 byte&0xF0 0x90 \b, 80 kbps
1192 >2 byte&0xF0 0xA0 \b, 96 kbps
1193 >2 byte&0xF0 0xB0 \b, 112 kbps
1194 >2 byte&0xF0 0xC0 \b, 128 kbps
1195 >2 byte&0xF0 0xD0 \b, 144 kbps
1196 >2 byte&0xF0 0xE0 \b, 160 kbps
1198 >2 byte&0x0C 0x00 \b, 22.05 kHz
1199 >2 byte&0x0C 0x04 \b, 24 kHz
1200 >2 byte&0x0C 0x08 \b, 16 kHz
1202 >3 byte&0xC0 0x00 \b, Stereo
1203 >3 byte&0xC0 0x40 \b, JntStereo
1204 >3 byte&0xC0 0x80 \b, 2x Monaural
1205 >3 byte&0xC0 0xC0 \b, Monaural
1206 #>1 byte ^0x01 \b, Data Verify
1207 #>2 byte &0x02 \b, Packet Pad
1208 #>2 byte &0x01 \b, Custom Flag
1209 #>3 byte &0x08 \b, Copyrighted
1210 #>3 byte &0x04 \b, Original Source
1211 #>3 byte&0x03 1 \b, NR: 50/15 ms
1212 #>3 byte&0x03 3 \b, NR: CCIT J.17
1218 >2 byte&0xF0 0x10 \b, 32 kbps
1219 >2 byte&0xF0 0x20 \b, 48 kbps
1220 >2 byte&0xF0 0x30 \b, 56 kbps
1221 >2 byte&0xF0 0x40 \b, 64 kbps
1222 >2 byte&0xF0 0x50 \b, 80 kbps
1223 >2 byte&0xF0 0x60 \b, 96 kbps
1224 >2 byte&0xF0 0x70 \b, 112 kbps
1225 >2 byte&0xF0 0x80 \b, 128 kbps
1226 >2 byte&0xF0 0x90 \b, 144 kbps
1227 >2 byte&0xF0 0xA0 \b, 160 kbps
1228 >2 byte&0xF0 0xB0 \b, 176 kbps
1229 >2 byte&0xF0 0xC0 \b, 192 kbps
1230 >2 byte&0xF0 0xD0 \b, 224 kbps
1231 >2 byte&0xF0 0xE0 \b, 256 kbps
1233 >2 byte&0x0C 0x00 \b, 22.05 kHz
1234 >2 byte&0x0C 0x04 \b, 24 kHz
1235 >2 byte&0x0C 0x08 \b, 16 kHz
1237 >3 byte&0xC0 0x00 \b, Stereo
1238 >3 byte&0xC0 0x40 \b, JntStereo
1239 >3 byte&0xC0 0x80 \b, 2x Monaural
1240 >3 byte&0xC0 0xC0 \b, Monaural
1241 #>1 byte ^0x01 \b, Data Verify
1242 #>2 byte &0x02 \b, Packet Pad
1243 #>2 byte &0x01 \b, Custom Flag
1244 #>3 byte &0x08 \b, Copyrighted
1245 #>3 byte &0x04 \b, Original Source
1246 #>3 byte&0x03 1 \b, NR: 50/15 ms
1247 #>3 byte&0x03 3 \b, NR: CCIT J.17
1253 >2 byte&0xF0 0x10 \b, 8 kbps
1254 >2 byte&0xF0 0x20 \b, 16 kbps
1255 >2 byte&0xF0 0x30 \b, 24 kbps
1256 >2 byte&0xF0 0x40 \b, 32 kbps
1257 >2 byte&0xF0 0x50 \b, 40 kbps
1258 >2 byte&0xF0 0x60 \b, 48 kbps
1259 >2 byte&0xF0 0x70 \b, 56 kbps
1260 >2 byte&0xF0 0x80 \b, 64 kbps
1261 >2 byte&0xF0 0x90 \b, 80 kbps
1262 >2 byte&0xF0 0xA0 \b, 96 kbps
1263 >2 byte&0xF0 0xB0 \b, 112 kbps
1264 >2 byte&0xF0 0xC0 \b, 128 kbps
1265 >2 byte&0xF0 0xD0 \b, 144 kbps
1266 >2 byte&0xF0 0xE0 \b, 160 kbps
1268 >2 byte&0x0C 0x00 \b, 11.025 kHz
1269 >2 byte&0x0C 0x04 \b, 12 kHz
1270 >2 byte&0x0C 0x08 \b, 8 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
1289 >4 byte &0x80
1290 >>13 byte &0x10 \b, VBR
1291 >>13 byte ^0x10 \b, CBR
1292 >>16 byte&0x1E 0x02 \b, single stream
1293 >>16 byte&0x1E 0x04 \b, 2 streams
1294 >>16 byte&0x1E 0x06 \b, 3 streams
1295 >>16 byte &0x08 \b, 4 or more streams
1296 >>16 byte &0x10 \b, 8 or more streams
1297 >>4 byte &0x80 \b, Copyrighted
1298 >>13 byte &0x40 \b, Original Source
1299 >>13 byte &0x20 \b, Home Flag
1300 >4 byte ^0x80
1301 >>4 byte &0x10 \b, VBR
1302 >>4 byte ^0x10 \b, CBR
1303 >>7 byte&0x1E 0x02 \b, single stream
1304 >>7 byte&0x1E 0x04 \b, 2 streams
1305 >>7 byte&0x1E 0x06 \b, 3 streams
1306 >>7 byte &0x08 \b, 4 or more streams
1307 >>7 byte &0x10 \b, 8 or more streams
1308 >>4 byte &0x40 \b, Original Stream(s)
1309 >>4 byte &0x20 \b, Home Source
1314 >1 byte &0x08 \b, v2
1315 >1 byte ^0x08 \b, v4
1317 >>2 byte &0xC0 \b LTP
1318 >2 byte&0xc0 0x00 \b Main
1319 >2 byte&0xc0 0x40 \b LC
1320 >2 byte&0xc0 0x80 \b SSR
1322 >2 byte&0x3c 0x00 \b, 96 kHz
1323 >2 byte&0x3c 0x04 \b, 88.2 kHz
1324 >2 byte&0x3c 0x08 \b, 64 kHz
1325 >2 byte&0x3c 0x0c \b, 48 kHz
1326 >2 byte&0x3c 0x10 \b, 44.1 kHz
1327 >2 byte&0x3c 0x14 \b, 32 kHz
1328 >2 byte&0x3c 0x18 \b, 24 kHz
1329 >2 byte&0x3c 0x1c \b, 22.05 kHz
1330 >2 byte&0x3c 0x20 \b, 16 kHz
1331 >2 byte&0x3c 0x24 \b, 12 kHz
1332 >2 byte&0x3c 0x28 \b, 11.025 kHz
1333 >2 byte&0x3c 0x2c \b, 8 kHz
1342 #>1 byte ^0x01 \b, Data Verify
1343 #>2 byte &0x02 \b, Custom Flag
1344 #>3 byte &0x20 \b, Original Stream
1345 #>3 byte &0x10 \b, Home Source
1346 #>3 byte &0x08 \b, Copyrighted
1351 #>1 beshort&0x1FFF x \b, %hu byte packet
1352 >3 byte&0xE0 0x40
1353 >>4 byte&0x3C 0x04 \b, single stream
1354 >>4 byte&0x3C 0x08 \b, 2 streams
1355 >>4 byte&0x3C 0x0C \b, 3 streams
1356 >>4 byte &0x08 \b, 4 or more streams
1357 >>4 byte &0x20 \b, 8 or more streams
1358 >3 byte&0xC0 0
1359 >>4 byte&0x78 0x08 \b, single stream
1360 >>4 byte&0x78 0x10 \b, 2 streams
1361 >>4 byte&0x78 0x18 \b, 3 streams
1362 >>4 byte &0x20 \b, 4 or more streams
1363 >>4 byte &0x40 \b, 8 or more streams
1400 # Note that title and author appear in the two 20-byte chunks
1404 #0 byte 1 DL version 1, medium format (160x100, 4 images/screen)
1406 #>42 byte x - %d screens,
1407 #>43 byte x %d commands
1408 #0 byte 2 DL version 2
1410 #>1 byte 1 - large format (320x200,1 image/screen),
1411 #>1 byte 2 - medium format (160x100,4 images/screen),
1412 #>1 byte >2 - unknown format,
1413 #>42 byte x %d screens,
1414 #>43 byte x %d commands
1431 >188 byte 0x47 MPEG transport stream data
1436 >4 byte &0x01 (DVCPRO) movie file
1437 >4 byte ^0x01 (DV) movie file
1438 >3 byte &0x80 (PAL)
1439 >3 byte ^0x80 (NTSC)
1485 >0 byte x GameCube movie,
1494 >0x21 byte x v%x
1496 >0x21 byte x v%x
1525 #>4 byte &0x40
1527 #>4 byte ^0x40
1540 #>4 byte&0x1F 0x07
1560 >>51 byte&0x20 0 mono
1561 >>51 byte&0x20 !0 stereo
1562 #>>51 byte&0x10 0 FFT
1563 #>>51 byte&0x10 !0 DCT
1623 >3 byte x version %c,
1668 >32 byte 0x6a (uses BSD/OS shared libs)
1672 >32 byte 0x6a (uses BSD/OS shared libs)
1676 >32 byte 0x6a (uses BSD/OS shared libs)
1702 >3 byte x version %d
1713 >3 byte x version %d
1718 >3 byte <6 Apache Hadoop Sequence file version %d
1719 >3 byte >6 Apache Hadoop Sequence file version %d
1720 >3 byte =6
1753 >>21 byte 01 \b, 5.25 inch
1754 >>21 byte 02 \b, 3.5 inch
1755 >>22 byte 01 \b, write protected
1756 >>23 byte 01 \b, cross track synchronized
1761 >>21 byte 01 \b, 5.25 inch
1762 >>21 byte 02 \b, 3.5 inch
1763 >>22 byte 01 \b, write protected
1764 >>23 byte 01 \b, cross track synchronized
1773 >>0x404 byte &0xF0
1778 >>0xb04 byte &0xF0
1785 >>0x11006 byte x \b, Volume %u
1786 >>0x11034 byte x \b, %u Tracks
1787 >>0x11035 byte x \b, %u Sectors
1791 >>0x11006 byte x \b, Volume %u
1792 >>0x11034 byte x \b, %u Tracks
1793 >>0x11035 byte x \b, %u Sectors
1828 >0xc byte 00 \b, DOS 3.3 sector order
1829 >>0x10 byte 00 \b, Volume 254
1830 >>0x10 byte&0x7f x \b, Volume %u
1831 >0xc byte 01 \b, ProDOS sector order
1833 >0xc byte 02 \b, NIB data
1854 >8 byte 8 NOS 1.x,
1855 >8 byte 9 NOS 2.x,
1893 # ('p' + 1-byte ProDOS File Type + 2-byte ProDOS Aux Type')
1906 >>>85 byte&0x01 >0 \b, zoomed
1908 >>>90 byte&0x01 >0 \b, paginated
1910 >>>92 byte&0x01 >0 \b, with mail merge
1958 #>5 byte x \b, build number %d
2019 >6 byte x \bCoreFoundation binary property list data, version 0x%c
2020 >>7 byte x \b%c
2022 >>8 byte&0xF0 0x00 \b
2023 >>>8 byte&0x0F 0x00 \b, root type: null
2024 >>>8 byte&0x0F 0x08 \b, root type: false boolean
2025 >>>8 byte&0x0F 0x09 \b, root type: true boolean
2026 >>8 byte&0xF0 0x10 \b, root type: integer
2027 >>8 byte&0xF0 0x20 \b, root type: real
2028 >>8 byte&0xF0 0x30 \b, root type: date
2029 >>8 byte&0xF0 0x40 \b, root type: data
2030 >>8 byte&0xF0 0x50 \b, root type: ascii string
2031 >>8 byte&0xF0 0x60 \b, root type: unicode string
2032 >>8 byte&0xF0 0x80 \b, root type: uid (CORRUPT)
2033 >>8 byte&0xF0 0xa0 \b, root type: array
2034 >>8 byte&0xF0 0xd0 \b, root type: dictionary
2041 >0 byte x \b, version %d
2042 >0 byte <5 \b
2043 >>13 byte 0x81 \b
2046 >0 byte x \b, version %d
2047 >0 byte <5 \b
2048 >>13 byte 0x81 \b
2226 >0 byte x \b, version %d
2232 >0 byte >4
2297 >6 byte 1 \b, dirty
2433 # coding indicated by setting the high-order bit of the leftmost byte
2484 # byte order as the machine running "file" with "cpio archive", and
2485 # to indicate archives produced on machines with the opposite byte order
2486 # from the machine running "file" with "byte-swapped cpio archive".
2493 0 short 0143561 byte-swapped cpio archive
2506 # They were written with binary values in host byte order, and
2530 # From "pdp" (but why a 4-byte quantity?)
2654 # The first byte is the magic (0x1a), byte 2 is the compression type for
2683 #0 byte 0x1a RISC OS archive (spark format)
2691 # probably many can be enhanced by finding some 0-byte or control char near the start
3101 >2 byte <4 Dzip archive data
3104 >>2 byte x \b, version %i
3105 >>3 byte x \b.%i
3114 >3 byte&0xf0 0x30
3115 >>3 byte x (v%c)
3123 >5 byte x \b, v%d,
3124 >8 byte &0x04 multi-volume,
3125 >8 byte &0x10 slash-switched,
3126 >8 byte &0x20 backup,
3128 >7 byte 0 os: MS-DOS
3129 >7 byte 1 os: PRIMOS
3130 >7 byte 2 os: Unix
3131 >7 byte 3 os: Amiga
3132 >7 byte 4 os: Macintosh
3133 >7 byte 5 os: OS/2
3134 >7 byte 6 os: Apple ][ GS
3135 >7 byte 7 os: Atari ST
3136 >7 byte 8 os: NeXT
3137 >7 byte 9 os: VAX/VMS
3138 >3 byte >0 %d]
3147 #>4 byte&0x0f =0 first is type CPY
3148 #>4 byte&0x0f =1 first is type ASC
3149 #>4 byte&0x0f =2 first is type HSC
3150 #>4 byte&0x0f =0x0e first is type DIR
3151 #>4 byte&0x0f =0x0f first is type SPECIAL
3156 >4 byte&0x0f =0 first is type CPY
3157 >4 byte&0x0f =1 first is type ASC
3158 >4 byte&0x0f =2 first is type HSC
3159 >4 byte&0x0f =0x0e first is type DIR
3160 >4 byte&0x0f =0x0f first is type SPECIAL
3168 >0x26 byte =0x27 -
3311 # >20 byte x - header level %d
3336 >24 byte 15 \b, v1.5
3337 >24 byte 20 \b, v2.0
3338 >24 byte 29 \b, v4
3339 >15 byte 0 \b, os: MS-DOS
3340 >15 byte 1 \b, os: OS/2
3341 >15 byte 2 \b, os: Win32
3342 >15 byte 3 \b, os: Unix
3343 >15 byte 4 \b, os: Mac OS
3344 >15 byte 5 \b, os: BeOS
3363 >(0xc.l+9) byte 0x74
3366 >(0xc.l+9) byte 0x7a
3368 >9 byte 0x73
3403 # Check for have 8-byte name, 0-byte extra field, name "mimetype", and
3426 >>>>68 byte !0x2e document
3430 >>>>66 byte !0x2e spreadsheet
3433 >>>>66 byte !0x2e document
3436 >>>>69 byte !0x2e presentation
3446 >>>>77 byte !0x2d Text
3455 >>>>81 byte !0x2d Drawing
3460 >>>>85 byte !0x2d Presentation
3465 >>>>84 byte !0x2d Spreadsheet
3470 >>>>78 byte !0x2d Chart
3475 >>>>80 byte !0x2d Formula
3485 >>>>78 byte !0x2d Image
3545 >4 byte >48 \b, v%c.
3546 >>6 byte >47 \b%c
3547 >>>7 byte >47 \b%c
3548 >32 byte >0 \b, modify: v%d
3549 >>33 byte x \b.%d+
3551 >>70 byte >0 extract: v%d
3552 >>>71 byte x \b.%d+
3593 #>25 byte x v%d
3594 #>24 byte x \b.%d
3635 >15 byte >0 version %d
3636 >16 byte =0x00 \b, from MS-DOS
3637 >16 byte =0x01 \b, from OS/2
3638 >16 byte =0x02 \b, from Win/32
3639 >16 byte =0x03 \b, from Unix
3640 >16 byte =0x04 \b, from MacOS
3641 >16 byte =0x05 \b, from WinNT
3642 >16 byte =0x06 \b, from Primos
3643 >16 byte =0x07 \b, from AppleGS
3644 >16 byte =0x08 \b, from Atari
3645 >16 byte =0x09 \b, from Vax/VMS
3646 >16 byte =0x0A \b, from Amiga
3647 >16 byte =0x0B \b, from Next
3648 >14 byte x \b, version %d to extract
3650 >>17 byte x \b (part %d),
3681 >4 byte x - version %d
3682 >5 byte x \b.%d
3700 >14 byte 0x54 end slice
3803 >3 byte x \b, level %d
3813 >36 byte 1 \b, front-to-back
3814 >36 byte 16 \b, back-to-front
3835 # ~ 30 byte password field only for *.gho
3862 >3 byte x version %d
3924 0 regex \^[\040\t]{0,50}\\.byte assembler source text
3949 >29 byte 0x36 Words Document
3950 >29 byte 0x35 Graphic
3951 >29 byte 0x32 Spreadsheet
3952 >29 byte 0x38 Macro
4095 >19 byte 0x1A
4096 >23 byte >0 - version %d
4097 >22 byte >0 \b.%d
4106 >4 byte&0xf0 x version %d
4107 >4 byte&0x0f x \b.%d,
4108 >45 byte x %d instruments
4109 >83 byte 0 (module)
4110 >83 byte 1 (song)
4278 >22 byte =0 replay 5.485 KHz
4279 >22 byte =1 replay 8.084 KHz
4280 >22 byte =2 replay 10.971 KHz
4281 >22 byte =3 replay 16.168 KHz
4282 >22 byte =4 replay 21.942 KHz
4283 >22 byte =5 replay 32.336 KHz
4284 >22 byte =6 replay 43.885 KHz
4285 >22 byte =7 replay 47.261 KHz
4291 >3 byte x \b.%d
4292 >4 byte x \b.%d
4293 >>5 byte &0x80 \b, unsynchronized frames
4294 >>5 byte &0x40 \b, extended header
4295 >>5 byte &0x20 \b, experimental
4296 >>5 byte &0x10 \b, footer present
4304 >5 byte x version %d,
4305 >6 byte x %d tracks,
4306 >122 byte&0x2 =1 dual PAL/NTSC
4307 >122 byte&0x1 =1 PAL
4308 >122 byte&0x1 =0 NTSC
4319 >20 byte x \b), %d tracks,
4320 >18 byte&0x2 =1 dual PAL/NTSC
4321 >18 byte&0x2 =0
4322 >>18 byte&0x1 =1 PAL
4323 >>18 byte&0x1 =0 NTSC
4329 >>0x23 byte 0x1B \b, without ID666 tag
4330 >>0x23 byte 0x1A \b, with ID666 tag
4350 >18 byte &2 16 bit
4351 >18 byte ^2 8 bit
4352 >18 byte &4 stereo
4353 >18 byte ^4 mono
4356 >30 byte !0 %d samples
4361 >22 byte 0x49 looped
4362 >22 byte 0xC9 non-looped
4363 >23 byte 1 33kHz
4364 >23 byte 2 50kHz
4365 >23 byte 3 16kHz
4371 >0 byte 1 sample
4372 >0 byte 2 adlib melody
4373 >0 byte >2 adlib drum
4374 >31 byte &2 stereo
4375 >31 byte ^2 mono
4376 >31 byte &4 16bit little endian
4377 >31 byte ^4 8bit
4378 >30 byte 0 unpacked
4379 >30 byte 1 packed
4393 >3 byte =0 1 module data
4394 >3 byte =1 2 module data
4395 >10 byte x TRL: %u
4396 >11 byte x TRK: %u
4397 >12 byte x SMP: %u
4398 >13 byte x SS: %u
4403 >20 byte >0 %c
4404 >>21 byte >0 \b%c
4405 >>>22 byte >0 \b%c
4406 >>>>23 byte >0 \b%c
4410 >4 byte >0 V%X.
4411 >>5 byte x \b%02X
4421 >4 byte x v%i
4448 >>32 byte x , %d tracks
4454 >4 byte&0x7f >0 \b, unknown version
4455 >4 byte&0x7f 0 \b
4463 >>20 byte&0xe 0x0 \b, mono
4464 >>20 byte&0xe 0x2 \b, stereo
4465 >>20 byte&0xe 0x4 \b, 3 channels
4466 >>20 byte&0xe 0x6 \b, 4 channels
4467 >>20 byte&0xe 0x8 \b, 5 channels
4468 >>20 byte&0xe 0xa \b, 6 channels
4469 >>20 byte&0xe 0xc \b, 7 channels
4470 >>20 byte&0xe 0xe \b, 8 channels
4490 >>21 byte&0xf >0 \b, >4G samples
4491 >>21 byte&0xf 0 \b
4541 >22 byte x \b, version %u
4542 >21 byte x \b.%u
4543 >20 byte x \b.%u
4546 >22 byte x \b, version %u
4547 >21 byte x \b.%u
4548 >20 byte x \b.%u
4559 >4 byte x Version %d
4578 #>5 byte x version %d
4579 >14 byte x %d channel(s),
4580 >15 byte =1 lossless,
4581 >15 byte =0 lossy,
4582 >16 byte x mid-side
4617 >3 byte 255 \b, SV pre8
4618 >3 byte&0xF 0x6 \b, SV 6
4619 >3 byte&0xF 0x8 \b, SV 8
4620 >3 byte&0xF 0x7 \b, SV 7
4621 >>3 byte&0xF0 0x0 \b.0
4622 >>3 byte&0xF0 0x10 \b.1
4623 >>3 byte&0xF0 240 \b.15
4624 >>10 byte&0xF0 0x0 \b, no profile
4625 >>10 byte&0xF0 0x10 \b, profile 'Unstable/Experimental'
4626 >>10 byte&0xF0 0x50 \b, quality 0
4627 >>10 byte&0xF0 0x60 \b, quality 1
4628 >>10 byte&0xF0 0x70 \b, quality 2 (Telephone)
4629 >>10 byte&0xF0 0x80 \b, quality 3 (Thumb)
4630 >>10 byte&0xF0 0x90 \b, quality 4 (Radio)
4631 >>10 byte&0xF0 0xA0 \b, quality 5 (Standard)
4632 >>10 byte&0xF0 0xB0 \b, quality 6 (Xtreme)
4633 >>10 byte&0xF0 0xC0 \b, quality 7 (Insane)
4634 >>10 byte&0xF0 0xD0 \b, quality 8 (BrainDead)
4635 >>10 byte&0xF0 0xE0 \b, quality 9
4636 >>10 byte&0xF0 0xF0 \b, quality 10
4637 >>27 byte 0x0 \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
4638 >>27 byte 102 \b, Beta 1.02
4639 >>27 byte 104 \b, Beta 1.04
4640 >>27 byte 105 \b, Alpha 1.05
4641 >>27 byte 106 \b, Beta 1.06
4642 >>27 byte 110 \b, Release 1.1
4643 >>27 byte 111 \b, Alpha 1.11
4644 >>27 byte 112 \b, Beta 1.12
4645 >>27 byte 113 \b, Alpha 1.13
4646 >>27 byte 114 \b, Beta 1.14
4647 >>27 byte 115 \b, Alpha 1.15
4794 >4 byte 0xc4 GVOX Encore music, version 5.0 or above
4795 >4 byte 0xc2 GVOX Encore music, version < 5.0
4798 >4 byte 0xc5 GVOX Encore music, version < 5.0
4825 # you can only select voice modules with corresponding language byte ID like 1
4859 >0x3 byte 0xFE General Digital Music.
4863 >>>0x46 byte 0x1A
4865 >>>>0x4B byte x %d.
4866 >>>>0x4C byte x \b%02d
4868 >>>>0x4F byte x \b%d.
4869 >>>>>0x50 byte x \b%d)
4872 >0x3 byte/16 x Version %d.
4873 >0x3 byte&0x0F x \b%02d
4877 >3 byte <2 Hively Tracker Song
4878 >3 byte 0 1 module data
4879 >3 byte 1 2 module data
4883 >>3 byte 0 Version 0 (With MP3 and lossless)
4884 >>3 byte 1 Version 1 (With ogg and lossless)
4885 >>3 byte 3 Version 2.2
4886 >>3 byte 4 (With no LAME header)
4887 >>3 byte 5 Version 2.4
4902 >0x2c byte 0x0d
4903 >0x2d byte 0x0a
4904 >0x2e byte 0x1a
4905 >>0x3 byte 0xFE Farandole Tracker Song
4906 >>>0x31 byte/16 x Version %d.
4907 >>>0x31 byte&0x0F x \b%02d
4913 >8 byte >0 \b, version %u
4914 >8 byte >26
4915 #>>9 byte x \b, channels %u
4918 #>>14 byte x \b, instruments %u
4923 #>>23 byte x \b, master volume %u
4924 #>>24 byte x \b, song speed %u
4925 #>>25 byte x \b, song speed2 %u
4926 #>>26 byte x \b, song rate %u
4928 #>>31 byte x \b, multiplex period %u
4929 #>>32 byte x \b, pitch inaccuracy %u
4950 >0 byte x \b, version %u
4951 >1 byte x \b.%u
4963 >>0x12 byte x v%u
4964 >>0x04 byte 0x02 \b, pre-set prediction coefficients
4965 >>0x04 byte 0x03 \b, standard ADX
4966 >>0x04 byte 0x04 \b, exponential scale
4967 >>0x04 byte 0x10 \b, AHX (Dreamcast)
4968 >>0x04 byte 0x11 \b, AHX
4970 >>0x12 byte 0x03
4973 >>0x12 byte 0x04
4976 >>0x13 byte&0x08 0x08 \b, encrypted
4992 >3 byte 0x01 (Sony PlayStation)
4993 >3 byte 0x02 (Sony PlayStation 2)
4994 >3 byte 0x11 (Sega Saturn)
4995 >3 byte 0x12 (Sega Dreamcast)
4996 >3 byte 0x13 (Sega Mega Drive)
4997 >3 byte 0x21 (Nintendo 64)
4998 >3 byte 0x22 (Game Boy Advance)
4999 >3 byte 0x23 (Super NES)
5000 >3 byte 0x41 (Capcom QSound)
5020 >>>>&-4 byte 0 PCM, signed 8-bit,
5021 >>>>&-4 byte 1 PCM, signed 16-bit,
5022 >>>>&-4 byte 2 THP ADPCM,
5023 >>>>&-3 byte !0 looping,
5024 >>>>&-2 byte 1 mono
5025 >>>>&-2 byte 2 stereo
5026 >>>>&-2 byte 3 3 channels
5027 >>>>&-2 byte 4 quad
5028 >>>>&-2 byte >4 %u channels
5047 >>&0x1C byte 0 PCM, signed 8-bit,
5048 >>&0x1C byte 1 PCM, signed 16-bit,
5049 >>&0x1C byte 2 DSP ADPCM,
5050 >>&0x1C byte 3 IMA ADPCM,
5051 >>&0x1D byte !0 looping,
5052 >>&0x1E byte 1 mono
5053 >>&0x1E byte 2 stereo
5054 >>&0x1E byte 3 3 channels
5055 >>&0x1E byte 4 quad
5056 >>&0x1E byte >4 %u channels
5089 >>&0x4 byte 0 PCM, signed 8-bit,
5090 >>&0x4 byte 1 PCM, signed 16-bit,
5091 >>&0x4 byte 2 DSP ADPCM,
5092 >>&0x4 byte 3 IMA ADPCM,
5093 >>&0x5 byte !0 looping,
5121 >>18 byte x (LEVEL %d)
5156 0 byte 0x61
5163 >>>>&0 byte x TAP 3.%d Batch (TD.57, Transferred Account)
5166 0 byte 0x62
5171 >>>&0 byte x TAP 3.%d Notification (TD.57, Transferred Account)
5176 0 byte 0x61
5179 >>&0 byte x NRT 2.%d (TD.35, Near Real Time Roaming Data Exchange)
5191 >>>>&0 byte x RAP 1.%d Batch (TD.32, Returned Account Procedure),
5192 >>>&0 byte x TAP 3.%d
5220 >13 byte x version %d
5232 >3 byte &0x04
5255 >0x18 byte x \b, comment character: %c
5283 >0x04 byte >-1 version %d.
5284 >0x05 byte >-1 \b%d
5355 #0 byte 0x3e
5572 #>>&1 byte x %d.
5573 #>>&2 byte x %d.
5574 #>>&3 byte x %d
5584 #>>&1 byte x %d.
5585 #>>&2 byte x \b%d.
5586 #>>&3 byte x \b%d
5599 >>>9 byte x with version %c.
5600 >>>10 byte x \b%c
5601 >>>11 byte x \b%c
5605 >>>9 byte x with version %c.
5606 >>>10 byte x \b%c
5607 >>>11 byte x \b%c
5612 >>9 byte x with version %c.
5613 >>10 byte x \b%c
5614 >>11 byte x \b%c
5618 >>>9 byte x with version %c.
5619 >>>10 byte x \b%c
5620 >>>11 byte x \b%c
5667 >32 byte 0x6a (uses shared libs)
5671 >0 byte &0x80
5675 >0 byte ^0x80 executable
5680 >0 byte &0x80 dynamically linked executable
5681 >0 byte ^0x80 executable
5686 >0 byte &0x80 dynamically linked executable
5687 >0 byte ^0x80 executable
5726 >8 byte x version: %i
5727 >9 byte x tracks: %i
5759 >0x0c byte x Version:%u,
5768 >100 byte >0 \b, %u subsong(s)
5916 >0x02 byte 0xfe
5994 >5 byte x version %d.
5995 >4 byte x \b%d
6000 >5 byte x version %d.
6001 >4 byte x \b%d
6043 >>3 ubyte >0x3f (byte string)
6246 #null to byte 1000 octal
6287 # XXX - what byte order does the Clipper use?
6333 >52 byte 1 -Ctnc
6334 >52 byte 2 -Ctsw
6335 >52 byte 3 -Ctpw
6336 >52 byte 4 -Ctcb
6337 >53 byte 1 -Cdnc
6338 >53 byte 2 -Cdsw
6339 >53 byte 3 -Cdpw
6340 >53 byte 4 -Cdcb
6341 >54 byte 1 -Csnc
6342 >54 byte 2 -Cssw
6343 >54 byte 3 -Cspw
6344 >54 byte 4 -Cscb
6575 >0x04 uleshort <4 ksh byte-code version %d
6612 >2 byte&0x80 >0 block compressed
6613 >2 byte&0x1f x %d bits
6635 >3 byte&0x18 =0
6674 >3 byte&0x18 >0 gzip compressed data
6687 #>2 byte x THIS iS GZIP
6688 >2 byte <8 \b, reserved method
6689 >2 byte >8 \b, unknown method
6690 >3 byte &0x01 \b, ASCII
6691 >3 byte &0x02 \b, has CRC
6692 >3 byte &0x04 \b, extra field
6693 >3 byte&0xC =0x08
6695 >3 byte &0x10 \b, has comment
6696 >3 byte &0x20 \b, encrypted
6698 >8 byte 2 \b, max compression
6699 >8 byte 4 \b, max speed
6700 >9 byte =0x00 \b, from FAT filesystem (MS-DOS, OS/2, NT)
6701 >9 byte =0x01 \b, from Amiga
6702 >9 byte =0x02 \b, from VMS
6703 >9 byte =0x03 \b, from Unix
6704 >9 byte =0x04 \b, from VM/CMS
6705 >9 byte =0x05 \b, from Atari
6706 >9 byte =0x06 \b, from HPFS filesystem (OS/2, NT)
6707 >9 byte =0x07 \b, from MacOS
6708 >9 byte =0x08 \b, from Z-System
6709 >9 byte =0x09 \b, from CP/M
6710 >9 byte =0x0A \b, from TOPS/20
6711 >9 byte =0x0B \b, from NTFS filesystem (NT)
6712 >9 byte =0x0C \b, from QDOS
6713 >9 byte =0x0D \b, from Acorn RISCOS
6718 # packed data, Huffman (minimum redundancy) codes on a byte-by-byte basis
6724 # This magic number is byte-order-independent.
6729 # byte-order independent, and one of which is byte-order dependent?
6743 >3 byte >47 \b, block size = %c00k
6749 >3 byte >47 \b, block size = %c00k
6754 >4 byte x \b, version: %d
6781 #0 byte&0xF0 0xd0 data
6782 #>33 byte&0xF0 0xd0
6783 #>66 byte&0xF0 0xd0
6784 #>99 byte&0xF0 0xd0
6785 #>132 byte&0xF0 0xd0 GSM 06.10 compressed audio
6790 >>9 byte&0xf0 =0x00 - version 0.
6792 >>13 byte 1 LZO1X-1,
6793 >>13 byte 2 LZO1X-1(15),
6794 >>13 byte 3 LZO1X-999,
6796 >>14 byte =0x00 os: MS-DOS
6797 >>14 byte =0x01 os: Amiga
6798 >>14 byte =0x02 os: VMS
6799 >>14 byte =0x03 os: Unix
6800 >>14 byte =0x05 os: Atari
6801 >>14 byte =0x06 os: OS/2
6802 >>14 byte =0x07 os: MacOS
6803 >>14 byte =0x0A os: Tops/20
6804 >>14 byte =0x0B os: WinNT
6805 >>14 byte =0x0E os: Win32
6807 >>9 byte&0xf0 =0x00 - version 0.
6808 >>9 byte&0xf0 =0x10 - version 1.
6809 >>9 byte&0xf0 =0x20 - version 2.
6811 >>15 byte 1 LZO1X-1,
6812 >>15 byte 2 LZO1X-1(15),
6813 >>15 byte 3 LZO1X-999,
6815 >>17 byte =0x00 os: MS-DOS
6816 >>17 byte =0x01 os: Amiga
6817 >>17 byte =0x02 os: VMS
6818 >>17 byte =0x03 os: Unix
6819 >>17 byte =0x05 os: Atari
6820 >>17 byte =0x06 os: OS/2
6821 >>17 byte =0x07 os: MacOS
6822 >>17 byte =0x0A os: Tops/20
6823 >>17 byte =0x0B os: WinNT
6824 >>17 byte =0x0E os: Win32
6844 >6 byte x version %d
6845 >7 byte x \b.%d
6866 >4 byte x - version %d
6867 >5 byte x \b.%d
6887 >0 byte &0x20 \b, Dictionary ID:
6888 >>0 byte&0x03 0 None
6889 >>0 byte&0x03 1
6890 >>>1 byte x %u
6891 >>0 byte&0x03 2
6893 >>0 byte&0x03 3
6896 >0 byte ^0x20 \b, Dictionary ID:
6897 >>0 byte&0x03 0 None
6898 >>0 byte&0x03 1
6899 >>>2 byte x %u
6900 >>0 byte&0x03 2
6902 >>0 byte&0x03 3
6939 >4 byte x - version %d
6940 >5 byte x \b.%d
6947 >4 byte >-1 (version %i.
6948 >5 byte >-1 %i.
6949 >6 byte >-1 %i)
6970 >>0 byte&0xf =8
6971 >>>0 byte&0x80 =0 zlib compressed data
6976 >3 byte 0 BWC compressed data
7006 >7 byte&0x0C =0x8 (NES 2.0)
7007 >4 byte x \b: %ux16k PRG
7008 >5 byte x \b, %ux8k CHR
7009 >6 byte&0x08 =0x8 [4-Scr]
7010 >6 byte&0x09 =0x0 [H-mirror]
7011 >6 byte&0x09 =0x1 [V-mirror]
7012 >6 byte&0x02 =0x2 [SRAM]
7013 >6 byte&0x04 =0x4 [Trainer]
7014 >7 byte&0x03 =0x2 [PC10]
7015 >7 byte&0x03 =0x1 [VS]
7016 >>7 byte&0x0C =0x8
7018 >>>13 byte&0x0F =0x0 \b, RP2C03B
7019 >>>13 byte&0x0F =0x1 \b, RP2C03G
7020 >>>13 byte&0x0F =0x2 \b, RP2C04-0001
7021 >>>13 byte&0x0F =0x3 \b, RP2C04-0002
7022 >>>13 byte&0x0F =0x4 \b, RP2C04-0003
7023 >>>13 byte&0x0F =0x5 \b, RP2C04-0004
7024 >>>13 byte&0x0F =0x6 \b, RP2C03B
7025 >>>13 byte&0x0F =0x7 \b, RP2C03C
7026 >>>13 byte&0x0F =0x8 \b, RP2C05-01
7027 >>>13 byte&0x0F =0x9 \b, RP2C05-02
7028 >>>13 byte&0x0F =0xA \b, RP2C05-03
7029 >>>13 byte&0x0F =0xB \b, RP2C05-04
7030 >>>13 byte&0x0F =0xC \b, RP2C05-05
7032 >>7 byte x \b]
7034 >7 byte&0x0C =0x8
7035 >>12 byte&0x03 =0x0 [NTSC]
7036 >>12 byte&0x03 =0x1 [PAL]
7037 >>12 byte&0x02 =0x2 [NTSC+PAL]
7069 >23 byte !1 FMC-
7070 >23 byte 1 FSC-
7072 >15 byte x \b, mfr %02X
7073 >20 byte x (Rev.%02u)
7080 >4 byte 1 (%u side)
7081 >4 byte !1 (%u sides)
7095 >4 byte 100 \b: FDS,
7097 >4 byte !100 \b: TNES mapper %u
7098 >>5 byte x \b, %ux8k PRG
7099 >>6 byte x \b, %ux8k CHR
7100 >>7 byte&0x08 =1 [WRAM]
7101 >>8 byte&0x09 =1 [H-mirror]
7102 >>8 byte&0x09 =2 [V-mirror]
7103 >>8 byte&0x02 =3 [VRAM]
7112 >0x143 byte&0x80 0x80
7114 >0x143 byte&0x80 !0x80
7116 >0x14c byte x (Rev.%02u)
7119 >0x14b byte 0x33
7120 >>0x146 byte 0x03
7121 >>>0x143 byte&0x80 0x80 [SGB+CGB]
7122 >>>0x143 byte&0x80 !0x80 [SGB]
7123 >>0x146 byte !0x03
7124 >>>0x143 byte&0xC0 0x80 [CGB]
7125 >>>0x143 byte&0xC0 0xC0 [CGB ONLY]
7126 >0x14b byte !0x33
7129 >0x147 byte 0x00 [ROM ONLY]
7130 >0x147 byte 0x01 [MBC1]
7131 >0x147 byte 0x02 [MBC1+RAM]
7132 >0x147 byte 0x03 [MBC1+RAM+BATT]
7133 >0x147 byte 0x05 [MBC2]
7134 >0x147 byte 0x06 [MBC2+BATTERY]
7135 >0x147 byte 0x08 [ROM+RAM]
7136 >0x147 byte 0x09 [ROM+RAM+BATTERY]
7137 >0x147 byte 0x0B [MMM01]
7138 >0x147 byte 0x0C [MMM01+SRAM]
7139 >0x147 byte 0x0D [MMM01+SRAM+BATT]
7140 >0x147 byte 0x0F [MBC3+TIMER+BATT]
7141 >0x147 byte 0x10 [MBC3+TIMER+RAM+BATT]
7142 >0x147 byte 0x11 [MBC3]
7143 >0x147 byte 0x12 [MBC3+RAM]
7144 >0x147 byte 0x13 [MBC3+RAM+BATT]
7145 >0x147 byte 0x19 [MBC5]
7146 >0x147 byte 0x1A [MBC5+RAM]
7147 >0x147 byte 0x1B [MBC5+RAM+BATT]
7148 >0x147 byte 0x1C [MBC5+RUMBLE]
7149 >0x147 byte 0x1D [MBC5+RUMBLE+SRAM]
7150 >0x147 byte 0x1E [MBC5+RUMBLE+SRAM+BATT]
7151 >0x147 byte 0xFC [Pocket Camera]
7152 >0x147 byte 0xFD [Bandai TAMA5]
7153 >0x147 byte 0xFE [Hudson HuC-3]
7154 >0x147 byte 0xFF [Hudson HuC-1]
7157 >0x148 byte 0 \b, ROM: 256Kbit
7158 >0x148 byte 1 \b, ROM: 512Kbit
7159 >0x148 byte 2 \b, ROM: 1Mbit
7160 >0x148 byte 3 \b, ROM: 2Mbit
7161 >0x148 byte 4 \b, ROM: 4Mbit
7162 >0x148 byte 5 \b, ROM: 8Mbit
7163 >0x148 byte 6 \b, ROM: 16Mbit
7164 >0x148 byte 7 \b, ROM: 32Mbit
7165 >0x148 byte 0x52 \b, ROM: 9Mbit
7166 >0x148 byte 0x53 \b, ROM: 10Mbit
7167 >0x148 byte 0x54 \b, ROM: 12Mbit
7170 >0x149 byte 1 \b, RAM: 16Kbit
7171 >0x149 byte 2 \b, RAM: 64Kbit
7172 >0x149 byte 3 \b, RAM: 128Kbit
7173 >0x149 byte 4 \b, RAM: 1Mbit
7174 >0x149 byte 5 \b, RAM: 512Kbit
7188 >0x120 byte >0x20
7190 >0x120 byte <0x21
7195 >0x180 byte 0
7197 >0 byte x \b)
7200 # Sega Mega CD disc images: 2048-byte sectors.
7204 >0 byte x \b, 2048-byte sectors
7208 >0 byte x \b, 2048-byte sectors
7209 # Sega Mega CD disc images: 2352-byte sectors.
7213 >0 byte x \b, 2352-byte sectors
7217 >0 byte x \b, 2352-byte sectors
7242 >0 byte x %dx16k blocks
7243 >2 byte 0 \b, last in series or standalone
7244 >2 byte >0 \b, split ROM
7270 >0x0F byte&0xF0 0x30 Sega Master System
7272 >0x0F byte&0xF0 0x40 Sega Master System
7274 >0x0F byte&0xF0 0x50 Sega Game Gear
7276 >0x0F byte&0xF0 0x60 Sega Game Gear
7278 >0x0F byte&0xF0 0x70 Sega Game Gear
7282 >0 byte x ROM image:
7284 >0x0E byte&0xF0 0x10 1
7285 >0x0E byte&0xF0 0x20 2
7286 >0x0E byte&0xF0 0x30 3
7287 >0x0E byte&0xF0 0x40 4
7288 >0x0E byte&0xF0 0x50 5
7289 >0x0E byte&0xF0 0x60 6
7290 >0x0E byte&0xF0 0x70 7
7291 >0x0E byte&0xF0 0x80 8
7292 >0x0E byte&0xF0 0x90 9
7293 >0x0E byte&0xF0 0xA0 10
7294 >0x0E byte&0xF0 0xB0 11
7295 >0x0E byte&0xF0 0xC0 12
7296 >0x0E byte&0xF0 0xD0 13
7297 >0x0E byte&0xF0 0xE0 14
7298 >0x0E byte&0xF0 0xF0 15
7300 >0x0E byte&0xF0 !0
7302 >0x0E byte&0xF0 0
7305 >0x0E byte&0x0F x (Rev.%02d)
7307 >0x0F byte&0x0F 0x0A (8 KB)
7308 >0x0F byte&0x0F 0x0B (16 KB)
7309 >0x0F byte&0x0F 0x0C (32 KB)
7310 >0x0F byte&0x0F 0x0D (48 KB)
7311 >0x0F byte&0x0F 0x0E (64 KB)
7312 >0x0F byte&0x0F 0x0F (128 KB)
7313 >0x0F byte&0x0F 0x00 (256 KB)
7314 >0x0F byte&0x0F 0x01 (512 KB)
7315 >0x0F byte&0x0F 0x02 (1 MB)
7337 >>0x2A byte 0 \b)
7339 # 2048-byte sector version.
7343 >0 byte x (2048-byte sectors)
7344 # 2352-byte sector version.
7348 >0 byte x (2352-byte sectors)
7363 >>0x4A byte 0 \b)
7365 # 2048-byte sector version.
7369 >0 byte x (2048-byte sectors)
7370 # 2352-byte sector version.
7374 >0 byte x (2352-byte sectors)
7391 >0x3F byte x \b, Rev.%02u)
7425 >0xBC byte x \b, Rev.%02u)
7438 >0x1E byte x \b, Rev.%02u)
7439 >0x12 byte 2 (DSi enhanced)
7440 >0x12 byte 3 (DSi only)
7467 >0x23 byte 0x10 Color
7468 >0 byte x ROM image
7470 >0x1F byte 0xFF (debug mode enabled)
7497 >3 byte x (version %d)
7505 >>(0x0118.l-0x0FFF5) byte x (%c
7506 >>(0x0118.l-0x0FFF6) byte x \b%c-
7538 >(0.L+0xC) byte x (%c
7539 >(0.L+0xD) byte x \b%c
7588 >3 byte x version %u,
7589 >4 byte x %u tracks
7597 >5 byte 0 \b, PPF 1.0 patch
7598 >5 byte 1 \b, PPF 2.0 patch
7599 >5 byte 2 \b, PPF 3.0 patch
7600 >>56 byte 0 \b, Imagetype BIN (any)
7601 >>56 byte 1 \b, Imagetype GI (PrimoDVD)
7602 >>57 byte 0 \b, Blockcheck disabled
7603 >>57 byte 1 \b, Blockcheck enabled
7604 >>58 byte 0 \b, Undo data not available
7605 >>58 byte 1 \b, Undo data available
7609 >5 byte 0 \b, PPF 1.0 patch
7610 >5 byte 1 \b, PPF 2.0 patch
7615 >5 byte 0 \b, Simple Encoding
7627 >>0x14 byte >0 \b, data for controller(s):
7628 >>>0x14 byte &0x1 #1
7629 >>>0x14 byte &0x2 #2
7630 >>>0x14 byte &0x4 #3
7631 >>>0x14 byte &0x8 #4
7632 >>>0x14 byte &0x10 #5
7633 >>0x15 byte ^0x1 \b, begins from snapshot
7634 >>0x15 byte &0x1 \b, begins from reset
7635 >>0x15 byte ^0x2 \b, NTSC standard
7636 >>0x15 byte &0x2 \b, PAL standard
7637 >>0x17 byte &0x1 \b, settings:
7640 >>>>0x17 byte &0x2 WIP1Timing
7641 >>>0x17 byte &0x4 Left+Right
7642 >>>0x17 byte &0x8 VolumeEnvX
7643 >>>0x17 byte &0x10 FakeMute
7644 >>>0x17 byte &0x20 SyncSound
7647 >>>>0x17 byte &0x80 NoCPUShutdown
7653 >>>0x24 byte >0 \b, port 1:
7654 >>>>0x24 byte 1 joypad
7655 >>>>0x24 byte 2 mouse
7656 >>>>0x24 byte 3 SuperScope
7657 >>>>0x24 byte 4 Justifier
7658 >>>>0x24 byte 5 multitap
7659 >>>0x24 byte >0 \b, port 2:
7660 >>>>0x25 byte 1 joypad
7661 >>>>0x25 byte 2 mouse
7662 >>>>0x25 byte 3 SuperScope
7663 >>>>0x25 byte 4 Justifier
7664 >>>>0x25 byte 5 multitap
7668 >>0x17 byte &0x40 \b, ROM:
7687 >0x06 byte >0
7688 >>0x06 byte 1 \b, Disc 2
7689 >>0x06 byte 2 \b, Disc 3
7690 >>0x06 byte 3 \b, Disc 4
7691 >0x07 byte x \b, Rev.%02u)
7735 >>8 byte 1
7805 >>0x312 byte x (Rev.%02u)
7806 >>0x118C byte 2 (New3DS only)
7807 >>0x18D byte 0 (inner device)
7808 >>0x18D byte 1 (Card1)
7809 >>0x18D byte 2 (Card2)
7810 >>0x18D byte 3 (extended device)
7865 >0x18D byte&2 0 File Archive (CFA)
7866 >0x18D byte&2 2 Executable Image (CXI)
7868 >0x18D byte 0x05
7872 >0x18D byte 0x15
7876 >0x18D byte !0x05
7877 >>0x18D byte !0x15
7878 >>>0x112 byte x (v
7880 >>>0x112 byte x \b)
7881 >0x18C byte 2 (New3DS only)
7907 0 byte >0
7908 >0 byte <3
7913 >>>0x39 byte 0 (NTSC)
7914 >>>0x39 byte 1 (PAL)
7915 >>>0x36 byte&1 1 (POKEY)
7933 0x00 byte 0x04
7937 >>>>0x020A byte 0x0F
7939 >>>>>>0x5B byte 0x02
8040 >&3 byte x version %c.
8041 >&1 byte x \b%c
8045 >&0 byte x version %c.
8046 >&2 byte x \b%c (big-endian)
8052 >&3 byte x version %c.
8053 >&1 byte x \b%c
8057 >&0 byte x version %c.
8058 >&2 byte x \b%c (big-endian)
8082 >&0 byte x version %d
8086 >&7 byte x version %d (big-endian)
8096 >&0 byte x version %d
8100 >&7 byte x version %d (big-endian)
8135 >35 byte x \b, v%d
8136 >36 byte x \b.%d
8138 >35 byte x \b, v%d
8139 >36 byte x \b.%d
8215 >4 byte >-1 (version %i.
8216 >5 byte >-1 $BS%i.
8217 >6 byte >-1 $BS%i)
8250 # Hash 1.85/1.86 databases store metadata in network byte order.
8251 # Btree 1.85/1.86 databases store the metadata in host byte order.
8252 # Hash and Btree 2.X and later databases store the metadata in host byte order.
8259 >>4 belong >0 (Hash, version %d, native byte-order)
8273 >>4 belong >0 (Hash, version %d, native byte-order)
8276 >4 long >0 (Btree, version %d, native byte-order)
8283 >16 long >0 (Hash, version %d, native byte-order)
8290 >16 long >0 (Btree, version %d, native byte-order)
8297 >16 long >0 (Queue, version %d, native byte-order)
8305 >16 long >0 (Log, version %d, native byte-order)
8351 #>0x39 byte 3 v. 3.0
8352 #>0x39 byte 4 v. 3.5
8353 #>0x39 byte 9 v. 4.x
8354 #>0x39 byte 10 v. 5.x
8355 #>0x39 byte 11 v. 5.x
8356 #>0x39 byte 12 v. 7.x
8357 #>>0x04 byte 0 indexed .DB data file
8358 #>>0x04 byte 1 primary index .PX file
8359 #>>0x04 byte 2 non-indexed .DB data file
8360 #>>0x04 byte 3 non-incrementing secondary index .Xnn file
8361 #>>0x04 byte 4 secondary index .Ynn file
8362 #>>0x04 byte 5 incrementing secondary index .Xnn file
8363 #>>0x04 byte 6 non-incrementing secondary index .XGn file
8364 #>>0x04 byte 7 secondary index .YGn file
8365 #>>>0x04 byte 8 incrementing secondary index .XGn file
8381 # skip HELP.CA3 by test for reserved byte ( NULL )
8391 # test for 2 reserved NULL bytes,transaction and encryption byte flag
8431 # test for reserved NULL byte
8530 # flags in version byte
8560 # skip many JPG. ZIP, BZ2 by test for reserved bytes NULL , 0|2 , 0|1 , low byte of block size
8562 # skip many RAR by test for low byte 0 ,high byte 0|2|even of block size, 0|a|e|d7 , 0|64h
8580 # skip MM*DD*.bin by test for for reserved NULL byte
8757 >5 byte x - v%d
8758 >6 byte x \b.%d
8761 >>7 byte x \b-%d
8772 >32 byte 0 \b, Hash
8774 >32 byte 1 \b, B+ tree
8776 >32 byte 2 \b, Fixed-length
8778 >32 byte 3 \b, Table
8780 >33 byte &1 \b, [open]
8781 >33 byte &2 \b, [fatal]
8782 >34 byte x \b, apow=%d
8783 >35 byte x \b, fpow=%d
8784 >36 byte &0x01 \b, [large]
8785 >36 byte &0x02 \b, [deflate]
8786 >36 byte &0x04 \b, [bzip]
8787 >36 byte &0x08 \b, [tcbs]
8788 >36 byte &0x10 \b, [excodec]
8848 >7 byte x \b, version %d
9112 >>27 byte x - version %d
9113 >>26 byte x \b.%d
9114 >>28 byte x \b-%d
9117 >>27 byte x - version %d
9118 >>26 byte x \b.%d
9119 >>28 byte x \b-%d
9123 # The actual magic number is just "Core", followed by a 2-byte version
9126 # byte of the version number as well; DU 5.0 appears only to be up to
9166 >4 byte&0xc0 = 0x00 48 kHz,
9167 >4 byte&0xc0 = 0x40 44.1 kHz,
9168 >4 byte&0xc0 = 0x80 32 kHz,
9170 >4 byte&0xc0 = 0xc0 reserved frequency,
9172 >5 byte&0x07 = 0x00 \b, complete main (CM)
9173 >5 byte&0x07 = 0x01 \b, music and effects (ME)
9174 >5 byte&0x07 = 0x02 \b, visually impaired (VI)
9175 >5 byte&0x07 = 0x03 \b, hearing impaired (HI)
9176 >5 byte&0x07 = 0x04 \b, dialogue (D)
9177 >5 byte&0x07 = 0x05 \b, commentary (C)
9178 >5 byte&0x07 = 0x06 \b, emergency (E)
9182 >6 byte&0xe0 = 0x00 1+1 front,
9183 >>6 byte&0x10 = 0x10 LFE on,
9184 >6 byte&0xe0 = 0x20 1 front/0 rear,
9185 >>6 byte&0x10 = 0x10 LFE on,
9186 >6 byte&0xe0 = 0x40 2 front/0 rear,
9188 >>6 byte&0x18 = 0x00 Dolby Surround not indicated
9189 >>6 byte&0x18 = 0x08 not Dolby Surround encoded
9190 >>6 byte&0x18 = 0x10 Dolby Surround encoded
9191 >>6 byte&0x18 = 0x18 reserved Dolby Surround mode
9192 >>6 byte&0x04 = 0x04 LFE on,
9193 >6 byte&0xe0 = 0x60 3 front/0 rear,
9194 >>6 byte&0x04 = 0x04 LFE on,
9195 >6 byte&0xe0 = 0x80 2 front/1 rear,
9196 >>6 byte&0x04 = 0x04 LFE on,
9197 >6 byte&0xe0 = 0xa0 3 front/1 rear,
9198 >>6 byte&0x01 = 0x01 LFE on,
9199 >6 byte&0xe0 = 0xc0 2 front/2 rear,
9200 >>6 byte&0x04 = 0x04 LFE on,
9201 >6 byte&0xe0 = 0xe0 3 front/2 rear,
9202 >>6 byte&0x01 = 0x01 LFE on,
9204 >4 byte&0x3e = 0x00 \b, 32 kbit/s
9205 >4 byte&0x3e = 0x02 \b, 40 kbit/s
9206 >4 byte&0x3e = 0x04 \b, 48 kbit/s
9207 >4 byte&0x3e = 0x06 \b, 56 kbit/s
9208 >4 byte&0x3e = 0x08 \b, 64 kbit/s
9209 >4 byte&0x3e = 0x0a \b, 80 kbit/s
9210 >4 byte&0x3e = 0x0c \b, 96 kbit/s
9211 >4 byte&0x3e = 0x0e \b, 112 kbit/s
9212 >4 byte&0x3e = 0x10 \b, 128 kbit/s
9213 >4 byte&0x3e = 0x12 \b, 160 kbit/s
9214 >4 byte&0x3e = 0x14 \b, 192 kbit/s
9215 >4 byte&0x3e = 0x16 \b, 224 kbit/s
9216 >4 byte&0x3e = 0x18 \b, 256 kbit/s
9217 >4 byte&0x3e = 0x1a \b, 320 kbit/s
9218 >4 byte&0x3e = 0x1c \b, 384 kbit/s
9219 >4 byte&0x3e = 0x1e \b, 448 kbit/s
9220 >4 byte&0x3e = 0x20 \b, 512 kbit/s
9221 >4 byte&0x3e = 0x22 \b, 576 kbit/s
9222 >4 byte&0x3e = 0x24 \b, 640 kbit/s
9228 # We specify both byte orders in order to recognize byte-swapped dumps.
9333 >1 byte !4
9336 >>>1 byte 0x00 aplcore
9337 #>>>1 byte 0x00 incomplete workspace
9339 >>>1 byte 0x01 component file 32-bit non-journaled non-checksummed
9340 #>>>1 byte 0x01 component file
9341 >>>1 byte 0x02 external variable exclusive
9342 #>>>1 byte 0x02 external variable
9344 >>>1 byte 0x03 workspace
9345 >>>>7 byte&0x28 0x00 32-bit
9346 >>>>7 byte&0x28 0x20 64-bit
9347 >>>>7 byte&0x0c 0x00 classic
9348 >>>>7 byte&0x0c 0x04 unicode
9349 >>>>7 byte&0x88 0x00 big-endian
9350 >>>>7 byte&0x88 0x80 little-endian
9351 >>>1 byte 0x06 external variable shared
9353 >>>1 byte 0x07 session
9354 >>>1 byte 0x08 mapped file 32-bit
9355 >>>1 byte 0x09 component file 64-bit non-journaled non-checksummed
9356 >>>1 byte 0x0a mapped file 64-bit
9357 >>>1 byte 0x0b component file 32-bit level 1 journaled non-checksummed
9358 >>>1 byte 0x0c component file 64-bit level 1 journaled non-checksummed
9359 >>>1 byte 0x0d component file 32-bit level 1 journaled checksummed
9360 >>>1 byte 0x0e component file 64-bit level 1 journaled checksummed
9361 >>>1 byte 0x0f component file 32-bit level 2 journaled checksummed
9362 >>>1 byte 0x10 component file 64-bit level 2 journaled checksummed
9363 >>>1 byte 0x11 component file 32-bit level 3 journaled checksummed
9364 >>>1 byte 0x12 component file 64-bit level 3 journaled checksummed
9365 >>>1 byte 0x13 component file 32-bit non-journaled checksummed
9366 >>>1 byte 0x14 component file 64-bit non-journaled checksummed
9367 >>>1 byte 0x15 component file under construction
9368 >>>1 byte 0x16 DFS component file 64-bit level 1 journaled checksummed
9369 >>>1 byte 0x17 DFS component file 64-bit level 2 journaled checksummed
9370 >>>1 byte 0x18 DFS component file 64-bit level 3 journaled checksummed
9371 >>>1 byte 0x19 external workspace
9372 >>>1 byte 0x80 DDB
9373 >>>2 byte x version %d
9374 >>>3 byte x \b.%d
9375 #>>>2 byte x type %d
9376 #>>>3 byte x subtype %d
9395 >18 byte 0x01 Version 1
9396 >>19 byte <0x04 \b.%d
9397 >18 byte 0x02 Version 2
9398 >>19 byte 0x00 \b.0
9415 >67 byte 0
9416 >>107 byte 0
9422 >>>1007 byte 0x55 \b, modified
9458 # We have to check the byte order flag to see what byte order all the
9461 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
9511 >7 byte 202
9524 >>4 byte 1
9535 >>4 byte 1
9538 >>4 byte 1
9542 >>4 byte 1
9545 >>4 byte 2
9552 >>4 byte 1
9555 >>4 byte 2
9561 >>4 byte 1
9575 >>4 byte 1
9583 >>4 byte 2
9757 >4 byte 0 invalid class
9758 >4 byte 1 32-bit
9759 >4 byte 2 64-bit
9760 >5 byte 0 invalid byte order
9761 >5 byte 1 LSB
9763 >5 byte 2 MSB
9765 >7 byte 0 (SYSV)
9766 >7 byte 1 (HP-UX)
9767 >7 byte 2 (NetBSD)
9768 >7 byte 3 (GNU/Linux)
9769 >7 byte 4 (GNU/Hurd)
9770 >7 byte 5 (86Open)
9771 >7 byte 6 (Solaris)
9772 >7 byte 7 (Monterey)
9773 >7 byte 8 (IRIX)
9774 >7 byte 9 (FreeBSD)
9775 >7 byte 10 (Tru64)
9776 >7 byte 11 (Novell Modesto)
9777 >7 byte 12 (OpenBSD)
9778 >7 byte 13 (OpenVMS)
9779 >7 byte 14 (HP NonStop Kernel)
9780 >7 byte 15 (AROS Research Operating System)
9781 >7 byte 16 (FenixOS)
9782 >7 byte 17 (Nuxi CloudABI)
9783 >7 byte 97 (ARM)
9784 >7 byte 202 (Cafe OS)
9785 >7 byte 255 (embedded)
9791 # XXX - needs to have the byte order specified (NS32K was little-endian,
10196 # Joerg Jenderek: Smart Boot Manager backup file is 25 (MSDOS) or 41 (LINUX) byte header + first se…
10214 # DOS Emulator image is 128 byte, null right padded header + harddisc image
10391 # physical drive number (0x80-0xFF) when the Windows wrote that byte to the drive
10614 >>>>97 byte x version %c
11518 # Values 128 to 255 represent index block sizes of 2^(256-N) byte
11564 >0x10 byte x version %d.
11565 >0x11 byte x \b%d,
11575 >8401 byte x clean flag %d,
11591 >&-1167 byte x clean flag %d,
11592 >&-1168 byte x readonly flag %d,
11611 >&-1167 byte x clean flag %d,
11612 >&-1168 byte x readonly flag %d,
11635 >8401 byte x clean flag %d,
11651 >&-1167 byte x clean flag %d,
11652 >&-1168 byte x readonly flag %d,
11671 >&-1167 byte x clean flag %d,
11672 >&-1168 byte x readonly flag %d,
11962 >>38917 byte >0x33 (unknown version, ID 0x%X)
11963 >>38917 byte <0x31 (unknown version, ID 0x%X)
11969 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
12061 >28 byte 0 Invalid os/
12062 >28 byte 1 OpenBSD/
12063 >28 byte 2 NetBSD/
12064 >28 byte 3 FreeBSD/
12065 >28 byte 4 4.4BSD/
12066 >28 byte 5 Linux/
12067 >28 byte 6 SVR4/
12068 >28 byte 7 Esix/
12069 >28 byte 8 Solaris/
12070 >28 byte 9 Irix/
12071 >28 byte 10 SCO/
12072 >28 byte 11 Dell/
12073 >28 byte 12 NCR/
12074 >28 byte 13 LynxOS/
12075 >28 byte 14 VxWorks/
12076 >28 byte 15 pSOS/
12077 >28 byte 16 QNX/
12078 >28 byte 17 Firmware/
12079 >28 byte 18 RTEMS/
12080 >28 byte 19 ARTOS/
12081 >28 byte 20 Unity OS/
12082 >28 byte 21 INTEGRITY/
12083 >29 byte 0 \bInvalid CPU,
12084 >29 byte 1 \bAlpha,
12085 >29 byte 2 \bARM,
12086 >29 byte 3 \bIntel x86,
12087 >29 byte 4 \bIA64,
12088 >29 byte 5 \bMIPS,
12089 >29 byte 6 \bMIPS 64-bit,
12090 >29 byte 7 \bPowerPC,
12091 >29 byte 8 \bIBM S390,
12092 >29 byte 9 \bSuperH,
12093 >29 byte 10 \bSparc,
12094 >29 byte 11 \bSparc 64-bit,
12095 >29 byte 12 \bM68K,
12096 >29 byte 13 \bNios-32,
12097 >29 byte 14 \bMicroBlaze,
12098 >29 byte 15 \bNios-II,
12099 >29 byte 16 \bBlackfin,
12100 >29 byte 17 \bAVR32,
12101 >29 byte 18 \bSTMicroelectronics ST200,
12102 >29 byte 19 \bSandbox architecture,
12103 >29 byte 20 \bANDES Technology NDS32,
12104 >29 byte 21 \bOpenRISC 1000,
12105 >29 byte 22 \bARM 64-bit,
12106 >29 byte 23 \bDesignWare ARC,
12107 >29 byte 24 \bx86_64,
12108 >29 byte 25 \bXtensa,
12109 >30 byte 0 Invalid Image
12110 >30 byte 1 Standalone Program
12111 >30 byte 2 OS Kernel Image
12112 >30 byte 3 RAMDisk Image
12113 >30 byte 4 Multi-File Image
12114 >30 byte 5 Firmware Image
12115 >30 byte 6 Script File
12116 >30 byte 7 Filesystem Image (any type)
12117 >30 byte 8 Binary Flat Device Tree BLOB
12118 >31 byte 0 (Not compressed),
12119 >31 byte 1 (gzip),
12120 >31 byte 2 (bzip2),
12121 >31 byte 3 (lzma),
12185 >>&0 byte 0x76
12187 >>>>&0 byte 0x6e
12189 >>>>>>&1 byte 0x74
12205 >>&(&0.b+8) byte 0x42 OpenVMS backup saveset data
12250 >525 byte x (ODS-%d);
12253 >>525 byte 2 VAX/VMS or OpenVMS file system;
12254 >>525 byte 5 OpenVMS Alpha or Itanium file system;
12336 # appending the UUID in the case of a 16-byte label.
12461 >>8 byte&0xfd 0x08 Macromedia Flash data
12463 >>>3 byte x \b, version %d
12464 >>8 byte&0xfe 0x10 Macromedia Flash data
12466 >>>3 byte x \b, version %d
12467 >>8 byte 0x18 Macromedia Flash data
12469 >>>3 byte x \b, version %d
12472 >>>3 byte x \b, version %d
12475 >>>3 byte x \b, version %d
12476 >>8 byte&0x7 0
12480 >>>>>3 byte x \b, version %d
12483 >>8 byte 0x78 Macromedia Flash data (compressed)
12485 >>>3 byte x \b, version %d
12488 >>8 byte 0x5d Macromedia Flash data (lzma compressed)
12490 >>>3 byte x \b, version %d
12551 0 short 017001 byte-swapped Berkeley vfont data
12583 # dfCopyright 60 byte null padded Copyright string. uncomment it to get old looking
12649 >12 lelong ^0x04 byte: LSB first
12650 >12 lelong &0x04 byte: MSB first
12954 >14 byte x %c)
12976 >13 byte x %c)
12990 # All new-style FreeBSD magic numbers are in host byte order (i.e.,
13063 >>3 byte&0xC0 &0x80 shared library
13064 >>3 byte&0xC0 0x40 PIC object
13065 >>3 byte&0xC0 0x00 object
13067 >>3 byte&0x80 0x80 dynamically linked executable
13068 >>3 byte&0x80 0x00 executable
13073 >>3 byte&0xC0 &0x80 shared library
13074 >>3 byte&0xC0 0x40 PIC object
13075 >>3 byte&0xC0 0x00 object
13077 >>3 byte&0x80 0x80 dynamically linked executable
13078 >>3 byte&0x80 0x00 executable
13083 >>3 byte&0xC0 &0x80 shared library
13084 >>3 byte&0xC0 0x40 PIC object
13085 >>3 byte&0xC0 0x00 object
13087 >>3 byte&0x80 0x80 dynamically linked executable
13088 >>3 byte&0x80 0x00 executable
13093 >>3 byte&0xC0 &0x80 shared library
13094 >>3 byte&0xC0 0x40 PIC object
13095 >>3 byte&0xC0 0x00 object
13097 >>3 byte&0x80 0x80 dynamically linked executable
13098 >>3 byte&0x80 0x00 executable
13103 # byte 7: highest byte of the kernel stack pointer, always 0xfe
13106 # 28: low order byte of the current PTD entry, always 0 since the
13125 >8 byte x version %d,
13126 >9 byte 2 %d bytes in header,
13127 >>10 byte x %d chars wide by
13128 >>11 byte x %d chars high
13138 >11 byte >0 \b%02d-
13139 >10 byte >0 \b%02d)
13146 #>>>>10 byte 0 \b01-
13147 #>>>>10 byte 1 \b02-
13148 #>>>>10 byte 2 \b03-
13149 #>>>>10 byte 3 \b04-
13150 #>>>>10 byte 4 \b05-
13151 #>>>>10 byte 5 \b06-
13152 #>>>>10 byte 6 \b07-
13153 #>>>>10 byte 7 \b08-
13154 #>>>>10 byte 8 \b09-
13155 #>>>>10 byte 9 \b10-
13156 #>>>>10 byte 10 \b11-
13157 #>>>>10 byte 11 \b12-
13262 >3 byte 0x00 (none format)
13263 >3 byte 0x01 (bz2 format)
13264 >3 byte 0x02 (gz format)
13265 >3 byte 0x03 (lzo format)
13266 >3 byte 0x04 (xor format)
13267 >3 byte >0x04 (unknown format)
13339 # 56 byte null-terminated entry name string includes path like maps/e1m1.bsp
13578 >5 byte x (version %c
13579 >6 byte x \b%c
13580 >7 byte x \b%c)
13583 >4 byte 67 for C
13584 >4 byte 111 for Objective-C
13585 >4 byte 43 for C++
13586 >4 byte 79 for Objective-C++
13642 >3 byte x version %d .
13643 >4 byte x %d
13718 >24 byte >0 \b, version %u
13719 >25 byte >0 \b.%u
13733 >40 byte 1 executable
13734 >40 byte 2 VMFile
13735 >40 byte 3 binary
13736 >40 byte 4 directory label
13737 >40 byte <1 unknown
13738 >40 byte >4 unknown
13821 # FIXME: Could be simplified if pstring supported two-byte counts
13856 # It's always "GVariant", it's byte swapped on incompatible archs
13870 >16 byte x \b, v%d
13871 >17 byte x \b.%d
13944 # skip newline byte
13993 >4 byte x version %d
14000 # So recognition is now done by ./pgp with start test for byte 0x99
14004 # >3 byte 4
14027 >4 byte 1
14029 >>>5 byte 1 version %d
14335 >39 byte >0 - version %c
14343 >>32 byte >0 %c
14373 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
14374 >>8 byte&0x70 0x10 SERPENT crypt,
14375 >>8 byte&0x70 0x20 TWOFISH crypt,
14376 >>8 byte&0x70 0x30 CAST-256 crypt,
14377 >>8 byte&0x70 0x40 SAFER+ crypt,
14378 >>8 byte&0x70 0x50 LOKI97 crypt,
14379 >>8 byte&0x70 0x60 3DES crypt,
14380 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
14381 >>8 byte&0x08 0x00 SHA1 hash,
14382 >>8 byte&0x08 0x08 RIPEMD-160 hash,
14383 >>8 byte&0x04 0x00 ZLib
14384 >>8 byte&0x04 0x04 BZip2
14385 >>8 byte&0x03 0x00 lvl.0
14386 >>8 byte&0x03 0x01 lvl.3
14387 >>8 byte&0x03 0x02 lvl.6
14388 >>8 byte&0x03 0x03 lvl.9
14391 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
14392 >>8 byte&0x70 0x10 SERPENT crypt,
14393 >>8 byte&0x70 0x20 TWOFISH crypt,
14394 >>8 byte&0x70 0x30 CAST-256 crypt,
14395 >>8 byte&0x70 0x40 SAFER+ crypt,
14396 >>8 byte&0x70 0x50 LOKI97 crypt,
14397 >>8 byte&0x70 0x60 3DES crypt,
14398 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
14399 >>8 byte&0x08 0x00 SHA1 hash,
14400 >>8 byte&0x08 0x08 RIPEMD-160 hash,
14401 >>8 byte&0x04 0x00 ZLib
14402 >>8 byte&0x04 0x04 BZip2
14403 >>8 byte&0x03 0x00 lvl.0
14404 >>8 byte&0x03 0x01 lvl.3
14405 >>8 byte&0x03 0x02 lvl.6
14406 >>8 byte&0x03 0x03 lvl.9
14430 >19 byte x
14431 >>18 byte x EDID data, version %u.
14432 >>19 byte x \b%u
14469 # XXX - somebody should figure out whether any byte order needs to be
14501 # The "misc" stuff needs a byte order; the archives look suspiciously
14511 0 long 01203604016 TML 0123 byte-order format
14512 0 long 01702407010 TML 1032 byte-order format
14513 0 long 01003405017 TML 2301 byte-order format
14514 0 long 01602007412 TML 3210 byte-order format
14652 >8 byte >0 - version %d
14670 >7 byte >64 - Rev %c
14980 #>2 byte 0x50 pure
14998 >7 byte&0x03 !3 AIX core file
14999 >>1 byte &0x01 fulldump
15000 >>7 byte &0x01 32-bit
15002 >>7 byte &0x02 64-bit
15227 # IFF files begin with an 8 byte FORM header, followed by a 4 character
15301 # little magic: PCX (first byte is 0x0a)
15308 # at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
15310 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
15459 # The next byte following the magic is always whitespace.
15516 >21 byte 48 version 2
15517 >21 byte 51 version 3
15519 >21 byte 48 version 2
15520 >21 byte 51 version 3
15544 >10 byte x \b, version %d.
15545 >11 byte x \b%d
15713 # 137 P N G \r \n ^Z \n [4-byte length] I H D R [HEAD data] [HEAD crc] ...
15720 >8 byte x %d-bit
15721 >9 byte 0 grayscale,
15722 >9 byte 2 \b/color RGB,
15723 >9 byte 3 colormap,
15724 >9 byte 4 gray+alpha,
15725 >9 byte 6 \b/color RGBA,
15726 #>10 byte 0 deflate/32K,
15727 >12 byte 0 non-interlaced
15728 >12 byte 1 interlaced
15773 #>10 byte &0x80 color mapped,
15774 #>10 byte&0x07 =0x00 2 colors
15775 #>10 byte&0x07 =0x01 4 colors
15776 #>10 byte&0x07 =0x02 8 colors
15777 #>10 byte&0x07 =0x03 16 colors
15778 #>10 byte&0x07 =0x04 32 colors
15779 #>10 byte&0x07 =0x05 64 colors
15780 #>10 byte&0x07 =0x06 128 colors
15781 #>10 byte&0x07 =0x07 256 colors
15783 # ITC (CMU WM) raster files. It is essentially a byte-reversed Sun raster,
15830 >29 byte 0 \b, normal resolution (204x98 DPI)
15831 >29 byte 1 \b, fine resolution (204x196 DPI)
15912 >10 byte&0x1 =0x1 \b, clear first
15913 >10 byte&0x2 =0x2 \b, no background
15914 >10 byte&0x4 =0x4 \b, alpha channel
15915 >10 byte&0x8 =0x8 \b, comment
15916 >11 byte >0 \b, %d color channels
15917 >12 byte >0 \b, %d bits per pixel
15918 >13 byte >0 \b, %d color map channels
15949 #>2 byte 0 \b, verbatim
15950 >2 byte 1 \b, RLE
15951 #>3 byte 1 \b, normal precision
15952 >3 byte 2 \b, high precision
15971 >0xe02 byte&0x03 0x00 , landscape mode
15972 >0xe02 byte&0x03 0x01 , portrait mode
15973 >0xe02 byte&0x03 0x02 , landscape mode
15974 >0xe02 byte&0x03 0x03 , portrait mode
16012 # of the header, which is at least 25 4-byte longs, and the one at offset 8
16042 # most frequent byte, xx and zz are runlength escape codes, where xx is
16046 >5 byte 0x00 (white background)
16047 >5 byte 0xFF (black background)
16049 >5 byte 0x00 (white background)
16050 >5 byte 0xFF (black background)
16082 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
16102 >>>>68 byte 1 colour,
16103 >>>>68 byte 2 grayscale,
16108 >>>>2 byte 0 uncompressed
16109 >>>>2 byte 1 RLE compressed
16222 >>26 byte 8 8-bit
16223 >>26 byte 16 16-bit
16226 >>27 byte 1 mono
16227 >>28 byte 2 stereo
16248 >4 byte 16 color
16249 >>5 byte x %d bit
16252 >4 byte 32 cell
16253 >>5 byte x %d bit
16267 >16 byte x \b, device type 33%2.2X
16272 >16 byte x \b, device type 33%2.2X
16277 >16 byte x \b, device type 33%2.2X
16288 #>>0x0064 8 byte identifier
16317 # BOOL values are two-byte integers; use them to rule out false positives.
16357 >>&16 byte 0 none
16358 >>&16 byte 1 rle
16359 >>&16 byte 2 zips
16360 >>&16 byte 3 zip
16361 >>&16 byte 4 piz
16362 >>&16 byte 5 pxr24
16363 >>&16 byte 6 b44
16364 >>&16 byte 7 b44a
16365 >>&16 byte 8 dwaa
16366 >>&16 byte 9 dwab
16367 >>&16 byte >9 unknown
16379 >>&14 byte 0 increasing y
16380 >>&14 byte 1 decreasing y
16381 >>&14 byte 2 random y
16382 >>&14 byte >2 unknown
16584 >98 byte&0x08 =0x08 \b, hard tiling
16585 >99 byte&0x80 =0x80 \b, tiling present
16586 >99 byte&0x40 =0x40 \b, codestream present
16587 >99 byte&0x38 x \b, spatial xform=
16588 >99 byte&0x38 0x00 \bTL
16589 >99 byte&0x38 0x08 \bBL
16590 >99 byte&0x38 0x10 \bTR
16591 >99 byte&0x38 0x18 \bBR
16592 >99 byte&0x38 0x20 \bBT
16593 >99 byte&0x38 0x28 \bRB
16594 >99 byte&0x38 0x30 \bLT
16595 >99 byte&0x38 0x38 \bLB
16596 >100 byte&0x80 =0x80 \b, short header
16599 >100 byte&0x80 =0x00 \b, long header
16817 >0x08 byte 0 \b, ARGB1555
16818 >0x08 byte 1 \b, RGB565
16819 >0x08 byte 2 \b, ARGB4444
16820 >0x08 byte 3 \b, YUV442
16821 >0x08 byte 4 \b, Bump
16822 >0x08 byte 5 \b, 4bpp
16823 >0x08 byte 6 \b, 8bpp
16825 >0x09 byte 0x01 \b, square twiddled
16826 >0x09 byte 0x02 \b, square twiddled & mipmap
16827 >0x09 byte 0x03 \b, VQ
16828 >0x09 byte 0x04 \b, VQ & mipmap
16829 >0x09 byte 0x05 \b, 8-bit CLUT twiddled
16830 >0x09 byte 0x06 \b, 4-bit CLUT twiddled
16831 >0x09 byte 0x07 \b, 8-bit direct twiddled
16832 >0x09 byte 0x08 \b, 4-bit direct twiddled
16833 >0x09 byte 0x09 \b, rectangle
16834 >0x09 byte 0x0B \b, rectangular stride
16835 >0x09 byte 0x0D \b, rectangular twiddled
16836 >0x09 byte 0x10 \b, small VQ
16837 >0x09 byte 0x11 \b, small VQ & mipmap
16838 >0x09 byte 0x12 \b, square twiddled & mipmap
16861 >0x0B byte 0 \b, I4
16862 >0x0B byte 1 \b, I8
16863 >0x0B byte 2 \b, IA4
16864 >0x0B byte 3 \b, IA8
16865 >0x0B byte 4 \b, RGB565
16866 >0x0B byte 5 \b, RGB5A3
16867 >0x0B byte 6 \b, ARGB8888
16868 >0x0B byte 8 \b, CI4
16869 >0x0B byte 9 \b, CI8
16870 >0x0B byte 14 \b, DXT1
17047 >0x38 byte x \b, mipmaps: %u
17065 >4 byte x %u
17066 >5 byte x \bx%u
17067 >6 byte >1 \bx%u
17069 # Pretend it's 32-bit and mask off the high byte.
17110 >>>>32 byte x reMarkable tablet page (v%c), 1404 x 1872,
17173 >>0 byte !0 %c
17174 >>1 byte !0 \b%c
17175 >>2 byte !0 \b%c
17176 >>3 byte !0 \b%c
17182 >0x08 byte x \b,
17194 >0 byte 0x00 L8
17195 >0 byte 0x01 AL8
17196 >0 byte 0x02 ARGB1555
17197 >0 byte 0x03 RGB555
17198 >0 byte 0x04 ARGB4444
17199 >0 byte 0x05 RGB565
17200 >0 byte 0x06 ARGB8888
17201 >0 byte 0x07 xRGB8888
17202 >0 byte 0x0B P8
17203 >0 byte 0x0C DXT1
17204 >0 byte 0x0E DXT2
17205 >0 byte 0x0F DXT4
17206 >0 byte 0x10 Linear ARGB1555
17207 >0 byte 0x11 Linear RGB565
17208 >0 byte 0x12 Linear ARGB8888
17209 >0 byte 0x13 Linear L8
17210 >0 byte 0x16 Linear R8B8
17211 >0 byte 0x17 Linear G8B8
17212 >0 byte 0x19 A8
17213 >0 byte 0x1A A8L8
17214 >0 byte 0x1B Linear AL8
17215 >0 byte 0x1C Linear RGB555
17216 >0 byte 0x1D Linear ARGB4444
17217 >0 byte 0x1E Linear xRGB8888
17218 >0 byte 0x1F Linear A8
17219 >0 byte 0x20 Linear A8L8
17220 >0 byte 0x24 YUY2
17221 >0 byte 0x25 UYVY
17222 >0 byte 0x27 L6V5U5
17223 >0 byte 0x28 V8U8
17224 >0 byte 0x29 R8B8
17225 >0 byte 0x2A D24S8
17226 >0 byte 0x2B F24S8
17227 >0 byte 0x2C D16
17228 >0 byte 0x2D F16
17229 >0 byte 0x2E Linear D24S8
17230 >0 byte 0x2F Linear F24S8
17231 >0 byte 0x30 Linear D16
17232 >0 byte 0x31 Linear F16
17233 >0 byte 0x32 L16
17234 >0 byte 0x33 V16U16
17235 >0 byte 0x35 Linear L16
17236 >0 byte 0x36 Linear V16U16
17237 >0 byte 0x37 Linear L6V5U5
17238 >0 byte 0x38 RGBA5551
17239 >0 byte 0x39 RGBA4444
17240 >0 byte 0x3A QWVU8888
17241 >0 byte 0x3B BGRA8888
17242 >0 byte 0x3C RGBA8888
17243 >0 byte 0x3D Linear RGBA5551
17244 >0 byte 0x3E Linear RGBA4444
17245 >0 byte 0x3F Linear ABGR8888
17246 >0 byte 0x40 Linear BGRA8888
17247 >0 byte 0x41 Linear RGBA8888
17248 >0 byte 0x64 Vertex Data
17251 >0x19 byte x \b, format:
17325 >2 byte x (%d*512)
17362 >0 byte 0 hash file (?),
17363 >0 byte 1 3.0 hash file,
17364 >0 byte 2 3.1 hash file,
17365 >0 byte 3 hash file (?),
17384 >1 byte 0 hash file (?),
17385 >1 byte 1 3.0 hash file,
17386 >1 byte 2 3.1 hash file,
17387 >1 byte 3 hash file (?),
17419 >4 byte x \b, header size %u
17420 >5 byte x \b, version %u
17424 >17 byte >0 \b, password protected
17452 >0x12 byte 0
17458 # Grr. 2 byte magic "JM", really? In 2019?
17512 >>11 byte x \b %d.
17513 >>12 byte x \b%02d
17515 >>13 byte 0 \b, aspect ratio
17516 >>13 byte 1 \b, resolution (DPI)
17517 >>13 byte 2 \b, resolution (DPCM)
17522 >>18 byte !0 \b, thumbnail %dx
17523 >>>19 byte x \b%d
17540 >>4 byte x \b, baseline, precision %d
17543 >>9 byte x \b, components %d
17547 >>4 byte x \b, extended sequential, precision %d
17550 >>9 byte x \b, components %d
17554 >>4 byte x \b, progressive, precision %d
17557 >>9 byte x \b, components %d
17612 >3 byte 1
17694 >>>>>>&0 byte x \b, kvno=%u
17713 >8 byte 0x20
17715 >>>18 byte 0x20 KiCad Schematic Document
17718 >>>>>31 byte 0x20
17723 >16 byte 0x20 KiCad Symbol Library
17726 >>>24 byte 0x20
17731 >15 byte 0x20 KiCad Symbol Library Documentation
17734 >>>24 byte 0x20
17739 >10 byte 0x20 KiCad Board Layout
17742 >>>19 byte 0x20
17743 >>>>20 byte x (Version %c)
17747 >7 byte 0x20 KiCad Footprint
17756 >7 byte 0x20 KiCad Netlist
17761 >14 byte 0xA KiCad Symbol Library Table
17762 >14 byte 0xD KiCad Symbol Library Table
17763 >14 byte 0x20 KiCad Symbol Library Table
17767 >13 byte 0xA KiCad Footprint Library Table
17768 >13 byte 0xD KiCad Footprint Library Table
17769 >13 byte 0x20 KiCad Footprint Library Table
17801 >4 byte 0x14
17890 >2 byte&0x01 0 256 characters,
17891 >2 byte&0x01 !0 512 characters,
17892 >2 byte&0x02 0 no directory,
17893 >2 byte&0x02 !0 Unicode directory,
17894 >3 byte >0 8x%d
17952 >>>529 byte 0 zImage,
17953 >>>529 byte 1 bzImage,
18013 >>>>529 byte 0 \b, zImage
18014 >>>>529 byte 1 \b, bzImage
18053 >2 byte&0x01 !0 \b, unmapped zero page
18054 >2 byte&0x20 0 \b, impure
18055 >2 byte&0x20 !0
18056 >>2 byte&0x10 !0 \b, A_EXEC
18057 >2 byte&0x02 !0 \b, A_PAL
18058 >2 byte&0x04 !0 \b, A_NSYM
18059 >2 byte&0x08 !0 \b, A_STAND
18060 >2 byte&0x40 !0 \b, A_PURE
18061 >2 byte&0x80 !0 \b, A_TOVLY
18115 >&(&-12.l-0x21) byte x
18127 >&(&-12.l-0x21) byte x
18139 >&(&-12.l-0x21) byte x
18151 >&(&-12.l-0x21) byte x
18252 >&(8.L) byte x
18253 >>&(12.L) byte x
18298 >12 byte x \b, version %d
18299 >13 byte 1 \b, require visibility
18362 >&0 regex \^(defun|defvar|defconst|defmacro|setq|fset) Emacs v18 byte-compiled Lisp data
18369 >&0 regex \^(put|provide|require|random) Emacs v18 byte-compiled Lisp data
18381 >4 byte >18 Emacs/XEmacs v%d byte-compiled Lisp data
18383 #>4 byte <32 Emacs/XEmacs v%d byte-compiled Lisp data
18389 0 string (SYSTEM::VERSION\040' CLISP byte-compiled Lisp program (pre 2004-03-27)
18390 0 string (|SYSTEM|::|VERSION|\040' CLISP byte-compiled Lisp program text
18404 # llvm: file(1) magic for LLVM byte-codes
18408 0 string llvm LLVM byte-codes, uncompressed
18409 0 string llvc0 LLVM byte-codes, null compression
18410 0 string llvc1 LLVM byte-codes, gzip compression
18411 0 string llvc2 LLVM byte-codes, bzip2 compression
18441 >4 byte 0x50 version 5.0
18442 >4 byte 0x51 version 5.1
18443 >4 byte 0x52 version 5.2
18665 >0 byte 0xcf 64-bit
18790 0 byte 0
18799 >>>>74 byte 0
18801 >>>>>82 byte 0
18831 # >73 byte !0 \b, flags 0x
18832 # >73 byte =0
18833 # >>101 byte !0 \b, flags 0x
18835 # >73 byte !0 \b%x
18837 # >101 byte !0 \b%x
18838 >73 byte &0x01 \b, inited
18839 >73 byte &0x02 \b, changed
18840 >73 byte &0x04 \b, busy
18841 >73 byte &0x08 \b, bozo
18842 >73 byte &0x10 \b, system
18843 >73 byte &0x20 \b, bundle
18844 >73 byte &0x40 \b, invisible
18845 >73 byte &0x80 \b, locked
18854 >81 byte !0 \b, protected 0x%x
19319 >15 byte 0
19330 >>53 byte x \b, type %d
19331 >>53 byte 1 \b (Device)
19332 >>53 byte 2 \b (Settings)
19333 >>53 byte 3 \b (Sports/Cycling)
19334 >>53 byte 4 \b (Activity)
19335 >>53 byte 8 \b (Elevations)
19336 >>53 byte 10 \b (Totals)
19351 # If non-zero, every byte of the entire .img file is to be XORed with this value
19631 0 byte 0x20
19633 >>0x76 byte 0x20
19636 >>>>3 byte x device firmware %d.
19637 >>>>4 byte x \b%d.
19638 >>>>5 byte x \b%d,
19680 # from byte 4 it is either 'nul E' or 'soh R'
19845 >3 byte 0 algorithm: blowfish-448,
19846 >3 byte 1 algorithm: DES,
19847 >3 byte 2 algorithm: 3DES,
19848 >3 byte 3 algorithm: 3-WAY,
19849 >3 byte 4 algorithm: GOST,
19850 >3 byte 6 algorithm: SAFER-SK64,
19851 >3 byte 7 algorithm: SAFER-SK128,
19852 >3 byte 8 algorithm: CAST-128,
19853 >3 byte 9 algorithm: xTEA,
19854 >3 byte 10 algorithm: TWOFISH-128,
19855 >3 byte 11 algorithm: RC2,
19856 >3 byte 12 algorithm: TWOFISH-192,
19857 >3 byte 13 algorithm: TWOFISH-256,
19858 >3 byte 14 algorithm: blowfish-128,
19859 >3 byte 15 algorithm: blowfish-192,
19860 >3 byte 16 algorithm: blowfish-256,
19861 >3 byte 100 algorithm: RC6,
19862 >3 byte 101 algorithm: IDEA,
19863 >4 byte 0 mode: CBC,
19864 >4 byte 1 mode: ECB,
19865 >4 byte 2 mode: CFB,
19866 >4 byte 3 mode: OFB,
19867 >4 byte 4 mode: nOFB,
19868 >5 byte 0 keymode: 8bit
19869 >5 byte 1 keymode: 4bit
19870 >5 byte 2 keymode: SHA-1 hash
19871 >5 byte 3 keymode: MD5 hash
19979 >7 byte =1 Gridded binary (GRIB) version 1
19980 >7 byte =2 Gridded binary (GRIB) version 2
20023 >22 byte x - version %d
20024 >23 byte x \b.%d
20032 >23 byte x - version %d
20033 >22 byte x \b.%d
20041 >23 byte x - version %d
20042 >22 byte x \b.%d
20050 >23 byte x - version %d
20051 >22 byte x \b.%d
20061 >22 byte x - version %d
20062 >23 byte x \b.%d
20070 >22 byte x - version %d
20071 >23 byte x \b.%d
20079 >23 byte x - version %d
20080 >22 byte x \b.%d
20088 >23 byte x - version %d
20089 >22 byte x \b.%d
20099 >22 byte x - version %d
20100 >23 byte x \b.%d
20108 >22 byte x - version %d
20109 >23 byte x \b.%d
20117 >23 byte x - version %d
20118 >22 byte x \b.%d
20126 >23 byte x - version %d
20127 >22 byte x \b.%d
20136 # XXX - byte order?
20211 # XXX - byte order?
20236 >29 byte 1 \b, fine resolution
20237 >29 byte 0 \b, normal resolution
20263 >>>>>>>8 ubequad !0x5dee74ad1aa56394 raw G3 (Group 3) FAX, byte-padded
20264 # version 5.25 labeled the entry above "raw G3 data, byte-padded"
20305 # Brooktrout G3 fax data incl. 128 byte header
20313 >>11 byte 1 \b, G3 compression
20314 >>11 byte 2 \b, G32D compression
20552 >>>(0x3c.l+4) leshort 0xebc EFI byte code
20584 >>>>(0x3c.l+0xf7) byte x
20599 >>>(0x3c.l+0x36) byte 1 for OS/2 1.x
20600 >>>(0x3c.l+0x36) byte 2 for MS Windows 3.x
20601 >>>(0x3c.l+0x36) byte 3 for MS-DOS
20602 >>>(0x3c.l+0x36) byte 4 for Windows 386
20603 >>>(0x3c.l+0x36) byte 5 for Borland Operating System Services
20605 >>>>(0x3c.l+0x36) byte x (unknown OS %x)
20606 >>>(0x3c.l+0x36) byte 0x81 for MS-DOS, Phar Lap DOS extender
20700 >>&(&0x42.l-3) byte x
20754 >>&(2.s-517) byte x
20825 # leading/trailing nulls, zeros or non ASCII characters in 8-byte name field at offset 10 are skipp…
20896 # openpgpdefs.h: fourth byte < 14 indicate cipher algorithm type
20912 # byte 0xeb conflicts with "sequent" magic leshort 0xn2eb
20917 >0 byte x DOS executable (COM)
20928 0 byte 0xeb
20930 >1 byte >-1
20932 >>(1.b+2) byte x
20936 0 byte 0xe9
20940 >>(1.s+3) byte x
20945 >>(1,s+65539) byte x
20966 # A COM32R program must start with the byte sequence B8 FE 4C CD 21 (mov
21016 >0 byte !0xb8 COM executable for DOS
21059 #0 byte 0xf0 MS-DOS program library data
21065 >30 byte 9 (512B sectors)
21066 >30 byte 12 (4kB sectors)
21068 >30 byte 9 (512B sectors)
21069 >30 byte 12 (4kB sectors)
21335 >9 byte 0
21336 >>0 byte x
21339 >>0 byte x
21384 >0 byte =0 \b, 256x
21385 >0 byte !0 \b, %dx
21386 >1 byte =0 \b256
21387 >1 byte !0 \b%d
21409 >9 byte 0
21462 >8 byte >0x2F version %c
21463 >9 byte >0x2F \b.%c file
21505 >4 long >0 Postscript starts at byte %d
21507 >>>12 long >0 Metafile starts at byte %d
21509 >>>20 long >0 TIFF starts at byte %d
21790 >5 byte&0xf0 =0x60 version 6,
21791 >5 byte&0xf0 !0x60 version 4/5,
21830 >5 byte 2
21831 >>48 byte x version %d.
21832 >>49 byte x \b%d.
21833 >>50 byte x \b%d
21834 >5 byte <2
21852 # The second byte of these signatures is a file version; I don't know what,
21882 # test for flag byte: FFh~complete file, 00h~split file
21885 >0 byte-127 <-126
21955 # since some documents include a 520-byte extra field following the file
21959 # 520-byte extra field following the file header
22051 >>3 byte x \bv%c
22052 >>4 byte x \b.%c
22053 >>5 byte x \b%c
22063 >0xE byte 0
22064 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
22065 >>0xF byte&0x02 2 \b, soundchip(s): SN76489
22066 >>>0xF byte&0x04 4 stereo
22067 >>0xF byte&0x01 1 \b, YM2413
22068 >>0xF byte&0x08 8 \b, Y8950
22071 >0xE byte&0xEF 0
22072 >>0xF byte&0x40 0x00 \b, 60Hz
22073 >>0xF byte&0x40 0x40 \b, 50Hz
22074 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
22075 >>0xF byte&0x02 0x02 \b, soundchips: SN76489
22076 >>>0xF byte&0x04 0x04 stereo
22077 >>0xF byte&0x01 0x01 \b,
22078 >>>0xF byte&0x18 0x00 \bYM2413
22079 >>>0xF byte&0x18 0x08 \bYM2413, Y8950
22080 >>>0xF byte&0x18 0x18 \bYM2413+Y8950 pseudostereo
22081 >>0xF byte&0x18 0x10 \b, Majyutsushi DAC
22085 >4 byte 0x10 MSX Moonblaster for MoonSound music
22090 >>3 byte x v%c
22091 >>4 byte x \b.%c
22092 >>5 byte x \b%c
22104 >>0x7D byte 0x1a
22106 >>>>0x86 byte 0 v1.5
22108 >>>>0x86 byte 1 v2.4
22309 #0 byte 0xFE
22315 0 byte 0xFF
22323 0 byte 0xFE
22326 >>>6 byte 0x0A MSX Mega-Assembler source
22336 >0xF byte 1
22337 >>0x14 byte 0
22339 >>>>0x23 byte 1
22340 >>>>>0x25 byte 0
22343 >>>>>>>>0x1D byte <32 \b, theme: %d
22487 # All new-style magic numbers are in network byte order.
22503 >0 byte &0x80
22507 >0 byte ^0x80 executable
22511 >0 byte &0x80
22515 >0 byte ^0x80 executable
22520 >0 byte &0x80 dynamically linked executable
22521 >0 byte ^0x80
22522 >>0 byte &0x40 position independent
22529 >0 byte &0x80 dynamically linked executable
22530 >0 byte ^0x80 executable
22785 >4 byte x V%d.
22786 >5 byte x %d
22855 #>48 byte 0x1B Excel Document
22872 # We have to check the byte order flag to see what byte order all the
22876 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
22881 >4 byte 0 invalid class
22882 >4 byte 1 32-bit
22883 >4 byte 2 64-bit
22884 >7 byte 0 invalid os
22885 >7 byte 1 OpenBSD
22886 >7 byte 2 NetBSD
22887 >7 byte 3 FreeBSD
22888 >7 byte 4 4.4BSD
22889 >7 byte 5 Linux
22890 >7 byte 6 SVR4
22891 >7 byte 7 esix
22892 >7 byte 8 Solaris
22893 >7 byte 9 Irix
22894 >7 byte 10 SCO
22895 >7 byte 11 Dell
22896 >7 byte 12 NCR
22897 >5 byte 0 invalid byte order
22898 >5 byte 1 LSB
22910 >>18 leshort 1 AT&T WE32100 - invalid byte order,
22911 >>18 leshort 2 SPARC - invalid byte order,
22913 >>18 leshort 4 Motorola 68000 - invalid byte order,
22914 >>18 leshort 5 Motorola 88000 - invalid byte order,
22917 >>18 leshort 8 MIPS R3000_BE - invalid byte order,
22918 >>18 leshort 9 Amdahl - invalid byte order,
22920 >>18 leshort 11 RS6000 - invalid byte order,
22921 >>18 leshort 15 PA-RISC - invalid byte order,
22931 >5 byte 2 MSB
22943 >>18 beshort 3 Intel 80386 - invalid byte order,
22946 >>18 beshort 6 Intel 80486 - invalid byte order,
22950 >>18 beshort 10 MIPS R3000_LE - invalid byte order,
23001 # // patching this byte allows reading HLP files
23026 # descriptor space) preceded by a two byte constant.
23029 >&212 byte 0x01 \b, created with SAVOBJ
23030 >&212 byte 0x02 \b, created with SAVLIB
23031 >&212 byte 0x07 \b, created with SAVCFG
23032 >&212 byte 0x08 \b, created with SAVSECDTA
23033 >&212 byte 0x0A \b, created with SAVSECDTA
23034 >&212 byte 0x0B \b, created with SAVDLO
23035 >&212 byte 0x0D \b, created with SAVLICPGM
23036 >&212 byte 0x11 \b, created with SAVCHGOBJ
23037 >&213 byte 0x44 \b, at least V5R4 to open
23038 >&213 byte 0x43 \b, at least V5R3 to open
23039 >&213 byte 0x42 \b, at least V5R2 to open
23040 >&213 byte 0x41 \b, at least V5R1 to open
23041 >&213 byte 0x40 \b, at least V4R5 to open
23042 >&213 byte 0x3F \b, at least V4R4 to open
23043 >&213 byte 0x3E \b, at least V4R3 to open
23044 >&213 byte 0x3C \b, at least V4R2 to open
23045 >&213 byte 0x3D \b, at least V4R1M4 to open
23046 >&213 byte 0x3B \b, at least V4R1 to open
23047 >&213 byte 0x3A \b, at least V3R7 to open
23048 >&213 byte 0x35 \b, at least V3R6 to open
23049 >&213 byte 0x36 \b, at least V3R2 to open
23050 >&213 byte 0x34 \b, at least V3R1 to open
23051 >&213 byte 0x31 \b, at least V3R0M5 to open
23052 >&213 byte 0x30 \b, at least V2R3 to open
23085 >6 byte&0x0f 0x00 non-executable
23086 >6 byte&0x0f 0x01 machine language
23087 >6 byte&0x0f 0x02 BASIC I-code
23088 >6 byte&0x0f 0x03 Pascal P-code
23089 >6 byte&0x0f 0x04 C I-code
23090 >6 byte&0x0f 0x05 COBOL I-code
23091 >6 byte&0x0f 0x06 Fortran I-code
23093 >6 byte&0xf0 0x10 program executable
23094 >6 byte&0xf0 0x20 subroutine
23095 >6 byte&0xf0 0x30 multi-module
23096 >6 byte&0xf0 0x40 data module
23098 >6 byte&0xf0 0xC0 system module
23099 >6 byte&0xf0 0xD0 file manager
23100 >6 byte&0xf0 0xE0 device driver
23101 >6 byte&0xf0 0xF0 device descriptor
23108 >0x14 byte&0x80 0x80 re-entrant
23109 >0x14 byte&0x40 0x40 ghost
23110 >0x14 byte&0x20 0x20 system-state
23114 >0x13 byte 1 machine language
23115 >0x13 byte 2 BASIC I-code
23116 >0x13 byte 3 Pascal P-code
23117 >0x13 byte 4 C I-code
23118 >0x13 byte 5 COBOL I-code
23119 >0x13 byte 6 Fortran I-code
23124 >0x12 byte 1 program executable
23125 >0x12 byte 2 subroutine
23126 >0x12 byte 3 multi-module
23127 >0x12 byte 4 data module
23128 >0x12 byte 11 trap library
23129 >0x12 byte 12 system module
23130 >0x12 byte 13 file manager
23131 >0x12 byte 14 device driver
23132 >0x12 byte 15 device descriptor
23150 # These are weak, byte 59 is not guaranteed to be 0 and there are
23151 # 8 character identifiers at byte 60, one I found for appl is BIGb.
23206 # following the string always seems to start with a zero byte
23272 >(0x4E.L) byte 0
23273 >>(0x4E.L+1) byte x (v0.%02d)
23274 >(0x4E.L) byte 1
23275 >>(0x4E.L+1) byte x (v1.%02d)
23282 >(0x4E.L) byte >1 (v%d.
23283 >>(0x4E.L+1) byte x %02d)
23306 >0 byte&0xf0 0x80 T800
23307 >0 byte&0xf0 0x90 T9000
23308 >19 byte&0x02 0x02 executable
23309 >19 byte&0x02 0x00 object
23310 >19 byte&0x0c 0x00 not stripped
23317 # Compiled Parrot byte code
23319 >64 byte x %d.
23320 >72 byte x \b%d,
23321 >8 byte >0 %d byte words,
23322 >16 byte 0 little-endian,
23323 >16 byte 1 big-endian,
23324 >32 byte 0 IEEE-754 8 byte double floats,
23325 >32 byte 1 x86 12 byte long double floats,
23326 >32 byte 2 IEEE-754 16 byte long double floats,
23327 >32 byte 3 MIPS 16 byte long double floats,
23328 >32 byte 4 AIX 16 byte long double floats,
23329 >32 byte 5 4-byte floats,
23330 >40 byte x Parrot %d.
23331 >48 byte x \b%d.
23332 >56 byte x \b%d
23359 # XXX - byte order?
23397 >>8 byte x %c
23398 >>9 byte x \b%c
23399 >>10 byte x \b%c
23400 >>11 byte x \b%c
23412 >8 byte x system ID: %c
23413 >9 byte x \b%c
23414 >10 byte x \b%c
23415 >11 byte x \b%c,
23450 >>>&4 byte x system ID: %c
23451 >>>&5 byte x \b%c
23452 >>>&6 byte x \b%c
23453 >>>&7 byte x \b%c,
23457 >>>&4 byte x system ID: %c
23458 >>>&5 byte x \b%c
23459 >>>&6 byte x \b%c
23460 >>>&7 byte x \b%c,
23472 >5 byte x \b, version %c
23473 >7 byte x \b.%c
23478 >6 byte x \b, version %c
23479 >8 byte x \b.%c
23486 >5 byte x \b, version %c
23487 >7 byte x \b.%c
23492 >&0 byte x \b, version %c
23493 >&2 byte x \b.%c
23506 >15 byte >0 - version %d
23513 # skip *.PNF with high byte of InfVersionDatumCount zero
23514 #>>15 byte !0 PDP-11 UNIX/RT ldp
23519 >15 byte >0 - version %d
23523 >15 byte >0 - version %d
23594 >4 byte >0 (net-order %d)
23595 >>4 byte &01 (network-ordered)
23596 >>4 byte =3 (major 1)
23597 >>4 byte =2 (major 1)
23600 >4 byte >0
23601 >>4 byte &01 (network-ordered)
23602 >>4 byte =5 (major 2)
23603 >>4 byte =4 (major 2)
23604 >>5 byte >0 (minor %d)
23614 >>15 byte >2 \b, line size 2^%d byte
23615 >>14 byte >2 \b, page size 2^%d byte
23616 >>13 byte &1
23617 >>>13 byte >1 \b, max fanout %d
23620 >>8 byte >2 \b, line size 2^%d byte
23621 >>9 byte >2 \b, page size 2^%d byte
23622 >>10 byte &1
23623 >>>10 byte >1 \b, max fanout %d
23626 >>15 byte >2 \b, line size 2^%d byte
23627 >>14 byte >2 \b, page size 2^%d byte
23628 >>13 byte &1
23629 >>>13 byte >1 \b, max fanout %d
23632 >>8 byte >2 \b, line size 2^%d byte
23633 >>9 byte >2 \b, page size 2^%d byte
23634 >>10 byte &1
23635 >>>10 byte >1 \b, max fanout %d
23654 >>16 byte x %d levels,
23655 >>17 byte x compression level %d,
23656 >>18 byte x %d bpp,
23657 >>19 byte x %d channels,
23659 >>20 byte 0 bitmap,
23660 >>20 byte 1 gray scale,
23661 >>20 byte 2 indexed color,
23662 >>20 byte 3 RGB color,
23663 >>20 byte 4 CYMK color,
23664 >>20 byte 5 HSL color,
23665 >>20 byte 6 HSB color,
23666 >>20 byte 7 multi-channel,
23667 >>20 byte 8 duo tone,
23668 >>20 byte 9 LAB color,
23669 >>20 byte 10 gray scale 16,
23670 >>20 byte 11 RGB color 48,
23671 >>20 byte 12 LAB color 48,
23672 >>20 byte 13 CYMK color 64,
23673 >>20 byte 14 deep multi-channel,
23674 >>20 byte 15 duo tone 16,
23675 >>20 byte 17 RGBA color,
23676 >>20 byte 18 gray scale 32,
23677 >>20 byte 19 RGB color 12,
23678 >>20 byte 20 RGB color 16,
23679 >>20 byte 255 unknown format,
23681 >>>20 byte x \b %d,
23682 >>21 byte x %d bpc
23696 #0 byte 0x99 MAYBE PGP 0x99
23697 0 byte 0x99
23767 >0 byte 0x67 Reserved (old)
23768 >0 byte 0x68 Public-Key Encrypted Session Key (old)
23769 >0 byte 0x69 Signature (old)
23770 >0 byte 0x6a Symmetric-Key Encrypted Session Key (old)
23771 >0 byte 0x6b One-Pass Signature (old)
23772 >0 byte 0x6c Secret-Key (old)
23773 >0 byte 0x6d Public-Key (old)
23774 >0 byte 0x6e Secret-Subkey (old)
23775 >0 byte 0x6f Compressed Data (old)
23776 >0 byte 0x70 Symmetrically Encrypted Data (old)
23777 >0 byte 0x71 Marker (old)
23778 >0 byte 0x72 Literal Data (old)
23779 >0 byte 0x73 Trust (old)
23780 >0 byte 0x74 User ID (old)
23781 >0 byte 0x75 Public-Subkey (old)
23782 >0 byte 0x76 Unused (old)
23783 >0 byte 0x77
23784 >>1 byte&0xc0 0x00 Reserved
23785 >>1 byte&0xc0 0x40 Public-Key Encrypted Session Key
23786 >>1 byte&0xc0 0x80 Signature
23787 >>1 byte&0xc0 0xc0 Symmetric-Key Encrypted Session Key
23788 >0 byte 0x78
23789 >>1 byte&0xc0 0x00 One-Pass Signature
23790 >>1 byte&0xc0 0x40 Secret-Key
23791 >>1 byte&0xc0 0x80 Public-Key
23792 >>1 byte&0xc0 0xc0 Secret-Subkey
23793 >0 byte 0x79
23794 >>1 byte&0xc0 0x00 Compressed Data
23795 >>1 byte&0xc0 0x40 Symmetrically Encrypted Data
23796 >>1 byte&0xc0 0x80 Marker
23797 >>1 byte&0xc0 0xc0 Literal Data
23798 >0 byte 0x7a
23799 >>1 byte&0xc0 0x00 Trust
23800 >>1 byte&0xc0 0x40 User ID
23801 >>1 byte&0xc0 0x80 Public-Subkey
23802 >>1 byte&0xc0 0xc0 Unused [z%x]
23803 >0 byte 0x30
23804 >>1 byte&0xc0 0x00 Unused [0%x]
23805 >>1 byte&0xc0 0x40 User Attribute
23806 >>1 byte&0xc0 0x80 Sym. Encrypted and Integrity Protected Data
23807 >>1 byte&0xc0 0xc0 Modification Detection Code
23819 >11 byte 0x01 RSA (Encrypt or Sign) 1024b
23820 >11 byte 0x02 RSA Encrypt-Only 1024b
23829 >142 byte 0xd2 .
23836 >12 byte 0x01 RSA (Encrypt or Sign) 2048b
23837 >12 byte 0x02 RSA Encrypt-Only 2048b
23846 >271 byte 0xd2 .
23853 >12 byte 0x01 RSA (Encrypt or Sign) 3072b
23854 >12 byte 0x02 RSA Encrypt-Only 3072b
23863 >399 byte 0xd2 .
23870 >12 byte 0x01 RSA (Encrypt or Sign) 4096b
23871 >12 byte 0x02 RSA Encrypt-Only 4096b
23880 >527 byte 0xd2 .
23887 >12 byte 0x01 RSA (Encrypt or Sign) 8129b
23888 >12 byte 0x02 RSA Encrypt-Only 8129b
23897 >1039 byte 0xd2 .
23902 >0 byte 0x00 Plaintext or unencrypted data
23903 >0 byte 0x01 IDEA
23904 >0 byte 0x02 TripleDES
23905 >0 byte 0x03 CAST5 (128 bit key)
23906 >0 byte 0x04 Blowfish (128 bit key, 16 rounds)
23907 >0 byte 0x07 AES with 128-bit key
23908 >0 byte 0x08 AES with 192-bit key
23909 >0 byte 0x09 AES with 256-bit key
23910 >0 byte 0x0a Twofish with 256-bit key
23915 >0 byte 0x01 MD5
23916 >0 byte 0x02 SHA-1
23917 >0 byte 0x03 RIPE-MD/160
23918 >0 byte 0x08 SHA256
23919 >0 byte 0x09 SHA384
23920 >0 byte 0x0a SHA512
23921 >0 byte 0x0b SHA224
23925 >0 byte 0x01 RSA (Encrypt or Sign)
23927 >0 byte 0x02 RSA Encrypt-Only
23928 >0 byte 0x03 RSA (Sign-Only)
23929 >0 byte 16 ElGamal (Encrypt-Only)
23930 >0 byte 17 DSA
23931 >0 byte 18 Elliptic Curve
23932 >0 byte 19 ECDSA
23933 >0 byte 20 ElGamal (Encrypt or Sign)
23934 >0 byte 21 Diffie-Hellman
23942 0 byte 0x8c PGP symmetric key encrypted data -
23943 >1 byte 0x0d
23944 >1 byte 0x0c
23945 >2 byte 0x04
23947 >4 byte 0x01 salted -
23949 >>14 byte 0xd2 .
23950 >>14 byte 0xc9 .
23951 >4 byte 0x03 salted & iterated -
23953 >>15 byte 0xd2 .
23954 >>15 byte 0xc9 .
23960 >1 byte 0x00 Simple S2K
23961 >1 byte 0x01 Salted S2K
23962 >1 byte 0x03 Salted&Iterated S2K
23969 >0 byte 0x04
23971 >5 byte 0x01 RSA (Encrypt or Sign)
23972 >5 byte 0x02 RSA Encrypt-Only
23981 >5 byte 0xff checksummed
23983 >5 byte 0xfe hashed
24207 0 byte 0x95 PGP Secret Key -
24209 0 byte 0x97 PGP Secret Sub-key -
24211 0 byte 0x9d
24230 # 2 byte for key bits in version 5.28 look
24279 # XXX - byte order? Paging Hokey....
24282 >2 byte >0 (V%d)
24283 >6 byte >0 with %d byte name
24284 >7 byte >0 and %d byte data cells
24286 >2 byte >0 (V%d)
24287 >8 short >0 - %d byte blocks
24288 >15 byte 0x00 - P/D format
24289 >15 byte 0x01 - P/K/D format
24290 >15 byte 0x02 - K/D format
24291 >15 byte >0x02 - Bad Flags
24348 >4 long >0 Postscript starts at byte %d
24350 >>>12 long >0 Metafile starts at byte %d
24352 >>>20 long >0 TIFF starts at byte %d
24452 >0x07 byte 0
24453 >0x0b byte 0 Oak Technologies printer stream
24501 >>11 byte >0x2f
24502 >>>11 byte <0x3a (Version %c)
24535 # XXX - byte order?
24554 0 belong 0x994e0d0a python 1.5/1.6 byte-compiled
24555 0 belong 0x87c60d0a python 2.0 byte-compiled
24556 0 belong 0x2aeb0d0a python 2.1 byte-compiled
24557 0 belong 0x2ded0d0a python 2.2 byte-compiled
24558 0 belong 0x3bf20d0a python 2.3 byte-compiled
24559 0 belong 0x6df20d0a python 2.4 byte-compiled
24560 0 belong 0xb3f20d0a python 2.5 byte-compiled
24561 0 belong 0xd1f20d0a python 2.6 byte-compiled
24562 0 belong 0x03f30d0a python 2.7 byte-compiled
24563 0 belong 0x3b0c0d0a python 3.0 byte-compiled
24564 0 belong 0x4f0c0d0a python 3.1 byte-compiled
24565 0 belong 0x6c0c0d0a python 3.2 byte-compiled
24566 0 belong 0x9e0c0d0a python 3.3 byte-compiled
24567 0 belong 0xee0c0d0a python 3.4 byte-compiled
24568 0 belong 0x160d0d0a python 3.5.1- byte-compiled
24569 0 belong 0x170d0d0a python 3.5.2+ byte-compiled
24570 0 belong 0x330d0d0a python 3.6 byte-compiled
24571 0 belong 0x420d0d0a python 3.7 byte-compiled
24684 # the first byte of which is never 0, while the first byte of the Git pack
24777 >>11 byte 0x9d
24778 >>>12 byte 0x01
24779 >>>>13 byte 0x2a \b, VP8 encoding
24790 >>>>>15 byte&0x80 =0x00 \b, YUV color
24791 >>>>>15 byte&0x80 =0x80 \b, bad color specification
24792 >>>>>15 byte&0x40 =0x40 \b, no clamping required
24793 >>>>>15 byte&0x40 =0x00 \b, decoders should clamp
25083 >4 byte x v%d
25084 >5 byte x \b.%d
25240 >52 byte 1 , Little-endian
25241 >55 byte 1 , Big-endian
25259 >212 byte 17 \b, Big-endian
25260 >212 byte 34 \b, VAX format
25261 >212 byte 68 \b, Little-endian
25262 >212 byte 85 \b, Convex native
25330 >4 byte 0x00
25331 >>5 byte x version %d.0
25332 >4 byte >0x00 version %d
25333 >>5 byte x \b.%d
25376 # XXX - byte order?
25384 0 byte 046
25430 # byte 0xeb is matched before these get a chance.
25460 # I'd have liked to do the byte&0xF0 matching against 0, 1, 2 ... by
25461 # doing (byte&0xF0)>>4 here, but unfortunately that's not
25469 >4 byte&0x0F x (version %d,
25470 >4 byte&0xF0 0x00 uncompressed)
25471 >4 byte&0xF0 0x10 compressed with non-incremental Snappy)
25472 >4 byte&0xF0 0x20 compressed with incremental Snappy)
25473 >4 byte&0xF0 >0x20 unknown subformat, flag: %d>>4)
25497 >8 byte >0 Ver %d:
25503 >2 byte 0x49 -
25504 >3 byte x - version %d
25506 >2 byte 0x63 -
25507 >3 byte x - version %d
25509 >4 byte x - version %d
25511 >4 byte x - version %d
25535 >8 byte x - version %d
25536 >9 byte x \b.%d
25563 >7 byte x (V.%d)
25608 >5 byte x version %d,
25609 >6 byte x 2^%d pages,
25610 >7 byte x pagesize 2^%d,
25611 >17 byte x hash %d,
25612 >11 byte x dataformat %d
25860 >7 byte&1 =0 LE image version
25861 >>10 byte x %d.
25862 >>9 byte x \b%d.
25863 >>8 byte x \b%d
25868 >7 byte&1 =1 BE image version
25869 >>8 byte x %d.
25870 >>9 byte x \b%d.
25871 >>10 byte x \b%d
25882 # The Smile serialization format uses a 4-byte header:
25884 # Constant byte #0: 0x3A (ASCII ':')
25885 # Constant byte #1: 0x29 (ASCII ')')
25886 # Constant byte #2: 0x0A (ASCII linefeed, '\n')
25887 # Variable byte #3, consisting of bits:
25901 >3 byte&0xF0 x version %d:
25904 >3 byte&0x04 0x04 binary raw,
25905 >3 byte&0x04 0x00 binary encoded,
25906 >3 byte&0x02 0x02 shared String values enabled,
25907 >3 byte&0x02 0x00 shared String values disabled,
25908 >3 byte&0x01 0x01 shared field names enabled
25909 >3 byte&0x01 0x00 shared field names disabled
25923 >5 byte x - version %d
25924 >4 byte x \b.%d
25936 >5 byte x - version %d
25937 >4 byte x \b.%d
25956 >33 byte 2 (compressed)
25959 >32 byte 0 (Token Ring)
25960 >32 byte 1 (Ethernet)
25961 >32 byte 2 (ARCNET)
25962 >32 byte 3 (StarLAN)
25963 >32 byte 4 (PC Network broadband)
25964 >32 byte 5 (LocalTalk)
25965 >32 byte 6 (Znet)
25966 >32 byte 7 (Internetwork Analyzer)
25967 >32 byte 9 (FDDI)
25968 >32 byte 10 (ATM)
26275 # XXX - byte order?
26337 >15 byte 0 - BASIC program
26338 >15 byte 1 - number array
26339 >15 byte 2 - character array
26340 >15 byte 3 - memory block
26342 >15 byte 4 - Tasword document
26354 >>>3 byte 0 - BASIC program
26355 >>>3 byte 1 - number array
26356 >>>3 byte 2 - character array
26357 >>>3 byte 3 - memory block
26363 >8 byte x version %d
26364 >9 byte x \b.%d
26368 >4 byte x version %d
26369 >5 byte x \b.%d
26379 >7 byte x \b, version 0x%02x
26386 >4 byte x version %d
26387 >5 byte x \b.%d
26388 >>6 byte 0 16k ZX Spectrum
26389 >>6 byte 1 48k ZX Spectrum/ZX Spectrum+
26390 >>6 byte 2 ZX Spectrum 128
26391 >>6 byte 3 ZX Spectrum +2
26392 >>6 byte 4 ZX Spectrum +2A/+2B
26393 >>6 byte 5 ZX Spectrum +3
26394 >>6 byte 6 ZX Spectrum +3e
26395 >>6 byte 7 Pentagon 128
26396 >>6 byte 8 Timex Sinclair TC2048
26397 >>6 byte 9 Timex Sinclair TC2068
26398 >>6 byte 10 Scorpion ZS-256
26399 >>6 byte 11 ZX Spectrum SE
26400 >>6 byte 12 Timex Sinclair TS2068
26401 >>6 byte 13 Pentagon 512
26402 >>6 byte 14 Pentagon 1024
26403 >>6 byte 15 48k ZX Spectrum (NTSC)
26404 >>6 byte 16 ZX Spectrum 12Ke
26405 >>>7 byte 1 (alternate timings)
26417 >2 byte x Version %d
26418 >3 byte 0 \b, type UNKNOWN
26419 >3 byte 1 \b, type DIAM_ISAM
26420 >3 byte 2 \b, type HASH
26421 >3 byte 3 \b, type MISAM
26422 >3 byte 4 \b, type PISAM
26423 >3 byte 5 \b, type RMS_ISAM
26424 >3 byte 6 \b, type HEAP
26425 >3 byte 7 \b, type ISAM
26426 >3 byte 8 \b, type MRG_ISAM
26427 >3 byte 9 \b, type MYISAM
26428 >3 byte 10 \b, type MRG_MYISAM
26429 >3 byte 11 \b, type BERKELEY_DB
26430 >3 byte 12 \b, type INNODB
26431 >3 byte 13 \b, type GEMINI
26432 >3 byte 14 \b, type NDBCLUSTER
26433 >3 byte 15 \b, type EXAMPLE_DB
26434 >3 byte 16 \b, type CSV_DB
26435 >3 byte 17 \b, type FEDERATED_DB
26436 >3 byte 18 \b, type BLACKHOLE_DB
26437 >3 byte 19 \b, type PARTITION_DB
26438 >3 byte 20 \b, type BINLOG
26439 >3 byte 21 \b, type SOLID
26440 >3 byte 22 \b, type PBXT
26441 >3 byte 23 \b, type TABLE_FUNCTION
26442 >3 byte 24 \b, type MEMCACHE
26443 >3 byte 25 \b, type FALCON
26444 >3 byte 26 \b, type MARIA
26445 >3 byte 27 \b, type PERFORMANCE_SCHEMA
26446 >3 byte 127 \b, type DEFAULT
26449 >3 byte x Version %d
26451 >3 byte x Version %d
26453 >3 byte x Version %d
26456 >18 byte x \b, %d keys
26460 >3 byte x Version %d
26462 >3 byte x Version %d
26464 >3 byte x Version %d
26467 >>3 byte x Version %d
26470 >8 byte 1
26475 >8 byte 15 MySQL V5+,
26478 >>3 byte x Version %d
26592 >0 byte &0x80
26596 >0 byte ^0x80 executable
26600 >0 byte &0x80 dynamically linked executable
26601 >0 byte ^0x80 executable
26605 >0 byte &0x80 dynamically linked executable
26606 >0 byte ^0x80 executable
26610 >0 byte &0x80
26614 >0 byte ^0x80 executable
26618 >0 byte &0x80 dynamically linked executable
26619 >0 byte ^0x80 executable
26623 >0 byte &0x80 dynamically linked executable
26624 >0 byte ^0x80 executable
26628 >0 byte &0x80
26632 >0 byte ^0x80 executable
26636 >0 byte &0x80 dynamically linked executable
26637 >0 byte ^0x80 executable
26641 >0 byte &0x80 dynamically linked executable
26642 >0 byte ^0x80 executable
26738 >19 byte x \b, name: %c
26739 >20 byte x \b%c
26740 >21 byte x \b%c
26741 >22 byte x \b%c
26742 >23 byte x \b%c
26743 >24 byte x \b%c
26744 >25 byte x \b%c
26745 >26 byte x \b%c
26746 >27 byte x \b%c
26747 >28 byte x \b%c
26748 >29 byte x \b%c
26749 >30 byte x \b%c
26750 >31 byte x \b%c
26758 0 byte 0
26768 # GRR: original 1 byte test at offset was too general as it catches also many FATs of DOS filesyste…
26774 >1 byte 0x01 Sequential
26775 >1 byte 0x02 IDP
26776 >1 byte 0x03 OctavePlateau
26777 >1 byte 0x04 Moog
26778 >1 byte 0x05 Passport
26779 >1 byte 0x06 Lexicon
26780 >1 byte 0x07 Kurzweil/Future Retro
26781 >>3 byte 0x77 777
26782 >>4 byte 0x00 Bank
26783 >>4 byte 0x01 Song
26784 >>5 byte 0x0f 16
26785 >>5 byte 0x0e 15
26786 >>5 byte 0x0d 14
26787 >>5 byte 0x0c 13
26788 >>5 byte 0x0b 12
26789 >>5 byte 0x0a 11
26790 >>5 byte 0x09 10
26791 >>5 byte 0x08 9
26792 >>5 byte 0x07 8
26793 >>5 byte 0x06 7
26794 >>5 byte 0x05 6
26795 >>5 byte 0x04 5
26796 >>5 byte 0x03 4
26797 >>5 byte 0x02 3
26798 >>5 byte 0x01 2
26799 >>5 byte 0x00 1
26800 >>5 byte 0x10 (ALL)
26801 >>2 byte x \b, Channel %d
26802 >1 byte 0x08 Fender
26803 >1 byte 0x09 Gulbransen
26804 >1 byte 0x0a AKG
26805 >1 byte 0x0b Voyce
26806 >1 byte 0x0c Waveframe
26807 >1 byte 0x0d ADA
26808 >1 byte 0x0e Garfield
26809 >1 byte 0x0f Ensoniq
26810 >1 byte 0x10 Oberheim
26811 >>2 byte 0x06 Matrix 6 series
26812 >>3 byte 0x0A Dump (All)
26813 >>3 byte 0x01 Dump (Bank)
26815 >>>11 byte <2 User bank %d
26816 >>>11 byte >1 Preset bank %d
26817 >1 byte 0x11 Apple
26818 >1 byte 0x12 GreyMatter
26819 >1 byte 0x14 PalmTree
26820 >1 byte 0x15 JLCooper
26821 >1 byte 0x16 Lowrey
26822 >1 byte 0x17 AdamsSmith
26823 >1 byte 0x18 E-mu
26824 >1 byte 0x19 Harmony
26825 >1 byte 0x1a ART
26826 >1 byte 0x1b Baldwin
26827 >1 byte 0x1c Eventide
26828 >1 byte 0x1d Inventronics
26829 >1 byte 0x1f Clarity
26832 >1 byte 0x21 SIEL
26833 >1 byte 0x22 Synthaxe
26834 >1 byte 0x24 Hohner
26835 >1 byte 0x25 Twister
26836 >1 byte 0x26 Solton
26837 >1 byte 0x27 Jellinghaus
26838 >1 byte 0x28 Southworth
26839 >1 byte 0x29 PPG
26840 >1 byte 0x2a JEN
26841 >1 byte 0x2b SSL
26842 >1 byte 0x2c AudioVertrieb
26844 >1 byte 0x2f ELKA
26845 >>3 byte 0x09 EK-44
26847 >1 byte 0x30 Dynacord
26848 >1 byte 0x31 Jomox
26849 >1 byte 0x33 Clavia
26850 >1 byte 0x39 Soundcraft
26852 >1 byte 0x3e Waldorf
26853 >>2 byte 0x00 microWave
26854 >>2 byte 0x0E microwave2 / XT
26855 >>2 byte 0x0F Q / Q+
26856 >>3 byte =0 (default id)
26857 >>3 byte >0 (
26858 >>>3 byte <0x7F \bdevice %d)
26859 >>>3 byte =0x7F \bbroadcast id)
26860 >>3 byte 0x7f Microwave I
26861 >>>4 byte 0x00 SNDR (Sound Request)
26862 >>>4 byte 0x10 SNDD (Sound Dump)
26863 >>>4 byte 0x20 SNDP (Sound Parameter Change)
26864 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
26865 >>>4 byte 0x70 BOOT (Sound Reserved)
26866 >>>4 byte 0x01 MULR (Multi Request)
26867 >>>4 byte 0x11 MULD (Multi Dump)
26868 >>>4 byte 0x21 MULP (Multi Parameter Change)
26869 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
26870 >>>4 byte 0x71 OS (Multi Reserved)
26871 >>>4 byte 0x02 DRMR (Drum Map Request)
26872 >>>4 byte 0x12 DRMD (Drum Map Dump)
26873 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
26874 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
26875 >>>4 byte 0x72 BIN (Drum Map Reserved)
26876 >>>4 byte 0x03 PATR (Sequencer Pattern Request)
26877 >>>4 byte 0x13 PATD (Sequencer Pattern Dump)
26878 >>>4 byte 0x23 PATP (Sequencer Pattern Parameter Change)
26879 >>>4 byte 0x33 PATQ (Sequencer Pattern Parameter Inquiry)
26880 >>>4 byte 0x73 AFM (Sequencer Pattern Reserved)
26881 >>>4 byte 0x04 GLBR (Global Parameter Request)
26882 >>>4 byte 0x14 GLBD (Global Parameter Dump)
26883 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
26884 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
26885 >>>4 byte 0x07 MODR (Mode Parameter Request)
26886 >>>4 byte 0x17 MODD (Mode Parameter Dump)
26887 >>>4 byte 0x27 MODP (Mode Parameter Parameter Change)
26888 >>>4 byte 0x37 MODQ (Mode Parameter Parameter Inquiry)
26889 >>2 byte 0x10 microQ
26890 >>>4 byte 0x00 SNDR (Sound Request)
26891 >>>4 byte 0x10 SNDD (Sound Dump)
26892 >>>4 byte 0x20 SNDP (Sound Parameter Change)
26893 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
26894 >>>4 byte 0x70 (Sound Reserved)
26895 >>>4 byte 0x01 MULR (Multi Request)
26896 >>>4 byte 0x11 MULD (Multi Dump)
26897 >>>4 byte 0x21 MULP (Multi Parameter Change)
26898 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
26899 >>>4 byte 0x71 OS (Multi Reserved)
26900 >>>4 byte 0x02 DRMR (Drum Map Request)
26901 >>>4 byte 0x12 DRMD (Drum Map Dump)
26902 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
26903 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
26904 >>>4 byte 0x72 BIN (Drum Map Reserved)
26905 >>>4 byte 0x04 GLBR (Global Parameter Request)
26906 >>>4 byte 0x14 GLBD (Global Parameter Dump)
26907 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
26908 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
26909 >>2 byte 0x11 rackAttack
26910 >>>4 byte 0x00 SNDR (Sound Parameter Request)
26911 >>>4 byte 0x10 SNDD (Sound Parameter Dump)
26912 >>>4 byte 0x20 SNDP (Sound Parameter Parameter Change)
26913 >>>4 byte 0x30 SNDQ (Sound Parameter Parameter Inquiry)
26914 >>>4 byte 0x01 PRGR (Program Parameter Request)
26915 >>>4 byte 0x11 PRGD (Program Parameter Dump)
26916 >>>4 byte 0x21 PRGP (Program Parameter Parameter Change)
26917 >>>4 byte 0x31 PRGQ (Program Parameter Parameter Inquiry)
26918 >>>4 byte 0x71 OS (Program Parameter Reserved)
26919 >>>4 byte 0x03 PATR (Pattern Parameter Request)
26920 >>>4 byte 0x13 PATD (Pattern Parameter Dump)
26921 >>>4 byte 0x23 PATP (Pattern Parameter Parameter Change)
26922 >>>4 byte 0x33 PATQ (Pattern Parameter Parameter Inquiry)
26923 >>>4 byte 0x04 GLBR (Global Parameter Request)
26924 >>>4 byte 0x14 GLBD (Global Parameter Dump)
26925 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
26926 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
26927 >>>4 byte 0x05 EFXR (FX Parameter Request)
26928 >>>4 byte 0x15 EFXD (FX Parameter Dump)
26929 >>>4 byte 0x25 EFXP (FX Parameter Parameter Change)
26930 >>>4 byte 0x35 EFXQ (FX Parameter Parameter Inquiry)
26931 >>>4 byte 0x07 MODR (Mode Command Request)
26932 >>>4 byte 0x17 MODD (Mode Command Dump)
26933 >>>4 byte 0x27 MODP (Mode Command Parameter Change)
26934 >>>4 byte 0x37 MODQ (Mode Command Parameter Inquiry)
26935 >>2 byte 0x03 Wave
26936 >>>4 byte 0x00 SBPR (Soundprogram)
26937 >>>4 byte 0x01 SAPR (Performance)
26938 >>>4 byte 0x02 SWAVE (Wave)
26939 >>>4 byte 0x03 SWTBL (Wave control table)
26940 >>>4 byte 0x04 SVT (Velocity Curve)
26941 >>>4 byte 0x05 STT (Tuning Table)
26942 >>>4 byte 0x06 SGLB (Global Parameters)
26943 >>>4 byte 0x07 SARRMAP (Performance Program Change Map)
26944 >>>4 byte 0x08 SBPRMAP (Sound Program Change Map)
26945 >>>4 byte 0x09 SBPRPAR (Sound Parameter)
26946 >>>4 byte 0x0A SARRPAR (Performance Parameter)
26947 >>>4 byte 0x0B SINSPAR (Instrument/External Parameter)
26948 >>>4 byte 0x0F SBULK (Bulk Switch on/off)
26951 >1 byte 0x40 Kawai
26952 >>3 byte 0x20 K1
26953 >>3 byte 0x22 K4
26955 >1 byte 0x41 Roland
26956 >>3 byte 0x14 D-50
26957 >>3 byte 0x2b U-220
26958 >>3 byte 0x02 TR-707
26960 >1 byte 0x42 Korg
26961 >>3 byte 0x19 M1
26963 >1 byte 0x43 Yamaha
26964 >1 byte 0x44 Casio
26965 >1 byte 0x46 Kamiya
26966 >1 byte 0x47 Akai
26967 >1 byte 0x48 Victor
26968 >1 byte 0x49 Mesosha
26969 >1 byte 0x4b Fujitsu
26970 >1 byte 0x4c Sony
26971 >1 byte 0x4e Teac
26972 >1 byte 0x50 Matsushita
26973 >1 byte 0x51 Fostex
26974 >1 byte 0x52 Zoom
26975 >1 byte 0x54 Matsushita
26976 >1 byte 0x57 Acoustic tech. lab.
27175 # ncurses6 (2015) uses this format, ignoring byte-order
27185 # XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
27344 >0x00003B byte 0x00 (real number)
27345 >0x00003B byte 0x01 (list)
27346 >0x00003B byte 0x02 (matrix)
27347 >0x00003B byte 0x03 (equation)
27348 >0x00003B byte 0x04 (string)
27349 >0x00003B byte 0x05 (program)
27350 >0x00003B byte 0x06 (assembly program)
27351 >0x00003B byte 0x07 (picture)
27352 >0x00003B byte 0x08 (gdb)
27353 >0x00003B byte 0x0C (complex number)
27354 >0x00003B byte 0x0F (window settings)
27355 >0x00003B byte 0x10 (zoom)
27356 >0x00003B byte 0x11 (table setup)
27357 >0x00003B byte 0x13 (backup)
27362 >0x00003B byte 0x00 (real)
27363 >0x00003B byte 0x01 (list)
27364 >0x00003B byte 0x02 (matrix)
27365 >0x00003B byte 0x03 (Y-variable)
27366 >0x00003B byte 0x05 (program)
27367 >0x00003B byte 0x06 (protected prgm)
27368 >0x00003B byte 0x07 (picture)
27369 >0x00003B byte 0x08 (gdb)
27370 >0x00003B byte 0x0B (window settings)
27371 >0x00003B byte 0x0C (window settings)
27372 >0x00003B byte 0x0D (table setup)
27373 >0x00003B byte 0x0E (screenshot)
27374 >0x00003B byte 0x0F (backup)
27379 >0x00003B byte 0x00 (real)
27380 >0x00003B byte 0x01 (list)
27381 >0x00003B byte 0x02 (matrix)
27382 >0x00003B byte 0x03 (Y-variable)
27383 >0x00003B byte 0x04 (string)
27384 >0x00003B byte 0x05 (program)
27385 >0x00003B byte 0x06 (protected prgm)
27386 >0x00003B byte 0x07 (picture)
27387 >0x00003B byte 0x08 (gdb)
27388 >0x00003B byte 0x0B (window settings)
27389 >0x00003B byte 0x0C (window settings)
27390 >0x00003B byte 0x0D (table setup)
27391 >0x00003B byte 0x0E (screenshot)
27392 >0x00003B byte 0x13 (backup)
27397 >0x00003B byte 0x00 (real number)
27398 >0x00003B byte 0x01 (list)
27399 >0x00003B byte 0x02 (matrix)
27400 >0x00003B byte 0x03 (equation)
27401 >0x00003B byte 0x04 (string)
27402 >0x00003B byte 0x05 (program)
27403 >0x00003B byte 0x06 (assembly program)
27404 >0x00003B byte 0x07 (picture)
27405 >0x00003B byte 0x08 (gdb)
27406 >0x00003B byte 0x0C (complex number)
27407 >0x00003B byte 0x0F (window settings)
27408 >0x00003B byte 0x10 (zoom)
27409 >0x00003B byte 0x11 (table setup)
27410 >0x00003B byte 0x13 (backup)
27411 >0x00003B byte 0x15 (application variable)
27412 >0x00003B byte 0x17 (group of variable)
27418 >0x00003B byte 0x00 (real number)
27419 >0x00003B byte 0x01 (complex number)
27420 >0x00003B byte 0x02 (real vector)
27421 >0x00003B byte 0x03 (complex vector)
27422 >0x00003B byte 0x04 (real list)
27423 >0x00003B byte 0x05 (complex list)
27424 >0x00003B byte 0x06 (real matrix)
27425 >0x00003B byte 0x07 (complex matrix)
27426 >0x00003B byte 0x08 (real constant)
27427 >0x00003B byte 0x09 (complex constant)
27428 >0x00003B byte 0x0A (equation)
27429 >0x00003B byte 0x0C (string)
27430 >0x00003B byte 0x0D (function GDB)
27431 >0x00003B byte 0x0E (polar GDB)
27432 >0x00003B byte 0x0F (parametric GDB)
27433 >0x00003B byte 0x10 (diffeq GDB)
27434 >0x00003B byte 0x11 (picture)
27435 >0x00003B byte 0x12 (program)
27436 >0x00003B byte 0x13 (range)
27437 >0x00003B byte 0x17 (window settings)
27438 >0x00003B byte 0x18 (window settings)
27439 >0x00003B byte 0x19 (window settings)
27440 >0x00003B byte 0x1A (window settings)
27441 >0x00003B byte 0x1B (zoom)
27442 >0x00003B byte 0x1D (backup)
27443 >0x00003B byte 0x1E (unknown)
27444 >0x00003B byte 0x2A (equation)
27451 >0x00003B byte 0x00 (real number)
27452 >0x00003B byte 0x01 (complex number)
27453 >0x00003B byte 0x02 (real vector)
27454 >0x00003B byte 0x03 (complex vector)
27455 >0x00003B byte 0x04 (real list)
27456 >0x00003B byte 0x05 (complex list)
27457 >0x00003B byte 0x06 (real matrix)
27458 >0x00003B byte 0x07 (complex matrix)
27459 >0x00003B byte 0x08 (real constant)
27460 >0x00003B byte 0x09 (complex constant)
27461 >0x00003B byte 0x0A (equation)
27462 >0x00003B byte 0x0C (string)
27463 >0x00003B byte 0x0D (function GDB)
27464 >0x00003B byte 0x0E (polar GDB)
27465 >0x00003B byte 0x0F (parametric GDB)
27466 >0x00003B byte 0x10 (diffeq GDB)
27467 >0x00003B byte 0x11 (picture)
27468 >0x00003B byte 0x12 (program)
27469 >0x00003B byte 0x13 (range)
27470 >0x00003B byte 0x17 (window settings)
27471 >0x00003B byte 0x18 (window settings)
27472 >0x00003B byte 0x19 (window settings)
27473 >0x00003B byte 0x1A (window settings)
27474 >0x00003B byte 0x1B (zoom)
27475 >0x00003B byte 0x1D (backup)
27476 >0x00003B byte 0x1E (unknown)
27477 >0x00003B byte 0x2A (equation)
27482 >0x000048 byte 0x00 (expression)
27483 >0x000048 byte 0x04 (list)
27484 >0x000048 byte 0x06 (matrix)
27485 >0x000048 byte 0x0A (data)
27486 >0x000048 byte 0x0B (text)
27487 >0x000048 byte 0x0C (string)
27488 >0x000048 byte 0x0D (graphic data base)
27489 >0x000048 byte 0x0E (figure)
27490 >0x000048 byte 0x10 (picture)
27491 >0x000048 byte 0x12 (program)
27492 >0x000048 byte 0x13 (function)
27493 >0x000048 byte 0x14 (macro)
27494 >0x000048 byte 0x1C (zipped)
27495 >0x000048 byte 0x21 (assembler)
27500 >0x000048 byte 0x00 (expression)
27501 >0x000048 byte 0x04 (list)
27502 >0x000048 byte 0x06 (matrix)
27503 >0x000048 byte 0x0A (data)
27504 >0x000048 byte 0x0B (text)
27505 >0x000048 byte 0x0C (string)
27506 >0x000048 byte 0x0D (graphic data base)
27507 >0x000048 byte 0x0E (figure)
27508 >0x000048 byte 0x10 (picture)
27509 >0x000048 byte 0x12 (program)
27510 >0x000048 byte 0x13 (function)
27511 >0x000048 byte 0x14 (macro)
27512 >0x000048 byte 0x1D (backup)
27517 >0x000048 byte 0x00 (expression)
27518 >0x000048 byte 0x04 (list)
27519 >0x000048 byte 0x06 (matrix)
27520 >0x000048 byte 0x0A (data)
27521 >0x000048 byte 0x0B (text)
27522 >0x000048 byte 0x0C (string)
27523 >0x000048 byte 0x0D (graphic data base)
27524 >0x000048 byte 0x0E (figure)
27525 >0x000048 byte 0x10 (picture)
27526 >0x000048 byte 0x12 (program)
27527 >0x000048 byte 0x13 (function)
27528 >0x000048 byte 0x14 (macro)
27529 >0x000048 byte 0x1C (zipped)
27530 >0x000048 byte 0x21 (assembler)
27536 >8 byte >0 - Revision %d
27537 >>9 byte x \b.%d,
27538 >12 byte >0 Revision date %02x
27539 >>13 byte x \b/%02x
27542 >48 byte 0x74 device: TI-73,
27543 >48 byte 0x73 device: TI-83+,
27544 >48 byte 0x98 device: TI-89,
27545 >48 byte 0x88 device: TI-92+,
27546 >49 byte 0x23 type: OS upgrade,
27547 >49 byte 0x24 type: application,
27548 >49 byte 0x25 type: certificate,
27549 >49 byte 0x3e type: license,
27557 >>4 byte >0 \b %c
27558 >>6 byte x \b.%c
27562 >>7 byte >0 \b %c
27563 >>9 byte x \b.%c
27564 >>10 byte x \b%c
27574 >4 byte 0 \b, old version
27575 >4 byte >0 \b, version %c
27773 #>15 byte >0 - version %ld
27776 #>15 byte >0 - version %ld
27779 #>15 byte >0 - version %ld
27782 #>15 byte >0 - version %ld
27794 >5 byte x %c
27796 >7 byte x \b%c
27801 >10 byte &8 \b, compressed
27982 >0x10 byte x version %d
27983 >>0x11 byte x \b.%d
28020 >32 string BYTE \b, 8 bits = VAX byte
28233 >4 byte 3 disk image
28237 >4 byte 2 undoable disk image
28353 >2 byte 0 (zero)
28354 >2 byte 1 (unsigned char)
28355 >2 byte 2 (short integer)
28356 >2 byte 3 (float 32)
28357 >2 byte 4 (float 64)
28358 >2 byte 5 (signed char)
28359 >2 byte 6 (bit-plane)
28360 >2 byte 7 (classes)
28361 >2 byte 8 (statistics)
28362 >2 byte 10 (ascii text)
28363 >2 byte 15 (image segments)
28364 >2 byte 100 (image set)
28365 >2 byte 101 (unsigned char vector)
28366 >2 byte 102 (short integer vector)
28367 >2 byte 103 (float 32 vector)
28368 >2 byte 104 (float 64 vector)
28369 >2 byte 105 (signed char vector)
28370 >2 byte 106 (bit plane vector)
28371 >2 byte 121 (feature vector)
28372 >2 byte 122 (feature vector library)
28373 >2 byte 124 (chain code)
28374 >2 byte 126 (bit vector)
28375 >2 byte 130 (graph)
28376 >2 byte 131 (adjacency graph)
28377 >2 byte 132 (adjacency graph library)
28396 # The AXP files all looked like this, except that the byte at offset 0x22
28440 >4 byte !0 UNKNOWN REVISION %u
28441 ##>4 byte 0 revision 0
28442 >4 byte 0
28455 >>>40 byte 0 utf8 encoding,
28456 >>>40 byte !0 unknown character encoding,
28651 >4 byte =0xC5 \b, message database
28652 >4 byte =0xC6 \b, folder database
28653 >4 byte =0xC7 \b, account information
28654 >4 byte =0x30 \b, offline database
28664 >>0x05c byte 0 \b, no PAE
28665 >>0x05c byte 1 \b, PAE
29172 # test for zero high byte of InfValueBlockSize, followed by WinDirPath like
29526 >24 byte 2 \b, single spaced
29527 >24 byte 3 \b, 1.5 spaced
29528 >24 byte 4 \b, double spaced
29529 >25 byte 0x42 \b, letter
29530 >25 byte 0x54 \b, legal
29531 >26 byte 0x46 \b, A4
29536 >8 byte 1
29537 >>9 byte 1 WordPerfect macro
29538 >>9 byte 2 WordPerfect help file
29539 >>9 byte 3 WordPerfect keyboard file
29540 >>9 byte 10 WordPerfect document
29541 >>9 byte 11 WordPerfect dictionary
29542 >>9 byte 12 WordPerfect thesaurus
29543 >>9 byte 13 WordPerfect block
29544 >>9 byte 14 WordPerfect rectangular block
29545 >>9 byte 15 WordPerfect column block
29546 >>9 byte 16 WordPerfect printer data
29547 >>9 byte 19 WordPerfect printer data
29548 >>9 byte 20 WordPerfect driver resource data
29549 >>9 byte 22 WordPerfect graphic image
29550 >>9 byte 23 WordPerfect hyphenation code
29551 >>9 byte 24 WordPerfect hyphenation data
29552 >>9 byte 25 WordPerfect macro resource data
29553 >>9 byte 27 WordPerfect hyphenation lex
29554 >>9 byte 29 WordPerfect wordlist
29555 >>9 byte 30 WordPerfect equation resource data
29556 >>9 byte 33 WordPerfect spell rules
29557 >>9 byte 34 WordPerfect dictionary rules
29558 >>9 byte 39 WordPerfect spell rules (Microlytics)
29559 >>9 byte 43 WordPerfect settings file
29560 >>9 byte 44 WordPerfect 3.5 document
29561 >>9 byte 45 WordPerfect 4.2 document
29562 >>9 byte 69 WordPerfect dialog file
29563 >>9 byte 76 WordPerfect button bar
29565 >>>9 byte x Corel WordPerfect: Unknown filetype %d
29567 >8 byte 2
29568 >>9 byte 1 Corel shell macro
29569 >>9 byte 10 Corel shell definition
29571 >>>9 byte x Corel Shell: Unknown filetype %d
29573 >8 byte 3
29574 >>9 byte 1 Corel Notebook macro
29575 >>9 byte 2 Corel Notebook help file
29576 >>9 byte 3 Corel Notebook keyboard file
29577 >>9 byte 10 Corel Notebook definition
29579 >>>9 byte x Corel Notebook: Unknown filetype %d
29581 >8 byte 4
29582 >>9 byte 2 Corel Calculator help file
29584 >>>9 byte x Corel Calculator: Unknown filetype %d
29586 >8 byte 5
29588 >>>9 byte x Corel File Manager: Unknown filetype %d
29590 >8 byte 6
29591 >>9 byte 2 Corel Calendar help file
29592 >>9 byte 10 Corel Calendar data file
29594 >>>9 byte x Corel Calendar: Unknown filetype %d
29596 >8 byte 7
29597 >>9 byte 1 Corel Editor macro
29598 >>9 byte 2 Corel Editor help file
29599 >>9 byte 3 Corel Editor keyboard file
29600 >>9 byte 25 Corel Editor macro resource file
29602 >>>9 byte x Corel Program Editor/Ed Editor: Unknown filetype %d
29604 >8 byte 8
29605 >>9 byte 1 Corel Macro editor macro
29606 >>9 byte 2 Corel Macro editor help file
29607 >>9 byte 3 Corel Macro editor keyboard file
29609 >>>9 byte x Corel Macro Editor: Unknown filetype %d
29611 >8 byte 9
29613 >>>9 byte x Corel Plan Perfect: Unknown filetype %d
29615 >8 byte 10
29617 >>9 byte 1 Corel PlanPerfect macro
29618 >>9 byte 2 Corel PlanPerfect help file
29619 >>9 byte 3 Corel PlanPerfect keyboard file
29620 >>9 byte 10 Corel PlanPerfect worksheet
29621 >>9 byte 15 Corel PlanPerfect printer definition
29622 >>9 byte 18 Corel PlanPerfect graphic definition
29623 >>9 byte 19 Corel PlanPerfect data
29624 >>9 byte 20 Corel PlanPerfect temporary printer
29625 >>9 byte 25 Corel PlanPerfect macro resource data
29627 >>>9 byte x Corel DataPerfect: Unknown filetype %d
29629 >8 byte 11
29630 >>9 byte 2 Corel Mail help file
29631 >>9 byte 5 Corel Mail distribution list
29632 >>9 byte 10 Corel Mail out box
29633 >>9 byte 11 Corel Mail in box
29634 >>9 byte 20 Corel Mail users archived mailbox
29635 >>9 byte 21 Corel Mail archived message database
29636 >>9 byte 22 Corel Mail archived attachments
29638 >>>9 byte x Corel Mail: Unknown filetype %d
29640 >8 byte 12
29641 >>9 byte 11 Corel Printer temporary file
29643 >>>9 byte x Corel Printer: Unknown filetype %d
29645 >8 byte 13
29646 >>9 byte 2 Corel Scheduler help file
29647 >>9 byte 10 Corel Scheduler in file
29648 >>9 byte 11 Corel Scheduler out file
29650 >>>9 byte x Corel Scheduler: Unknown filetype %d
29652 >8 byte 14
29653 >>9 byte 10 Corel GroupWise settings file
29654 >>9 byte 17 Corel GroupWise directory services
29655 >>9 byte 43 Corel GroupWise settings file
29657 >>>9 byte x Corel WordPerfect Office: Unknown filetype %d
29659 >8 byte 15
29661 >>>9 byte x Corel DrawPerfect: Unknown filetype %d
29663 >8 byte 16
29665 >>>9 byte x Corel LetterPerfect: Unknown filetype %d
29667 >8 byte 17
29668 >>9 byte 10 Corel Terminal resource data
29669 >>9 byte 11 Corel Terminal resource data
29670 >>9 byte 43 Corel Terminal resource data
29672 >>>9 byte x Corel Terminal: Unknown filetype %d
29674 >8 byte 18
29675 >>9 byte 10 Corel loadable file
29676 >>9 byte 11 Corel GUI loadable text
29677 >>9 byte 12 Corel graphics resource data
29678 >>9 byte 13 Corel printer settings file
29679 >>9 byte 14 Corel port definition file
29680 >>9 byte 15 Corel print queue parameters
29681 >>9 byte 16 Corel compressed file
29683 >>>9 byte x Corel loadable file: Unknown filetype %d
29684 >>15 byte 0 \b, optimized for Intel
29685 >>15 byte 1 \b, optimized for Non-Intel
29687 >8 byte 20
29688 >>9 byte 10 Corel Network service msg file
29689 >>9 byte 11 Corel Network service msg file
29690 >>9 byte 12 Corel Async gateway login msg
29691 >>9 byte 14 Corel GroupWise message file
29693 >>>9 byte x Corel Network service: Unknown filetype %d
29695 >8 byte 31
29696 >>9 byte 20 GroupWise admin domain database
29697 >>9 byte 21 GroupWise admin host database
29698 >>9 byte 23 GroupWise admin remote host database
29699 >>9 byte 24 GroupWise admin ADS deferment data file
29701 >>>9 byte x GroupWise: Unknown filetype %d
29703 >8 byte 33
29704 >>9 byte 10 IntelliTAG (SGML) compiled DTD
29706 >>>9 byte x IntelliTAG: Unknown filetype %d
29709 >>8 byte x Unknown Corel/Wordperfect product %d,
29710 >>>9 byte x file type %d
29711 >10 byte 0 \b, v5.
29712 >10 byte !0 \b, v%d.
29713 >11 byte x \b%d
29750 >43 byte 0x14 Just System Word Processor Ichitaro v4
29755 >43 byte 0x15 Just System Word Processor Ichitaro v5
29759 >43 byte 0x16 Just System Word Processor Ichitaro v6
29790 >4 byte x version 0x%02x
29860 0 byte 0x80
29878 >0 byte x archive
29887 >0x1c byte &0x80 byte-swapped
29888 >0x1c byte &0x40 word-swapped
29893 >0x1c byte &0x4 86
29894 >0x1c byte &0xb 186
29895 >0x1c byte &0x9 286
29896 >0x1c byte &0xa 386
29897 >0x1f byte <0x040 small model
29898 >0x1f byte =0x048 large model
29899 >0x1f byte =0x049 huge model
29908 >0x3 byte &0x4 separate
29909 >0x3 byte &0x2 pure
29910 >0 byte &0x1 executable
29911 >0 byte ^0x1 relocatable
29924 >0x1c byte &0x4 86
29925 >0x1c byte &0xb 186
29926 >0x1c byte &0x9 286
29927 >0x1c byte &0x29 286
29928 >0x1c byte &0xa 386
29949 >>>&0 byte =0x00
29993 >5 byte x version %d,
29999 >6 leshort&0x4000 =0x0000 byte reloc,
30010 # XKM (compiled X keymap) files (including version and byte ordering)
30012 >0 byte >0 version %d
30013 >0 byte =0 obsolete
30015 >3 byte >0 version %d
30016 >3 byte =0 obsolete
30048 >8 byte <20 YARA 3.x compiled rule set
30051 >>8 byte 6 created with version 3.3.0
30052 >>8 byte 8 created with version 3.4.0
30053 >>8 byte 11 created with version 3.5.0
30055 >>>8 byte x development version 0x%02x
30103 >40 byte x destination GUID: %02X
30104 >41 byte x %02X
30105 >42 byte x %02X
30106 >43 byte x %02X
30107 >44 byte x %02X
30108 >45 byte x %02X
30109 >46 byte x %02X
30110 >47 byte x %02X,
30113 >>>48 byte x source GUID: %02X
30114 >>>49 byte x %02X
30115 >>>50 byte x %02X
30116 >>>51 byte x %02X
30117 >>>52 byte x %02X
30118 >>>53 byte x %02X
30119 >>>54 byte x %02X
30120 >>>55 byte x %02X,
30133 >47 byte x destination GUID: %02X
30134 >46 byte x %02X
30135 >45 byte x %02X
30136 >44 byte x %02X
30137 >43 byte x %02X
30138 >42 byte x %02X
30139 >41 byte x %02X
30140 >40 byte x %02X,
30143 >>>55 byte x source GUID: %02X
30144 >>>54 byte x %02X
30145 >>>53 byte x %02X
30146 >>>52 byte x %02X
30147 >>>51 byte x %02X
30148 >>>50 byte x %02X
30149 >>>49 byte x %02X
30150 >>>48 byte x %02X,
30238 >10 byte 0 - CELP encoding
30239 >10 byte&0x0B 1 - ADPCM2 encoding
30240 >10 byte&0x0B 2 - ADPCM3 encoding
30241 >10 byte&0x0B 3 - ADPCM4 encoding
30242 >10 byte&0x0B 8 - New ADPCM3 encoding
30243 >10 byte&0x04 4 with resync