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
558 # blocksize in 512 byte units ?
570 >12 lelong x \b %d-byte output blocks in
630 >>11 byte 4 \b v4 (H.263/AMR GSM 6.10)
631 >>11 byte 5 \b v5 (H.263/AMR GSM 6.10)
632 >>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10)
635 >>11 byte 0x61 \b C.S0050-0 V1.0
636 >>11 byte 0x62 \b C.S0050-0-A V1.0.0
637 >>11 byte 0x63 \b C.S0050-0-B V1.0
640 >>11 byte 6 \b, Release 6 MBMS Extended Presentations
641 >>11 byte 7 \b, Release 7 MBMS Extended Presentations
644 >>11 byte 6 \b, Release 6 General Profile
647 >>11 byte 1 \b, Release %d (non existent)
648 >>11 byte 2 \b, Release %d (non existent)
649 >>11 byte 3 \b, Release %d (non existent)
650 >>11 byte 4 \b, Release %d
651 >>11 byte 5 \b, Release %d
652 >>11 byte 6 \b, Release %d
653 >>11 byte 7 \b, Release %d Streaming Servers
656 >>11 byte 7 \b, Release %d Streaming Servers
813 >4 byte&0x1F 0x07 JVT NAL sequence, H.264 video
814 >>5 byte 66 \b, baseline
815 >>5 byte 77 \b, main
816 >>5 byte 88 \b, extended
817 >>7 byte x \b @ L %u
819 >3 byte 0xBA MPEG sequence
821 >>4 byte &0x40 \b, v2, program multiplex
822 >>4 byte ^0x40 \b, v1, system multiplex
823 >3 byte 0xBB MPEG sequence, v1/2, multiplex (missing pack header)
824 >3 byte&0x1F 0x07 MPEG sequence, H.264 video
825 >>4 byte 66 \b, baseline
826 >>4 byte 77 \b, main
827 >>4 byte 88 \b, extended
828 >>6 byte x \b @ L %u
830 >3 byte 0xB0 MPEG sequence, v4
832 #>>4 byte !0 MPEG sequence, v4
835 >>>9 byte &0x80
836 >>>>10 byte&0xF0 16 \b, video
837 >>>>10 byte&0xF0 32 \b, still texture
838 >>>>10 byte&0xF0 48 \b, mesh
839 >>>>10 byte&0xF0 64 \b, face
840 >>>9 byte&0xF8 8 \b, video
841 >>>9 byte&0xF8 16 \b, still texture
842 >>>9 byte&0xF8 24 \b, mesh
843 >>>9 byte&0xF8 32 \b, face
844 >>4 byte 1 \b, simple @ L1
845 >>4 byte 2 \b, simple @ L2
846 >>4 byte 3 \b, simple @ L3
847 >>4 byte 4 \b, simple @ L0
848 >>4 byte 17 \b, simple scalable @ L1
849 >>4 byte 18 \b, simple scalable @ L2
850 >>4 byte 33 \b, core @ L1
851 >>4 byte 34 \b, core @ L2
852 >>4 byte 50 \b, main @ L2
853 >>4 byte 51 \b, main @ L3
854 >>4 byte 53 \b, main @ L4
855 >>4 byte 66 \b, n-bit @ L2
856 >>4 byte 81 \b, scalable texture @ L1
857 >>4 byte 97 \b, simple face animation @ L1
858 >>4 byte 98 \b, simple face animation @ L2
859 >>4 byte 99 \b, simple face basic animation @ L1
860 >>4 byte 100 \b, simple face basic animation @ L2
861 >>4 byte 113 \b, basic animation text @ L1
862 >>4 byte 114 \b, basic animation text @ L2
863 >>4 byte 129 \b, hybrid @ L1
864 >>4 byte 130 \b, hybrid @ L2
865 >>4 byte 145 \b, advanced RT simple @ L!
866 >>4 byte 146 \b, advanced RT simple @ L2
867 >>4 byte 147 \b, advanced RT simple @ L3
868 >>4 byte 148 \b, advanced RT simple @ L4
869 >>4 byte 161 \b, core scalable @ L1
870 >>4 byte 162 \b, core scalable @ L2
871 >>4 byte 163 \b, core scalable @ L3
872 >>4 byte 177 \b, advanced coding efficiency @ L1
873 >>4 byte 178 \b, advanced coding efficiency @ L2
874 >>4 byte 179 \b, advanced coding efficiency @ L3
875 >>4 byte 180 \b, advanced coding efficiency @ L4
876 >>4 byte 193 \b, advanced core @ L1
877 >>4 byte 194 \b, advanced core @ L2
878 >>4 byte 209 \b, advanced scalable texture @ L1
879 >>4 byte 210 \b, advanced scalable texture @ L2
880 >>4 byte 211 \b, advanced scalable texture @ L3
881 >>4 byte 225 \b, simple studio @ L1
882 >>4 byte 226 \b, simple studio @ L2
883 >>4 byte 227 \b, simple studio @ L3
884 >>4 byte 228 \b, simple studio @ L4
885 >>4 byte 229 \b, core studio @ L1
886 >>4 byte 230 \b, core studio @ L2
887 >>4 byte 231 \b, core studio @ L3
888 >>4 byte 232 \b, core studio @ L4
889 >>4 byte 240 \b, advanced simple @ L0
890 >>4 byte 241 \b, advanced simple @ L1
891 >>4 byte 242 \b, advanced simple @ L2
892 >>4 byte 243 \b, advanced simple @ L3
893 >>4 byte 244 \b, advanced simple @ L4
894 >>4 byte 245 \b, advanced simple @ L5
895 >>4 byte 247 \b, advanced simple @ L3b
896 >>4 byte 248 \b, FGS @ L0
897 >>4 byte 249 \b, FGS @ L1
898 >>4 byte 250 \b, FGS @ L2
899 >>4 byte 251 \b, FGS @ L3
900 >>4 byte 252 \b, FGS @ L4
901 >>4 byte 253 \b, FGS @ L5
902 >3 byte 0xB5 MPEG sequence, v4
904 >>4 byte &0x80
905 >>>5 byte&0xF0 16 \b, video (missing profile header)
906 >>>5 byte&0xF0 32 \b, still texture (missing profile header)
907 >>>5 byte&0xF0 48 \b, mesh (missing profile header)
908 >>>5 byte&0xF0 64 \b, face (missing profile header)
909 >>4 byte&0xF8 8 \b, video (missing profile header)
910 >>4 byte&0xF8 16 \b, still texture (missing profile header)
911 >>4 byte&0xF8 24 \b, mesh (missing profile header)
912 >>4 byte&0xF8 32 \b, face (missing profile header)
913 >3 byte 0xB3 MPEG sequence
918 >>>16 byte&0x0F 1 \b HP
919 >>>16 byte&0x0F 2 \b Spt
920 >>>16 byte&0x0F 3 \b SNR
921 >>>16 byte&0x0F 4 \b MP
922 >>>16 byte&0x0F 5 \b SP
923 >>>17 byte&0xF0 64 \b@HL
924 >>>17 byte&0xF0 96 \b@H-14
925 >>>17 byte&0xF0 128 \b@ML
926 >>>17 byte&0xF0 160 \b@LL
927 >>>17 byte &0x08 \b progressive
928 >>>17 byte ^0x08 \b interlaced
929 >>>17 byte&0x06 2 \b Y'CbCr 4:2:0 video
930 >>>17 byte&0x06 4 \b Y'CbCr 4:2:2 video
931 >>>17 byte&0x06 6 \b Y'CbCr 4:4:4 video
932 >>11 byte &0x02
933 >>>75 byte &0x01
937 >>>>>144 byte&0x0F 1 \b HP
938 >>>>>144 byte&0x0F 2 \b Spt
939 >>>>>144 byte&0x0F 3 \b SNR
940 >>>>>144 byte&0x0F 4 \b MP
941 >>>>>144 byte&0x0F 5 \b SP
942 >>>>>145 byte&0xF0 64 \b@HL
943 >>>>>145 byte&0xF0 96 \b@H-14
944 >>>>>145 byte&0xF0 128 \b@ML
945 >>>>>145 byte&0xF0 160 \b@LL
946 >>>>>145 byte &0x08 \b progressive
947 >>>>>145 byte ^0x08 \b interlaced
948 >>>>>145 byte&0x06 2 \b Y'CbCr 4:2:0 video
949 >>>>>145 byte&0x06 4 \b Y'CbCr 4:2:2 video
950 >>>>>145 byte&0x06 6 \b Y'CbCr 4:4:4 video
954 >>>80 byte&0x0F 1 \b HP
955 >>>80 byte&0x0F 2 \b Spt
956 >>>80 byte&0x0F 3 \b SNR
957 >>>80 byte&0x0F 4 \b MP
958 >>>80 byte&0x0F 5 \b SP
959 >>>81 byte&0xF0 64 \b@HL
960 >>>81 byte&0xF0 96 \b@H-14
961 >>>81 byte&0xF0 128 \b@ML
962 >>>81 byte&0xF0 160 \b@LL
963 >>>81 byte &0x08 \b progressive
964 >>>81 byte ^0x08 \b interlaced
965 >>>81 byte&0x06 2 \b Y'CbCr 4:2:0 video
966 >>>81 byte&0x06 4 \b Y'CbCr 4:2:2 video
967 >>>81 byte&0x06 6 \b Y'CbCr 4:4:4 video
969 >>>7 byte&0xF0 0x10 \b, 16:9
971 >>>7 byte&0xF0 0x10 \b, 16:9
973 >>>7 byte&0xF0 0x10 \b, 4:3
977 >>>7 byte&0xF0 0x20 \b, 4:3
978 >>>7 byte&0xF0 0x30 \b, 16:9
979 >>>7 byte&0xF0 0x40 \b, 11:5
980 >>>7 byte&0xF0 0x80 \b, PAL 4:3
981 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
983 >>>7 byte&0xF0 0x10 \b, 4:3
985 >>>7 byte&0xF0 0x10 \b, 4:3
987 >>>7 byte&0xF0 0x10 \b, 4:3
989 >>>7 byte&0xF0 0x10 \b, 4:3
993 >>>7 byte&0xF0 0x20 \b, 4:3
994 >>>7 byte&0xF0 0x30 \b, 16:9
995 >>>7 byte&0xF0 0x40 \b, 11:5
996 >>>7 byte&0xF0 0x80 \b, PAL 4:3
997 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
999 >>>>7 byte&0xF0 0x20 \b, 4:3
1000 >>>>7 byte&0xF0 0x30 \b, 16:9
1001 >>>>7 byte&0xF0 0x40 \b, 11:5
1005 >>>7 byte&0xF0 0x20 \b, 4:3
1006 >>>7 byte&0xF0 0x30 \b, 16:9
1007 >>>7 byte&0xF0 0x40 \b, 11:5
1011 >>>7 byte&0xF0 0x20 \b, 4:3
1012 >>>7 byte&0xF0 0x30 \b, 16:9
1013 >>>7 byte&0xF0 0x40 \b, 11:5
1014 >>7 byte&0x0F 1 \b, 23.976 fps
1015 >>7 byte&0x0F 2 \b, 24 fps
1016 >>7 byte&0x0F 3 \b, 25 fps
1017 >>7 byte&0x0F 4 \b, 29.97 fps
1018 >>7 byte&0x0F 5 \b, 30 fps
1019 >>7 byte&0x0F 6 \b, 50 fps
1020 >>7 byte&0x0F 7 \b, 59.94 fps
1021 >>7 byte&0x0F 8 \b, 60 fps
1022 >>11 byte &0x04 \b, Constrained
1035 >2 byte&0xF0 !0
1036 >>2 byte&0xF0 !0xF0 MPEG ADTS, layer III, v1
1039 >2 byte&0xF0 0x10 \b, 32 kbps
1040 >2 byte&0xF0 0x20 \b, 40 kbps
1041 >2 byte&0xF0 0x30 \b, 48 kbps
1042 >2 byte&0xF0 0x40 \b, 56 kbps
1043 >2 byte&0xF0 0x50 \b, 64 kbps
1044 >2 byte&0xF0 0x60 \b, 80 kbps
1045 >2 byte&0xF0 0x70 \b, 96 kbps
1046 >2 byte&0xF0 0x80 \b, 112 kbps
1047 >2 byte&0xF0 0x90 \b, 128 kbps
1048 >2 byte&0xF0 0xA0 \b, 160 kbps
1049 >2 byte&0xF0 0xB0 \b, 192 kbps
1050 >2 byte&0xF0 0xC0 \b, 224 kbps
1051 >2 byte&0xF0 0xD0 \b, 256 kbps
1052 >2 byte&0xF0 0xE0 \b, 320 kbps
1054 >2 byte&0x0C 0x00 \b, 44.1 kHz
1055 >2 byte&0x0C 0x04 \b, 48 kHz
1056 >2 byte&0x0C 0x08 \b, 32 kHz
1058 >3 byte&0xC0 0x00 \b, Stereo
1059 >3 byte&0xC0 0x40 \b, JntStereo
1060 >3 byte&0xC0 0x80 \b, 2x Monaural
1061 >3 byte&0xC0 0xC0 \b, Monaural
1062 #>1 byte ^0x01 \b, Data Verify
1063 #>2 byte &0x02 \b, Packet Pad
1064 #>2 byte &0x01 \b, Custom Flag
1065 #>3 byte &0x08 \b, Copyrighted
1066 #>3 byte &0x04 \b, Original Source
1067 #>3 byte&0x03 1 \b, NR: 50/15 ms
1068 #>3 byte&0x03 3 \b, NR: CCIT J.17
1074 >2 byte&0xF0 0x10 \b, 32 kbps
1075 >2 byte&0xF0 0x20 \b, 48 kbps
1076 >2 byte&0xF0 0x30 \b, 56 kbps
1077 >2 byte&0xF0 0x40 \b, 64 kbps
1078 >2 byte&0xF0 0x50 \b, 80 kbps
1079 >2 byte&0xF0 0x60 \b, 96 kbps
1080 >2 byte&0xF0 0x70 \b, 112 kbps
1081 >2 byte&0xF0 0x80 \b, 128 kbps
1082 >2 byte&0xF0 0x90 \b, 160 kbps
1083 >2 byte&0xF0 0xA0 \b, 192 kbps
1084 >2 byte&0xF0 0xB0 \b, 224 kbps
1085 >2 byte&0xF0 0xC0 \b, 256 kbps
1086 >2 byte&0xF0 0xD0 \b, 320 kbps
1087 >2 byte&0xF0 0xE0 \b, 384 kbps
1089 >2 byte&0x0C 0x00 \b, 44.1 kHz
1090 >2 byte&0x0C 0x04 \b, 48 kHz
1091 >2 byte&0x0C 0x08 \b, 32 kHz
1093 >3 byte&0xC0 0x00 \b, Stereo
1094 >3 byte&0xC0 0x40 \b, JntStereo
1095 >3 byte&0xC0 0x80 \b, 2x Monaural
1096 >3 byte&0xC0 0xC0 \b, Monaural
1097 #>1 byte ^0x01 \b, Data Verify
1098 #>2 byte &0x02 \b, Packet Pad
1099 #>2 byte &0x01 \b, Custom Flag
1100 #>3 byte &0x08 \b, Copyrighted
1101 #>3 byte &0x04 \b, Original Source
1102 #>3 byte&0x03 1 \b, NR: 50/15 ms
1103 #>3 byte&0x03 3 \b, NR: CCIT J.17
1114 #>>>2 byte&0xF0 0x10 \b, 32 kbps
1115 #>>>2 byte&0xF0 0x20 \b, 64 kbps
1116 #>>>2 byte&0xF0 0x30 \b, 96 kbps
1117 #>>>2 byte&0xF0 0x40 \b, 128 kbps
1118 #>>>2 byte&0xF0 0x50 \b, 160 kbps
1119 #>>>2 byte&0xF0 0x60 \b, 192 kbps
1120 #>>>2 byte&0xF0 0x70 \b, 224 kbps
1121 #>>>2 byte&0xF0 0x80 \b, 256 kbps
1122 #>>>2 byte&0xF0 0x90 \b, 288 kbps
1123 #>>>2 byte&0xF0 0xA0 \b, 320 kbps
1124 #>>>2 byte&0xF0 0xB0 \b, 352 kbps
1125 #>>>2 byte&0xF0 0xC0 \b, 384 kbps
1126 #>>>2 byte&0xF0 0xD0 \b, 416 kbps
1127 #>>>2 byte&0xF0 0xE0 \b, 448 kbps
1129 #>>>2 byte&0x0C 0x00 \b, 44.1 kHz
1130 #>>>2 byte&0x0C 0x04 \b, 48 kHz
1131 #>>>2 byte&0x0C 0x08 \b, 32 kHz
1133 #>>>3 byte&0xC0 0x00 \b, Stereo
1134 #>>>3 byte&0xC0 0x40 \b, JntStereo
1135 #>>>3 byte&0xC0 0x80 \b, 2x Monaural
1136 #>>>3 byte&0xC0 0xC0 \b, Monaural
1137 ##>1 byte ^0x01 \b, Data Verify
1138 ##>2 byte &0x02 \b, Packet Pad
1139 ##>2 byte &0x01 \b, Custom Flag
1140 ##>3 byte &0x08 \b, Copyrighted
1141 ##>3 byte &0x04 \b, Original Source
1142 ##>3 byte&0x03 1 \b, NR: 50/15 ms
1143 ##>3 byte&0x03 3 \b, NR: CCIT J.17
1149 >2 byte&0xF0 0x10 \b, 8 kbps
1150 >2 byte&0xF0 0x20 \b, 16 kbps
1151 >2 byte&0xF0 0x30 \b, 24 kbps
1152 >2 byte&0xF0 0x40 \b, 32 kbps
1153 >2 byte&0xF0 0x50 \b, 40 kbps
1154 >2 byte&0xF0 0x60 \b, 48 kbps
1155 >2 byte&0xF0 0x70 \b, 56 kbps
1156 >2 byte&0xF0 0x80 \b, 64 kbps
1157 >2 byte&0xF0 0x90 \b, 80 kbps
1158 >2 byte&0xF0 0xA0 \b, 96 kbps
1159 >2 byte&0xF0 0xB0 \b, 112 kbps
1160 >2 byte&0xF0 0xC0 \b, 128 kbps
1161 >2 byte&0xF0 0xD0 \b, 144 kbps
1162 >2 byte&0xF0 0xE0 \b, 160 kbps
1164 >2 byte&0x0C 0x00 \b, 22.05 kHz
1165 >2 byte&0x0C 0x04 \b, 24 kHz
1166 >2 byte&0x0C 0x08 \b, 16 kHz
1168 >3 byte&0xC0 0x00 \b, Stereo
1169 >3 byte&0xC0 0x40 \b, JntStereo
1170 >3 byte&0xC0 0x80 \b, 2x Monaural
1171 >3 byte&0xC0 0xC0 \b, Monaural
1172 #>1 byte ^0x01 \b, Data Verify
1173 #>2 byte &0x02 \b, Packet Pad
1174 #>2 byte &0x01 \b, Custom Flag
1175 #>3 byte &0x08 \b, Copyrighted
1176 #>3 byte &0x04 \b, Original Source
1177 #>3 byte&0x03 1 \b, NR: 50/15 ms
1178 #>3 byte&0x03 3 \b, NR: CCIT J.17
1184 >2 byte&0xF0 0x10 \b, 8 kbps
1185 >2 byte&0xF0 0x20 \b, 16 kbps
1186 >2 byte&0xF0 0x30 \b, 24 kbps
1187 >2 byte&0xF0 0x40 \b, 32 kbps
1188 >2 byte&0xF0 0x50 \b, 40 kbps
1189 >2 byte&0xF0 0x60 \b, 48 kbps
1190 >2 byte&0xF0 0x70 \b, 56 kbps
1191 >2 byte&0xF0 0x80 \b, 64 kbps
1192 >2 byte&0xF0 0x90 \b, 80 kbps
1193 >2 byte&0xF0 0xA0 \b, 96 kbps
1194 >2 byte&0xF0 0xB0 \b, 112 kbps
1195 >2 byte&0xF0 0xC0 \b, 128 kbps
1196 >2 byte&0xF0 0xD0 \b, 144 kbps
1197 >2 byte&0xF0 0xE0 \b, 160 kbps
1199 >2 byte&0x0C 0x00 \b, 22.05 kHz
1200 >2 byte&0x0C 0x04 \b, 24 kHz
1201 >2 byte&0x0C 0x08 \b, 16 kHz
1203 >3 byte&0xC0 0x00 \b, Stereo
1204 >3 byte&0xC0 0x40 \b, JntStereo
1205 >3 byte&0xC0 0x80 \b, 2x Monaural
1206 >3 byte&0xC0 0xC0 \b, Monaural
1207 #>1 byte ^0x01 \b, Data Verify
1208 #>2 byte &0x02 \b, Packet Pad
1209 #>2 byte &0x01 \b, Custom Flag
1210 #>3 byte &0x08 \b, Copyrighted
1211 #>3 byte &0x04 \b, Original Source
1212 #>3 byte&0x03 1 \b, NR: 50/15 ms
1213 #>3 byte&0x03 3 \b, NR: CCIT J.17
1219 >2 byte&0xF0 0x10 \b, 32 kbps
1220 >2 byte&0xF0 0x20 \b, 48 kbps
1221 >2 byte&0xF0 0x30 \b, 56 kbps
1222 >2 byte&0xF0 0x40 \b, 64 kbps
1223 >2 byte&0xF0 0x50 \b, 80 kbps
1224 >2 byte&0xF0 0x60 \b, 96 kbps
1225 >2 byte&0xF0 0x70 \b, 112 kbps
1226 >2 byte&0xF0 0x80 \b, 128 kbps
1227 >2 byte&0xF0 0x90 \b, 144 kbps
1228 >2 byte&0xF0 0xA0 \b, 160 kbps
1229 >2 byte&0xF0 0xB0 \b, 176 kbps
1230 >2 byte&0xF0 0xC0 \b, 192 kbps
1231 >2 byte&0xF0 0xD0 \b, 224 kbps
1232 >2 byte&0xF0 0xE0 \b, 256 kbps
1234 >2 byte&0x0C 0x00 \b, 22.05 kHz
1235 >2 byte&0x0C 0x04 \b, 24 kHz
1236 >2 byte&0x0C 0x08 \b, 16 kHz
1238 >3 byte&0xC0 0x00 \b, Stereo
1239 >3 byte&0xC0 0x40 \b, JntStereo
1240 >3 byte&0xC0 0x80 \b, 2x Monaural
1241 >3 byte&0xC0 0xC0 \b, Monaural
1242 #>1 byte ^0x01 \b, Data Verify
1243 #>2 byte &0x02 \b, Packet Pad
1244 #>2 byte &0x01 \b, Custom Flag
1245 #>3 byte &0x08 \b, Copyrighted
1246 #>3 byte &0x04 \b, Original Source
1247 #>3 byte&0x03 1 \b, NR: 50/15 ms
1248 #>3 byte&0x03 3 \b, NR: CCIT J.17
1254 >2 byte&0xF0 0x10 \b, 8 kbps
1255 >2 byte&0xF0 0x20 \b, 16 kbps
1256 >2 byte&0xF0 0x30 \b, 24 kbps
1257 >2 byte&0xF0 0x40 \b, 32 kbps
1258 >2 byte&0xF0 0x50 \b, 40 kbps
1259 >2 byte&0xF0 0x60 \b, 48 kbps
1260 >2 byte&0xF0 0x70 \b, 56 kbps
1261 >2 byte&0xF0 0x80 \b, 64 kbps
1262 >2 byte&0xF0 0x90 \b, 80 kbps
1263 >2 byte&0xF0 0xA0 \b, 96 kbps
1264 >2 byte&0xF0 0xB0 \b, 112 kbps
1265 >2 byte&0xF0 0xC0 \b, 128 kbps
1266 >2 byte&0xF0 0xD0 \b, 144 kbps
1267 >2 byte&0xF0 0xE0 \b, 160 kbps
1269 >2 byte&0x0C 0x00 \b, 11.025 kHz
1270 >2 byte&0x0C 0x04 \b, 12 kHz
1271 >2 byte&0x0C 0x08 \b, 8 kHz
1273 >3 byte&0xC0 0x00 \b, Stereo
1274 >3 byte&0xC0 0x40 \b, JntStereo
1275 >3 byte&0xC0 0x80 \b, 2x Monaural
1276 >3 byte&0xC0 0xC0 \b, Monaural
1277 #>1 byte ^0x01 \b, Data Verify
1278 #>2 byte &0x02 \b, Packet Pad
1279 #>2 byte &0x01 \b, Custom Flag
1280 #>3 byte &0x08 \b, Copyrighted
1281 #>3 byte &0x04 \b, Original Source
1282 #>3 byte&0x03 1 \b, NR: 50/15 ms
1283 #>3 byte&0x03 3 \b, NR: CCIT J.17
1290 >4 byte &0x80
1291 >>13 byte &0x10 \b, VBR
1292 >>13 byte ^0x10 \b, CBR
1293 >>16 byte&0x1E 0x02 \b, single stream
1294 >>16 byte&0x1E 0x04 \b, 2 streams
1295 >>16 byte&0x1E 0x06 \b, 3 streams
1296 >>16 byte &0x08 \b, 4 or more streams
1297 >>16 byte &0x10 \b, 8 or more streams
1298 >>4 byte &0x80 \b, Copyrighted
1299 >>13 byte &0x40 \b, Original Source
1300 >>13 byte &0x20 \b, Home Flag
1301 >4 byte ^0x80
1302 >>4 byte &0x10 \b, VBR
1303 >>4 byte ^0x10 \b, CBR
1304 >>7 byte&0x1E 0x02 \b, single stream
1305 >>7 byte&0x1E 0x04 \b, 2 streams
1306 >>7 byte&0x1E 0x06 \b, 3 streams
1307 >>7 byte &0x08 \b, 4 or more streams
1308 >>7 byte &0x10 \b, 8 or more streams
1309 >>4 byte &0x40 \b, Original Stream(s)
1310 >>4 byte &0x20 \b, Home Source
1315 >1 byte &0x08 \b, v2
1316 >1 byte ^0x08 \b, v4
1318 >>2 byte &0xC0 \b LTP
1319 >2 byte&0xc0 0x00 \b Main
1320 >2 byte&0xc0 0x40 \b LC
1321 >2 byte&0xc0 0x80 \b SSR
1323 >2 byte&0x3c 0x00 \b, 96 kHz
1324 >2 byte&0x3c 0x04 \b, 88.2 kHz
1325 >2 byte&0x3c 0x08 \b, 64 kHz
1326 >2 byte&0x3c 0x0c \b, 48 kHz
1327 >2 byte&0x3c 0x10 \b, 44.1 kHz
1328 >2 byte&0x3c 0x14 \b, 32 kHz
1329 >2 byte&0x3c 0x18 \b, 24 kHz
1330 >2 byte&0x3c 0x1c \b, 22.05 kHz
1331 >2 byte&0x3c 0x20 \b, 16 kHz
1332 >2 byte&0x3c 0x24 \b, 12 kHz
1333 >2 byte&0x3c 0x28 \b, 11.025 kHz
1334 >2 byte&0x3c 0x2c \b, 8 kHz
1343 #>1 byte ^0x01 \b, Data Verify
1344 #>2 byte &0x02 \b, Custom Flag
1345 #>3 byte &0x20 \b, Original Stream
1346 #>3 byte &0x10 \b, Home Source
1347 #>3 byte &0x08 \b, Copyrighted
1352 #>1 beshort&0x1FFF x \b, %hu byte packet
1353 >3 byte&0xE0 0x40
1354 >>4 byte&0x3C 0x04 \b, single stream
1355 >>4 byte&0x3C 0x08 \b, 2 streams
1356 >>4 byte&0x3C 0x0C \b, 3 streams
1357 >>4 byte &0x08 \b, 4 or more streams
1358 >>4 byte &0x20 \b, 8 or more streams
1359 >3 byte&0xC0 0
1360 >>4 byte&0x78 0x08 \b, single stream
1361 >>4 byte&0x78 0x10 \b, 2 streams
1362 >>4 byte&0x78 0x18 \b, 3 streams
1363 >>4 byte &0x20 \b, 4 or more streams
1364 >>4 byte &0x40 \b, 8 or more streams
1401 # Note that title and author appear in the two 20-byte chunks
1405 #0 byte 1 DL version 1, medium format (160x100, 4 images/screen)
1407 #>42 byte x - %d screens,
1408 #>43 byte x %d commands
1409 #0 byte 2 DL version 2
1411 #>1 byte 1 - large format (320x200,1 image/screen),
1412 #>1 byte 2 - medium format (160x100,4 images/screen),
1413 #>1 byte >2 - unknown format,
1414 #>42 byte x %d screens,
1415 #>43 byte x %d commands
1432 >188 byte 0x47 MPEG transport stream data
1437 >4 byte &0x01 (DVCPRO) movie file
1438 >4 byte ^0x01 (DV) movie file
1439 >3 byte &0x80 (PAL)
1440 >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
1559 >>51 byte&0x20 0 mono
1560 >>51 byte&0x20 !0 stereo
1561 #>>51 byte&0x10 0 FFT
1562 #>>51 byte&0x10 !0 DCT
1630 >3 byte x version %c,
1675 >32 byte 0x6a (uses BSD/OS shared libs)
1679 >32 byte 0x6a (uses BSD/OS shared libs)
1683 >32 byte 0x6a (uses BSD/OS shared libs)
1709 >3 byte x version %d
1720 >3 byte x version %d
1725 >3 byte <6 Apache Hadoop Sequence file version %d
1726 >3 byte >6 Apache Hadoop Sequence file version %d
1727 >3 byte =6
1760 >>21 byte 01 \b, 5.25 inch
1761 >>21 byte 02 \b, 3.5 inch
1762 >>22 byte 01 \b, write protected
1763 >>23 byte 01 \b, cross track synchronized
1768 >>21 byte 01 \b, 5.25 inch
1769 >>21 byte 02 \b, 3.5 inch
1770 >>22 byte 01 \b, write protected
1771 >>23 byte 01 \b, cross track synchronized
1780 >>0x404 byte &0xF0
1785 >>0xb04 byte &0xF0
1792 >>0x11006 byte x \b, Volume %u
1793 >>0x11034 byte x \b, %u Tracks
1794 >>0x11035 byte x \b, %u Sectors
1798 >>0x11006 byte x \b, Volume %u
1799 >>0x11034 byte x \b, %u Tracks
1800 >>0x11035 byte x \b, %u Sectors
1818 >>0x11006 byte x \b, Volume %u
1819 >>0x11034 byte x \b, %u Tracks
1820 >>0x11035 byte x \b, %u Sectors
1843 >0xc byte 00 \b, DOS 3.3 sector order
1844 >>0x10 byte 00 \b, Volume 254
1845 >>0x10 byte&0x7f x \b, Volume %u
1846 >0xc byte 01 \b, ProDOS sector order
1849 >>>0x444 byte &0xF0
1852 >0xc byte 02 \b, NIB data
1873 >8 byte 8 NOS 1.x,
1874 >8 byte 9 NOS 2.x,
1912 # ('p' + 1-byte ProDOS File Type + 2-byte ProDOS Aux Type')
1925 >>>85 byte&0x01 >0 \b, zoomed
1927 >>>90 byte&0x01 >0 \b, paginated
1929 >>>92 byte&0x01 >0 \b, with mail merge
1977 #>5 byte x \b, build number %d
2038 >6 byte x \bCoreFoundation binary property list data, version 0x%c
2039 >>7 byte x \b%c
2041 >>8 byte&0xF0 0x00 \b
2042 >>>8 byte&0x0F 0x00 \b, root type: null
2043 >>>8 byte&0x0F 0x08 \b, root type: false boolean
2044 >>>8 byte&0x0F 0x09 \b, root type: true boolean
2045 >>8 byte&0xF0 0x10 \b, root type: integer
2046 >>8 byte&0xF0 0x20 \b, root type: real
2047 >>8 byte&0xF0 0x30 \b, root type: date
2048 >>8 byte&0xF0 0x40 \b, root type: data
2049 >>8 byte&0xF0 0x50 \b, root type: ascii string
2050 >>8 byte&0xF0 0x60 \b, root type: unicode string
2051 >>8 byte&0xF0 0x80 \b, root type: uid (CORRUPT)
2052 >>8 byte&0xF0 0xa0 \b, root type: array
2053 >>8 byte&0xF0 0xd0 \b, root type: dictionary
2060 >0 byte x \b, version %d
2061 >0 byte <5 \b
2062 >>13 byte 0x81 \b
2065 >0 byte x \b, version %d
2066 >0 byte <5 \b
2067 >>13 byte 0x81 \b
2245 >0 byte x \b, version %d
2251 >0 byte >4
2316 >6 byte 1 \b, dirty
2452 # coding indicated by setting the high-order bit of the leftmost byte
2503 # byte order as the machine running "file" with "cpio archive", and
2504 # to indicate archives produced on machines with the opposite byte order
2505 # from the machine running "file" with "byte-swapped cpio archive".
2512 0 short 0143561 byte-swapped cpio archive
2525 # They were written with binary values in host byte order, and
2549 # From "pdp" (but why a 4-byte quantity?)
2683 # The first byte is the magic (0x1a), byte 2 is the compression type for
2712 #0 byte 0x1a RISC OS archive (spark format)
2720 # probably many can be enhanced by finding some 0-byte or control char near the start
2821 # format byte
3158 >2 byte <4 Dzip archive data
3161 >>2 byte x \b, version %i
3162 >>3 byte x \b.%i
3171 >3 byte&0xf0 0x30
3172 >>3 byte x (v%c)
3180 >5 byte x \b, v%d,
3181 >8 byte &0x04 multi-volume,
3182 >8 byte &0x10 slash-switched,
3183 >8 byte &0x20 backup,
3185 >7 byte 0 os: MS-DOS
3186 >7 byte 1 os: PRIMOS
3187 >7 byte 2 os: Unix
3188 >7 byte 3 os: Amiga
3189 >7 byte 4 os: Macintosh
3190 >7 byte 5 os: OS/2
3191 >7 byte 6 os: Apple ][ GS
3192 >7 byte 7 os: Atari ST
3193 >7 byte 8 os: NeXT
3194 >7 byte 9 os: VAX/VMS
3195 >3 byte >0 %d]
3204 #>4 byte&0x0f =0 first is type CPY
3205 #>4 byte&0x0f =1 first is type ASC
3206 #>4 byte&0x0f =2 first is type HSC
3207 #>4 byte&0x0f =0x0e first is type DIR
3208 #>4 byte&0x0f =0x0f first is type SPECIAL
3213 >4 byte&0x0f =0 first is type CPY
3214 >4 byte&0x0f =1 first is type ASC
3215 >4 byte&0x0f =2 first is type HSC
3216 >4 byte&0x0f =0x0e first is type DIR
3217 >4 byte&0x0f =0x0f first is type SPECIAL
3225 >0x26 byte =0x27 -
3368 # >20 byte x - header level %d
3393 >24 byte 15 \b, v1.5
3394 >24 byte 20 \b, v2.0
3395 >24 byte 29 \b, v4
3396 >15 byte 0 \b, os: MS-DOS
3397 >15 byte 1 \b, os: OS/2
3398 >15 byte 2 \b, os: Win32
3399 >15 byte 3 \b, os: Unix
3400 >15 byte 4 \b, os: Mac OS
3401 >15 byte 5 \b, os: BeOS
3420 >(0xc.l+9) byte 0x74
3423 >(0xc.l+9) byte 0x7a
3425 >9 byte 0x73
3460 # Check for have 8-byte name, 0-byte extra field, name "mimetype", and
3485 >>>>68 byte !0x2e document
3498 >>>>66 byte !0x2e spreadsheet
3505 >>>>66 byte !0x2e document
3512 >>>>69 byte !0x2e presentation
3531 >>>>77 byte !0x2d Text
3544 >>>>81 byte !0x2d Drawing
3551 >>>>85 byte !0x2d Presentation
3558 >>>>84 byte !0x2d Spreadsheet
3565 >>>>78 byte !0x2d Chart
3572 >>>>80 byte !0x2d Formula
3589 >>>>78 byte !0x2d Image
3689 >4 byte >48 \b, v%c.
3690 >>6 byte >47 \b%c
3691 >>>7 byte >47 \b%c
3692 >32 byte >0 \b, modify: v%d
3693 >>33 byte x \b.%d+
3695 >>70 byte >0 extract: v%d
3696 >>>71 byte x \b.%d+
3737 #>25 byte x v%d
3738 #>24 byte x \b.%d
3783 >15 byte >0 version %d
3784 >16 byte =0x00 \b, from MS-DOS
3785 >16 byte =0x01 \b, from OS/2
3786 >16 byte =0x02 \b, from Win/32
3787 >16 byte =0x03 \b, from Unix
3788 >16 byte =0x04 \b, from MacOS
3789 >16 byte =0x05 \b, from WinNT
3790 >16 byte =0x06 \b, from Primos
3791 >16 byte =0x07 \b, from AppleGS
3792 >16 byte =0x08 \b, from Atari
3793 >16 byte =0x09 \b, from Vax/VMS
3794 >16 byte =0x0A \b, from Amiga
3795 >16 byte =0x0B \b, from Next
3796 >14 byte x \b, version %d to extract
3798 >>17 byte x \b (part %d),
3829 >4 byte x - version %d
3830 >5 byte x \b.%d
3848 >14 byte 0x54 end slice
3951 >3 byte x \b, level %d
3961 >36 byte 1 \b, front-to-back
3962 >36 byte 16 \b, back-to-front
3983 # ~ 30 byte password field only for *.gho
4010 >3 byte x version %d
4204 0 regex \^[\040\t]{0,50}\\.byte assembler source text
4229 >29 byte 0x36 Words Document
4230 >29 byte 0x35 Graphic
4231 >29 byte 0x32 Spreadsheet
4232 >29 byte 0x38 Macro
4375 >19 byte 0x1A
4376 >23 byte >0 - version %d
4377 >22 byte >0 \b.%d
4386 >4 byte&0xf0 x version %d
4387 >4 byte&0x0f x \b.%d,
4388 >45 byte x %d instruments
4389 >83 byte 0 (module)
4390 >83 byte 1 (song)
4563 >22 byte =0 replay 5.485 KHz
4564 >22 byte =1 replay 8.084 KHz
4565 >22 byte =2 replay 10.971 KHz
4566 >22 byte =3 replay 16.168 KHz
4567 >22 byte =4 replay 21.942 KHz
4568 >22 byte =5 replay 32.336 KHz
4569 >22 byte =6 replay 43.885 KHz
4570 >22 byte =7 replay 47.261 KHz
4576 >3 byte x \b.%d
4577 >4 byte x \b.%d
4578 >>5 byte &0x80 \b, unsynchronized frames
4579 >>5 byte &0x40 \b, extended header
4580 >>5 byte &0x20 \b, experimental
4581 >>5 byte &0x10 \b, footer present
4589 >5 byte x version %d,
4590 >6 byte x %d tracks,
4591 >122 byte&0x2 =1 dual PAL/NTSC
4592 >122 byte&0x1 =1 PAL
4593 >122 byte&0x1 =0 NTSC
4604 >20 byte x \b), %d tracks,
4605 >18 byte&0x2 =1 dual PAL/NTSC
4606 >18 byte&0x2 =0
4607 >>18 byte&0x1 =1 PAL
4608 >>18 byte&0x1 =0 NTSC
4614 >>0x23 byte 0x1B \b, without ID666 tag
4615 >>0x23 byte 0x1A \b, with ID666 tag
4635 >18 byte &2 16 bit
4636 >18 byte ^2 8 bit
4637 >18 byte &4 stereo
4638 >18 byte ^4 mono
4641 >30 byte !0 %d samples
4646 >22 byte 0x49 looped
4647 >22 byte 0xC9 non-looped
4648 >23 byte 1 33kHz
4649 >23 byte 2 50kHz
4650 >23 byte 3 16kHz
4656 >0 byte 1 sample
4657 >0 byte 2 adlib melody
4658 >0 byte >2 adlib drum
4659 >31 byte &2 stereo
4660 >31 byte ^2 mono
4661 >31 byte &4 16bit little endian
4662 >31 byte ^4 8bit
4663 >30 byte 0 unpacked
4664 >30 byte 1 packed
4678 >3 byte =0 1 module data
4679 >3 byte =1 2 module data
4680 >10 byte x TRL: %u
4681 >11 byte x TRK: %u
4682 >12 byte x SMP: %u
4683 >13 byte x SS: %u
4688 >20 byte >0 %c
4689 >>21 byte >0 \b%c
4690 >>>22 byte >0 \b%c
4691 >>>>23 byte >0 \b%c
4695 >4 byte >0 V%X.
4696 >>5 byte x \b%02X
4706 >4 byte x v%i
4733 >>32 byte x , %d tracks
4739 >4 byte&0x7f >0 \b, unknown version
4740 >4 byte&0x7f 0 \b
4748 >>20 byte&0xe 0x0 \b, mono
4749 >>20 byte&0xe 0x2 \b, stereo
4750 >>20 byte&0xe 0x4 \b, 3 channels
4751 >>20 byte&0xe 0x6 \b, 4 channels
4752 >>20 byte&0xe 0x8 \b, 5 channels
4753 >>20 byte&0xe 0xa \b, 6 channels
4754 >>20 byte&0xe 0xc \b, 7 channels
4755 >>20 byte&0xe 0xe \b, 8 channels
4775 >>21 byte&0xf >0 \b, >4G samples
4776 >>21 byte&0xf 0 \b
4826 >22 byte x \b, version %u
4827 >21 byte x \b.%u
4828 >20 byte x \b.%u
4831 >22 byte x \b, version %u
4832 >21 byte x \b.%u
4833 >20 byte x \b.%u
4846 >4 byte x Version %d
4865 #>5 byte x version %d
4866 >14 byte x %d channel(s),
4867 >15 byte =1 lossless,
4868 >15 byte =0 lossy,
4869 >16 byte x mid-side
4910 >3 byte 255 \b, SV pre8
4911 >3 byte&0xF 0x6 \b, SV 6
4912 >3 byte&0xF 0x8 \b, SV 8
4913 >3 byte&0xF 0x7 \b, SV 7
4914 >>3 byte&0xF0 0x0 \b.0
4915 >>3 byte&0xF0 0x10 \b.1
4916 >>3 byte&0xF0 240 \b.15
4917 >>10 byte&0xF0 0x0 \b, no profile
4918 >>10 byte&0xF0 0x10 \b, profile 'Unstable/Experimental'
4919 >>10 byte&0xF0 0x50 \b, quality 0
4920 >>10 byte&0xF0 0x60 \b, quality 1
4921 >>10 byte&0xF0 0x70 \b, quality 2 (Telephone)
4922 >>10 byte&0xF0 0x80 \b, quality 3 (Thumb)
4923 >>10 byte&0xF0 0x90 \b, quality 4 (Radio)
4924 >>10 byte&0xF0 0xA0 \b, quality 5 (Standard)
4925 >>10 byte&0xF0 0xB0 \b, quality 6 (Xtreme)
4926 >>10 byte&0xF0 0xC0 \b, quality 7 (Insane)
4927 >>10 byte&0xF0 0xD0 \b, quality 8 (BrainDead)
4928 >>10 byte&0xF0 0xE0 \b, quality 9
4929 >>10 byte&0xF0 0xF0 \b, quality 10
4930 >>27 byte 0x0 \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
4931 >>27 byte 102 \b, Beta 1.02
4932 >>27 byte 104 \b, Beta 1.04
4933 >>27 byte 105 \b, Alpha 1.05
4934 >>27 byte 106 \b, Beta 1.06
4935 >>27 byte 110 \b, Release 1.1
4936 >>27 byte 111 \b, Alpha 1.11
4937 >>27 byte 112 \b, Beta 1.12
4938 >>27 byte 113 \b, Alpha 1.13
4939 >>27 byte 114 \b, Beta 1.14
4940 >>27 byte 115 \b, Alpha 1.15
5089 >4 byte 0xc4 GVOX Encore music, version 5.0 or above
5090 >4 byte 0xc2 GVOX Encore music, version < 5.0
5093 >4 byte 0xc5 GVOX Encore music, version < 5.0
5120 # you can only select voice modules with corresponding language byte ID like 1
5154 >0x3 byte 0xFE General Digital Music.
5158 >>>0x46 byte 0x1A
5160 >>>>0x4B byte x %d.
5161 >>>>0x4C byte x \b%02d
5163 >>>>0x4F byte x \b%d.
5164 >>>>>0x50 byte x \b%d)
5167 >0x3 byte/16 x Version %d.
5168 >0x3 byte&0x0F x \b%02d
5172 >3 byte <2 Hively Tracker Song
5173 >3 byte 0 1 module data
5174 >3 byte 1 2 module data
5178 >>3 byte 0 Version 0 (With MP3 and lossless)
5179 >>3 byte 1 Version 1 (With ogg and lossless)
5180 >>3 byte 3 Version 2.2
5181 >>3 byte 4 (With no LAME header)
5182 >>3 byte 5 Version 2.4
5197 >0x2c byte 0x0d
5198 >0x2d byte 0x0a
5199 >0x2e byte 0x1a
5200 >>0x3 byte 0xFE Farandole Tracker Song
5201 >>>0x31 byte/16 x Version %d.
5202 >>>0x31 byte&0x0F x \b%02d
5208 >8 byte >0 \b, version %u
5209 >8 byte >26
5210 #>>9 byte x \b, channels %u
5213 #>>14 byte x \b, instruments %u
5218 #>>23 byte x \b, master volume %u
5219 #>>24 byte x \b, song speed %u
5220 #>>25 byte x \b, song speed2 %u
5221 #>>26 byte x \b, song rate %u
5223 #>>31 byte x \b, multiplex period %u
5224 #>>32 byte x \b, pitch inaccuracy %u
5245 >0 byte x \b, version %u
5246 >1 byte x \b.%u
5258 >>0x12 byte x v%u
5259 >>0x04 byte 0x02 \b, pre-set prediction coefficients
5260 >>0x04 byte 0x03 \b, standard ADX
5261 >>0x04 byte 0x04 \b, exponential scale
5262 >>0x04 byte 0x10 \b, AHX (Dreamcast)
5263 >>0x04 byte 0x11 \b, AHX
5265 >>0x12 byte 0x03
5268 >>0x12 byte 0x04
5271 >>0x13 byte&0x08 0x08 \b, encrypted
5286 >3 byte 0x01
5287 >3 byte 0x02
5288 >3 byte 0x11
5289 >3 byte 0x12
5290 >3 byte 0x13
5291 >3 byte 0x21
5292 >3 byte 0x22
5293 >3 byte 0x23
5294 >3 byte 0x41
5297 >>>3 byte 0x01 (Sony PlayStation)
5298 >>>3 byte 0x02 (Sony PlayStation 2)
5299 >>>3 byte 0x11 (Sega Saturn)
5300 >>>3 byte 0x12 (Sega Dreamcast)
5301 >>>3 byte 0x13 (Sega Mega Drive)
5302 >>>3 byte 0x21 (Nintendo 64)
5303 >>>3 byte 0x22 (Game Boy Advance)
5304 >>>3 byte 0x23 (Super NES)
5305 >>>3 byte 0x41 (Capcom QSound)
5325 >>>>&-4 byte 0 PCM, signed 8-bit,
5326 >>>>&-4 byte 1 PCM, signed 16-bit,
5327 >>>>&-4 byte 2 THP ADPCM,
5328 >>>>&-3 byte !0 looping,
5329 >>>>&-2 byte 1 mono
5330 >>>>&-2 byte 2 stereo
5331 >>>>&-2 byte 3 3 channels
5332 >>>>&-2 byte 4 quad
5333 >>>>&-2 byte >4 %u channels
5352 >>&0x1C byte 0 PCM, signed 8-bit,
5353 >>&0x1C byte 1 PCM, signed 16-bit,
5354 >>&0x1C byte 2 DSP ADPCM,
5355 >>&0x1C byte 3 IMA ADPCM,
5356 >>&0x1D byte !0 looping,
5357 >>&0x1E byte 1 mono
5358 >>&0x1E byte 2 stereo
5359 >>&0x1E byte 3 3 channels
5360 >>&0x1E byte 4 quad
5361 >>&0x1E byte >4 %u channels
5394 >>&0x4 byte 0 PCM, signed 8-bit,
5395 >>&0x4 byte 1 PCM, signed 16-bit,
5396 >>&0x4 byte 2 DSP ADPCM,
5397 >>&0x4 byte 3 IMA ADPCM,
5398 >>&0x5 byte !0 looping,
5426 >>18 byte x (LEVEL %d)
5461 0 byte 0x61
5468 >>>>&0 byte x TAP 3.%d Batch (TD.57, Transferred Account)
5471 0 byte 0x62
5476 >>>&0 byte x TAP 3.%d Notification (TD.57, Transferred Account)
5481 0 byte 0x61
5484 >>&0 byte x NRT 2.%d (TD.35, Near Real Time Roaming Data Exchange)
5496 >>>>&0 byte x RAP 1.%d Batch (TD.32, Returned Account Procedure),
5497 >>>&0 byte x TAP 3.%d
5525 >13 byte x version %d
5537 >3 byte &0x04
5560 >0x18 byte x \b, comment character: %c
5588 >0x04 byte >-1 version %d.
5589 >0x05 byte >-1 \b%d
5660 #0 byte 0x3e
5877 #>>&1 byte x %d.
5878 #>>&2 byte x %d.
5879 #>>&3 byte x %d
5889 #>>&1 byte x %d.
5890 #>>&2 byte x \b%d.
5891 #>>&3 byte x \b%d
5904 >>>9 byte x with version %c.
5905 >>>10 byte x \b%c
5906 >>>11 byte x \b%c
5910 >>>9 byte x with version %c.
5911 >>>10 byte x \b%c
5912 >>>11 byte x \b%c
5917 >>9 byte x with version %c.
5918 >>10 byte x \b%c
5919 >>11 byte x \b%c
5923 >>>9 byte x with version %c.
5924 >>>10 byte x \b%c
5925 >>>11 byte x \b%c
5972 >32 byte 0x6a (uses shared libs)
5976 >0 byte &0x80
5980 >0 byte ^0x80 executable
5985 >0 byte &0x80 dynamically linked executable
5986 >0 byte ^0x80 executable
5991 >0 byte &0x80 dynamically linked executable
5992 >0 byte ^0x80 executable
6031 >8 byte x version: %i
6032 >9 byte x tracks: %i
6064 >0x0c byte x Version:%u,
6073 >100 byte >0 \b, %u subsong(s)
6128 # The 0x40 bit of this byte is 1 if the file is 3D, otherwise 0
6433 >5 byte x version %d.
6434 >4 byte x \b%d
6439 >5 byte x version %d.
6440 >4 byte x \b%d
6482 >>3 ubyte >0x3f (byte string)
6685 #null to byte 1000 octal
6726 # XXX - what byte order does the Clipper use?
6772 >52 byte 1 -Ctnc
6773 >52 byte 2 -Ctsw
6774 >52 byte 3 -Ctpw
6775 >52 byte 4 -Ctcb
6776 >53 byte 1 -Cdnc
6777 >53 byte 2 -Cdsw
6778 >53 byte 3 -Cdpw
6779 >53 byte 4 -Cdcb
6780 >54 byte 1 -Csnc
6781 >54 byte 2 -Cssw
6782 >54 byte 3 -Cspw
6783 >54 byte 4 -Cscb
7041 >0x04 uleshort <4 ksh byte-code version %d
7078 >2 byte&0x80 >0 block compressed
7079 >2 byte&0x1f x %d bits
7101 >3 byte&0x18 =0
7142 >3 byte&0x18 >0 gzip compressed data
7157 #>2 byte x THIS iS GZIP
7158 >2 byte <8 \b, reserved method
7159 >2 byte >8 \b, unknown method
7160 >3 byte &0x01 \b, ASCII
7161 >3 byte &0x02 \b, has CRC
7162 >3 byte &0x04 \b, extra field
7163 >3 byte&0xC =0x08
7165 >3 byte &0x10 \b, has comment
7166 >3 byte &0x20 \b, encrypted
7168 >8 byte 2 \b, max compression
7169 >8 byte 4 \b, max speed
7170 >9 byte =0x00 \b, from FAT filesystem (MS-DOS, OS/2, NT)
7171 >9 byte =0x01 \b, from Amiga
7172 >9 byte =0x02 \b, from VMS
7173 >9 byte =0x03 \b, from Unix
7174 >9 byte =0x04 \b, from VM/CMS
7175 >9 byte =0x05 \b, from Atari
7176 >9 byte =0x06 \b, from HPFS filesystem (OS/2, NT)
7177 >9 byte =0x07 \b, from MacOS
7178 >9 byte =0x08 \b, from Z-System
7179 >9 byte =0x09 \b, from CP/M
7180 >9 byte =0x0A \b, from TOPS/20
7181 >9 byte =0x0B \b, from NTFS filesystem (NT)
7182 >9 byte =0x0C \b, from QDOS
7183 >9 byte =0x0D \b, from Acorn RISCOS
7188 # packed data, Huffman (minimum redundancy) codes on a byte-by-byte basis
7194 # This magic number is byte-order-independent.
7199 # byte-order independent, and one of which is byte-order dependent?
7213 >3 byte >47 \b, block size = %c00k
7219 >3 byte >47 \b, block size = %c00k
7224 >4 byte x \b, version: %d
7251 #0 byte&0xF0 0xd0 data
7252 #>33 byte&0xF0 0xd0
7253 #>66 byte&0xF0 0xd0
7254 #>99 byte&0xF0 0xd0
7255 #>132 byte&0xF0 0xd0 GSM 06.10 compressed audio
7260 >>9 byte&0xf0 =0x00 - version 0.
7262 >>13 byte 1 LZO1X-1,
7263 >>13 byte 2 LZO1X-1(15),
7264 >>13 byte 3 LZO1X-999,
7266 >>14 byte =0x00 os: MS-DOS
7267 >>14 byte =0x01 os: Amiga
7268 >>14 byte =0x02 os: VMS
7269 >>14 byte =0x03 os: Unix
7270 >>14 byte =0x05 os: Atari
7271 >>14 byte =0x06 os: OS/2
7272 >>14 byte =0x07 os: MacOS
7273 >>14 byte =0x0A os: Tops/20
7274 >>14 byte =0x0B os: WinNT
7275 >>14 byte =0x0E os: Win32
7277 >>9 byte&0xf0 =0x00 - version 0.
7278 >>9 byte&0xf0 =0x10 - version 1.
7279 >>9 byte&0xf0 =0x20 - version 2.
7281 >>15 byte 1 LZO1X-1,
7282 >>15 byte 2 LZO1X-1(15),
7283 >>15 byte 3 LZO1X-999,
7285 >>17 byte =0x00 os: MS-DOS
7286 >>17 byte =0x01 os: Amiga
7287 >>17 byte =0x02 os: VMS
7288 >>17 byte =0x03 os: Unix
7289 >>17 byte =0x05 os: Atari
7290 >>17 byte =0x06 os: OS/2
7291 >>17 byte =0x07 os: MacOS
7292 >>17 byte =0x0A os: Tops/20
7293 >>17 byte =0x0B os: WinNT
7294 >>17 byte =0x0E os: Win32
7314 >6 byte x version %d
7315 >7 byte x \b.%d
7336 >4 byte x - version %d
7337 >5 byte x \b.%d
7357 >0 byte &0x20 \b, Dictionary ID:
7358 >>0 byte&0x03 0 None
7359 >>0 byte&0x03 1
7360 >>>1 byte x %u
7361 >>0 byte&0x03 2
7363 >>0 byte&0x03 3
7366 >0 byte ^0x20 \b, Dictionary ID:
7367 >>0 byte&0x03 0 None
7368 >>0 byte&0x03 1
7369 >>>2 byte x %u
7370 >>0 byte&0x03 2
7372 >>0 byte&0x03 3
7409 >4 byte x - version %d
7410 >5 byte x \b.%d
7417 >4 byte >-1 (version %i.
7418 >5 byte >-1 %i.
7419 >6 byte >-1 %i)
7440 >>0 byte&0xf =8
7441 >>>0 byte&0x80 =0 zlib compressed data
7446 >3 byte 0 BWC compressed data
7481 >7 byte&0x0C =0x8 (NES 2.0)
7482 >4 byte x \b: %ux16k PRG
7483 >5 byte x \b, %ux8k CHR
7484 >6 byte&0x08 =0x8 [4-Scr]
7485 >6 byte&0x09 =0x0 [H-mirror]
7486 >6 byte&0x09 =0x1 [V-mirror]
7487 >6 byte&0x02 =0x2 [SRAM]
7488 >6 byte&0x04 =0x4 [Trainer]
7489 >7 byte&0x03 =0x2 [PC10]
7490 >7 byte&0x03 =0x1 [VS]
7491 >>7 byte&0x0C =0x8
7493 >>>13 byte&0x0F =0x0 \b, RP2C03B
7494 >>>13 byte&0x0F =0x1 \b, RP2C03G
7495 >>>13 byte&0x0F =0x2 \b, RP2C04-0001
7496 >>>13 byte&0x0F =0x3 \b, RP2C04-0002
7497 >>>13 byte&0x0F =0x4 \b, RP2C04-0003
7498 >>>13 byte&0x0F =0x5 \b, RP2C04-0004
7499 >>>13 byte&0x0F =0x6 \b, RP2C03B
7500 >>>13 byte&0x0F =0x7 \b, RP2C03C
7501 >>>13 byte&0x0F =0x8 \b, RP2C05-01
7502 >>>13 byte&0x0F =0x9 \b, RP2C05-02
7503 >>>13 byte&0x0F =0xA \b, RP2C05-03
7504 >>>13 byte&0x0F =0xB \b, RP2C05-04
7505 >>>13 byte&0x0F =0xC \b, RP2C05-05
7507 >>7 byte x \b]
7509 >7 byte&0x0C =0x8
7510 >>12 byte&0x03 =0x0 [NTSC]
7511 >>12 byte&0x03 =0x1 [PAL]
7512 >>12 byte&0x02 =0x2 [NTSC+PAL]
7544 >23 byte !1 FMC-
7545 >23 byte 1 FSC-
7547 >15 byte x \b, mfr %02X
7548 >20 byte x (Rev.%02u)
7555 >4 byte 1 (%u side)
7556 >4 byte !1 (%u sides)
7570 >4 byte 100 \b: FDS,
7572 >4 byte !100 \b: TNES mapper %u
7573 >>5 byte x \b, %ux8k PRG
7574 >>6 byte x \b, %ux8k CHR
7575 >>7 byte&0x08 =1 [WRAM]
7576 >>8 byte&0x09 =1 [H-mirror]
7577 >>8 byte&0x09 =2 [V-mirror]
7578 >>8 byte&0x02 =3 [VRAM]
7587 >0x143 byte&0x80 0x80
7589 >0x143 byte&0x80 !0x80
7591 >0x14c byte x (Rev.%02u)
7594 >0x14b byte 0x33
7595 >>0x146 byte 0x03
7596 >>>0x143 byte&0x80 0x80 [SGB+CGB]
7597 >>>0x143 byte&0x80 !0x80 [SGB]
7598 >>0x146 byte !0x03
7599 >>>0x143 byte&0xC0 0x80 [CGB]
7600 >>>0x143 byte&0xC0 0xC0 [CGB ONLY]
7601 >0x14b byte !0x33
7604 >0x147 byte 0x00 [ROM ONLY]
7605 >0x147 byte 0x01 [MBC1]
7606 >0x147 byte 0x02 [MBC1+RAM]
7607 >0x147 byte 0x03 [MBC1+RAM+BATT]
7608 >0x147 byte 0x05 [MBC2]
7609 >0x147 byte 0x06 [MBC2+BATTERY]
7610 >0x147 byte 0x08 [ROM+RAM]
7611 >0x147 byte 0x09 [ROM+RAM+BATTERY]
7612 >0x147 byte 0x0B [MMM01]
7613 >0x147 byte 0x0C [MMM01+SRAM]
7614 >0x147 byte 0x0D [MMM01+SRAM+BATT]
7615 >0x147 byte 0x0F [MBC3+TIMER+BATT]
7616 >0x147 byte 0x10 [MBC3+TIMER+RAM+BATT]
7617 >0x147 byte 0x11 [MBC3]
7618 >0x147 byte 0x12 [MBC3+RAM]
7619 >0x147 byte 0x13 [MBC3+RAM+BATT]
7620 >0x147 byte 0x19 [MBC5]
7621 >0x147 byte 0x1A [MBC5+RAM]
7622 >0x147 byte 0x1B [MBC5+RAM+BATT]
7623 >0x147 byte 0x1C [MBC5+RUMBLE]
7624 >0x147 byte 0x1D [MBC5+RUMBLE+SRAM]
7625 >0x147 byte 0x1E [MBC5+RUMBLE+SRAM+BATT]
7626 >0x147 byte 0xFC [Pocket Camera]
7627 >0x147 byte 0xFD [Bandai TAMA5]
7628 >0x147 byte 0xFE [Hudson HuC-3]
7629 >0x147 byte 0xFF [Hudson HuC-1]
7632 >0x148 byte 0 \b, ROM: 256Kbit
7633 >0x148 byte 1 \b, ROM: 512Kbit
7634 >0x148 byte 2 \b, ROM: 1Mbit
7635 >0x148 byte 3 \b, ROM: 2Mbit
7636 >0x148 byte 4 \b, ROM: 4Mbit
7637 >0x148 byte 5 \b, ROM: 8Mbit
7638 >0x148 byte 6 \b, ROM: 16Mbit
7639 >0x148 byte 7 \b, ROM: 32Mbit
7640 >0x148 byte 0x52 \b, ROM: 9Mbit
7641 >0x148 byte 0x53 \b, ROM: 10Mbit
7642 >0x148 byte 0x54 \b, ROM: 12Mbit
7645 >0x149 byte 1 \b, RAM: 16Kbit
7646 >0x149 byte 2 \b, RAM: 64Kbit
7647 >0x149 byte 3 \b, RAM: 128Kbit
7648 >0x149 byte 4 \b, RAM: 1Mbit
7649 >0x149 byte 5 \b, RAM: 512Kbit
7663 >0x120 byte >0x20
7665 >0x120 byte <0x21
7670 >0x180 byte 0
7672 >0 byte x \b)
7675 # Sega Mega CD disc images: 2048-byte sectors.
7679 >0 byte x \b, 2048-byte sectors
7683 >0 byte x \b, 2048-byte sectors
7684 # Sega Mega CD disc images: 2352-byte sectors.
7688 >0 byte x \b, 2352-byte sectors
7692 >0 byte x \b, 2352-byte sectors
7717 >0 byte x %dx16k blocks
7718 >2 byte 0 \b, last in series or standalone
7719 >2 byte >0 \b, split ROM
7745 >0x0F byte&0xF0 0x30 Sega Master System
7747 >0x0F byte&0xF0 0x40 Sega Master System
7749 >0x0F byte&0xF0 0x50 Sega Game Gear
7751 >0x0F byte&0xF0 0x60 Sega Game Gear
7753 >0x0F byte&0xF0 0x70 Sega Game Gear
7757 >0 byte x ROM image:
7759 >0x0E byte&0xF0 0x10 1
7760 >0x0E byte&0xF0 0x20 2
7761 >0x0E byte&0xF0 0x30 3
7762 >0x0E byte&0xF0 0x40 4
7763 >0x0E byte&0xF0 0x50 5
7764 >0x0E byte&0xF0 0x60 6
7765 >0x0E byte&0xF0 0x70 7
7766 >0x0E byte&0xF0 0x80 8
7767 >0x0E byte&0xF0 0x90 9
7768 >0x0E byte&0xF0 0xA0 10
7769 >0x0E byte&0xF0 0xB0 11
7770 >0x0E byte&0xF0 0xC0 12
7771 >0x0E byte&0xF0 0xD0 13
7772 >0x0E byte&0xF0 0xE0 14
7773 >0x0E byte&0xF0 0xF0 15
7775 >0x0E byte&0xF0 !0
7777 >0x0E byte&0xF0 0
7780 >0x0E byte&0x0F x (Rev.%02d)
7782 >0x0F byte&0x0F 0x0A (8 KB)
7783 >0x0F byte&0x0F 0x0B (16 KB)
7784 >0x0F byte&0x0F 0x0C (32 KB)
7785 >0x0F byte&0x0F 0x0D (48 KB)
7786 >0x0F byte&0x0F 0x0E (64 KB)
7787 >0x0F byte&0x0F 0x0F (128 KB)
7788 >0x0F byte&0x0F 0x00 (256 KB)
7789 >0x0F byte&0x0F 0x01 (512 KB)
7790 >0x0F byte&0x0F 0x02 (1 MB)
7812 >>0x2A byte 0 \b)
7814 # 2048-byte sector version.
7818 >0 byte x (2048-byte sectors)
7819 # 2352-byte sector version.
7823 >0 byte x (2352-byte sectors)
7838 >>0x4A byte 0 \b)
7840 # 2048-byte sector version.
7844 >0 byte x (2048-byte sectors)
7845 # 2352-byte sector version.
7849 >0 byte x (2352-byte sectors)
7866 >0x3F byte x \b, Rev.%02u)
7900 >0xBC byte x \b, Rev.%02u)
7913 >0x1E byte x \b, Rev.%02u)
7914 >0x12 byte 2 (DSi enhanced)
7915 >0x12 byte 3 (DSi only)
7942 >0x23 byte 0x10 Color
7943 >0 byte x ROM image
7945 >0x1F byte 0xFF (debug mode enabled)
7972 >3 byte x (version %d)
7982 >>(0x0118.l-0x0FFF5) byte x (%c
7983 >>(0x0118.l-0x0FFF6) byte x \b%c-
8015 >(0.L+0xC) byte x (%c
8016 >(0.L+0xD) byte x \b%c
8059 >0x360 byte x (%c
8060 >0x361 byte x \b%c
8132 >3 byte x version %u,
8133 >4 byte x %u tracks
8149 >5 byte 0 \b, simple patch
8150 >5 byte 1 \b, N64-specific patch for
8151 >>58 byte x N%c
8152 >>59 byte x \b%c
8153 >>60 byte x \b%c
8154 >7 byte !0x20
8165 >5 byte 0 \b, PPF 1.0 patch
8166 >5 byte 1 \b, PPF 2.0 patch
8167 >5 byte 2 \b, PPF 3.0 patch
8168 >>56 byte 0 \b, Imagetype BIN (any)
8169 >>56 byte 1 \b, Imagetype GI (PrimoDVD)
8170 >>57 byte 0 \b, Blockcheck disabled
8171 >>57 byte 1 \b, Blockcheck enabled
8172 >>58 byte 0 \b, Undo data not available
8173 >>58 byte 1 \b, Undo data available
8177 >5 byte 0 \b, PPF 1.0 patch
8178 >5 byte 1 \b, PPF 2.0 patch
8183 >5 byte 0 \b, Simple Encoding
8195 >>0x14 byte >0 \b, data for controller(s):
8196 >>>0x14 byte &0x1 #1
8197 >>>0x14 byte &0x2 #2
8198 >>>0x14 byte &0x4 #3
8199 >>>0x14 byte &0x8 #4
8200 >>>0x14 byte &0x10 #5
8201 >>0x15 byte ^0x1 \b, begins from snapshot
8202 >>0x15 byte &0x1 \b, begins from reset
8203 >>0x15 byte ^0x2 \b, NTSC standard
8204 >>0x15 byte &0x2 \b, PAL standard
8205 >>0x17 byte &0x1 \b, settings:
8208 >>>>0x17 byte &0x2 WIP1Timing
8209 >>>0x17 byte &0x4 Left+Right
8210 >>>0x17 byte &0x8 VolumeEnvX
8211 >>>0x17 byte &0x10 FakeMute
8212 >>>0x17 byte &0x20 SyncSound
8215 >>>>0x17 byte &0x80 NoCPUShutdown
8221 >>>0x24 byte >0 \b, port 1:
8222 >>>>0x24 byte 1 joypad
8223 >>>>0x24 byte 2 mouse
8224 >>>>0x24 byte 3 SuperScope
8225 >>>>0x24 byte 4 Justifier
8226 >>>>0x24 byte 5 multitap
8227 >>>0x24 byte >0 \b, port 2:
8228 >>>>0x25 byte 1 joypad
8229 >>>>0x25 byte 2 mouse
8230 >>>>0x25 byte 3 SuperScope
8231 >>>>0x25 byte 4 Justifier
8232 >>>>0x25 byte 5 multitap
8236 >>0x17 byte &0x40 \b, ROM:
8255 >0x06 byte >0
8256 >>0x06 byte 1 \b, Disc 2
8257 >>0x06 byte 2 \b, Disc 3
8258 >>0x06 byte 3 \b, Disc 4
8259 >0x07 byte x \b, Rev.%02u)
8305 >>8 byte 1
8375 >>0x312 byte x (Rev.%02u)
8376 >>0x118C byte 2 (New3DS only)
8377 >>0x18D byte 0 (inner device)
8378 >>0x18D byte 1 (Card1)
8379 >>0x18D byte 2 (Card2)
8380 >>0x18D byte 3 (extended device)
8435 >0x18D byte&2 0 File Archive (CFA)
8436 >0x18D byte&2 2 Executable Image (CXI)
8438 >0x18D byte 0x05
8442 >0x18D byte 0x15
8446 >0x18D byte !0x05
8447 >>0x18D byte !0x15
8448 >>>0x112 byte x (v
8450 >>>0x112 byte x \b)
8451 >0x18C byte 2 (New3DS only)
8477 0 byte >0
8478 >0 byte <3
8483 >>>0x39 byte 0 (NTSC)
8484 >>>0x39 byte 1 (PAL)
8485 >>>0x36 byte&1 1 (POKEY)
8503 0x00 byte 0x04
8507 >>>>0x020A byte 0x0F
8509 >>>>>>0x5B byte 0x02
8518 >0x10D byte 0xFA Nintendo Switch cartridge image (XCI), 1GB
8519 >0x10D byte 0xF8 Nintendo Switch cartridge image (XCI), 2GB
8520 >0x10D byte 0xF0 Nintendo Switch cartridge image (XCI), 4GB
8521 >0x10D byte 0xE0 Nintendo Switch cartridge image (XCI), 8GB
8522 >0x10D byte 0xE1 Nintendo Switch cartridge image (XCI), 16GB
8523 >0x10D byte 0xE2 Nintendo Switch cartridge image (XCI), 32GB
8548 >0x44 byte >0x20 Nintendo Badge Arcade
8559 >0x74 byte >0x20
8567 >0x2C byte >0x20 Nintendo Badge Arcade badge set:
8668 >&3 byte x version %c.
8669 >&1 byte x \b%c
8673 >&0 byte x version %c.
8674 >&2 byte x \b%c (big-endian)
8680 >&3 byte x version %c.
8681 >&1 byte x \b%c
8685 >&0 byte x version %c.
8686 >&2 byte x \b%c (big-endian)
8710 >&0 byte x version %d
8714 >&7 byte x version %d (big-endian)
8724 >&0 byte x version %d
8728 >&7 byte x version %d (big-endian)
8763 >35 byte x \b, v%d
8764 >36 byte x \b.%d
8766 >35 byte x \b, v%d
8767 >36 byte x \b.%d
8843 >4 byte >-1 (version %i.
8844 >5 byte >-1 $BS%i.
8845 >6 byte >-1 $BS%i)
8878 # Hash 1.85/1.86 databases store metadata in network byte order.
8879 # Btree 1.85/1.86 databases store the metadata in host byte order.
8880 # Hash and Btree 2.X and later databases store the metadata in host byte order.
8887 >>4 belong >0 (Hash, version %d, native byte-order)
8901 >>4 belong >0 (Hash, version %d, native byte-order)
8904 >4 long >0 (Btree, version %d, native byte-order)
8911 >16 long >0 (Hash, version %d, native byte-order)
8918 >16 long >0 (Btree, version %d, native byte-order)
8925 >16 long >0 (Queue, version %d, native byte-order)
8933 >16 long >0 (Log, version %d, native byte-order)
8979 #>0x39 byte 3 v. 3.0
8980 #>0x39 byte 4 v. 3.5
8981 #>0x39 byte 9 v. 4.x
8982 #>0x39 byte 10 v. 5.x
8983 #>0x39 byte 11 v. 5.x
8984 #>0x39 byte 12 v. 7.x
8985 #>>0x04 byte 0 indexed .DB data file
8986 #>>0x04 byte 1 primary index .PX file
8987 #>>0x04 byte 2 non-indexed .DB data file
8988 #>>0x04 byte 3 non-incrementing secondary index .Xnn file
8989 #>>0x04 byte 4 secondary index .Ynn file
8990 #>>0x04 byte 5 incrementing secondary index .Xnn file
8991 #>>0x04 byte 6 non-incrementing secondary index .XGn file
8992 #>>0x04 byte 7 secondary index .YGn file
8993 #>>>0x04 byte 8 incrementing secondary index .XGn file
9008 # skip HELP.CA3 by test for reserved byte ( NULL )
9018 # test for 2 reserved NULL bytes,transaction and encryption byte flag
9058 # test for reserved NULL byte
9157 # flags in version byte
9187 # skip many JPG. ZIP, BZ2 by test for reserved bytes NULL , 0|2 , 0|1 , low byte of block size
9189 # skip many RAR by test for low byte 0 ,high byte 0|2|even of block size, 0|a|e|d7 , 0|64h
9392 >5 byte x - v%d
9393 >6 byte x \b.%d
9396 >>7 byte x \b-%d
9407 >32 byte 0 \b, Hash
9409 >32 byte 1 \b, B+ tree
9411 >32 byte 2 \b, Fixed-length
9413 >32 byte 3 \b, Table
9415 >33 byte &1 \b, [open]
9416 >33 byte &2 \b, [fatal]
9417 >34 byte x \b, apow=%d
9418 >35 byte x \b, fpow=%d
9419 >36 byte &0x01 \b, [large]
9420 >36 byte &0x02 \b, [deflate]
9421 >36 byte &0x04 \b, [bzip]
9422 >36 byte &0x08 \b, [tcbs]
9423 >36 byte &0x10 \b, [excodec]
9483 >7 byte x \b, version %d
9813 >>27 byte x - version %d
9814 >>26 byte x \b.%d
9815 >>28 byte x \b-%d
9818 >>27 byte x - version %d
9819 >>26 byte x \b.%d
9820 >>28 byte x \b-%d
9824 # The actual magic number is just "Core", followed by a 2-byte version
9827 # byte of the version number as well; DU 5.0 appears only to be up to
9867 >4 byte&0xc0 = 0x00 48 kHz,
9868 >4 byte&0xc0 = 0x40 44.1 kHz,
9869 >4 byte&0xc0 = 0x80 32 kHz,
9871 >4 byte&0xc0 = 0xc0 reserved frequency,
9873 >5 byte&0x07 = 0x00 \b, complete main (CM)
9874 >5 byte&0x07 = 0x01 \b, music and effects (ME)
9875 >5 byte&0x07 = 0x02 \b, visually impaired (VI)
9876 >5 byte&0x07 = 0x03 \b, hearing impaired (HI)
9877 >5 byte&0x07 = 0x04 \b, dialogue (D)
9878 >5 byte&0x07 = 0x05 \b, commentary (C)
9879 >5 byte&0x07 = 0x06 \b, emergency (E)
9883 >6 byte&0xe0 = 0x00 1+1 front,
9884 >>6 byte&0x10 = 0x10 LFE on,
9885 >6 byte&0xe0 = 0x20 1 front/0 rear,
9886 >>6 byte&0x10 = 0x10 LFE on,
9887 >6 byte&0xe0 = 0x40 2 front/0 rear,
9889 >>6 byte&0x18 = 0x00 Dolby Surround not indicated
9890 >>6 byte&0x18 = 0x08 not Dolby Surround encoded
9891 >>6 byte&0x18 = 0x10 Dolby Surround encoded
9892 >>6 byte&0x18 = 0x18 reserved Dolby Surround mode
9893 >>6 byte&0x04 = 0x04 LFE on,
9894 >6 byte&0xe0 = 0x60 3 front/0 rear,
9895 >>6 byte&0x04 = 0x04 LFE on,
9896 >6 byte&0xe0 = 0x80 2 front/1 rear,
9897 >>6 byte&0x04 = 0x04 LFE on,
9898 >6 byte&0xe0 = 0xa0 3 front/1 rear,
9899 >>6 byte&0x01 = 0x01 LFE on,
9900 >6 byte&0xe0 = 0xc0 2 front/2 rear,
9901 >>6 byte&0x04 = 0x04 LFE on,
9902 >6 byte&0xe0 = 0xe0 3 front/2 rear,
9903 >>6 byte&0x01 = 0x01 LFE on,
9905 >4 byte&0x3e = 0x00 \b, 32 kbit/s
9906 >4 byte&0x3e = 0x02 \b, 40 kbit/s
9907 >4 byte&0x3e = 0x04 \b, 48 kbit/s
9908 >4 byte&0x3e = 0x06 \b, 56 kbit/s
9909 >4 byte&0x3e = 0x08 \b, 64 kbit/s
9910 >4 byte&0x3e = 0x0a \b, 80 kbit/s
9911 >4 byte&0x3e = 0x0c \b, 96 kbit/s
9912 >4 byte&0x3e = 0x0e \b, 112 kbit/s
9913 >4 byte&0x3e = 0x10 \b, 128 kbit/s
9914 >4 byte&0x3e = 0x12 \b, 160 kbit/s
9915 >4 byte&0x3e = 0x14 \b, 192 kbit/s
9916 >4 byte&0x3e = 0x16 \b, 224 kbit/s
9917 >4 byte&0x3e = 0x18 \b, 256 kbit/s
9918 >4 byte&0x3e = 0x1a \b, 320 kbit/s
9919 >4 byte&0x3e = 0x1c \b, 384 kbit/s
9920 >4 byte&0x3e = 0x1e \b, 448 kbit/s
9921 >4 byte&0x3e = 0x20 \b, 512 kbit/s
9922 >4 byte&0x3e = 0x22 \b, 576 kbit/s
9923 >4 byte&0x3e = 0x24 \b, 640 kbit/s
9929 # We specify both byte orders in order to recognize byte-swapped dumps.
10034 >1 byte !4
10037 >>>1 byte 0x00 aplcore
10038 #>>>1 byte 0x00 incomplete workspace
10040 >>>1 byte 0x01 component file 32-bit non-journaled non-checksummed
10041 #>>>1 byte 0x01 component file
10042 >>>1 byte 0x02 external variable exclusive
10043 #>>>1 byte 0x02 external variable
10045 >>>1 byte 0x03 workspace
10046 >>>>7 byte&0x28 0x00 32-bit
10047 >>>>7 byte&0x28 0x20 64-bit
10048 >>>>7 byte&0x0c 0x00 classic
10049 >>>>7 byte&0x0c 0x04 unicode
10050 >>>>7 byte&0x88 0x00 big-endian
10051 >>>>7 byte&0x88 0x80 little-endian
10052 >>>1 byte 0x06 external variable shared
10054 >>>1 byte 0x07 session
10055 >>>1 byte 0x08 mapped file 32-bit
10056 >>>1 byte 0x09 component file 64-bit non-journaled non-checksummed
10057 >>>1 byte 0x0a mapped file 64-bit
10058 >>>1 byte 0x0b component file 32-bit level 1 journaled non-checksummed
10059 >>>1 byte 0x0c component file 64-bit level 1 journaled non-checksummed
10060 >>>1 byte 0x0d component file 32-bit level 1 journaled checksummed
10061 >>>1 byte 0x0e component file 64-bit level 1 journaled checksummed
10062 >>>1 byte 0x0f component file 32-bit level 2 journaled checksummed
10063 >>>1 byte 0x10 component file 64-bit level 2 journaled checksummed
10064 >>>1 byte 0x11 component file 32-bit level 3 journaled checksummed
10065 >>>1 byte 0x12 component file 64-bit level 3 journaled checksummed
10066 >>>1 byte 0x13 component file 32-bit non-journaled checksummed
10067 >>>1 byte 0x14 component file 64-bit non-journaled checksummed
10068 >>>1 byte 0x15 component file under construction
10069 >>>1 byte 0x16 DFS component file 64-bit level 1 journaled checksummed
10070 >>>1 byte 0x17 DFS component file 64-bit level 2 journaled checksummed
10071 >>>1 byte 0x18 DFS component file 64-bit level 3 journaled checksummed
10072 >>>1 byte 0x19 external workspace
10073 >>>1 byte 0x80 DDB
10074 >>>2 byte x version %d
10075 >>>3 byte x \b.%d
10076 #>>>2 byte x type %d
10077 #>>>3 byte x subtype %d
10096 >18 byte 0x01 Version 1
10097 >>19 byte <0x04 \b.%d
10098 >18 byte 0x02 Version 2
10099 >>19 byte 0x00 \b.0
10116 >67 byte 0
10117 >>107 byte 0
10123 >>>1007 byte 0x55 \b, modified
10159 # We have to check the byte order flag to see what byte order all the
10162 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
10212 >7 byte 202
10225 >>4 byte 1
10236 >>4 byte 1
10239 >>4 byte 1
10243 >>4 byte 1
10246 >>4 byte 2
10253 >>4 byte 1
10256 >>4 byte 2
10262 >>4 byte 1
10276 >>4 byte 1
10284 >>4 byte 2
10458 >4 byte 0 invalid class
10459 >4 byte 1 32-bit
10460 >4 byte 2 64-bit
10461 >5 byte 0 invalid byte order
10462 >5 byte 1 LSB
10464 >5 byte 2 MSB
10466 >7 byte 0 (SYSV)
10467 >7 byte 1 (HP-UX)
10468 >7 byte 2 (NetBSD)
10469 >7 byte 3 (GNU/Linux)
10470 >7 byte 4 (GNU/Hurd)
10471 >7 byte 5 (86Open)
10472 >7 byte 6 (Solaris)
10473 >7 byte 7 (Monterey)
10474 >7 byte 8 (IRIX)
10475 >7 byte 9 (FreeBSD)
10476 >7 byte 10 (Tru64)
10477 >7 byte 11 (Novell Modesto)
10478 >7 byte 12 (OpenBSD)
10479 >7 byte 13 (OpenVMS)
10480 >7 byte 14 (HP NonStop Kernel)
10481 >7 byte 15 (AROS Research Operating System)
10482 >7 byte 16 (FenixOS)
10483 >7 byte 17 (Nuxi CloudABI)
10484 >7 byte 97 (ARM)
10485 >7 byte 202 (Cafe OS)
10486 >7 byte 255 (embedded)
10492 # XXX - needs to have the byte order specified (NS32K was little-endian,
10897 # Joerg Jenderek: Smart Boot Manager backup file is 25 (MSDOS) or 41 (LINUX) byte header + first se…
10915 # DOS Emulator image is 128 byte, null right padded header + harddisc image
11092 # physical drive number (0x80-0xFF) when the Windows wrote that byte to the drive
11315 >>>>97 byte x version %c
12219 # Values 128 to 255 represent index block sizes of 2^(256-N) byte
12265 >0x10 byte x version %d.
12266 >0x11 byte x \b%d,
12276 >8401 byte x clean flag %d,
12292 >&-1167 byte x clean flag %d,
12293 >&-1168 byte x readonly flag %d,
12312 >&-1167 byte x clean flag %d,
12313 >&-1168 byte x readonly flag %d,
12336 >8401 byte x clean flag %d,
12352 >&-1167 byte x clean flag %d,
12353 >&-1168 byte x readonly flag %d,
12372 >&-1167 byte x clean flag %d,
12373 >&-1168 byte x readonly flag %d,
12663 >>38917 byte >0x33 (unknown version, ID 0x%X)
12664 >>38917 byte <0x31 (unknown version, ID 0x%X)
12670 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
12758 >28 byte 0 Invalid os/
12759 >28 byte 1 OpenBSD/
12760 >28 byte 2 NetBSD/
12761 >28 byte 3 FreeBSD/
12762 >28 byte 4 4.4BSD/
12763 >28 byte 5 Linux/
12764 >28 byte 6 SVR4/
12765 >28 byte 7 Esix/
12766 >28 byte 8 Solaris/
12767 >28 byte 9 Irix/
12768 >28 byte 10 SCO/
12769 >28 byte 11 Dell/
12770 >28 byte 12 NCR/
12771 >28 byte 13 LynxOS/
12772 >28 byte 14 VxWorks/
12773 >28 byte 15 pSOS/
12774 >28 byte 16 QNX/
12775 >28 byte 17 Firmware/
12776 >28 byte 18 RTEMS/
12777 >28 byte 19 ARTOS/
12778 >28 byte 20 Unity OS/
12779 >28 byte 21 INTEGRITY/
12780 >29 byte 0 \bInvalid CPU,
12781 >29 byte 1 \bAlpha,
12782 >29 byte 2 \bARM,
12783 >29 byte 3 \bIntel x86,
12784 >29 byte 4 \bIA64,
12785 >29 byte 5 \bMIPS,
12786 >29 byte 6 \bMIPS 64-bit,
12787 >29 byte 7 \bPowerPC,
12788 >29 byte 8 \bIBM S390,
12789 >29 byte 9 \bSuperH,
12790 >29 byte 10 \bSparc,
12791 >29 byte 11 \bSparc 64-bit,
12792 >29 byte 12 \bM68K,
12793 >29 byte 13 \bNios-32,
12794 >29 byte 14 \bMicroBlaze,
12795 >29 byte 15 \bNios-II,
12796 >29 byte 16 \bBlackfin,
12797 >29 byte 17 \bAVR32,
12798 >29 byte 18 \bSTMicroelectronics ST200,
12799 >29 byte 19 \bSandbox architecture,
12800 >29 byte 20 \bANDES Technology NDS32,
12801 >29 byte 21 \bOpenRISC 1000,
12802 >29 byte 22 \bARM 64-bit,
12803 >29 byte 23 \bDesignWare ARC,
12804 >29 byte 24 \bx86_64,
12805 >29 byte 25 \bXtensa,
12806 >29 byte 26 \bRISC-V,
12807 >30 byte 0 Invalid Image
12808 >30 byte 1 Standalone Program
12809 >30 byte 2 OS Kernel Image
12810 >30 byte 3 RAMDisk Image
12811 >30 byte 4 Multi-File Image
12812 >30 byte 5 Firmware Image
12813 >30 byte 6 Script File
12814 >30 byte 7 Filesystem Image (any type)
12815 >30 byte 8 Binary Flat Device Tree BLOB
12816 >31 byte 0 (Not compressed),
12817 >31 byte 1 (gzip),
12818 >31 byte 2 (bzip2),
12819 >31 byte 3 (lzma),
12876 >>&0 byte 0x76
12878 >>>>&0 byte 0x6e
12880 >>>>>>&1 byte 0x74
12896 >>&(&0.b+8) byte 0x42 OpenVMS backup saveset data
12941 >525 byte x (ODS-%d);
12944 >>525 byte 2 VAX/VMS or OpenVMS file system;
12945 >>525 byte 5 OpenVMS Alpha or Itanium file system;
13027 # appending the UUID in the case of a 16-byte label.
13152 >>8 byte&0xfd 0x08 Macromedia Flash data
13154 >>>3 byte x \b, version %d
13155 >>8 byte&0xfe 0x10 Macromedia Flash data
13157 >>>3 byte x \b, version %d
13158 >>8 byte 0x18 Macromedia Flash data
13160 >>>3 byte x \b, version %d
13163 >>>3 byte x \b, version %d
13166 >>>3 byte x \b, version %d
13167 >>8 byte&0x7 0
13171 >>>>>3 byte x \b, version %d
13174 >>8 byte 0x78 Macromedia Flash data (compressed)
13176 >>>3 byte x \b, version %d
13179 >>8 byte 0x5d Macromedia Flash data (lzma compressed)
13181 >>>3 byte x \b, version %d
13242 0 short 017001 byte-swapped Berkeley vfont data
13274 # dfCopyright 60 byte null padded Copyright string. uncomment it to get old looking
13340 >12 lelong ^0x04 byte: LSB first
13341 >12 lelong &0x04 byte: MSB first
13683 # using native byte order.
13729 >14 byte x %c)
13763 >13 byte x %c)
13777 # All new-style FreeBSD magic numbers are in host byte order (i.e.,
13850 >>3 byte&0xC0 &0x80 shared library
13851 >>3 byte&0xC0 0x40 PIC object
13852 >>3 byte&0xC0 0x00 object
13854 >>3 byte&0x80 0x80 dynamically linked executable
13855 >>3 byte&0x80 0x00 executable
13860 >>3 byte&0xC0 &0x80 shared library
13861 >>3 byte&0xC0 0x40 PIC object
13862 >>3 byte&0xC0 0x00 object
13864 >>3 byte&0x80 0x80 dynamically linked executable
13865 >>3 byte&0x80 0x00 executable
13870 >>3 byte&0xC0 &0x80 shared library
13871 >>3 byte&0xC0 0x40 PIC object
13872 >>3 byte&0xC0 0x00 object
13874 >>3 byte&0x80 0x80 dynamically linked executable
13875 >>3 byte&0x80 0x00 executable
13880 >>3 byte&0xC0 &0x80 shared library
13881 >>3 byte&0xC0 0x40 PIC object
13882 >>3 byte&0xC0 0x00 object
13884 >>3 byte&0x80 0x80 dynamically linked executable
13885 >>3 byte&0x80 0x00 executable
13890 # byte 7: highest byte of the kernel stack pointer, always 0xfe
13893 # 28: low order byte of the current PTD entry, always 0 since the
13912 >8 byte x version %d,
13913 >9 byte 2 %d bytes in header,
13914 >>10 byte x %d chars wide by
13915 >>11 byte x %d chars high
13925 >11 byte >0 \b%02d-
13926 >10 byte >0 \b%02d)
13933 #>>>>10 byte 0 \b01-
13934 #>>>>10 byte 1 \b02-
13935 #>>>>10 byte 2 \b03-
13936 #>>>>10 byte 3 \b04-
13937 #>>>>10 byte 4 \b05-
13938 #>>>>10 byte 5 \b06-
13939 #>>>>10 byte 6 \b07-
13940 #>>>>10 byte 7 \b08-
13941 #>>>>10 byte 8 \b09-
13942 #>>>>10 byte 9 \b10-
13943 #>>>>10 byte 10 \b11-
13944 #>>>>10 byte 11 \b12-
14049 >3 byte 0x00 (none format)
14050 >3 byte 0x01 (bz2 format)
14051 >3 byte 0x02 (gz format)
14052 >3 byte 0x03 (lzo format)
14053 >3 byte 0x04 (xor format)
14054 >3 byte >0x04 (unknown format)
14126 # 56 byte null-terminated entry name string includes path like maps/e1m1.bsp
14365 >4 byte 0x08 Sid Meier's Civilization V saved game,
14367 >4 byte 0x01 Sid Meier's Civilization V replay data,
14379 >5 byte x (version %c
14380 >6 byte x \b%c
14381 >7 byte x \b%c)
14384 >4 byte 67 for C
14385 >4 byte 111 for Objective-C
14386 >4 byte 43 for C++
14387 >4 byte 79 for Objective-C++
14443 >3 byte x version %d .
14444 >4 byte x %d
14519 >24 byte >0 \b, version %u
14520 >25 byte >0 \b.%u
14534 >40 byte 1 executable
14535 >40 byte 2 VMFile
14536 >40 byte 3 binary
14537 >40 byte 4 directory label
14538 >40 byte <1 unknown
14539 >40 byte >4 unknown
14665 # FIXME: Could be simplified if pstring supported two-byte counts
14700 # It's always "GVariant", it's byte swapped on incompatible archs
14714 >16 byte x \b, v%d
14715 >17 byte x \b.%d
14788 # skip newline byte
14837 >4 byte x version %d
14844 # So recognition is now done by ./pgp with start test for byte 0x99
14848 # >3 byte 4
14871 >4 byte 1
14873 >>>5 byte 1 version %d
15174 >39 byte >0 - version %c
15182 >>32 byte >0 %c
15212 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
15213 >>8 byte&0x70 0x10 SERPENT crypt,
15214 >>8 byte&0x70 0x20 TWOFISH crypt,
15215 >>8 byte&0x70 0x30 CAST-256 crypt,
15216 >>8 byte&0x70 0x40 SAFER+ crypt,
15217 >>8 byte&0x70 0x50 LOKI97 crypt,
15218 >>8 byte&0x70 0x60 3DES crypt,
15219 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
15220 >>8 byte&0x08 0x00 SHA1 hash,
15221 >>8 byte&0x08 0x08 RIPEMD-160 hash,
15222 >>8 byte&0x04 0x00 ZLib
15223 >>8 byte&0x04 0x04 BZip2
15224 >>8 byte&0x03 0x00 lvl.0
15225 >>8 byte&0x03 0x01 lvl.3
15226 >>8 byte&0x03 0x02 lvl.6
15227 >>8 byte&0x03 0x03 lvl.9
15230 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
15231 >>8 byte&0x70 0x10 SERPENT crypt,
15232 >>8 byte&0x70 0x20 TWOFISH crypt,
15233 >>8 byte&0x70 0x30 CAST-256 crypt,
15234 >>8 byte&0x70 0x40 SAFER+ crypt,
15235 >>8 byte&0x70 0x50 LOKI97 crypt,
15236 >>8 byte&0x70 0x60 3DES crypt,
15237 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
15238 >>8 byte&0x08 0x00 SHA1 hash,
15239 >>8 byte&0x08 0x08 RIPEMD-160 hash,
15240 >>8 byte&0x04 0x00 ZLib
15241 >>8 byte&0x04 0x04 BZip2
15242 >>8 byte&0x03 0x00 lvl.0
15243 >>8 byte&0x03 0x01 lvl.3
15244 >>8 byte&0x03 0x02 lvl.6
15245 >>8 byte&0x03 0x03 lvl.9
15269 >19 byte x
15270 >>18 byte x EDID data, version %u.
15271 >>19 byte x \b%u
15308 # XXX - somebody should figure out whether any byte order needs to be
15340 # The "misc" stuff needs a byte order; the archives look suspiciously
15350 0 long 01203604016 TML 0123 byte-order format
15351 0 long 01702407010 TML 1032 byte-order format
15352 0 long 01003405017 TML 2301 byte-order format
15353 0 long 01602007412 TML 3210 byte-order format
15491 >8 byte >0 - version %d
15509 >7 byte >64 - Rev %c
15819 #>2 byte 0x50 pure
15837 >7 byte&0x03 !3 AIX core file
15838 >>1 byte &0x01 fulldump
15839 >>7 byte &0x01 32-bit
15841 >>7 byte &0x02 64-bit
16066 # IFF files begin with an 8 byte FORM header, followed by a 4 character
16140 # little magic: PCX (first byte is 0x0a)
16147 # at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
16149 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
16300 # The next byte following the magic is always whitespace.
16357 >21 byte 48 version 2
16358 >21 byte 51 version 3
16360 >21 byte 48 version 2
16361 >21 byte 51 version 3
16385 >10 byte x \b, version %d.
16386 >11 byte x \b%d
16554 # 137 P N G \r \n ^Z \n [4-byte length] I H D R [HEAD data] [HEAD crc] ...
16561 >8 byte x %d-bit
16562 >9 byte 0 grayscale,
16563 >9 byte 2 \b/color RGB,
16564 >9 byte 3 colormap,
16565 >9 byte 4 gray+alpha,
16566 >9 byte 6 \b/color RGBA,
16567 #>10 byte 0 deflate/32K,
16568 >12 byte 0 non-interlaced
16569 >12 byte 1 interlaced
16614 #>10 byte &0x80 color mapped,
16615 #>10 byte&0x07 =0x00 2 colors
16616 #>10 byte&0x07 =0x01 4 colors
16617 #>10 byte&0x07 =0x02 8 colors
16618 #>10 byte&0x07 =0x03 16 colors
16619 #>10 byte&0x07 =0x04 32 colors
16620 #>10 byte&0x07 =0x05 64 colors
16621 #>10 byte&0x07 =0x06 128 colors
16622 #>10 byte&0x07 =0x07 256 colors
16624 # ITC (CMU WM) raster files. It is essentially a byte-reversed Sun raster,
16706 >29 byte 0 \b, normal resolution (204x98 DPI)
16707 >29 byte 1 \b, fine resolution (204x196 DPI)
17013 >10 byte&0x1 =0x1 \b, clear first
17014 >10 byte&0x2 =0x2 \b, no background
17015 >10 byte&0x4 =0x4 \b, alpha channel
17016 >10 byte&0x8 =0x8 \b, comment
17017 >11 byte >0 \b, %d color channels
17018 >12 byte >0 \b, %d bits per pixel
17019 >13 byte >0 \b, %d color map channels
17050 #>2 byte 0 \b, verbatim
17051 >2 byte 1 \b, RLE
17052 #>3 byte 1 \b, normal precision
17053 >3 byte 2 \b, high precision
17072 >0xe02 byte&0x03 0x00 , landscape mode
17073 >0xe02 byte&0x03 0x01 , portrait mode
17074 >0xe02 byte&0x03 0x02 , landscape mode
17075 >0xe02 byte&0x03 0x03 , portrait mode
17113 # of the header, which is at least 25 4-byte longs, and the one at offset 8
17143 # most frequent byte, xx and zz are runlength escape codes, where xx is
17147 >5 byte 0x00 (white background)
17148 >5 byte 0xFF (black background)
17150 >5 byte 0x00 (white background)
17151 >5 byte 0xFF (black background)
17183 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
17203 >>>>68 byte 1 colour,
17204 >>>>68 byte 2 grayscale,
17209 >>>>2 byte 0 uncompressed
17210 >>>>2 byte 1 RLE compressed
17323 >>26 byte 8 8-bit
17324 >>26 byte 16 16-bit
17327 >>27 byte 1 mono
17328 >>28 byte 2 stereo
17349 >4 byte 16 color
17350 >>5 byte x %d bit
17353 >4 byte 32 cell
17354 >>5 byte x %d bit
17368 >16 byte x \b, device type 33%2.2X
17373 >16 byte x \b, device type 33%2.2X
17378 >16 byte x \b, device type 33%2.2X
17389 #>>0x0064 8 byte identifier
17418 # BOOL values are two-byte integers; use them to rule out false positives.
17458 >>&16 byte 0 none
17459 >>&16 byte 1 rle
17460 >>&16 byte 2 zips
17461 >>&16 byte 3 zip
17462 >>&16 byte 4 piz
17463 >>&16 byte 5 pxr24
17464 >>&16 byte 6 b44
17465 >>&16 byte 7 b44a
17466 >>&16 byte 8 dwaa
17467 >>&16 byte 9 dwab
17468 >>&16 byte >9 unknown
17480 >>&14 byte 0 increasing y
17481 >>&14 byte 1 decreasing y
17482 >>&14 byte 2 random y
17483 >>&14 byte >2 unknown
17687 >98 byte&0x08 =0x08 \b, hard tiling
17688 >99 byte&0x80 =0x80 \b, tiling present
17689 >99 byte&0x40 =0x40 \b, codestream present
17690 >99 byte&0x38 x \b, spatial xform=
17691 >99 byte&0x38 0x00 \bTL
17692 >99 byte&0x38 0x08 \bBL
17693 >99 byte&0x38 0x10 \bTR
17694 >99 byte&0x38 0x18 \bBR
17695 >99 byte&0x38 0x20 \bBT
17696 >99 byte&0x38 0x28 \bRB
17697 >99 byte&0x38 0x30 \bLT
17698 >99 byte&0x38 0x38 \bLB
17699 >100 byte&0x80 =0x80 \b, short header
17702 >100 byte&0x80 =0x00 \b, long header
17920 >0x08 byte 0 \b, ARGB1555
17921 >0x08 byte 1 \b, RGB565
17922 >0x08 byte 2 \b, ARGB4444
17923 >0x08 byte 3 \b, YUV442
17924 >0x08 byte 4 \b, Bump
17925 >0x08 byte 5 \b, 4bpp
17926 >0x08 byte 6 \b, 8bpp
17928 >0x09 byte 0x01 \b, square twiddled
17929 >0x09 byte 0x02 \b, square twiddled & mipmap
17930 >0x09 byte 0x03 \b, VQ
17931 >0x09 byte 0x04 \b, VQ & mipmap
17932 >0x09 byte 0x05 \b, 8-bit CLUT twiddled
17933 >0x09 byte 0x06 \b, 4-bit CLUT twiddled
17934 >0x09 byte 0x07 \b, 8-bit direct twiddled
17935 >0x09 byte 0x08 \b, 4-bit direct twiddled
17936 >0x09 byte 0x09 \b, rectangle
17937 >0x09 byte 0x0B \b, rectangular stride
17938 >0x09 byte 0x0D \b, rectangular twiddled
17939 >0x09 byte 0x10 \b, small VQ
17940 >0x09 byte 0x11 \b, small VQ & mipmap
17941 >0x09 byte 0x12 \b, square twiddled & mipmap
17964 >0x0B byte 0 \b, I4
17965 >0x0B byte 1 \b, I8
17966 >0x0B byte 2 \b, IA4
17967 >0x0B byte 3 \b, IA8
17968 >0x0B byte 4 \b, RGB565
17969 >0x0B byte 5 \b, RGB5A3
17970 >0x0B byte 6 \b, ARGB8888
17971 >0x0B byte 8 \b, CI4
17972 >0x0B byte 9 \b, CI8
17973 >0x0B byte 14 \b, DXT1
18428 >0x38 byte x \b, mipmaps: %u
18446 >4 byte x %u
18447 >5 byte x \bx%u
18448 >6 byte >1 \bx%u
18450 # Pretend it's 32-bit and mask off the high byte.
18491 >>>>32 byte x reMarkable tablet page (v%c), 1404 x 1872,
18557 >0x08 byte x \b,
18561 >>0x08 byte !0 %c
18562 >>>0x0C byte !0 \b%u
18563 >>0x09 byte !0 \b%c
18564 >>>0x0D byte !0 \b%u
18565 >>0x0A byte !0 \b%c
18566 >>>0x0E byte !0 \b%u
18567 >>0x0B byte !0 \b%c
18568 >>>0x0F byte !0 \b%u
18576 >0x08 byte x \b,
18580 >>0x0B byte !0 %c
18581 >>>0x0F byte !0 \b%u
18582 >>0x0A byte !0 \b%c
18583 >>>0x0E byte !0 \b%u
18584 >>0x09 byte !0 \b%c
18585 >>>0x0D byte !0 \b%u
18586 >>0x08 byte !0 \b%c
18587 >>>0x0C byte !0 \b%u
18598 >0 byte 0x00 L8
18599 >0 byte 0x01 AL8
18600 >0 byte 0x02 ARGB1555
18601 >0 byte 0x03 RGB555
18602 >0 byte 0x04 ARGB4444
18603 >0 byte 0x05 RGB565
18604 >0 byte 0x06 ARGB8888
18605 >0 byte 0x07 xRGB8888
18606 >0 byte 0x0B P8
18607 >0 byte 0x0C DXT1
18608 >0 byte 0x0E DXT2
18609 >0 byte 0x0F DXT4
18610 >0 byte 0x10 Linear ARGB1555
18611 >0 byte 0x11 Linear RGB565
18612 >0 byte 0x12 Linear ARGB8888
18613 >0 byte 0x13 Linear L8
18614 >0 byte 0x16 Linear R8B8
18615 >0 byte 0x17 Linear G8B8
18616 >0 byte 0x19 A8
18617 >0 byte 0x1A A8L8
18618 >0 byte 0x1B Linear AL8
18619 >0 byte 0x1C Linear RGB555
18620 >0 byte 0x1D Linear ARGB4444
18621 >0 byte 0x1E Linear xRGB8888
18622 >0 byte 0x1F Linear A8
18623 >0 byte 0x20 Linear A8L8
18624 >0 byte 0x24 YUY2
18625 >0 byte 0x25 UYVY
18626 >0 byte 0x27 L6V5U5
18627 >0 byte 0x28 V8U8
18628 >0 byte 0x29 R8B8
18629 >0 byte 0x2A D24S8
18630 >0 byte 0x2B F24S8
18631 >0 byte 0x2C D16
18632 >0 byte 0x2D F16
18633 >0 byte 0x2E Linear D24S8
18634 >0 byte 0x2F Linear F24S8
18635 >0 byte 0x30 Linear D16
18636 >0 byte 0x31 Linear F16
18637 >0 byte 0x32 L16
18638 >0 byte 0x33 V16U16
18639 >0 byte 0x35 Linear L16
18640 >0 byte 0x36 Linear V16U16
18641 >0 byte 0x37 Linear L6V5U5
18642 >0 byte 0x38 RGBA5551
18643 >0 byte 0x39 RGBA4444
18644 >0 byte 0x3A QWVU8888
18645 >0 byte 0x3B BGRA8888
18646 >0 byte 0x3C RGBA8888
18647 >0 byte 0x3D Linear RGBA5551
18648 >0 byte 0x3E Linear RGBA4444
18649 >0 byte 0x3F Linear ABGR8888
18650 >0 byte 0x40 Linear BGRA8888
18651 >0 byte 0x41 Linear RGBA8888
18652 >0 byte 0x64 Vertex Data
18655 >0x19 byte x \b, format:
18664 >7 byte 0x00 3D Coordinates with Indexed Color
18665 >7 byte 0x01 2D Coordinates with Indexed Color
18666 >7 byte 0x02 Color Palette
18667 >7 byte 0x04 3D Coordinates with True Color
18668 >7 byte 0x05 2D Coordinates with True Color
18674 >>30 byte >0 \b, projector number %d
18679 >2 byte x (version %d)
18696 >4 byte 0 Apple QuickTake 150 Raw Image
18697 >4 byte >0 Apple QuickTake 200 Raw Image
18771 >2 byte x (%d*512)
18865 >0 byte 0 hash file (?),
18866 >0 byte 1 3.0 hash file,
18867 >0 byte 2 3.1 hash file,
18868 >0 byte 3 hash file (?),
18887 >1 byte 0 hash file (?),
18888 >1 byte 1 3.0 hash file,
18889 >1 byte 2 3.1 hash file,
18890 >1 byte 3 hash file (?),
18922 >4 byte x \b, header size %u
18923 >5 byte x \b, version %u
18927 >17 byte >0 \b, password protected
18955 >0x12 byte 0
18961 # Grr. 2 byte magic "JM", really? In 2019?
19020 >>11 byte x \b %d.
19021 >>12 byte x \b%02d
19023 >>13 byte 0 \b, aspect ratio
19024 >>13 byte 1 \b, resolution (DPI)
19025 >>13 byte 2 \b, resolution (DPCM)
19030 >>18 byte !0 \b, thumbnail %dx
19031 >>>19 byte x \b%d
19048 >>4 byte x \b, baseline, precision %d
19051 >>9 byte x \b, components %d
19055 >>4 byte x \b, extended sequential, precision %d
19058 >>9 byte x \b, components %d
19062 >>4 byte x \b, progressive, precision %d
19065 >>9 byte x \b, components %d
19120 >3 byte 1
19202 >>>>>>&0 byte x \b, kvno=%u
19221 >10 byte 0x20 KiCad Schematic Document
19224 >>>19 byte 0x20
19229 >8 byte 0x20
19231 >>>18 byte 0x20 KiCad Schematic Document (Legacy)
19234 >>>>>31 byte 0x20
19239 >17 byte 0x20 KiCad Symbol Library
19242 >>>26 byte 0x20
19247 >16 byte 0x20 KiCad Symbol Library (Legacy)
19250 >>>24 byte 0x20
19255 >15 byte 0x20 KiCad Symbol Library Documentation (Legacy)
19258 >>>24 byte 0x20
19263 >10 byte 0x20 KiCad Board Layout
19266 >>>19 byte 0x20
19271 >7 byte 0x20 KiCad Footprint
19280 >7 byte 0x20 KiCad Netlist
19285 >14 byte 0xA KiCad Symbol Library Table
19286 >14 byte 0xD KiCad Symbol Library Table
19287 >14 byte 0x20 KiCad Symbol Library Table
19291 >13 byte 0xA KiCad Footprint Library Table
19292 >13 byte 0xD KiCad Footprint Library Table
19293 >13 byte 0x20 KiCad Footprint Library Table
19325 >4 byte 0x14
19414 >2 byte&0x01 0 256 characters,
19415 >2 byte&0x01 !0 512 characters,
19416 >2 byte&0x02 0 no directory,
19417 >2 byte&0x02 !0 Unicode directory,
19418 >3 byte >0 8x%d
19504 >>>529 byte 0 zImage,
19505 >>>529 byte 1 bzImage,
19565 >>>>529 byte 0 \b, zImage
19566 >>>>529 byte 1 \b, bzImage
19621 >2 byte&0x01 !0 \b, unmapped zero page
19622 >2 byte&0x20 0 \b, impure
19623 >2 byte&0x20 !0
19624 >>2 byte&0x10 !0 \b, A_EXEC
19625 >2 byte&0x02 !0 \b, A_PAL
19626 >2 byte&0x04 !0 \b, A_NSYM
19627 >2 byte&0x08 !0 \b, A_STAND
19628 >2 byte&0x40 !0 \b, A_PURE
19629 >2 byte&0x80 !0 \b, A_TOVLY
19795 >&(8.L) byte x
19796 >>&(12.L) byte x
19841 >12 byte x \b, version %d
19842 >13 byte 1 \b, require visibility
19910 >&0 regex \^(defun|defvar|defconst|defmacro|setq|fset) Emacs v18 byte-compiled Lisp data
19917 >&0 regex \^(put|provide|require|random) Emacs v18 byte-compiled Lisp data
19929 >4 byte >18 Emacs/XEmacs v%d byte-compiled Lisp data
19931 #>4 byte <32 Emacs/XEmacs v%d byte-compiled Lisp data
19937 0 string (SYSTEM::VERSION\040' CLISP byte-compiled Lisp program (pre 2004-03-27)
19938 0 string (|SYSTEM|::|VERSION|\040' CLISP byte-compiled Lisp program text
19952 # llvm: file(1) magic for LLVM byte-codes
19956 0 string llvm LLVM byte-codes, uncompressed
19957 0 string llvc0 LLVM byte-codes, null compression
19958 0 string llvc1 LLVM byte-codes, gzip compression
19959 0 string llvc2 LLVM byte-codes, bzip2 compression
19989 >4 byte 0x50 version 5.0
19990 >4 byte 0x51 version 5.1
19991 >4 byte 0x52 version 5.2
20213 >0 byte 0xcf 64-bit
20371 0 byte 0
20380 >>>>74 byte 0
20382 >>>>>82 byte 0
20412 # >73 byte !0 \b, flags 0x
20413 # >73 byte =0
20414 # >>101 byte !0 \b, flags 0x
20416 # >73 byte !0 \b%x
20418 # >101 byte !0 \b%x
20419 >73 byte &0x01 \b, inited
20420 >73 byte &0x02 \b, changed
20421 >73 byte &0x04 \b, busy
20422 >73 byte &0x08 \b, bozo
20423 >73 byte &0x10 \b, system
20424 >73 byte &0x20 \b, bundle
20425 >73 byte &0x40 \b, invisible
20426 >73 byte &0x80 \b, locked
20435 >81 byte !0 \b, protected 0x%x
20909 >15 byte 0
20920 >>53 byte x \b, type %d
20921 >>53 byte 1 \b (Device)
20922 >>53 byte 2 \b (Settings)
20923 >>53 byte 3 \b (Sports/Cycling)
20924 >>53 byte 4 \b (Activity)
20925 >>53 byte 8 \b (Elevations)
20926 >>53 byte 10 \b (Totals)
20941 # If non-zero, every byte of the entire .img file is to be XORed with this value
21298 0 byte 0x20
21300 >>0x76 byte 0x20
21303 >>>>3 byte x device firmware %d.
21304 >>>>4 byte x \b%d.
21305 >>>>5 byte x \b%d,
21347 # from byte 4 it is either 'nul E' or 'soh R'
21512 >3 byte 0 algorithm: blowfish-448,
21513 >3 byte 1 algorithm: DES,
21514 >3 byte 2 algorithm: 3DES,
21515 >3 byte 3 algorithm: 3-WAY,
21516 >3 byte 4 algorithm: GOST,
21517 >3 byte 6 algorithm: SAFER-SK64,
21518 >3 byte 7 algorithm: SAFER-SK128,
21519 >3 byte 8 algorithm: CAST-128,
21520 >3 byte 9 algorithm: xTEA,
21521 >3 byte 10 algorithm: TWOFISH-128,
21522 >3 byte 11 algorithm: RC2,
21523 >3 byte 12 algorithm: TWOFISH-192,
21524 >3 byte 13 algorithm: TWOFISH-256,
21525 >3 byte 14 algorithm: blowfish-128,
21526 >3 byte 15 algorithm: blowfish-192,
21527 >3 byte 16 algorithm: blowfish-256,
21528 >3 byte 100 algorithm: RC6,
21529 >3 byte 101 algorithm: IDEA,
21530 >4 byte 0 mode: CBC,
21531 >4 byte 1 mode: ECB,
21532 >4 byte 2 mode: CFB,
21533 >4 byte 3 mode: OFB,
21534 >4 byte 4 mode: nOFB,
21535 >5 byte 0 keymode: 8bit
21536 >5 byte 1 keymode: 4bit
21537 >5 byte 2 keymode: SHA-1 hash
21538 >5 byte 3 keymode: MD5 hash
21646 >7 byte =1 Gridded binary (GRIB) version 1
21647 >7 byte =2 Gridded binary (GRIB) version 2
21690 >22 byte x - version %d
21691 >23 byte x \b.%d
21699 >23 byte x - version %d
21700 >22 byte x \b.%d
21708 >23 byte x - version %d
21709 >22 byte x \b.%d
21717 >23 byte x - version %d
21718 >22 byte x \b.%d
21728 >22 byte x - version %d
21729 >23 byte x \b.%d
21737 >22 byte x - version %d
21738 >23 byte x \b.%d
21746 >23 byte x - version %d
21747 >22 byte x \b.%d
21755 >23 byte x - version %d
21756 >22 byte x \b.%d
21766 >22 byte x - version %d
21767 >23 byte x \b.%d
21775 >22 byte x - version %d
21776 >23 byte x \b.%d
21784 >23 byte x - version %d
21785 >22 byte x \b.%d
21793 >23 byte x - version %d
21794 >22 byte x \b.%d
21803 # XXX - byte order?
21878 # XXX - byte order?
21903 >29 byte 1 \b, fine resolution
21904 >29 byte 0 \b, normal resolution
21930 >>>>>>>8 ubequad !0x5dee74ad1aa56394 raw G3 (Group 3) FAX, byte-padded
21931 # version 5.25 labeled the entry above "raw G3 data, byte-padded"
21972 # Brooktrout G3 fax data incl. 128 byte header
21980 >>11 byte 1 \b, G3 compression
21981 >>11 byte 2 \b, G32D compression
22231 >>(0x3c.l+4) leshort 0xebc EFI byte code
22268 >>>(0x3c.l+0xf7) byte x
22287 >>>(0x3c.l+0x36) byte 1 for OS/2 1.x
22288 >>>(0x3c.l+0x36) byte 2 for MS Windows 3.x
22289 >>>(0x3c.l+0x36) byte 3 for MS-DOS
22290 >>>(0x3c.l+0x36) byte 4 for Windows 386
22291 >>>(0x3c.l+0x36) byte 5 for Borland Operating System Services
22293 >>>>(0x3c.l+0x36) byte x (unknown OS %x)
22294 >>>(0x3c.l+0x36) byte 0x81 for MS-DOS, Phar Lap DOS extender
22388 >>&(&0x42.l-3) byte x
22442 >>&(2.s-517) byte x
22513 # leading/trailing nulls, zeros or non ASCII characters in 8-byte name field at offset 10 are skipp…
22584 # openpgpdefs.h: fourth byte < 14 indicate cipher algorithm type
22600 # byte 0xeb conflicts with "sequent" magic leshort 0xn2eb
22605 >0 byte x DOS executable (COM)
22616 0 byte 0xeb
22618 >1 byte >-1
22620 >>(1.b+2) byte x
22624 0 byte 0xe9
22628 >>(1.s+3) byte x
22633 >>(1,s+65539) byte x
22654 # A COM32R program must start with the byte sequence B8 FE 4C CD 21 (mov
22704 >0 byte !0xb8 COM executable for DOS
22747 #0 byte 0xf0 MS-DOS program library data
22753 >30 byte 9 (512B sectors)
22754 >30 byte 12 (4kB sectors)
22756 >30 byte 9 (512B sectors)
22757 >30 byte 12 (4kB sectors)
23079 >9 byte 0
23080 >>0 byte x
23083 >>0 byte x
23128 >0 byte =0 \b, 256x
23129 >0 byte !0 \b, %dx
23130 >1 byte =0 \b256
23131 >1 byte !0 \b%d
23153 >9 byte 0
23206 >8 byte >0x2F version %c
23207 >9 byte >0x2F \b.%c file
23249 >4 long >0 Postscript starts at byte %d
23251 >>>12 long >0 Metafile starts at byte %d
23253 >>>20 long >0 TIFF starts at byte %d
23546 >5 byte&0xf0 =0x60 version 6,
23547 >5 byte&0xf0 !0x60 version 4/5,
23583 >5 byte 2
23584 >>48 byte x version %d.
23585 >>49 byte x \b%d.
23586 >>50 byte x \b%d
23587 >5 byte <2
23605 # The second byte of these signatures is a file version; I don't know what,
23635 # test for flag byte: FFh~complete file, 00h~split file
23638 >0 byte-127 <-126
23710 # since some documents include a 520-byte extra field following the file
23714 # 520-byte extra field following the file header
23806 >>3 byte x \bv%c
23807 >>4 byte x \b.%c
23808 >>5 byte x \b%c
23818 >0xE byte 0
23819 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
23820 >>0xF byte&0x02 2 \b, soundchip(s): SN76489
23821 >>>0xF byte&0x04 4 stereo
23822 >>0xF byte&0x01 1 \b, YM2413
23823 >>0xF byte&0x08 8 \b, Y8950
23826 >0xE byte&0xEF 0
23827 >>0xF byte&0x40 0x00 \b, 60Hz
23828 >>0xF byte&0x40 0x40 \b, 50Hz
23829 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
23830 >>0xF byte&0x02 0x02 \b, soundchips: SN76489
23831 >>>0xF byte&0x04 0x04 stereo
23832 >>0xF byte&0x01 0x01 \b,
23833 >>>0xF byte&0x18 0x00 \bYM2413
23834 >>>0xF byte&0x18 0x08 \bYM2413, Y8950
23835 >>>0xF byte&0x18 0x18 \bYM2413+Y8950 pseudostereo
23836 >>0xF byte&0x18 0x10 \b, Majyutsushi DAC
23840 >4 byte 0x10 MSX Moonblaster for MoonSound music
23845 >>3 byte x v%c
23846 >>4 byte x \b.%c
23847 >>5 byte x \b%c
23859 >>0x7D byte 0x1a
23861 >>>>0x86 byte 0 v1.5
23863 >>>>0x86 byte 1 v2.4
24064 #0 byte 0xFE
24070 0 byte 0xFF
24078 0 byte 0xFE
24081 >>>6 byte 0x0A MSX Mega-Assembler source
24091 >0xF byte 1
24092 >>0x14 byte 0
24094 >>>>0x23 byte 1
24095 >>>>>0x25 byte 0
24098 >>>>>>>>0x1D byte <32 \b, theme: %d
24242 # All new-style magic numbers are in network byte order.
24258 >0 byte &0x80
24262 >0 byte ^0x80 executable
24266 >0 byte &0x80
24270 >0 byte ^0x80 executable
24275 >0 byte &0x80 dynamically linked executable
24276 >0 byte ^0x80
24277 >>0 byte &0x40 position independent
24284 >0 byte &0x80 dynamically linked executable
24285 >0 byte ^0x80 executable
24540 >4 byte x V%d.
24541 >5 byte x %d
25113 # We have to check the byte order flag to see what byte order all the
25117 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
25122 >4 byte 0 invalid class
25123 >4 byte 1 32-bit
25124 >4 byte 2 64-bit
25125 >7 byte 0 invalid os
25126 >7 byte 1 OpenBSD
25127 >7 byte 2 NetBSD
25128 >7 byte 3 FreeBSD
25129 >7 byte 4 4.4BSD
25130 >7 byte 5 Linux
25131 >7 byte 6 SVR4
25132 >7 byte 7 esix
25133 >7 byte 8 Solaris
25134 >7 byte 9 Irix
25135 >7 byte 10 SCO
25136 >7 byte 11 Dell
25137 >7 byte 12 NCR
25138 >5 byte 0 invalid byte order
25139 >5 byte 1 LSB
25151 >>18 leshort 1 AT&T WE32100 - invalid byte order,
25152 >>18 leshort 2 SPARC - invalid byte order,
25154 >>18 leshort 4 Motorola 68000 - invalid byte order,
25155 >>18 leshort 5 Motorola 88000 - invalid byte order,
25158 >>18 leshort 8 MIPS R3000_BE - invalid byte order,
25159 >>18 leshort 9 Amdahl - invalid byte order,
25161 >>18 leshort 11 RS6000 - invalid byte order,
25162 >>18 leshort 15 PA-RISC - invalid byte order,
25172 >5 byte 2 MSB
25184 >>18 beshort 3 Intel 80386 - invalid byte order,
25187 >>18 beshort 6 Intel 80486 - invalid byte order,
25191 >>18 beshort 10 MIPS R3000_LE - invalid byte order,
25275 # // patching this byte allows reading HLP files
25300 # descriptor space) preceded by a two byte constant.
25303 >&212 byte 0x01 \b, created with SAVOBJ
25304 >&212 byte 0x02 \b, created with SAVLIB
25305 >&212 byte 0x07 \b, created with SAVCFG
25306 >&212 byte 0x08 \b, created with SAVSECDTA
25307 >&212 byte 0x0A \b, created with SAVSECDTA
25308 >&212 byte 0x0B \b, created with SAVDLO
25309 >&212 byte 0x0D \b, created with SAVLICPGM
25310 >&212 byte 0x11 \b, created with SAVCHGOBJ
25311 >&213 byte 0x44 \b, at least V5R4 to open
25312 >&213 byte 0x43 \b, at least V5R3 to open
25313 >&213 byte 0x42 \b, at least V5R2 to open
25314 >&213 byte 0x41 \b, at least V5R1 to open
25315 >&213 byte 0x40 \b, at least V4R5 to open
25316 >&213 byte 0x3F \b, at least V4R4 to open
25317 >&213 byte 0x3E \b, at least V4R3 to open
25318 >&213 byte 0x3C \b, at least V4R2 to open
25319 >&213 byte 0x3D \b, at least V4R1M4 to open
25320 >&213 byte 0x3B \b, at least V4R1 to open
25321 >&213 byte 0x3A \b, at least V3R7 to open
25322 >&213 byte 0x35 \b, at least V3R6 to open
25323 >&213 byte 0x36 \b, at least V3R2 to open
25324 >&213 byte 0x34 \b, at least V3R1 to open
25325 >&213 byte 0x31 \b, at least V3R0M5 to open
25326 >&213 byte 0x30 \b, at least V2R3 to open
25359 >6 byte&0x0f 0x00 non-executable
25360 >6 byte&0x0f 0x01 machine language
25361 >6 byte&0x0f 0x02 BASIC I-code
25362 >6 byte&0x0f 0x03 Pascal P-code
25363 >6 byte&0x0f 0x04 C I-code
25364 >6 byte&0x0f 0x05 COBOL I-code
25365 >6 byte&0x0f 0x06 Fortran I-code
25367 >6 byte&0xf0 0x10 program executable
25368 >6 byte&0xf0 0x20 subroutine
25369 >6 byte&0xf0 0x30 multi-module
25370 >6 byte&0xf0 0x40 data module
25372 >6 byte&0xf0 0xC0 system module
25373 >6 byte&0xf0 0xD0 file manager
25374 >6 byte&0xf0 0xE0 device driver
25375 >6 byte&0xf0 0xF0 device descriptor
25382 >0x14 byte&0x80 0x80 re-entrant
25383 >0x14 byte&0x40 0x40 ghost
25384 >0x14 byte&0x20 0x20 system-state
25388 >0x13 byte 1 machine language
25389 >0x13 byte 2 BASIC I-code
25390 >0x13 byte 3 Pascal P-code
25391 >0x13 byte 4 C I-code
25392 >0x13 byte 5 COBOL I-code
25393 >0x13 byte 6 Fortran I-code
25398 >0x12 byte 1 program executable
25399 >0x12 byte 2 subroutine
25400 >0x12 byte 3 multi-module
25401 >0x12 byte 4 data module
25402 >0x12 byte 11 trap library
25403 >0x12 byte 12 system module
25404 >0x12 byte 13 file manager
25405 >0x12 byte 14 device driver
25406 >0x12 byte 15 device descriptor
25424 # These are weak, byte 59 is not guaranteed to be 0 and there are
25425 # 8 character identifiers at byte 60, one I found for appl is BIGb.
25480 # following the string always seems to start with a zero byte
25546 >(0x4E.L) byte 0
25547 >>(0x4E.L+1) byte x (v0.%02d)
25548 >(0x4E.L) byte 1
25549 >>(0x4E.L+1) byte x (v1.%02d)
25556 >(0x4E.L) byte >1 (v%d.
25557 >>(0x4E.L+1) byte x %02d)
25580 >0 byte&0xf0 0x80 T800
25581 >0 byte&0xf0 0x90 T9000
25582 >19 byte&0x02 0x02 executable
25583 >19 byte&0x02 0x00 object
25584 >19 byte&0x0c 0x00 not stripped
25591 # Compiled Parrot byte code
25593 >64 byte x %d.
25594 >72 byte x \b%d,
25595 >8 byte >0 %d byte words,
25596 >16 byte 0 little-endian,
25597 >16 byte 1 big-endian,
25598 >32 byte 0 IEEE-754 8 byte double floats,
25599 >32 byte 1 x86 12 byte long double floats,
25600 >32 byte 2 IEEE-754 16 byte long double floats,
25601 >32 byte 3 MIPS 16 byte long double floats,
25602 >32 byte 4 AIX 16 byte long double floats,
25603 >32 byte 5 4-byte floats,
25604 >40 byte x Parrot %d.
25605 >48 byte x \b%d.
25606 >56 byte x \b%d
25637 # XXX - byte order?
25675 >>8 byte x %c
25676 >>9 byte x \b%c
25677 >>10 byte x \b%c
25678 >>11 byte x \b%c
25690 >8 byte x system ID: %c
25691 >9 byte x \b%c
25692 >10 byte x \b%c
25693 >11 byte x \b%c,
25728 >>>&4 byte x system ID: %c
25729 >>>&5 byte x \b%c
25730 >>>&6 byte x \b%c
25731 >>>&7 byte x \b%c,
25735 >>>&4 byte x system ID: %c
25736 >>>&5 byte x \b%c
25737 >>>&6 byte x \b%c
25738 >>>&7 byte x \b%c,
25753 >5 byte x \b, version %c
25754 >7 byte x \b.%c
25760 >6 byte x \b, version %c
25761 >8 byte x \b.%c
25767 >6 byte x \b, version %c
25768 >8 byte x \b.%c
25776 >5 byte x \b, version %c
25777 >7 byte x \b.%c
25782 >&0 byte x \b, version %c
25783 >&2 byte x \b.%c
25797 >15 byte >0 - version %d
25804 # skip *.PNF with high byte of InfVersionDatumCount zero
25805 #>>15 byte !0 PDP-11 UNIX/RT ldp
25810 >15 byte >0 - version %d
25814 >15 byte >0 - version %d
25885 >4 byte >0 (net-order %d)
25886 >>4 byte &01 (network-ordered)
25887 >>4 byte =3 (major 1)
25888 >>4 byte =2 (major 1)
25891 >4 byte >0
25892 >>4 byte &01 (network-ordered)
25893 >>4 byte =5 (major 2)
25894 >>4 byte =4 (major 2)
25895 >>5 byte >0 (minor %d)
25905 >>15 byte >2 \b, line size 2^%d byte
25906 >>14 byte >2 \b, page size 2^%d byte
25907 >>13 byte &1
25908 >>>13 byte >1 \b, max fanout %d
25911 >>8 byte >2 \b, line size 2^%d byte
25912 >>9 byte >2 \b, page size 2^%d byte
25913 >>10 byte &1
25914 >>>10 byte >1 \b, max fanout %d
25917 >>15 byte >2 \b, line size 2^%d byte
25918 >>14 byte >2 \b, page size 2^%d byte
25919 >>13 byte &1
25920 >>>13 byte >1 \b, max fanout %d
25923 >>8 byte >2 \b, line size 2^%d byte
25924 >>9 byte >2 \b, page size 2^%d byte
25925 >>10 byte &1
25926 >>>10 byte >1 \b, max fanout %d
25945 >>16 byte x %d levels,
25946 >>17 byte x compression level %d,
25947 >>18 byte x %d bpp,
25948 >>19 byte x %d channels,
25950 >>20 byte 0 bitmap,
25951 >>20 byte 1 gray scale,
25952 >>20 byte 2 indexed color,
25953 >>20 byte 3 RGB color,
25954 >>20 byte 4 CYMK color,
25955 >>20 byte 5 HSL color,
25956 >>20 byte 6 HSB color,
25957 >>20 byte 7 multi-channel,
25958 >>20 byte 8 duo tone,
25959 >>20 byte 9 LAB color,
25960 >>20 byte 10 gray scale 16,
25961 >>20 byte 11 RGB color 48,
25962 >>20 byte 12 LAB color 48,
25963 >>20 byte 13 CYMK color 64,
25964 >>20 byte 14 deep multi-channel,
25965 >>20 byte 15 duo tone 16,
25966 >>20 byte 17 RGBA color,
25967 >>20 byte 18 gray scale 32,
25968 >>20 byte 19 RGB color 12,
25969 >>20 byte 20 RGB color 16,
25970 >>20 byte 255 unknown format,
25972 >>>20 byte x \b %d,
25973 >>21 byte x %d bpc
25987 #0 byte 0x99 MAYBE PGP 0x99
25988 0 byte 0x99
26078 >0 byte 0x67 Reserved (old)
26079 >0 byte 0x68 Public-Key Encrypted Session Key (old)
26080 >0 byte 0x69 Signature (old)
26081 >0 byte 0x6a Symmetric-Key Encrypted Session Key (old)
26082 >0 byte 0x6b One-Pass Signature (old)
26083 >0 byte 0x6c Secret-Key (old)
26084 >0 byte 0x6d Public-Key (old)
26085 >0 byte 0x6e Secret-Subkey (old)
26086 >0 byte 0x6f Compressed Data (old)
26087 >0 byte 0x70 Symmetrically Encrypted Data (old)
26088 >0 byte 0x71 Marker (old)
26089 >0 byte 0x72 Literal Data (old)
26090 >0 byte 0x73 Trust (old)
26091 >0 byte 0x74 User ID (old)
26092 >0 byte 0x75 Public-Subkey (old)
26093 >0 byte 0x76 Unused (old)
26094 >0 byte 0x77
26095 >>1 byte&0xc0 0x00 Reserved
26096 >>1 byte&0xc0 0x40 Public-Key Encrypted Session Key
26097 >>1 byte&0xc0 0x80 Signature
26098 >>1 byte&0xc0 0xc0 Symmetric-Key Encrypted Session Key
26099 >0 byte 0x78
26100 >>1 byte&0xc0 0x00 One-Pass Signature
26101 >>1 byte&0xc0 0x40 Secret-Key
26102 >>1 byte&0xc0 0x80 Public-Key
26103 >>1 byte&0xc0 0xc0 Secret-Subkey
26104 >0 byte 0x79
26105 >>1 byte&0xc0 0x00 Compressed Data
26106 >>1 byte&0xc0 0x40 Symmetrically Encrypted Data
26107 >>1 byte&0xc0 0x80 Marker
26108 >>1 byte&0xc0 0xc0 Literal Data
26109 >0 byte 0x7a
26110 >>1 byte&0xc0 0x00 Trust
26111 >>1 byte&0xc0 0x40 User ID
26112 >>1 byte&0xc0 0x80 Public-Subkey
26113 >>1 byte&0xc0 0xc0 Unused [z%x]
26114 >0 byte 0x30
26115 >>1 byte&0xc0 0x00 Unused [0%x]
26116 >>1 byte&0xc0 0x40 User Attribute
26117 >>1 byte&0xc0 0x80 Sym. Encrypted and Integrity Protected Data
26118 >>1 byte&0xc0 0xc0 Modification Detection Code
26130 >11 byte 0x01 RSA (Encrypt or Sign) 1024b
26131 >11 byte 0x02 RSA Encrypt-Only 1024b
26140 >142 byte 0xd2 .
26147 >12 byte 0x01 RSA (Encrypt or Sign) 2048b
26148 >12 byte 0x02 RSA Encrypt-Only 2048b
26157 >271 byte 0xd2 .
26164 >12 byte 0x01 RSA (Encrypt or Sign) 3072b
26165 >12 byte 0x02 RSA Encrypt-Only 3072b
26174 >399 byte 0xd2 .
26181 >12 byte 0x01 RSA (Encrypt or Sign) 4096b
26182 >12 byte 0x02 RSA Encrypt-Only 4096b
26191 >527 byte 0xd2 .
26198 >12 byte 0x01 RSA (Encrypt or Sign) 8192b
26199 >12 byte 0x02 RSA Encrypt-Only 8192b
26208 >1039 byte 0xd2 .
26215 >12 byte 0x10 Elgamal Encrypt-Only 1024b.
26230 >12 byte 0x10 Elgamal Encrypt-Only 2048b.
26245 >12 byte 0x10 Elgamal Encrypt-Only 3072b.
26258 >0 byte 0x00 Plaintext or unencrypted data
26259 >0 byte 0x01 IDEA
26260 >0 byte 0x02 TripleDES
26261 >0 byte 0x03 CAST5 (128 bit key)
26262 >0 byte 0x04 Blowfish (128 bit key, 16 rounds)
26263 >0 byte 0x07 AES with 128-bit key
26264 >0 byte 0x08 AES with 192-bit key
26265 >0 byte 0x09 AES with 256-bit key
26266 >0 byte 0x0a Twofish with 256-bit key
26271 >0 byte 0x01 MD5
26272 >0 byte 0x02 SHA-1
26273 >0 byte 0x03 RIPE-MD/160
26274 >0 byte 0x08 SHA256
26275 >0 byte 0x09 SHA384
26276 >0 byte 0x0a SHA512
26277 >0 byte 0x0b SHA224
26281 >0 byte 0x01 RSA (Encrypt or Sign)
26283 >0 byte 0x02 RSA Encrypt-Only
26284 >0 byte 0x03 RSA (Sign-Only)
26285 >0 byte 16 ElGamal (Encrypt-Only)
26286 >0 byte 17 DSA
26287 >0 byte 18 Elliptic Curve
26288 >0 byte 19 ECDSA
26289 >0 byte 20 ElGamal (Encrypt or Sign)
26290 >0 byte 21 Diffie-Hellman
26298 0 byte 0x8c PGP symmetric key encrypted data -
26299 >1 byte 0x0d
26300 >1 byte 0x0c
26301 >2 byte 0x04
26303 >4 byte 0x01 salted -
26305 >>14 byte 0xd2 .
26306 >>14 byte 0xc9 .
26307 >4 byte 0x03 salted & iterated -
26309 >>15 byte 0xd2 .
26310 >>15 byte 0xc9 .
26316 >1 byte 0x00 Simple S2K
26317 >1 byte 0x01 Salted S2K
26318 >1 byte 0x03 Salted&Iterated S2K
26325 >0 byte 0x04
26327 >5 byte 0x01 RSA (Encrypt or Sign)
26328 >5 byte 0x02 RSA Encrypt-Only
26337 >5 byte 0xff checksummed
26339 >5 byte 0xfe hashed
26563 0 byte 0x95 PGP Secret Key -
26565 0 byte 0x97 PGP Secret Sub-key -
26567 0 byte 0x9d
26586 # 2 byte for key bits in version 5.28 look
26635 # XXX - byte order? Paging Hokey....
26638 >2 byte >0 (V%d)
26639 >6 byte >0 with %d byte name
26640 >7 byte >0 and %d byte data cells
26642 >2 byte >0 (V%d)
26643 >8 short >0 - %d byte blocks
26644 >15 byte 0x00 - P/D format
26645 >15 byte 0x01 - P/K/D format
26646 >15 byte 0x02 - K/D format
26647 >15 byte >0x02 - Bad Flags
26667 >>136 byte 2 machine_class: 64-bit,
26669 >>>136 byte x (0x%d),
26672 >>137 byte 1 data: little-endian,
26673 >>137 byte 2 data: big-endian,
26675 >>>137 byte x (0x%d),
26677 >>138 byte !0 reserved[0]: %d,
26678 >>139 byte !0 reserved[1]: %d,
26679 >>140 byte !0 reserved[2]: %d,
26680 >>141 byte !0 reserved[3]: %d,
26750 >4 long >0 Postscript starts at byte %d
26752 >>>12 long >0 Metafile starts at byte %d
26754 >>>20 long >0 TIFF starts at byte %d
26854 >0x07 byte 0
26855 >0x0b byte 0 Oak Technologies printer stream
26903 >>11 byte >0x2f
26904 >>>11 byte <0x3a (Version %c)
26937 # XXX - byte order?
26955 0 belong 0x02099900 python 1.0 byte-compiled
26957 0 belong 0x03099900 python 1.1/1.2 byte-compiled
26959 0 belong 0x892e0d0a python 1.3 byte-compiled
26961 0 belong 0x04170d0a python 1.4 byte-compiled
26963 0 belong 0x994e0d0a python 1.5 byte-compiled
26965 0 belong 0xfcc40d0a python 1.6 byte-compiled
26967 0 belong 0xfdc40d0a python 1.6 byte-compiled
26969 0 belong 0x87c60d0a python 2.0 byte-compiled
26971 0 belong 0x88c60d0a python 2.0 byte-compiled
26973 0 belong 0x2aeb0d0a python 2.1 byte-compiled
26975 0 belong 0x2beb0d0a python 2.1 byte-compiled
26977 0 belong 0x2ded0d0a python 2.2 byte-compiled
26979 0 belong 0x2eed0d0a python 2.2 byte-compiled
26981 0 belong 0x3bf20d0a python 2.3 byte-compiled
26983 0 belong 0x3cf20d0a python 2.3 byte-compiled
26985 0 belong 0x45f20d0a python 2.3 byte-compiled
26987 0 belong 0x59f20d0a python 2.4 byte-compiled
26989 0 belong 0x63f20d0a python 2.4 byte-compiled
26991 0 belong 0x6df20d0a python 2.4 byte-compiled
26993 0 belong 0x6ef20d0a python 2.4 byte-compiled
26995 0 belong 0x77f20d0a python 2.5 byte-compiled
26997 0 belong 0x81f20d0a python 2.5 byte-compiled
26999 0 belong 0x8bf20d0a python 2.5 byte-compiled
27001 0 belong 0x8cf20d0a python 2.5 byte-compiled
27003 0 belong 0x95f20d0a python 2.5 byte-compiled
27005 0 belong 0x9ff20d0a python 2.5 byte-compiled
27007 0 belong 0xa9f20d0a python 2.5 byte-compiled
27009 0 belong 0xb3f20d0a python 2.5 byte-compiled
27011 0 belong 0xb4f20d0a python 2.5 byte-compiled
27013 0 belong 0xc7f20d0a python 2.6 byte-compiled
27015 0 belong 0xd1f20d0a python 2.6 byte-compiled
27017 0 belong 0xd2f20d0a python 2.6 byte-compiled
27019 0 belong 0xdbf20d0a python 2.7 byte-compiled
27021 0 belong 0xe5f20d0a python 2.7 byte-compiled
27023 0 belong 0xeff20d0a python 2.7 byte-compiled
27025 0 belong 0xf9f20d0a python 2.7 byte-compiled
27027 0 belong 0x03f30d0a python 2.7 byte-compiled
27029 0 belong 0x04f30d0a python 2.7 byte-compiled
27031 0 belong 0xb80b0d0a python 3.0 byte-compiled
27033 0 belong 0xc20b0d0a python 3.0 byte-compiled
27035 0 belong 0xcc0b0d0a python 3.0 byte-compiled
27037 0 belong 0xd60b0d0a python 3.0 byte-compiled
27039 0 belong 0xe00b0d0a python 3.0 byte-compiled
27041 0 belong 0xea0b0d0a python 3.0 byte-compiled
27043 0 belong 0xf40b0d0a python 3.0 byte-compiled
27045 0 belong 0xf50b0d0a python 3.0 byte-compiled
27047 0 belong 0xff0b0d0a python 3.0 byte-compiled
27049 0 belong 0x090c0d0a python 3.0 byte-compiled
27051 0 belong 0x130c0d0a python 3.0 byte-compiled
27053 0 belong 0x1d0c0d0a python 3.0 byte-compiled
27055 0 belong 0x1f0c0d0a python 3.0 byte-compiled
27057 0 belong 0x270c0d0a python 3.0 byte-compiled
27059 0 belong 0x3b0c0d0a python 3.0 byte-compiled
27061 0 belong 0x450c0d0a python 3.1 byte-compiled
27063 0 belong 0x4f0c0d0a python 3.1 byte-compiled
27065 0 belong 0x580c0d0a python 3.2 byte-compiled
27067 0 belong 0x620c0d0a python 3.2 byte-compiled
27069 0 belong 0x6c0c0d0a python 3.2 byte-compiled
27071 0 belong 0x760c0d0a python 3.3 byte-compiled
27073 0 belong 0x800c0d0a python 3.3 byte-compiled
27075 0 belong 0x8a0c0d0a python 3.3 byte-compiled
27077 0 belong 0x940c0d0a python 3.3 byte-compiled
27079 0 belong 0x9e0c0d0a python 3.3 byte-compiled
27081 0 belong 0xb20c0d0a python 3.4 byte-compiled
27083 0 belong 0xbc0c0d0a python 3.4 byte-compiled
27085 0 belong 0xc60c0d0a python 3.4 byte-compiled
27087 0 belong 0xd00c0d0a python 3.4 byte-compiled
27089 0 belong 0xda0c0d0a python 3.4 byte-compiled
27091 0 belong 0xe40c0d0a python 3.4 byte-compiled
27093 0 belong 0xee0c0d0a python 3.4 byte-compiled
27095 0 belong 0xf80c0d0a python 3.5.1- byte-compiled
27097 0 belong 0x020d0d0a python 3.5.1- byte-compiled
27099 0 belong 0x0c0d0d0a python 3.5.1- byte-compiled
27101 0 belong 0x160d0d0a python 3.5.1- byte-compiled
27103 0 belong 0x170d0d0a python 3.5.2+ byte-compiled
27105 0 belong 0x200d0d0a python 3.6 byte-compiled
27107 0 belong 0x210d0d0a python 3.6 byte-compiled
27109 0 belong 0x2a0d0d0a python 3.6 byte-compiled
27111 0 belong 0x2b0d0d0a python 3.6 byte-compiled
27113 0 belong 0x2c0d0d0a python 3.6 byte-compiled
27115 0 belong 0x2d0d0d0a python 3.6 byte-compiled
27117 0 belong 0x2f0d0d0a python 3.6 byte-compiled
27119 0 belong 0x300d0d0a python 3.6 byte-compiled
27121 0 belong 0x310d0d0a python 3.6 byte-compiled
27123 0 belong 0x320d0d0a python 3.6 byte-compiled
27125 0 belong 0x330d0d0a python 3.6 byte-compiled
27127 0 belong 0x3e0d0d0a python 3.7 byte-compiled
27129 0 belong 0x3f0d0d0a python 3.7 byte-compiled
27131 0 belong 0x400d0d0a python 3.7 byte-compiled
27133 0 belong 0x410d0d0a python 3.7 byte-compiled
27135 0 belong 0x420d0d0a python 3.7 byte-compiled
27137 0 belong 0x480d0d0a python 3.8 byte-compiled
27139 0 belong 0x490d0d0a python 3.8 byte-compiled
27141 0 belong 0x520d0d0a python 3.8 byte-compiled
27143 0 belong 0x530d0d0a python 3.8 byte-compiled
27145 0 belong 0x540d0d0a python 3.8 byte-compiled
27147 0 belong 0x550d0d0a python 3.8 byte-compiled
27149 0 belong 0x5c0d0d0a python 3.9 byte-compiled
27151 0 belong 0x5d0d0d0a python 3.9 byte-compiled
27153 0 belong 0x5e0d0d0a python 3.9 byte-compiled
27155 0 belong 0x5f0d0d0a python 3.9 byte-compiled
27157 0 belong 0x600d0d0a python 3.9 byte-compiled
27159 0 belong 0x610d0d0a python 3.9 byte-compiled
27232 >6 byte x \b, version %d
27233 >7 byte x \b.%d
27277 # the first byte of which is never 0, while the first byte of the Git pack
27370 >>11 byte 0x9d
27371 >>>12 byte 0x01
27372 >>>>13 byte 0x2a \b, VP8 encoding
27383 >>>>>15 byte&0x80 =0x00 \b, YUV color
27384 >>>>>15 byte&0x80 =0x80 \b, bad color specification
27385 >>>>>15 byte&0x40 =0x40 \b, no clamping required
27386 >>>>>15 byte&0x40 =0x00 \b, decoders should clamp
27665 # for debugging purpose; vrsn for short content; fver for 16 byte size
27677 # 1st data chunk length 10h implies 16 byte content with version info
27795 >4 byte x v%d
27796 >5 byte x \b.%d
27900 # look again at version byte to use default clause
28041 >52 byte 1 , Little-endian
28042 >55 byte 1 , Big-endian
28060 >212 byte 17 \b, Big-endian
28061 >212 byte 34 \b, VAX format
28062 >212 byte 68 \b, Little-endian
28063 >212 byte 85 \b, Convex native
28131 >4 byte 0x00
28132 >>5 byte x version %d.0
28133 >4 byte >0x00 version %d
28134 >>5 byte x \b.%d
28177 # XXX - byte order?
28185 0 byte 046
28231 # byte 0xeb is matched before these get a chance.
28261 # I'd have liked to do the byte&0xF0 matching against 0, 1, 2 ... by
28262 # doing (byte&0xF0)>>4 here, but unfortunately that's not
28270 >4 byte&0x0F x (version %d,
28271 >4 byte&0xF0 0x00 uncompressed)
28272 >4 byte&0xF0 0x10 compressed with non-incremental Snappy)
28273 >4 byte&0xF0 0x20 compressed with incremental Snappy)
28274 >4 byte&0xF0 >0x20 unknown subformat, flag: %d>>4)
28298 >8 byte >0 Ver %d:
28304 >2 byte 0x49 -
28305 >3 byte x - version %d
28307 >2 byte 0x63 -
28308 >3 byte x - version %d
28310 >4 byte x - version %d
28312 >4 byte x - version %d
28336 >8 byte x - version %d
28337 >9 byte x \b.%d
28364 >7 byte x (V.%d)
28409 >5 byte x version %d,
28410 >6 byte x 2^%d pages,
28411 >7 byte x pagesize 2^%d,
28412 >17 byte x hash %d,
28413 >11 byte x dataformat %d
28662 >7 byte&1 =0 LE image version
28663 >>10 byte x %d.
28664 >>9 byte x \b%d.
28665 >>8 byte x \b%d
28670 >7 byte&1 =1 BE image version
28671 >>8 byte x %d.
28672 >>9 byte x \b%d.
28673 >>10 byte x \b%d
28684 # The Smile serialization format uses a 4-byte header:
28686 # Constant byte #0: 0x3A (ASCII ':')
28687 # Constant byte #1: 0x29 (ASCII ')')
28688 # Constant byte #2: 0x0A (ASCII linefeed, '\n')
28689 # Variable byte #3, consisting of bits:
28703 >3 byte&0xF0 x version %d:
28706 >3 byte&0x04 0x04 binary raw,
28707 >3 byte&0x04 0x00 binary encoded,
28708 >3 byte&0x02 0x02 shared String values enabled,
28709 >3 byte&0x02 0x00 shared String values disabled,
28710 >3 byte&0x01 0x01 shared field names enabled
28711 >3 byte&0x01 0x00 shared field names disabled
28725 >5 byte x - version %d
28726 >4 byte x \b.%d
28738 >5 byte x - version %d
28739 >4 byte x \b.%d
28758 >33 byte 2 (compressed)
28761 >32 byte 0 (Token Ring)
28762 >32 byte 1 (Ethernet)
28763 >32 byte 2 (ARCNET)
28764 >32 byte 3 (StarLAN)
28765 >32 byte 4 (PC Network broadband)
28766 >32 byte 5 (LocalTalk)
28767 >32 byte 6 (Znet)
28768 >32 byte 7 (Internetwork Analyzer)
28769 >32 byte 9 (FDDI)
28770 >32 byte 10 (ATM)
29079 # XXX - byte order?
29181 >15 byte 0 - BASIC program
29182 >15 byte 1 - number array
29183 >15 byte 2 - character array
29184 >15 byte 3 - memory block
29186 >15 byte 4 - Tasword document
29198 >>>3 byte 0 - BASIC program
29199 >>>3 byte 1 - number array
29200 >>>3 byte 2 - character array
29201 >>>3 byte 3 - memory block
29207 >8 byte x version %d
29208 >9 byte x \b.%d
29212 >4 byte x version %d
29213 >5 byte x \b.%d
29223 >7 byte x \b, version 0x%02x
29230 >4 byte x version %d
29231 >5 byte x \b.%d
29232 >>6 byte 0 16k ZX Spectrum
29233 >>6 byte 1 48k ZX Spectrum/ZX Spectrum+
29234 >>6 byte 2 ZX Spectrum 128
29235 >>6 byte 3 ZX Spectrum +2
29236 >>6 byte 4 ZX Spectrum +2A/+2B
29237 >>6 byte 5 ZX Spectrum +3
29238 >>6 byte 6 ZX Spectrum +3e
29239 >>6 byte 7 Pentagon 128
29240 >>6 byte 8 Timex Sinclair TC2048
29241 >>6 byte 9 Timex Sinclair TC2068
29242 >>6 byte 10 Scorpion ZS-256
29243 >>6 byte 11 ZX Spectrum SE
29244 >>6 byte 12 Timex Sinclair TS2068
29245 >>6 byte 13 Pentagon 512
29246 >>6 byte 14 Pentagon 1024
29247 >>6 byte 15 48k ZX Spectrum (NTSC)
29248 >>6 byte 16 ZX Spectrum 12Ke
29249 >>>7 byte 1 (alternate timings)
29261 >2 byte x Version %d
29262 >3 byte 0 \b, type UNKNOWN
29263 >3 byte 1 \b, type DIAM_ISAM
29264 >3 byte 2 \b, type HASH
29265 >3 byte 3 \b, type MISAM
29266 >3 byte 4 \b, type PISAM
29267 >3 byte 5 \b, type RMS_ISAM
29268 >3 byte 6 \b, type HEAP
29269 >3 byte 7 \b, type ISAM
29270 >3 byte 8 \b, type MRG_ISAM
29271 >3 byte 9 \b, type MYISAM
29272 >3 byte 10 \b, type MRG_MYISAM
29273 >3 byte 11 \b, type BERKELEY_DB
29274 >3 byte 12 \b, type INNODB
29275 >3 byte 13 \b, type GEMINI
29276 >3 byte 14 \b, type NDBCLUSTER
29277 >3 byte 15 \b, type EXAMPLE_DB
29278 >3 byte 16 \b, type CSV_DB
29279 >3 byte 17 \b, type FEDERATED_DB
29280 >3 byte 18 \b, type BLACKHOLE_DB
29281 >3 byte 19 \b, type PARTITION_DB
29282 >3 byte 20 \b, type BINLOG
29283 >3 byte 21 \b, type SOLID
29284 >3 byte 22 \b, type PBXT
29285 >3 byte 23 \b, type TABLE_FUNCTION
29286 >3 byte 24 \b, type MEMCACHE
29287 >3 byte 25 \b, type FALCON
29288 >3 byte 26 \b, type MARIA
29289 >3 byte 27 \b, type PERFORMANCE_SCHEMA
29290 >3 byte 127 \b, type DEFAULT
29293 >3 byte x Version %d
29295 >3 byte x Version %d
29297 >3 byte x Version %d
29300 >18 byte x \b, %d keys
29304 >3 byte x Version %d
29306 >3 byte x Version %d
29308 >3 byte x Version %d
29311 >>3 byte x Version %d
29314 >8 byte 1
29319 >8 byte 15 MySQL V5+,
29322 >>3 byte x Version %d
29462 >0 byte &0x80
29466 >0 byte ^0x80 executable
29470 >0 byte &0x80 dynamically linked executable
29471 >0 byte ^0x80 executable
29475 >0 byte &0x80 dynamically linked executable
29476 >0 byte ^0x80 executable
29480 >0 byte &0x80
29484 >0 byte ^0x80 executable
29488 >0 byte &0x80 dynamically linked executable
29489 >0 byte ^0x80 executable
29493 >0 byte &0x80 dynamically linked executable
29494 >0 byte ^0x80 executable
29498 >0 byte &0x80
29502 >0 byte ^0x80 executable
29506 >0 byte &0x80 dynamically linked executable
29507 >0 byte ^0x80 executable
29511 >0 byte &0x80 dynamically linked executable
29512 >0 byte ^0x80 executable
29644 >19 byte x \b, name: %c
29645 >20 byte x \b%c
29646 >21 byte x \b%c
29647 >22 byte x \b%c
29648 >23 byte x \b%c
29649 >24 byte x \b%c
29650 >25 byte x \b%c
29651 >26 byte x \b%c
29652 >27 byte x \b%c
29653 >28 byte x \b%c
29654 >29 byte x \b%c
29655 >30 byte x \b%c
29656 >31 byte x \b%c
29664 0 byte 0
29674 # GRR: original 1 byte test at offset was too general as it catches also many FATs of DOS filesyste…
29680 >1 byte 0x01 Sequential
29681 >1 byte 0x02 IDP
29682 >1 byte 0x03 OctavePlateau
29683 >1 byte 0x04 Moog
29684 >1 byte 0x05 Passport
29685 >1 byte 0x06 Lexicon
29686 >1 byte 0x07 Kurzweil/Future Retro
29687 >>3 byte 0x77 777
29688 >>4 byte 0x00 Bank
29689 >>4 byte 0x01 Song
29690 >>5 byte 0x0f 16
29691 >>5 byte 0x0e 15
29692 >>5 byte 0x0d 14
29693 >>5 byte 0x0c 13
29694 >>5 byte 0x0b 12
29695 >>5 byte 0x0a 11
29696 >>5 byte 0x09 10
29697 >>5 byte 0x08 9
29698 >>5 byte 0x07 8
29699 >>5 byte 0x06 7
29700 >>5 byte 0x05 6
29701 >>5 byte 0x04 5
29702 >>5 byte 0x03 4
29703 >>5 byte 0x02 3
29704 >>5 byte 0x01 2
29705 >>5 byte 0x00 1
29706 >>5 byte 0x10 (ALL)
29707 >>2 byte x \b, Channel %d
29708 >1 byte 0x08 Fender
29709 >1 byte 0x09 Gulbransen
29710 >1 byte 0x0a AKG
29711 >1 byte 0x0b Voyce
29712 >1 byte 0x0c Waveframe
29713 >1 byte 0x0d ADA
29714 >1 byte 0x0e Garfield
29715 >1 byte 0x0f Ensoniq
29716 >1 byte 0x10 Oberheim
29717 >>2 byte 0x06 Matrix 6 series
29718 >>3 byte 0x0A Dump (All)
29719 >>3 byte 0x01 Dump (Bank)
29721 >>>11 byte <2 User bank %d
29722 >>>11 byte >1 Preset bank %d
29723 >1 byte 0x11 Apple
29724 >1 byte 0x12 GreyMatter
29725 >1 byte 0x14 PalmTree
29726 >1 byte 0x15 JLCooper
29727 >1 byte 0x16 Lowrey
29728 >1 byte 0x17 AdamsSmith
29729 >1 byte 0x18 E-mu
29730 >1 byte 0x19 Harmony
29731 >1 byte 0x1a ART
29732 >1 byte 0x1b Baldwin
29733 >1 byte 0x1c Eventide
29734 >1 byte 0x1d Inventronics
29735 >1 byte 0x1f Clarity
29738 >1 byte 0x21 SIEL
29739 >1 byte 0x22 Synthaxe
29740 >1 byte 0x24 Hohner
29741 >1 byte 0x25 Twister
29742 >1 byte 0x26 Solton
29743 >1 byte 0x27 Jellinghaus
29744 >1 byte 0x28 Southworth
29745 >1 byte 0x29 PPG
29746 >1 byte 0x2a JEN
29747 >1 byte 0x2b SSL
29748 >1 byte 0x2c AudioVertrieb
29750 >1 byte 0x2f ELKA
29751 >>3 byte 0x09 EK-44
29753 >1 byte 0x30 Dynacord
29754 >1 byte 0x31 Jomox
29755 >1 byte 0x33 Clavia
29756 >1 byte 0x39 Soundcraft
29758 >1 byte 0x3e Waldorf
29759 >>2 byte 0x00 microWave
29760 >>2 byte 0x0E microwave2 / XT
29761 >>2 byte 0x0F Q / Q+
29762 >>3 byte =0 (default id)
29763 >>3 byte >0 (
29764 >>>3 byte <0x7F \bdevice %d)
29765 >>>3 byte =0x7F \bbroadcast id)
29766 >>3 byte 0x7f Microwave I
29767 >>>4 byte 0x00 SNDR (Sound Request)
29768 >>>4 byte 0x10 SNDD (Sound Dump)
29769 >>>4 byte 0x20 SNDP (Sound Parameter Change)
29770 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
29771 >>>4 byte 0x70 BOOT (Sound Reserved)
29772 >>>4 byte 0x01 MULR (Multi Request)
29773 >>>4 byte 0x11 MULD (Multi Dump)
29774 >>>4 byte 0x21 MULP (Multi Parameter Change)
29775 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
29776 >>>4 byte 0x71 OS (Multi Reserved)
29777 >>>4 byte 0x02 DRMR (Drum Map Request)
29778 >>>4 byte 0x12 DRMD (Drum Map Dump)
29779 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
29780 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
29781 >>>4 byte 0x72 BIN (Drum Map Reserved)
29782 >>>4 byte 0x03 PATR (Sequencer Pattern Request)
29783 >>>4 byte 0x13 PATD (Sequencer Pattern Dump)
29784 >>>4 byte 0x23 PATP (Sequencer Pattern Parameter Change)
29785 >>>4 byte 0x33 PATQ (Sequencer Pattern Parameter Inquiry)
29786 >>>4 byte 0x73 AFM (Sequencer Pattern Reserved)
29787 >>>4 byte 0x04 GLBR (Global Parameter Request)
29788 >>>4 byte 0x14 GLBD (Global Parameter Dump)
29789 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
29790 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
29791 >>>4 byte 0x07 MODR (Mode Parameter Request)
29792 >>>4 byte 0x17 MODD (Mode Parameter Dump)
29793 >>>4 byte 0x27 MODP (Mode Parameter Parameter Change)
29794 >>>4 byte 0x37 MODQ (Mode Parameter Parameter Inquiry)
29795 >>2 byte 0x10 microQ
29796 >>>4 byte 0x00 SNDR (Sound Request)
29797 >>>4 byte 0x10 SNDD (Sound Dump)
29798 >>>4 byte 0x20 SNDP (Sound Parameter Change)
29799 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
29800 >>>4 byte 0x70 (Sound Reserved)
29801 >>>4 byte 0x01 MULR (Multi Request)
29802 >>>4 byte 0x11 MULD (Multi Dump)
29803 >>>4 byte 0x21 MULP (Multi Parameter Change)
29804 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
29805 >>>4 byte 0x71 OS (Multi Reserved)
29806 >>>4 byte 0x02 DRMR (Drum Map Request)
29807 >>>4 byte 0x12 DRMD (Drum Map Dump)
29808 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
29809 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
29810 >>>4 byte 0x72 BIN (Drum Map Reserved)
29811 >>>4 byte 0x04 GLBR (Global Parameter Request)
29812 >>>4 byte 0x14 GLBD (Global Parameter Dump)
29813 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
29814 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
29815 >>2 byte 0x11 rackAttack
29816 >>>4 byte 0x00 SNDR (Sound Parameter Request)
29817 >>>4 byte 0x10 SNDD (Sound Parameter Dump)
29818 >>>4 byte 0x20 SNDP (Sound Parameter Parameter Change)
29819 >>>4 byte 0x30 SNDQ (Sound Parameter Parameter Inquiry)
29820 >>>4 byte 0x01 PRGR (Program Parameter Request)
29821 >>>4 byte 0x11 PRGD (Program Parameter Dump)
29822 >>>4 byte 0x21 PRGP (Program Parameter Parameter Change)
29823 >>>4 byte 0x31 PRGQ (Program Parameter Parameter Inquiry)
29824 >>>4 byte 0x71 OS (Program Parameter Reserved)
29825 >>>4 byte 0x03 PATR (Pattern Parameter Request)
29826 >>>4 byte 0x13 PATD (Pattern Parameter Dump)
29827 >>>4 byte 0x23 PATP (Pattern Parameter Parameter Change)
29828 >>>4 byte 0x33 PATQ (Pattern Parameter Parameter Inquiry)
29829 >>>4 byte 0x04 GLBR (Global Parameter Request)
29830 >>>4 byte 0x14 GLBD (Global Parameter Dump)
29831 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
29832 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
29833 >>>4 byte 0x05 EFXR (FX Parameter Request)
29834 >>>4 byte 0x15 EFXD (FX Parameter Dump)
29835 >>>4 byte 0x25 EFXP (FX Parameter Parameter Change)
29836 >>>4 byte 0x35 EFXQ (FX Parameter Parameter Inquiry)
29837 >>>4 byte 0x07 MODR (Mode Command Request)
29838 >>>4 byte 0x17 MODD (Mode Command Dump)
29839 >>>4 byte 0x27 MODP (Mode Command Parameter Change)
29840 >>>4 byte 0x37 MODQ (Mode Command Parameter Inquiry)
29841 >>2 byte 0x03 Wave
29842 >>>4 byte 0x00 SBPR (Soundprogram)
29843 >>>4 byte 0x01 SAPR (Performance)
29844 >>>4 byte 0x02 SWAVE (Wave)
29845 >>>4 byte 0x03 SWTBL (Wave control table)
29846 >>>4 byte 0x04 SVT (Velocity Curve)
29847 >>>4 byte 0x05 STT (Tuning Table)
29848 >>>4 byte 0x06 SGLB (Global Parameters)
29849 >>>4 byte 0x07 SARRMAP (Performance Program Change Map)
29850 >>>4 byte 0x08 SBPRMAP (Sound Program Change Map)
29851 >>>4 byte 0x09 SBPRPAR (Sound Parameter)
29852 >>>4 byte 0x0A SARRPAR (Performance Parameter)
29853 >>>4 byte 0x0B SINSPAR (Instrument/External Parameter)
29854 >>>4 byte 0x0F SBULK (Bulk Switch on/off)
29857 >1 byte 0x40 Kawai
29858 >>3 byte 0x20 K1
29859 >>3 byte 0x22 K4
29861 >1 byte 0x41 Roland
29862 >>3 byte 0x14 D-50
29863 >>3 byte 0x2b U-220
29864 >>3 byte 0x02 TR-707
29866 >1 byte 0x42 Korg
29867 >>3 byte 0x19 M1
29869 >1 byte 0x43 Yamaha
29870 >1 byte 0x44 Casio
29871 >1 byte 0x46 Kamiya
29872 >1 byte 0x47 Akai
29873 >1 byte 0x48 Victor
29874 >1 byte 0x49 Mesosha
29875 >1 byte 0x4b Fujitsu
29876 >1 byte 0x4c Sony
29877 >1 byte 0x4e Teac
29878 >1 byte 0x50 Matsushita
29879 >1 byte 0x51 Fostex
29880 >1 byte 0x52 Zoom
29881 >1 byte 0x54 Matsushita
29882 >1 byte 0x57 Acoustic tech. lab.
30081 # ncurses6 (2015) uses this format, ignoring byte-order
30091 # XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
30250 >0x00003B byte 0x00 (real number)
30251 >0x00003B byte 0x01 (list)
30252 >0x00003B byte 0x02 (matrix)
30253 >0x00003B byte 0x03 (equation)
30254 >0x00003B byte 0x04 (string)
30255 >0x00003B byte 0x05 (program)
30256 >0x00003B byte 0x06 (assembly program)
30257 >0x00003B byte 0x07 (picture)
30258 >0x00003B byte 0x08 (gdb)
30259 >0x00003B byte 0x0C (complex number)
30260 >0x00003B byte 0x0F (window settings)
30261 >0x00003B byte 0x10 (zoom)
30262 >0x00003B byte 0x11 (table setup)
30263 >0x00003B byte 0x13 (backup)
30268 >0x00003B byte 0x00 (real)
30269 >0x00003B byte 0x01 (list)
30270 >0x00003B byte 0x02 (matrix)
30271 >0x00003B byte 0x03 (Y-variable)
30272 >0x00003B byte 0x05 (program)
30273 >0x00003B byte 0x06 (protected prgm)
30274 >0x00003B byte 0x07 (picture)
30275 >0x00003B byte 0x08 (gdb)
30276 >0x00003B byte 0x0B (window settings)
30277 >0x00003B byte 0x0C (window settings)
30278 >0x00003B byte 0x0D (table setup)
30279 >0x00003B byte 0x0E (screenshot)
30280 >0x00003B byte 0x0F (backup)
30285 >0x00003B byte 0x00 (real)
30286 >0x00003B byte 0x01 (list)
30287 >0x00003B byte 0x02 (matrix)
30288 >0x00003B byte 0x03 (Y-variable)
30289 >0x00003B byte 0x04 (string)
30290 >0x00003B byte 0x05 (program)
30291 >0x00003B byte 0x06 (protected prgm)
30292 >0x00003B byte 0x07 (picture)
30293 >0x00003B byte 0x08 (gdb)
30294 >0x00003B byte 0x0B (window settings)
30295 >0x00003B byte 0x0C (window settings)
30296 >0x00003B byte 0x0D (table setup)
30297 >0x00003B byte 0x0E (screenshot)
30298 >0x00003B byte 0x13 (backup)
30303 >0x00003B byte 0x00 (real number)
30304 >0x00003B byte 0x01 (list)
30305 >0x00003B byte 0x02 (matrix)
30306 >0x00003B byte 0x03 (equation)
30307 >0x00003B byte 0x04 (string)
30308 >0x00003B byte 0x05 (program)
30309 >0x00003B byte 0x06 (assembly program)
30310 >0x00003B byte 0x07 (picture)
30311 >0x00003B byte 0x08 (gdb)
30312 >0x00003B byte 0x0C (complex number)
30313 >0x00003B byte 0x0F (window settings)
30314 >0x00003B byte 0x10 (zoom)
30315 >0x00003B byte 0x11 (table setup)
30316 >0x00003B byte 0x13 (backup)
30317 >0x00003B byte 0x15 (application variable)
30318 >0x00003B byte 0x17 (group of variable)
30324 >0x00003B byte 0x00 (real number)
30325 >0x00003B byte 0x01 (complex number)
30326 >0x00003B byte 0x02 (real vector)
30327 >0x00003B byte 0x03 (complex vector)
30328 >0x00003B byte 0x04 (real list)
30329 >0x00003B byte 0x05 (complex list)
30330 >0x00003B byte 0x06 (real matrix)
30331 >0x00003B byte 0x07 (complex matrix)
30332 >0x00003B byte 0x08 (real constant)
30333 >0x00003B byte 0x09 (complex constant)
30334 >0x00003B byte 0x0A (equation)
30335 >0x00003B byte 0x0C (string)
30336 >0x00003B byte 0x0D (function GDB)
30337 >0x00003B byte 0x0E (polar GDB)
30338 >0x00003B byte 0x0F (parametric GDB)
30339 >0x00003B byte 0x10 (diffeq GDB)
30340 >0x00003B byte 0x11 (picture)
30341 >0x00003B byte 0x12 (program)
30342 >0x00003B byte 0x13 (range)
30343 >0x00003B byte 0x17 (window settings)
30344 >0x00003B byte 0x18 (window settings)
30345 >0x00003B byte 0x19 (window settings)
30346 >0x00003B byte 0x1A (window settings)
30347 >0x00003B byte 0x1B (zoom)
30348 >0x00003B byte 0x1D (backup)
30349 >0x00003B byte 0x1E (unknown)
30350 >0x00003B byte 0x2A (equation)
30357 >0x00003B byte 0x00 (real number)
30358 >0x00003B byte 0x01 (complex number)
30359 >0x00003B byte 0x02 (real vector)
30360 >0x00003B byte 0x03 (complex vector)
30361 >0x00003B byte 0x04 (real list)
30362 >0x00003B byte 0x05 (complex list)
30363 >0x00003B byte 0x06 (real matrix)
30364 >0x00003B byte 0x07 (complex matrix)
30365 >0x00003B byte 0x08 (real constant)
30366 >0x00003B byte 0x09 (complex constant)
30367 >0x00003B byte 0x0A (equation)
30368 >0x00003B byte 0x0C (string)
30369 >0x00003B byte 0x0D (function GDB)
30370 >0x00003B byte 0x0E (polar GDB)
30371 >0x00003B byte 0x0F (parametric GDB)
30372 >0x00003B byte 0x10 (diffeq GDB)
30373 >0x00003B byte 0x11 (picture)
30374 >0x00003B byte 0x12 (program)
30375 >0x00003B byte 0x13 (range)
30376 >0x00003B byte 0x17 (window settings)
30377 >0x00003B byte 0x18 (window settings)
30378 >0x00003B byte 0x19 (window settings)
30379 >0x00003B byte 0x1A (window settings)
30380 >0x00003B byte 0x1B (zoom)
30381 >0x00003B byte 0x1D (backup)
30382 >0x00003B byte 0x1E (unknown)
30383 >0x00003B byte 0x2A (equation)
30388 >0x000048 byte 0x00 (expression)
30389 >0x000048 byte 0x04 (list)
30390 >0x000048 byte 0x06 (matrix)
30391 >0x000048 byte 0x0A (data)
30392 >0x000048 byte 0x0B (text)
30393 >0x000048 byte 0x0C (string)
30394 >0x000048 byte 0x0D (graphic data base)
30395 >0x000048 byte 0x0E (figure)
30396 >0x000048 byte 0x10 (picture)
30397 >0x000048 byte 0x12 (program)
30398 >0x000048 byte 0x13 (function)
30399 >0x000048 byte 0x14 (macro)
30400 >0x000048 byte 0x1C (zipped)
30401 >0x000048 byte 0x21 (assembler)
30406 >0x000048 byte 0x00 (expression)
30407 >0x000048 byte 0x04 (list)
30408 >0x000048 byte 0x06 (matrix)
30409 >0x000048 byte 0x0A (data)
30410 >0x000048 byte 0x0B (text)
30411 >0x000048 byte 0x0C (string)
30412 >0x000048 byte 0x0D (graphic data base)
30413 >0x000048 byte 0x0E (figure)
30414 >0x000048 byte 0x10 (picture)
30415 >0x000048 byte 0x12 (program)
30416 >0x000048 byte 0x13 (function)
30417 >0x000048 byte 0x14 (macro)
30418 >0x000048 byte 0x1D (backup)
30423 >0x000048 byte 0x00 (expression)
30424 >0x000048 byte 0x04 (list)
30425 >0x000048 byte 0x06 (matrix)
30426 >0x000048 byte 0x0A (data)
30427 >0x000048 byte 0x0B (text)
30428 >0x000048 byte 0x0C (string)
30429 >0x000048 byte 0x0D (graphic data base)
30430 >0x000048 byte 0x0E (figure)
30431 >0x000048 byte 0x10 (picture)
30432 >0x000048 byte 0x12 (program)
30433 >0x000048 byte 0x13 (function)
30434 >0x000048 byte 0x14 (macro)
30435 >0x000048 byte 0x1C (zipped)
30436 >0x000048 byte 0x21 (assembler)
30442 >8 byte >0 - Revision %d
30443 >>9 byte x \b.%d,
30444 >12 byte >0 Revision date %02x
30445 >>13 byte x \b/%02x
30448 >48 byte 0x74 device: TI-73,
30449 >48 byte 0x73 device: TI-83+,
30450 >48 byte 0x98 device: TI-89,
30451 >48 byte 0x88 device: TI-92+,
30452 >49 byte 0x23 type: OS upgrade,
30453 >49 byte 0x24 type: application,
30454 >49 byte 0x25 type: certificate,
30455 >49 byte 0x3e type: license,
30463 >>4 byte >0 \b %c
30464 >>6 byte x \b.%c
30468 >>7 byte >0 \b %c
30469 >>9 byte x \b.%c
30470 >>10 byte x \b%c
30480 >4 byte 0 \b, old version
30481 >4 byte >0 \b, version %c
30693 #>15 byte >0 - version %ld
30696 #>15 byte >0 - version %ld
30699 #>15 byte >0 - version %ld
30702 #>15 byte >0 - version %ld
30717 >8 byte x \b, version %x.
30718 >9 byte x \b%x.
30719 >10 byte x \b%x
30735 >5 byte x %c
30737 >7 byte x \b%c
30742 >10 byte &8 \b, compressed
30926 >0x10 byte x version %d
30927 >>0x11 byte x \b.%d
30969 >32 string BYTE \b, 8 bits = VAX byte
31182 >4 byte 3 disk image
31186 >4 byte 2 undoable disk image
31302 >2 byte 0 (zero)
31303 >2 byte 1 (unsigned char)
31304 >2 byte 2 (short integer)
31305 >2 byte 3 (float 32)
31306 >2 byte 4 (float 64)
31307 >2 byte 5 (signed char)
31308 >2 byte 6 (bit-plane)
31309 >2 byte 7 (classes)
31310 >2 byte 8 (statistics)
31311 >2 byte 10 (ascii text)
31312 >2 byte 15 (image segments)
31313 >2 byte 100 (image set)
31314 >2 byte 101 (unsigned char vector)
31315 >2 byte 102 (short integer vector)
31316 >2 byte 103 (float 32 vector)
31317 >2 byte 104 (float 64 vector)
31318 >2 byte 105 (signed char vector)
31319 >2 byte 106 (bit plane vector)
31320 >2 byte 121 (feature vector)
31321 >2 byte 122 (feature vector library)
31322 >2 byte 124 (chain code)
31323 >2 byte 126 (bit vector)
31324 >2 byte 130 (graph)
31325 >2 byte 131 (adjacency graph)
31326 >2 byte 132 (adjacency graph library)
31345 # The AXP files all looked like this, except that the byte at offset 0x22
31389 >4 byte !0 UNKNOWN REVISION %u
31390 ##>4 byte 0 revision 0
31391 >4 byte 0
31404 >>>40 byte 0 utf8 encoding,
31405 >>>40 byte !0 unknown character encoding,
31612 >4 byte =0xC5 \b, message database
31613 >4 byte =0xC6 \b, folder database
31614 >4 byte =0xC7 \b, account information
31615 >4 byte =0x30 \b, offline database
31625 >>0x05c byte 0 \b, no PAE
31626 >>0x05c byte 1 \b, PAE
32645 >24 byte 2 \b, single spaced
32646 >24 byte 3 \b, 1.5 spaced
32647 >24 byte 4 \b, double spaced
32648 >25 byte 0x42 \b, letter
32649 >25 byte 0x54 \b, legal
32650 >26 byte 0x46 \b, A4
32670 >8 byte 1
32671 >>9 byte 1 WordPerfect macro
32672 >>9 byte 2 WordPerfect help file
32673 >>9 byte 3 WordPerfect keyboard file
32674 >>9 byte 10 WordPerfect document
32675 >>9 byte 11 WordPerfect dictionary
32676 >>9 byte 12 WordPerfect thesaurus
32677 >>9 byte 13 WordPerfect block
32678 >>9 byte 14 WordPerfect rectangular block
32679 >>9 byte 15 WordPerfect column block
32680 >>9 byte 16 WordPerfect printer data
32681 >>9 byte 19 WordPerfect printer data
32682 >>9 byte 20 WordPerfect driver resource data
32683 >>9 byte 22 WordPerfect graphic image
32684 >>9 byte 23 WordPerfect hyphenation code
32685 >>9 byte 24 WordPerfect hyphenation data
32686 >>9 byte 25 WordPerfect macro resource data
32687 >>9 byte 27 WordPerfect hyphenation lex
32688 >>9 byte 29 WordPerfect wordlist
32689 >>9 byte 30 WordPerfect equation resource data
32690 >>9 byte 33 WordPerfect spell rules
32691 >>9 byte 34 WordPerfect dictionary rules
32692 >>9 byte 39 WordPerfect spell rules (Microlytics)
32693 >>9 byte 43 WordPerfect settings file
32694 >>9 byte 44 WordPerfect 3.5 document
32695 >>9 byte 45 WordPerfect 4.2 document
32696 >>9 byte 69 WordPerfect dialog file
32697 >>9 byte 76 WordPerfect button bar
32699 >>>9 byte x Corel WordPerfect: Unknown filetype %d
32701 >8 byte 2
32702 >>9 byte 1 Corel shell macro
32703 >>9 byte 10 Corel shell definition
32705 >>>9 byte x Corel Shell: Unknown filetype %d
32707 >8 byte 3
32708 >>9 byte 1 Corel Notebook macro
32709 >>9 byte 2 Corel Notebook help file
32710 >>9 byte 3 Corel Notebook keyboard file
32711 >>9 byte 10 Corel Notebook definition
32713 >>>9 byte x Corel Notebook: Unknown filetype %d
32715 >8 byte 4
32716 >>9 byte 2 Corel Calculator help file
32718 >>>9 byte x Corel Calculator: Unknown filetype %d
32720 >8 byte 5
32722 >>>9 byte x Corel File Manager: Unknown filetype %d
32724 >8 byte 6
32725 >>9 byte 2 Corel Calendar help file
32726 >>9 byte 10 Corel Calendar data file
32728 >>>9 byte x Corel Calendar: Unknown filetype %d
32730 >8 byte 7
32731 >>9 byte 1 Corel Editor macro
32732 >>9 byte 2 Corel Editor help file
32733 >>9 byte 3 Corel Editor keyboard file
32734 >>9 byte 25 Corel Editor macro resource file
32736 >>>9 byte x Corel Program Editor/Ed Editor: Unknown filetype %d
32738 >8 byte 8
32739 >>9 byte 1 Corel Macro editor macro
32740 >>9 byte 2 Corel Macro editor help file
32741 >>9 byte 3 Corel Macro editor keyboard file
32743 >>>9 byte x Corel Macro Editor: Unknown filetype %d
32745 >8 byte 9
32747 >>>9 byte x Corel Plan Perfect: Unknown filetype %d
32749 >8 byte 10
32751 >>9 byte 1 Corel PlanPerfect macro
32752 >>9 byte 2 Corel PlanPerfect help file
32753 >>9 byte 3 Corel PlanPerfect keyboard file
32754 >>9 byte 10 Corel PlanPerfect worksheet
32755 >>9 byte 15 Corel PlanPerfect printer definition
32756 >>9 byte 18 Corel PlanPerfect graphic definition
32757 >>9 byte 19 Corel PlanPerfect data
32758 >>9 byte 20 Corel PlanPerfect temporary printer
32759 >>9 byte 25 Corel PlanPerfect macro resource data
32761 >>>9 byte x Corel DataPerfect: Unknown filetype %d
32763 >8 byte 11
32764 >>9 byte 2 Corel Mail help file
32765 >>9 byte 5 Corel Mail distribution list
32766 >>9 byte 10 Corel Mail out box
32767 >>9 byte 11 Corel Mail in box
32768 >>9 byte 20 Corel Mail users archived mailbox
32769 >>9 byte 21 Corel Mail archived message database
32770 >>9 byte 22 Corel Mail archived attachments
32772 >>>9 byte x Corel Mail: Unknown filetype %d
32774 >8 byte 12
32775 >>9 byte 11 Corel Printer temporary file
32777 >>>9 byte x Corel Printer: Unknown filetype %d
32779 >8 byte 13
32780 >>9 byte 2 Corel Scheduler help file
32781 >>9 byte 10 Corel Scheduler in file
32782 >>9 byte 11 Corel Scheduler out file
32784 >>>9 byte x Corel Scheduler: Unknown filetype %d
32786 >8 byte 14
32787 >>9 byte 10 Corel GroupWise settings file
32788 >>9 byte 17 Corel GroupWise directory services
32789 >>9 byte 43 Corel GroupWise settings file
32791 >>>9 byte x Corel WordPerfect Office: Unknown filetype %d
32793 >8 byte 15
32795 >>>9 byte x Corel DrawPerfect: Unknown filetype %d
32797 >8 byte 16
32799 >>>9 byte x Corel LetterPerfect: Unknown filetype %d
32801 >8 byte 17
32802 >>9 byte 10 Corel Terminal resource data
32803 >>9 byte 11 Corel Terminal resource data
32804 >>9 byte 43 Corel Terminal resource data
32806 >>>9 byte x Corel Terminal: Unknown filetype %d
32808 >8 byte 18
32809 >>9 byte 10 Corel loadable file
32810 >>9 byte 11 Corel GUI loadable text
32811 >>9 byte 12 Corel graphics resource data
32812 >>9 byte 13 Corel printer settings file
32813 >>9 byte 14 Corel port definition file
32814 >>9 byte 15 Corel print queue parameters
32815 >>9 byte 16 Corel compressed file
32817 >>>9 byte x Corel loadable file: Unknown filetype %d
32818 >>15 byte 0 \b, optimized for Intel
32819 >>15 byte 1 \b, optimized for Non-Intel
32821 >8 byte 20
32822 >>9 byte 10 Corel Network service msg file
32823 >>9 byte 11 Corel Network service msg file
32824 >>9 byte 12 Corel Async gateway login msg
32825 >>9 byte 14 Corel GroupWise message file
32827 >>>9 byte x Corel Network service: Unknown filetype %d
32829 >8 byte 31
32830 >>9 byte 20 GroupWise admin domain database
32831 >>9 byte 21 GroupWise admin host database
32832 >>9 byte 23 GroupWise admin remote host database
32833 >>9 byte 24 GroupWise admin ADS deferment data file
32835 >>>9 byte x GroupWise: Unknown filetype %d
32837 >8 byte 33
32838 >>9 byte 10 IntelliTAG (SGML) compiled DTD
32840 >>>9 byte x IntelliTAG: Unknown filetype %d
32843 >>8 byte x Unknown Corel/Wordperfect product %d,
32844 >>>9 byte x file type %d
32845 >10 byte 0 \b, v5.
32846 >10 byte !0 \b, v%d.
32847 >11 byte x \b%d
32881 >43 byte 0x14 Just System Word Processor Ichitaro v4
32886 >43 byte 0x15 Just System Word Processor Ichitaro v5
32890 >43 byte 0x16 Just System Word Processor Ichitaro v6
32920 #>(2.s+9) ubyte 0 \b, 0-byte
32968 >4 byte x version 0x%02x
33038 0 byte 0x80
33056 >0 byte x archive
33065 >0x1c byte &0x80 byte-swapped
33066 >0x1c byte &0x40 word-swapped
33071 >0x1c byte &0x4 86
33072 >0x1c byte &0xb 186
33073 >0x1c byte &0x9 286
33074 >0x1c byte &0xa 386
33075 >0x1f byte <0x040 small model
33076 >0x1f byte =0x048 large model
33077 >0x1f byte =0x049 huge model
33086 >0x3 byte &0x4 separate
33087 >0x3 byte &0x2 pure
33088 >0 byte &0x1 executable
33089 >0 byte ^0x1 relocatable
33102 >0x1c byte &0x4 86
33103 >0x1c byte &0xb 186
33104 >0x1c byte &0x9 286
33105 >0x1c byte &0x29 286
33106 >0x1c byte &0xa 386
33127 >>>&0 byte =0x00
33171 >5 byte x version %d,
33177 >6 leshort&0x4000 =0x0000 byte reloc,
33188 # XKM (compiled X keymap) files (including version and byte ordering)
33190 >0 byte >0 version %d
33191 >0 byte =0 obsolete
33193 >3 byte >0 version %d
33194 >3 byte =0 obsolete
33226 >8 byte <20 YARA 3.x compiled rule set
33229 >>8 byte 6 created with version 3.3.0
33230 >>8 byte 8 created with version 3.4.0
33231 >>8 byte 11 created with version 3.5.0
33233 >>>8 byte x development version 0x%02x
33281 >40 byte x destination GUID: %02X
33282 >41 byte x %02X
33283 >42 byte x %02X
33284 >43 byte x %02X
33285 >44 byte x %02X
33286 >45 byte x %02X
33287 >46 byte x %02X
33288 >47 byte x %02X,
33291 >>>48 byte x source GUID: %02X
33292 >>>49 byte x %02X
33293 >>>50 byte x %02X
33294 >>>51 byte x %02X
33295 >>>52 byte x %02X
33296 >>>53 byte x %02X
33297 >>>54 byte x %02X
33298 >>>55 byte x %02X,
33311 >47 byte x destination GUID: %02X
33312 >46 byte x %02X
33313 >45 byte x %02X
33314 >44 byte x %02X
33315 >43 byte x %02X
33316 >42 byte x %02X
33317 >41 byte x %02X
33318 >40 byte x %02X,
33321 >>>55 byte x source GUID: %02X
33322 >>>54 byte x %02X
33323 >>>53 byte x %02X
33324 >>>52 byte x %02X
33325 >>>51 byte x %02X
33326 >>>50 byte x %02X
33327 >>>49 byte x %02X
33328 >>>48 byte x %02X,
33393 # The lower byte indicates the ZIP version of this file. The value/10 indicates
33417 # The upper byte indicates the compatibility of the file attribute information.
33463 >10 byte 0 - CELP encoding
33464 >10 byte&0x0B 1 - ADPCM2 encoding
33465 >10 byte&0x0B 2 - ADPCM3 encoding
33466 >10 byte&0x0B 3 - ADPCM4 encoding
33467 >10 byte&0x0B 8 - New ADPCM3 encoding
33468 >10 byte&0x04 4 with resync