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,
108 >2 byte <10 version 2.6%d
120 # The first byte is the Z-machine revision; it is always between 1 and 8. We
149 >>6 byte x \b.%d
150 >>8 byte x \b.%d)
159 # All files are machine-independent (games compile to byte-code) and are tagged
174 # 2-byte length N, the N-char name of the game file *without* a NUL (darn!),
197 >>10 byte x %c
198 >>11 byte x \b%c
199 >>12 byte x \b%c
200 >>13 byte x \b%c)
288 >>48 byte 1 disk icon
289 >>48 byte 2 drawer icon
290 >>48 byte 3 tool icon
291 >>48 byte 4 project icon
292 >>48 byte 5 garbage icon
293 >>48 byte 6 device icon
294 >>48 byte 7 kickstart icon
295 >>48 byte 8 workbench application icon
467 # blocksize in 512 byte units ?
479 >12 lelong x \b %d-byte output blocks in
532 >>11 byte 4 \b v4 (H.263/AMR GSM 6.10)
533 >>11 byte 5 \b v5 (H.263/AMR GSM 6.10)
534 >>11 byte 6 \b v6 (ITU H.264/AMR GSM 6.10)
535 >>11 byte a \b C.S0050-0 V1.0
536 >>11 byte b \b C.S0050-0-A V1.0.0
537 >>11 byte c \b C.S0050-0-B V1.0
540 >>11 byte 6 \b, Release 6 MBMS Extended Presentations
541 >>11 byte 7 \b, Release 7 MBMS Extended Presentations
543 >11 byte 6 \b, Release 6 General Profile
546 >11 byte 1 \b, Release %d (non existent)
547 >11 byte 2 \b, Release %d (non existent)
548 >11 byte 3 \b, Release %d (non existent)
549 >11 byte 4 \b, Release %d
550 >11 byte 5 \b, Release %d
551 >11 byte 6 \b, Release %d
552 >11 byte 7 \b, Release %d Streaming Servers
555 >11 byte 7 \b, Release %d Streaming Servers
683 >4 byte&0x1F 0x07 JVT NAL sequence, H.264 video
684 >>5 byte 66 \b, baseline
685 >>5 byte 77 \b, main
686 >>5 byte 88 \b, extended
687 >>7 byte x \b @ L %u
689 >3 byte 0xBA MPEG sequence
691 >>4 byte &0x40 \b, v2, program multiplex
692 >>4 byte ^0x40 \b, v1, system multiplex
693 >3 byte 0xBB MPEG sequence, v1/2, multiplex (missing pack header)
694 >3 byte&0x1F 0x07 MPEG sequence, H.264 video
695 >>4 byte 66 \b, baseline
696 >>4 byte 77 \b, main
697 >>4 byte 88 \b, extended
698 >>6 byte x \b @ L %u
700 >3 byte 0xB0 MPEG sequence, v4
702 #>>4 byte !0 MPEG sequence, v4
705 >>>9 byte &0x80
706 >>>>10 byte&0xF0 16 \b, video
707 >>>>10 byte&0xF0 32 \b, still texture
708 >>>>10 byte&0xF0 48 \b, mesh
709 >>>>10 byte&0xF0 64 \b, face
710 >>>9 byte&0xF8 8 \b, video
711 >>>9 byte&0xF8 16 \b, still texture
712 >>>9 byte&0xF8 24 \b, mesh
713 >>>9 byte&0xF8 32 \b, face
714 >>4 byte 1 \b, simple @ L1
715 >>4 byte 2 \b, simple @ L2
716 >>4 byte 3 \b, simple @ L3
717 >>4 byte 4 \b, simple @ L0
718 >>4 byte 17 \b, simple scalable @ L1
719 >>4 byte 18 \b, simple scalable @ L2
720 >>4 byte 33 \b, core @ L1
721 >>4 byte 34 \b, core @ L2
722 >>4 byte 50 \b, main @ L2
723 >>4 byte 51 \b, main @ L3
724 >>4 byte 53 \b, main @ L4
725 >>4 byte 66 \b, n-bit @ L2
726 >>4 byte 81 \b, scalable texture @ L1
727 >>4 byte 97 \b, simple face animation @ L1
728 >>4 byte 98 \b, simple face animation @ L2
729 >>4 byte 99 \b, simple face basic animation @ L1
730 >>4 byte 100 \b, simple face basic animation @ L2
731 >>4 byte 113 \b, basic animation text @ L1
732 >>4 byte 114 \b, basic animation text @ L2
733 >>4 byte 129 \b, hybrid @ L1
734 >>4 byte 130 \b, hybrid @ L2
735 >>4 byte 145 \b, advanced RT simple @ L!
736 >>4 byte 146 \b, advanced RT simple @ L2
737 >>4 byte 147 \b, advanced RT simple @ L3
738 >>4 byte 148 \b, advanced RT simple @ L4
739 >>4 byte 161 \b, core scalable @ L1
740 >>4 byte 162 \b, core scalable @ L2
741 >>4 byte 163 \b, core scalable @ L3
742 >>4 byte 177 \b, advanced coding efficiency @ L1
743 >>4 byte 178 \b, advanced coding efficiency @ L2
744 >>4 byte 179 \b, advanced coding efficiency @ L3
745 >>4 byte 180 \b, advanced coding efficiency @ L4
746 >>4 byte 193 \b, advanced core @ L1
747 >>4 byte 194 \b, advanced core @ L2
748 >>4 byte 209 \b, advanced scalable texture @ L1
749 >>4 byte 210 \b, advanced scalable texture @ L2
750 >>4 byte 211 \b, advanced scalable texture @ L3
751 >>4 byte 225 \b, simple studio @ L1
752 >>4 byte 226 \b, simple studio @ L2
753 >>4 byte 227 \b, simple studio @ L3
754 >>4 byte 228 \b, simple studio @ L4
755 >>4 byte 229 \b, core studio @ L1
756 >>4 byte 230 \b, core studio @ L2
757 >>4 byte 231 \b, core studio @ L3
758 >>4 byte 232 \b, core studio @ L4
759 >>4 byte 240 \b, advanced simple @ L0
760 >>4 byte 241 \b, advanced simple @ L1
761 >>4 byte 242 \b, advanced simple @ L2
762 >>4 byte 243 \b, advanced simple @ L3
763 >>4 byte 244 \b, advanced simple @ L4
764 >>4 byte 245 \b, advanced simple @ L5
765 >>4 byte 247 \b, advanced simple @ L3b
766 >>4 byte 248 \b, FGS @ L0
767 >>4 byte 249 \b, FGS @ L1
768 >>4 byte 250 \b, FGS @ L2
769 >>4 byte 251 \b, FGS @ L3
770 >>4 byte 252 \b, FGS @ L4
771 >>4 byte 253 \b, FGS @ L5
772 >3 byte 0xB5 MPEG sequence, v4
774 >>4 byte &0x80
775 >>>5 byte&0xF0 16 \b, video (missing profile header)
776 >>>5 byte&0xF0 32 \b, still texture (missing profile header)
777 >>>5 byte&0xF0 48 \b, mesh (missing profile header)
778 >>>5 byte&0xF0 64 \b, face (missing profile header)
779 >>4 byte&0xF8 8 \b, video (missing profile header)
780 >>4 byte&0xF8 16 \b, still texture (missing profile header)
781 >>4 byte&0xF8 24 \b, mesh (missing profile header)
782 >>4 byte&0xF8 32 \b, face (missing profile header)
783 >3 byte 0xB3 MPEG sequence
788 >>>16 byte&0x0F 1 \b HP
789 >>>16 byte&0x0F 2 \b Spt
790 >>>16 byte&0x0F 3 \b SNR
791 >>>16 byte&0x0F 4 \b MP
792 >>>16 byte&0x0F 5 \b SP
793 >>>17 byte&0xF0 64 \b@HL
794 >>>17 byte&0xF0 96 \b@H-14
795 >>>17 byte&0xF0 128 \b@ML
796 >>>17 byte&0xF0 160 \b@LL
797 >>>17 byte &0x08 \b progressive
798 >>>17 byte ^0x08 \b interlaced
799 >>>17 byte&0x06 2 \b Y'CbCr 4:2:0 video
800 >>>17 byte&0x06 4 \b Y'CbCr 4:2:2 video
801 >>>17 byte&0x06 6 \b Y'CbCr 4:4:4 video
802 >>11 byte &0x02
803 >>>75 byte &0x01
807 >>>>>144 byte&0x0F 1 \b HP
808 >>>>>144 byte&0x0F 2 \b Spt
809 >>>>>144 byte&0x0F 3 \b SNR
810 >>>>>144 byte&0x0F 4 \b MP
811 >>>>>144 byte&0x0F 5 \b SP
812 >>>>>145 byte&0xF0 64 \b@HL
813 >>>>>145 byte&0xF0 96 \b@H-14
814 >>>>>145 byte&0xF0 128 \b@ML
815 >>>>>145 byte&0xF0 160 \b@LL
816 >>>>>145 byte &0x08 \b progressive
817 >>>>>145 byte ^0x08 \b interlaced
818 >>>>>145 byte&0x06 2 \b Y'CbCr 4:2:0 video
819 >>>>>145 byte&0x06 4 \b Y'CbCr 4:2:2 video
820 >>>>>145 byte&0x06 6 \b Y'CbCr 4:4:4 video
824 >>>80 byte&0x0F 1 \b HP
825 >>>80 byte&0x0F 2 \b Spt
826 >>>80 byte&0x0F 3 \b SNR
827 >>>80 byte&0x0F 4 \b MP
828 >>>80 byte&0x0F 5 \b SP
829 >>>81 byte&0xF0 64 \b@HL
830 >>>81 byte&0xF0 96 \b@H-14
831 >>>81 byte&0xF0 128 \b@ML
832 >>>81 byte&0xF0 160 \b@LL
833 >>>81 byte &0x08 \b progressive
834 >>>81 byte ^0x08 \b interlaced
835 >>>81 byte&0x06 2 \b Y'CbCr 4:2:0 video
836 >>>81 byte&0x06 4 \b Y'CbCr 4:2:2 video
837 >>>81 byte&0x06 6 \b Y'CbCr 4:4:4 video
839 >>>7 byte&0xF0 0x10 \b, 16:9
841 >>>7 byte&0xF0 0x10 \b, 16:9
843 >>>7 byte&0xF0 0x10 \b, 4:3
847 >>>7 byte&0xF0 0x20 \b, 4:3
848 >>>7 byte&0xF0 0x30 \b, 16:9
849 >>>7 byte&0xF0 0x40 \b, 11:5
850 >>>7 byte&0xF0 0x80 \b, PAL 4:3
851 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
853 >>>7 byte&0xF0 0x10 \b, 4:3
855 >>>7 byte&0xF0 0x10 \b, 4:3
857 >>>7 byte&0xF0 0x10 \b, 4:3
859 >>>7 byte&0xF0 0x10 \b, 4:3
863 >>>7 byte&0xF0 0x20 \b, 4:3
864 >>>7 byte&0xF0 0x30 \b, 16:9
865 >>>7 byte&0xF0 0x40 \b, 11:5
866 >>>7 byte&0xF0 0x80 \b, PAL 4:3
867 >>>7 byte&0xF0 0xC0 \b, NTSC 4:3
869 >>>>7 byte&0xF0 0x20 \b, 4:3
870 >>>>7 byte&0xF0 0x30 \b, 16:9
871 >>>>7 byte&0xF0 0x40 \b, 11:5
875 >>>7 byte&0xF0 0x20 \b, 4:3
876 >>>7 byte&0xF0 0x30 \b, 16:9
877 >>>7 byte&0xF0 0x40 \b, 11:5
881 >>>7 byte&0xF0 0x20 \b, 4:3
882 >>>7 byte&0xF0 0x30 \b, 16:9
883 >>>7 byte&0xF0 0x40 \b, 11:5
884 >>7 byte&0x0F 1 \b, 23.976 fps
885 >>7 byte&0x0F 2 \b, 24 fps
886 >>7 byte&0x0F 3 \b, 25 fps
887 >>7 byte&0x0F 4 \b, 29.97 fps
888 >>7 byte&0x0F 5 \b, 30 fps
889 >>7 byte&0x0F 6 \b, 50 fps
890 >>7 byte&0x0F 7 \b, 59.94 fps
891 >>7 byte&0x0F 8 \b, 60 fps
892 >>11 byte &0x04 \b, Constrained
904 >2 byte&0xF0 0x10 MPEG ADTS, layer III, v1, 32 kbps
906 >2 byte&0xF0 0x20 MPEG ADTS, layer III, v1, 40 kbps
908 >2 byte&0xF0 0x30 MPEG ADTS, layer III, v1, 48 kbps
910 >2 byte&0xF0 0x40 MPEG ADTS, layer III, v1, 56 kbps
912 >2 byte&0xF0 0x50 MPEG ADTS, layer III, v1, 64 kbps
914 >2 byte&0xF0 0x60 MPEG ADTS, layer III, v1, 80 kbps
916 >2 byte&0xF0 0x70 MPEG ADTS, layer III, v1, 96 kbps
918 >2 byte&0xF0 0x80 MPEG ADTS, layer III, v1, 112 kbps
920 >2 byte&0xF0 0x90 MPEG ADTS, layer III, v1, 128 kbps
922 >2 byte&0xF0 0xA0 MPEG ADTS, layer III, v1, 160 kbps
924 >2 byte&0xF0 0xB0 MPEG ADTS, layer III, v1, 192 kbps
926 >2 byte&0xF0 0xC0 MPEG ADTS, layer III, v1, 224 kbps
928 >2 byte&0xF0 0xD0 MPEG ADTS, layer III, v1, 256 kbps
930 >2 byte&0xF0 0xE0 MPEG ADTS, layer III, v1, 320 kbps
933 >2 byte&0x0C 0x00 \b, 44.1 kHz
934 >2 byte&0x0C 0x04 \b, 48 kHz
935 >2 byte&0x0C 0x08 \b, 32 kHz
937 >3 byte&0xC0 0x00 \b, Stereo
938 >3 byte&0xC0 0x40 \b, JntStereo
939 >3 byte&0xC0 0x80 \b, 2x Monaural
940 >3 byte&0xC0 0xC0 \b, Monaural
941 #>1 byte ^0x01 \b, Data Verify
942 #>2 byte &0x02 \b, Packet Pad
943 #>2 byte &0x01 \b, Custom Flag
944 #>3 byte &0x08 \b, Copyrighted
945 #>3 byte &0x04 \b, Original Source
946 #>3 byte&0x03 1 \b, NR: 50/15 ms
947 #>3 byte&0x03 3 \b, NR: CCIT J.17
953 >2 byte&0xF0 0x10 \b, 32 kbps
954 >2 byte&0xF0 0x20 \b, 48 kbps
955 >2 byte&0xF0 0x30 \b, 56 kbps
956 >2 byte&0xF0 0x40 \b, 64 kbps
957 >2 byte&0xF0 0x50 \b, 80 kbps
958 >2 byte&0xF0 0x60 \b, 96 kbps
959 >2 byte&0xF0 0x70 \b, 112 kbps
960 >2 byte&0xF0 0x80 \b, 128 kbps
961 >2 byte&0xF0 0x90 \b, 160 kbps
962 >2 byte&0xF0 0xA0 \b, 192 kbps
963 >2 byte&0xF0 0xB0 \b, 224 kbps
964 >2 byte&0xF0 0xC0 \b, 256 kbps
965 >2 byte&0xF0 0xD0 \b, 320 kbps
966 >2 byte&0xF0 0xE0 \b, 384 kbps
968 >2 byte&0x0C 0x00 \b, 44.1 kHz
969 >2 byte&0x0C 0x04 \b, 48 kHz
970 >2 byte&0x0C 0x08 \b, 32 kHz
972 >3 byte&0xC0 0x00 \b, Stereo
973 >3 byte&0xC0 0x40 \b, JntStereo
974 >3 byte&0xC0 0x80 \b, 2x Monaural
975 >3 byte&0xC0 0xC0 \b, Monaural
976 #>1 byte ^0x01 \b, Data Verify
977 #>2 byte &0x02 \b, Packet Pad
978 #>2 byte &0x01 \b, Custom Flag
979 #>3 byte &0x08 \b, Copyrighted
980 #>3 byte &0x04 \b, Original Source
981 #>3 byte&0x03 1 \b, NR: 50/15 ms
982 #>3 byte&0x03 3 \b, NR: CCIT J.17
993 #>>>2 byte&0xF0 0x10 \b, 32 kbps
994 #>>>2 byte&0xF0 0x20 \b, 64 kbps
995 #>>>2 byte&0xF0 0x30 \b, 96 kbps
996 #>>>2 byte&0xF0 0x40 \b, 128 kbps
997 #>>>2 byte&0xF0 0x50 \b, 160 kbps
998 #>>>2 byte&0xF0 0x60 \b, 192 kbps
999 #>>>2 byte&0xF0 0x70 \b, 224 kbps
1000 #>>>2 byte&0xF0 0x80 \b, 256 kbps
1001 #>>>2 byte&0xF0 0x90 \b, 288 kbps
1002 #>>>2 byte&0xF0 0xA0 \b, 320 kbps
1003 #>>>2 byte&0xF0 0xB0 \b, 352 kbps
1004 #>>>2 byte&0xF0 0xC0 \b, 384 kbps
1005 #>>>2 byte&0xF0 0xD0 \b, 416 kbps
1006 #>>>2 byte&0xF0 0xE0 \b, 448 kbps
1008 #>>>2 byte&0x0C 0x00 \b, 44.1 kHz
1009 #>>>2 byte&0x0C 0x04 \b, 48 kHz
1010 #>>>2 byte&0x0C 0x08 \b, 32 kHz
1012 #>>>3 byte&0xC0 0x00 \b, Stereo
1013 #>>>3 byte&0xC0 0x40 \b, JntStereo
1014 #>>>3 byte&0xC0 0x80 \b, 2x Monaural
1015 #>>>3 byte&0xC0 0xC0 \b, Monaural
1016 ##>1 byte ^0x01 \b, Data Verify
1017 ##>2 byte &0x02 \b, Packet Pad
1018 ##>2 byte &0x01 \b, Custom Flag
1019 ##>3 byte &0x08 \b, Copyrighted
1020 ##>3 byte &0x04 \b, Original Source
1021 ##>3 byte&0x03 1 \b, NR: 50/15 ms
1022 ##>3 byte&0x03 3 \b, NR: CCIT J.17
1028 >2 byte&0xF0 0x10 \b, 8 kbps
1029 >2 byte&0xF0 0x20 \b, 16 kbps
1030 >2 byte&0xF0 0x30 \b, 24 kbps
1031 >2 byte&0xF0 0x40 \b, 32 kbps
1032 >2 byte&0xF0 0x50 \b, 40 kbps
1033 >2 byte&0xF0 0x60 \b, 48 kbps
1034 >2 byte&0xF0 0x70 \b, 56 kbps
1035 >2 byte&0xF0 0x80 \b, 64 kbps
1036 >2 byte&0xF0 0x90 \b, 80 kbps
1037 >2 byte&0xF0 0xA0 \b, 96 kbps
1038 >2 byte&0xF0 0xB0 \b, 112 kbps
1039 >2 byte&0xF0 0xC0 \b, 128 kbps
1040 >2 byte&0xF0 0xD0 \b, 144 kbps
1041 >2 byte&0xF0 0xE0 \b, 160 kbps
1043 >2 byte&0x0C 0x00 \b, 22.05 kHz
1044 >2 byte&0x0C 0x04 \b, 24 kHz
1045 >2 byte&0x0C 0x08 \b, 16 kHz
1047 >3 byte&0xC0 0x00 \b, Stereo
1048 >3 byte&0xC0 0x40 \b, JntStereo
1049 >3 byte&0xC0 0x80 \b, 2x Monaural
1050 >3 byte&0xC0 0xC0 \b, Monaural
1051 #>1 byte ^0x01 \b, Data Verify
1052 #>2 byte &0x02 \b, Packet Pad
1053 #>2 byte &0x01 \b, Custom Flag
1054 #>3 byte &0x08 \b, Copyrighted
1055 #>3 byte &0x04 \b, Original Source
1056 #>3 byte&0x03 1 \b, NR: 50/15 ms
1057 #>3 byte&0x03 3 \b, NR: CCIT J.17
1063 >2 byte&0xF0 0x10 \b, 8 kbps
1064 >2 byte&0xF0 0x20 \b, 16 kbps
1065 >2 byte&0xF0 0x30 \b, 24 kbps
1066 >2 byte&0xF0 0x40 \b, 32 kbps
1067 >2 byte&0xF0 0x50 \b, 40 kbps
1068 >2 byte&0xF0 0x60 \b, 48 kbps
1069 >2 byte&0xF0 0x70 \b, 56 kbps
1070 >2 byte&0xF0 0x80 \b, 64 kbps
1071 >2 byte&0xF0 0x90 \b, 80 kbps
1072 >2 byte&0xF0 0xA0 \b, 96 kbps
1073 >2 byte&0xF0 0xB0 \b, 112 kbps
1074 >2 byte&0xF0 0xC0 \b, 128 kbps
1075 >2 byte&0xF0 0xD0 \b, 144 kbps
1076 >2 byte&0xF0 0xE0 \b, 160 kbps
1078 >2 byte&0x0C 0x00 \b, 22.05 kHz
1079 >2 byte&0x0C 0x04 \b, 24 kHz
1080 >2 byte&0x0C 0x08 \b, 16 kHz
1082 >3 byte&0xC0 0x00 \b, Stereo
1083 >3 byte&0xC0 0x40 \b, JntStereo
1084 >3 byte&0xC0 0x80 \b, 2x Monaural
1085 >3 byte&0xC0 0xC0 \b, Monaural
1086 #>1 byte ^0x01 \b, Data Verify
1087 #>2 byte &0x02 \b, Packet Pad
1088 #>2 byte &0x01 \b, Custom Flag
1089 #>3 byte &0x08 \b, Copyrighted
1090 #>3 byte &0x04 \b, Original Source
1091 #>3 byte&0x03 1 \b, NR: 50/15 ms
1092 #>3 byte&0x03 3 \b, NR: CCIT J.17
1098 >2 byte&0xF0 0x10 \b, 32 kbps
1099 >2 byte&0xF0 0x20 \b, 48 kbps
1100 >2 byte&0xF0 0x30 \b, 56 kbps
1101 >2 byte&0xF0 0x40 \b, 64 kbps
1102 >2 byte&0xF0 0x50 \b, 80 kbps
1103 >2 byte&0xF0 0x60 \b, 96 kbps
1104 >2 byte&0xF0 0x70 \b, 112 kbps
1105 >2 byte&0xF0 0x80 \b, 128 kbps
1106 >2 byte&0xF0 0x90 \b, 144 kbps
1107 >2 byte&0xF0 0xA0 \b, 160 kbps
1108 >2 byte&0xF0 0xB0 \b, 176 kbps
1109 >2 byte&0xF0 0xC0 \b, 192 kbps
1110 >2 byte&0xF0 0xD0 \b, 224 kbps
1111 >2 byte&0xF0 0xE0 \b, 256 kbps
1113 >2 byte&0x0C 0x00 \b, 22.05 kHz
1114 >2 byte&0x0C 0x04 \b, 24 kHz
1115 >2 byte&0x0C 0x08 \b, 16 kHz
1117 >3 byte&0xC0 0x00 \b, Stereo
1118 >3 byte&0xC0 0x40 \b, JntStereo
1119 >3 byte&0xC0 0x80 \b, 2x Monaural
1120 >3 byte&0xC0 0xC0 \b, Monaural
1121 #>1 byte ^0x01 \b, Data Verify
1122 #>2 byte &0x02 \b, Packet Pad
1123 #>2 byte &0x01 \b, Custom Flag
1124 #>3 byte &0x08 \b, Copyrighted
1125 #>3 byte &0x04 \b, Original Source
1126 #>3 byte&0x03 1 \b, NR: 50/15 ms
1127 #>3 byte&0x03 3 \b, NR: CCIT J.17
1133 >2 byte&0xF0 0x10 \b, 8 kbps
1134 >2 byte&0xF0 0x20 \b, 16 kbps
1135 >2 byte&0xF0 0x30 \b, 24 kbps
1136 >2 byte&0xF0 0x40 \b, 32 kbps
1137 >2 byte&0xF0 0x50 \b, 40 kbps
1138 >2 byte&0xF0 0x60 \b, 48 kbps
1139 >2 byte&0xF0 0x70 \b, 56 kbps
1140 >2 byte&0xF0 0x80 \b, 64 kbps
1141 >2 byte&0xF0 0x90 \b, 80 kbps
1142 >2 byte&0xF0 0xA0 \b, 96 kbps
1143 >2 byte&0xF0 0xB0 \b, 112 kbps
1144 >2 byte&0xF0 0xC0 \b, 128 kbps
1145 >2 byte&0xF0 0xD0 \b, 144 kbps
1146 >2 byte&0xF0 0xE0 \b, 160 kbps
1148 >2 byte&0x0C 0x00 \b, 11.025 kHz
1149 >2 byte&0x0C 0x04 \b, 12 kHz
1150 >2 byte&0x0C 0x08 \b, 8 kHz
1152 >3 byte&0xC0 0x00 \b, Stereo
1153 >3 byte&0xC0 0x40 \b, JntStereo
1154 >3 byte&0xC0 0x80 \b, 2x Monaural
1155 >3 byte&0xC0 0xC0 \b, Monaural
1156 #>1 byte ^0x01 \b, Data Verify
1157 #>2 byte &0x02 \b, Packet Pad
1158 #>2 byte &0x01 \b, Custom Flag
1159 #>3 byte &0x08 \b, Copyrighted
1160 #>3 byte &0x04 \b, Original Source
1161 #>3 byte&0x03 1 \b, NR: 50/15 ms
1162 #>3 byte&0x03 3 \b, NR: CCIT J.17
1169 >4 byte &0x80
1170 >>13 byte &0x10 \b, VBR
1171 >>13 byte ^0x10 \b, CBR
1172 >>16 byte&0x1E 0x02 \b, single stream
1173 >>16 byte&0x1E 0x04 \b, 2 streams
1174 >>16 byte&0x1E 0x06 \b, 3 streams
1175 >>16 byte &0x08 \b, 4 or more streams
1176 >>16 byte &0x10 \b, 8 or more streams
1177 >>4 byte &0x80 \b, Copyrighted
1178 >>13 byte &0x40 \b, Original Source
1179 >>13 byte &0x20 \b, Home Flag
1180 >4 byte ^0x80
1181 >>4 byte &0x10 \b, VBR
1182 >>4 byte ^0x10 \b, CBR
1183 >>7 byte&0x1E 0x02 \b, single stream
1184 >>7 byte&0x1E 0x04 \b, 2 streams
1185 >>7 byte&0x1E 0x06 \b, 3 streams
1186 >>7 byte &0x08 \b, 4 or more streams
1187 >>7 byte &0x10 \b, 8 or more streams
1188 >>4 byte &0x40 \b, Original Stream(s)
1189 >>4 byte &0x20 \b, Home Source
1194 >1 byte &0x08 \b, v2
1195 >1 byte ^0x08 \b, v4
1197 >>2 byte &0xC0 \b LTP
1198 >2 byte&0xc0 0x00 \b Main
1199 >2 byte&0xc0 0x40 \b LC
1200 >2 byte&0xc0 0x80 \b SSR
1202 >2 byte&0x3c 0x00 \b, 96 kHz
1203 >2 byte&0x3c 0x04 \b, 88.2 kHz
1204 >2 byte&0x3c 0x08 \b, 64 kHz
1205 >2 byte&0x3c 0x0c \b, 48 kHz
1206 >2 byte&0x3c 0x10 \b, 44.1 kHz
1207 >2 byte&0x3c 0x14 \b, 32 kHz
1208 >2 byte&0x3c 0x18 \b, 24 kHz
1209 >2 byte&0x3c 0x1c \b, 22.05 kHz
1210 >2 byte&0x3c 0x20 \b, 16 kHz
1211 >2 byte&0x3c 0x24 \b, 12 kHz
1212 >2 byte&0x3c 0x28 \b, 11.025 kHz
1213 >2 byte&0x3c 0x2c \b, 8 kHz
1222 #>1 byte ^0x01 \b, Data Verify
1223 #>2 byte &0x02 \b, Custom Flag
1224 #>3 byte &0x20 \b, Original Stream
1225 #>3 byte &0x10 \b, Home Source
1226 #>3 byte &0x08 \b, Copyrighted
1231 #>1 beshort&0x1FFF x \b, %hu byte packet
1232 >3 byte&0xE0 0x40
1233 >>4 byte&0x3C 0x04 \b, single stream
1234 >>4 byte&0x3C 0x08 \b, 2 streams
1235 >>4 byte&0x3C 0x0C \b, 3 streams
1236 >>4 byte &0x08 \b, 4 or more streams
1237 >>4 byte &0x20 \b, 8 or more streams
1238 >3 byte&0xC0 0
1239 >>4 byte&0x78 0x08 \b, single stream
1240 >>4 byte&0x78 0x10 \b, 2 streams
1241 >>4 byte&0x78 0x18 \b, 3 streams
1242 >>4 byte &0x20 \b, 4 or more streams
1243 >>4 byte &0x40 \b, 8 or more streams
1280 # Note that title and author appear in the two 20-byte chunks
1284 #0 byte 1 DL version 1, medium format (160x100, 4 images/screen)
1286 #>42 byte x - %d screens,
1287 #>43 byte x %d commands
1288 #0 byte 2 DL version 2
1290 #>1 byte 1 - large format (320x200,1 image/screen),
1291 #>1 byte 2 - medium format (160x100,4 images/screen),
1292 #>1 byte >2 - unknown format,
1293 #>42 byte x %d screens,
1294 #>43 byte x %d commands
1311 >188 byte 0x47 MPEG transport stream data
1315 >4 byte &0x01 (DVCPRO) movie file
1316 >4 byte ^0x01 (DV) movie file
1317 >3 byte &0x80 (PAL)
1318 >3 byte ^0x80 (NTSC)
1364 >0 byte x GameCube movie,
1373 >0x21 byte x v%x
1375 >0x21 byte x v%x
1404 #>4 byte &0x40
1406 #>4 byte ^0x40
1419 #>4 byte&0x1F 0x07
1439 >>51 byte&0x20 0 mono
1440 >>51 byte&0x20 !0 stereo
1441 #>>51 byte&0x10 0 FFT
1442 #>>51 byte&0x10 !0 DCT
1502 >3 byte x version %c,
1533 >32 byte 0x6a (uses BSD/OS shared libs)
1537 >32 byte 0x6a (uses BSD/OS shared libs)
1541 >32 byte 0x6a (uses BSD/OS shared libs)
1567 >3 byte x version %d
1578 >3 byte x version %d
1583 >3 byte <6 Apache Hadoop Sequence file version %d
1584 >3 byte >6 Apache Hadoop Sequence file version %d
1585 >3 byte =6
1618 >0xc byte 00 \b, DOS 3.3 sector order
1619 >>0x10 byte 00 \b, Volume 254
1620 >>0x10 byte&0x7f x \b, Volume %u
1621 >0xc byte 01 \b, ProDOS sector order
1623 >0xc byte 02 \b, NIB data
1644 >8 byte 8 NOS 1.x,
1645 >8 byte 9 NOS 2.x,
1683 # ('p' + 1-byte ProDOS File Type + 2-byte ProDOS Aux Type')
1696 >>>85 byte&0x01 >0 \b, zoomed
1698 >>>90 byte&0x01 >0 \b, paginated
1700 >>>92 byte&0x01 >0 \b, with mail merge
1748 #>5 byte x \b, build number %d
1809 >6 byte x \bCoreFoundation binary property list data, version 0x%c
1810 >>7 byte x \b%c
1812 >>8 byte&0xF0 0x00 \b
1813 >>>8 byte&0x0F 0x00 \b, root type: null
1814 >>>8 byte&0x0F 0x08 \b, root type: false boolean
1815 >>>8 byte&0x0F 0x09 \b, root type: true boolean
1816 >>8 byte&0xF0 0x10 \b, root type: integer
1817 >>8 byte&0xF0 0x20 \b, root type: real
1818 >>8 byte&0xF0 0x30 \b, root type: date
1819 >>8 byte&0xF0 0x40 \b, root type: data
1820 >>8 byte&0xF0 0x50 \b, root type: ascii string
1821 >>8 byte&0xF0 0x60 \b, root type: unicode string
1822 >>8 byte&0xF0 0x80 \b, root type: uid (CORRUPT)
1823 >>8 byte&0xF0 0xa0 \b, root type: array
1824 >>8 byte&0xF0 0xd0 \b, root type: dictionary
1831 >0 byte x \b, version %d
1832 >0 byte <5 \b
1833 >>13 byte 0x81 \b
1836 >0 byte x \b, version %d
1837 >0 byte <5 \b
1838 >>13 byte 0x81 \b
2016 >0 byte x \b, version %d
2022 >0 byte >4
2071 >6 byte 1 \b, dirty
2123 # byte order as the machine running "file" with "cpio archive", and
2124 # to indicate archives produced on machines with the opposite byte order
2125 # from the machine running "file" with "byte-swapped cpio archive".
2132 0 short 0143561 byte-swapped cpio archive
2145 # They were written with binary values in host byte order, and
2169 # From "pdp" (but why a 4-byte quantity?)
2244 # The first byte is the magic (0x1a), byte 2 is the compression type for
2273 #0 byte 0x1a RISC OS archive (spark format)
2281 # probably many can be enhanced by finding some 0-byte or control char near the start
2586 >2 byte x \b, version %i
2587 >3 byte x \b.%i
2594 >3 byte&0xf0 0x30
2595 >>3 byte x (v%c)
2603 >5 byte x \b, v%d,
2604 >8 byte &0x04 multi-volume,
2605 >8 byte &0x10 slash-switched,
2606 >8 byte &0x20 backup,
2608 >7 byte 0 os: MS-DOS
2609 >7 byte 1 os: PRIMOS
2610 >7 byte 2 os: Unix
2611 >7 byte 3 os: Amiga
2612 >7 byte 4 os: Macintosh
2613 >7 byte 5 os: OS/2
2614 >7 byte 6 os: Apple ][ GS
2615 >7 byte 7 os: Atari ST
2616 >7 byte 8 os: NeXT
2617 >7 byte 9 os: VAX/VMS
2618 >3 byte >0 %d]
2627 #>4 byte&0x0f =0 first is type CPY
2628 #>4 byte&0x0f =1 first is type ASC
2629 #>4 byte&0x0f =2 first is type HSC
2630 #>4 byte&0x0f =0x0e first is type DIR
2631 #>4 byte&0x0f =0x0f first is type SPECIAL
2636 >4 byte&0x0f =0 first is type CPY
2637 >4 byte&0x0f =1 first is type ASC
2638 >4 byte&0x0f =2 first is type HSC
2639 >4 byte&0x0f =0x0e first is type DIR
2640 >4 byte&0x0f =0x0f first is type SPECIAL
2648 >0x26 byte =0x27 -
2791 # >20 byte x - header level %d
2816 >24 byte 15 \b, v1.5
2817 >24 byte 20 \b, v2.0
2818 >24 byte 29 \b, v4
2819 >15 byte 0 \b, os: MS-DOS
2820 >15 byte 1 \b, os: OS/2
2821 >15 byte 2 \b, os: Win32
2822 >15 byte 3 \b, os: Unix
2823 >15 byte 4 \b, os: Mac OS
2824 >15 byte 5 \b, os: BeOS
2843 >(0xc.l+9) byte 0x74
2846 >(0xc.l+9) byte 0x7a
2848 >9 byte 0x73
2881 # Check for have 8-byte name, 0-byte extra field, name "mimetype", and
2904 >>>>68 byte !0x2e document
2908 >>>>66 byte !0x2e spreadsheet
2911 >>>>66 byte !0x2e document
2914 >>>>69 byte !0x2e presentation
2924 >>>>77 byte !0x2d Text
2933 >>>>81 byte !0x2d Drawing
2938 >>>>85 byte !0x2d Presentation
2943 >>>>84 byte !0x2d Spreadsheet
2948 >>>>78 byte !0x2d Chart
2953 >>>>80 byte !0x2d Formula
2960 >>>>78 byte !0x2d Image
3006 >>>4 byte 0x09 \b, at least v0.9 to extract
3007 >>>4 byte 0x0a \b, at least v1.0 to extract
3008 >>>4 byte 0x0b \b, at least v1.1 to extract
3009 >>>4 byte 0x14 \b, at least v2.0 to extract
3010 >>>4 byte 0x15 \b, at least v2.1 to extract
3011 >>>4 byte 0x19 \b, at least v2.5 to extract
3012 >>>4 byte 0x1b \b, at least v2.7 to extract
3013 >>>4 byte 0x2d \b, at least v4.5 to extract
3014 >>>4 byte 0x2e \b, at least v4.6 to extract
3015 >>>4 byte 0x32 \b, at least v5.0 to extract
3016 >>>4 byte 0x33 \b, at least v5.1 to extract
3017 >>>4 byte 0x34 \b, at least v5.2 to extract
3018 >>>4 byte 0x3d \b, at least v6.1 to extract
3019 >>>4 byte 0x3e \b, at least v6.2 to extract
3020 >>>4 byte 0x3f \b, at least v6.3 to extract
3032 >4 byte >48 \b, v%c.
3033 >>6 byte >47 \b%c
3034 >>>7 byte >47 \b%c
3035 >32 byte >0 \b, modify: v%d
3036 >>33 byte x \b.%d+
3038 >>70 byte >0 extract: v%d
3039 >>>71 byte x \b.%d+
3080 #>25 byte x v%d
3081 #>24 byte x \b.%d
3120 >15 byte >0 version %d
3121 >16 byte =0x00 \b, from MS-DOS
3122 >16 byte =0x01 \b, from OS/2
3123 >16 byte =0x02 \b, from Win/32
3124 >16 byte =0x03 \b, from Unix
3125 >16 byte =0x04 \b, from MacOS
3126 >16 byte =0x05 \b, from WinNT
3127 >16 byte =0x06 \b, from Primos
3128 >16 byte =0x07 \b, from AppleGS
3129 >16 byte =0x08 \b, from Atari
3130 >16 byte =0x09 \b, from Vax/VMS
3131 >16 byte =0x0A \b, from Amiga
3132 >16 byte =0x0B \b, from Next
3133 >14 byte x \b, version %d to extract
3135 >>17 byte x \b (part %d),
3166 >4 byte x - version %d
3167 >5 byte x \b.%d
3175 >14 byte 0x54 end slice
3228 >3 byte x \b, level %d
3238 >36 byte 1 \b, front-to-back
3239 >36 byte 16 \b, back-to-front
3260 # ~ 30 byte password field only for *.gho
3287 >3 byte x version %d
3294 0 regex \^[\040\t]{0,50}\\.byte assembler source text
3319 >29 byte 0x36 Words Document
3320 >29 byte 0x35 Graphic
3321 >29 byte 0x32 Spreadsheet
3322 >29 byte 0x38 Macro
3465 >19 byte 0x1A
3466 >23 byte >0 - version %d
3467 >22 byte >0 \b.%d
3476 >4 byte&0xf0 x version %d
3477 >4 byte&0x0f x \b.%d,
3478 >45 byte x %d instruments
3479 >83 byte 0 (module)
3480 >83 byte 1 (song)
3648 >22 byte =0 replay 5.485 KHz
3649 >22 byte =1 replay 8.084 KHz
3650 >22 byte =2 replay 10.971 KHz
3651 >22 byte =3 replay 16.168 KHz
3652 >22 byte =4 replay 21.942 KHz
3653 >22 byte =5 replay 32.336 KHz
3654 >22 byte =6 replay 43.885 KHz
3655 >22 byte =7 replay 47.261 KHz
3661 >3 byte x \b.%d
3662 >4 byte x \b.%d
3663 >>5 byte &0x80 \b, unsynchronized frames
3664 >>5 byte &0x40 \b, extended header
3665 >>5 byte &0x20 \b, experimental
3666 >>5 byte &0x10 \b, footer present
3674 >5 byte x version %d,
3675 >6 byte x %d tracks,
3676 >122 byte&0x2 =1 dual PAL/NTSC
3677 >122 byte&0x1 =1 PAL
3678 >122 byte&0x1 =0 NTSC
3689 >20 byte x \b), %d tracks,
3690 >18 byte&0x2 =1 dual PAL/NTSC
3691 >18 byte&0x2 =0
3692 >>18 byte&0x1 =1 PAL
3693 >>18 byte&0x1 =0 NTSC
3699 >>0x23 byte 0x1B \b, without ID666 tag
3700 >>0x23 byte 0x1A \b, with ID666 tag
3720 >18 byte &2 16 bit
3721 >18 byte ^2 8 bit
3722 >18 byte &4 stereo
3723 >18 byte ^4 mono
3726 >30 byte !0 %d samples
3731 >22 byte 0x49 looped
3732 >22 byte 0xC9 non-looped
3733 >23 byte 1 33kHz
3734 >23 byte 2 50kHz
3735 >23 byte 3 16kHz
3741 >0 byte 1 sample
3742 >0 byte 2 adlib melody
3743 >0 byte >2 adlib drum
3744 >31 byte &2 stereo
3745 >31 byte ^2 mono
3746 >31 byte &4 16bit little endian
3747 >31 byte ^4 8bit
3748 >30 byte 0 unpacked
3749 >30 byte 1 packed
3761 >3 byte =0 1 module data
3762 >3 byte =1 2 module data
3767 >20 byte >0 %c
3768 >>21 byte >0 \b%c
3769 >>>22 byte >0 \b%c
3770 >>>>23 byte >0 \b%c
3774 >4 byte >0 V%X.
3775 >>5 byte x \b%02X
3785 >4 byte x v%i
3812 >>32 byte x , %d tracks
3818 >4 byte&0x7f >0 \b, unknown version
3819 >4 byte&0x7f 0 \b
3827 >>20 byte&0xe 0x0 \b, mono
3828 >>20 byte&0xe 0x2 \b, stereo
3829 >>20 byte&0xe 0x4 \b, 3 channels
3830 >>20 byte&0xe 0x6 \b, 4 channels
3831 >>20 byte&0xe 0x8 \b, 5 channels
3832 >>20 byte&0xe 0xa \b, 6 channels
3833 >>20 byte&0xe 0xc \b, 7 channels
3834 >>20 byte&0xe 0xe \b, 8 channels
3849 >>21 byte&0xf >0 \b, >4G samples
3850 >>21 byte&0xf 0 \b
3906 >4 byte x Version %d
3917 #>5 byte x version %d
3918 >14 byte x %d channel(s),
3919 >15 byte =1 lossless,
3920 >15 byte =0 lossy,
3921 >16 byte x mid-side
3956 >3 byte 255 \b, SV pre8
3957 >3 byte&0xF 0x6 \b, SV 6
3958 >3 byte&0xF 0x8 \b, SV 8
3959 >3 byte&0xF 0x7 \b, SV 7
3960 >>3 byte&0xF0 0x0 \b.0
3961 >>3 byte&0xF0 0x10 \b.1
3962 >>3 byte&0xF0 240 \b.15
3963 >>10 byte&0xF0 0x0 \b, no profile
3964 >>10 byte&0xF0 0x10 \b, profile 'Unstable/Experimental'
3965 >>10 byte&0xF0 0x50 \b, quality 0
3966 >>10 byte&0xF0 0x60 \b, quality 1
3967 >>10 byte&0xF0 0x70 \b, quality 2 (Telephone)
3968 >>10 byte&0xF0 0x80 \b, quality 3 (Thumb)
3969 >>10 byte&0xF0 0x90 \b, quality 4 (Radio)
3970 >>10 byte&0xF0 0xA0 \b, quality 5 (Standard)
3971 >>10 byte&0xF0 0xB0 \b, quality 6 (Xtreme)
3972 >>10 byte&0xF0 0xC0 \b, quality 7 (Insane)
3973 >>10 byte&0xF0 0xD0 \b, quality 8 (BrainDead)
3974 >>10 byte&0xF0 0xE0 \b, quality 9
3975 >>10 byte&0xF0 0xF0 \b, quality 10
3976 >>27 byte 0x0 \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
3977 >>27 byte 102 \b, Beta 1.02
3978 >>27 byte 104 \b, Beta 1.04
3979 >>27 byte 105 \b, Alpha 1.05
3980 >>27 byte 106 \b, Beta 1.06
3981 >>27 byte 110 \b, Release 1.1
3982 >>27 byte 111 \b, Alpha 1.11
3983 >>27 byte 112 \b, Beta 1.12
3984 >>27 byte 113 \b, Alpha 1.13
3985 >>27 byte 114 \b, Beta 1.14
3986 >>27 byte 115 \b, Alpha 1.15
4081 >4 byte 0xc4 GVOX Encore music, version 5.0 or above
4082 >4 byte 0xc2 GVOX Encore music, version < 5.0
4085 >4 byte 0xc5 GVOX Encore music, version < 5.0
4112 # you can only select voice modules with correponding language byte ID like 1
4127 >0x3 byte 0xFE General Digital Music.
4131 >>>0x46 byte 0x1A
4133 >>>>0x4B byte x %d.
4134 >>>>0x4C byte x \b%02d
4136 >>>>0x4F byte x \b%d.
4137 >>>>>0x50 byte x \b%d)
4140 >0x3 byte/16 x Version %d.
4141 >0x3 byte&0x0F x \b%02d
4145 >3 byte <2 Hively Tracker Song
4146 >3 byte 0 1 module data
4147 >3 byte 1 2 module data
4151 >>3 byte 0 Version 0 (With MP3 and lossless)
4152 >>3 byte 1 Version 1 (With ogg and lossless)
4153 >>3 byte 3 Version 2.2
4154 >>3 byte 4 (With no LAME header)
4155 >>3 byte 5 Version 2.4
4170 >0x2c byte 0x0d
4171 >0x2d byte 0x0a
4172 >0x2e byte 0x1a
4173 >>0x3 byte 0xFE Farandole Tracker Song
4174 >>>0x31 byte/16 x Version %d.
4175 >>>0x31 byte&0x0F x \b%02d
4190 >>18 byte x (LEVEL %d)
4218 0 byte 0x61
4225 >>>>&0 byte x TAP 3.%d Batch (TD.57, Transferred Account)
4228 0 byte 0x62
4233 >>>&0 byte x TAP 3.%d Notification (TD.57, Transferred Account)
4238 0 byte 0x61
4241 >>&0 byte x NRT 2.%d (TD.35, Near Real Time Roaming Data Exchange)
4253 >>>>&0 byte x RAP 1.%d Batch (TD.32, Returned Account Procedure),
4254 >>>&0 byte x TAP 3.%d
4284 >3 byte &0x04
4307 >0x18 byte x \b, comment character: %c
4335 >0x04 byte >-1 version %d.
4336 >0x05 byte >-1 \b%d
4407 #0 byte 0x3e
4470 #>>&1 byte x %d.
4471 #>>&2 byte x %d.
4472 #>>&3 byte x %d
4482 #>>&1 byte x %d.
4483 #>>&2 byte x \b%d.
4484 #>>&3 byte x \b%d
4497 >>>9 byte x with version %c.
4498 >>>10 byte x \b%c
4499 >>>11 byte x \b%c
4503 >>>9 byte x with version %c.
4504 >>>10 byte x \b%c
4505 >>>11 byte x \b%c
4510 >>9 byte x with version %c.
4511 >>10 byte x \b%c
4512 >>11 byte x \b%c
4516 >>>9 byte x with version %c.
4517 >>>10 byte x \b%c
4518 >>>11 byte x \b%c
4565 >32 byte 0x6a (uses shared libs)
4569 >0 byte &0x80
4573 >0 byte ^0x80 executable
4578 >0 byte &0x80 dynamically linked executable
4579 >0 byte ^0x80 executable
4584 >0 byte &0x80 dynamically linked executable
4585 >0 byte ^0x80 executable
4624 >8 byte x version: %i
4625 >9 byte x tracks: %i
4657 >0x0c byte x Version:%u,
4805 >0x02 byte 0xfe
4849 >5 byte x version %d.
4850 >4 byte x \b%d
4855 >5 byte x version %d.
4856 >4 byte x \b%d
4898 >>3 ubyte >0x3f (byte string)
5059 #null to byte 1000 octal
5100 # XXX - what byte order does the Clipper use?
5146 >52 byte 1 -Ctnc
5147 >52 byte 2 -Ctsw
5148 >52 byte 3 -Ctpw
5149 >52 byte 4 -Ctcb
5150 >53 byte 1 -Cdnc
5151 >53 byte 2 -Cdsw
5152 >53 byte 3 -Cdpw
5153 >53 byte 4 -Cdcb
5154 >54 byte 1 -Csnc
5155 >54 byte 2 -Cssw
5156 >54 byte 3 -Cspw
5157 >54 byte 4 -Cscb
5354 >0x04 uleshort <4 ksh byte-code version %d
5391 >2 byte&0x80 >0 block compressed
5392 >2 byte&0x1f x %d bits
5402 >2 byte <8 \b, reserved method
5403 >2 byte >8 \b, unknown method
5404 >3 byte &0x01 \b, ASCII
5405 >3 byte &0x02 \b, has CRC
5406 >3 byte &0x04 \b, extra field
5407 >3 byte&0xC =0x08
5409 >3 byte &0x10 \b, has comment
5410 >3 byte &0x20 \b, encrypted
5412 >8 byte 2 \b, max compression
5413 >8 byte 4 \b, max speed
5414 >9 byte =0x00 \b, from FAT filesystem (MS-DOS, OS/2, NT)
5415 >9 byte =0x01 \b, from Amiga
5416 >9 byte =0x02 \b, from VMS
5417 >9 byte =0x03 \b, from Unix
5418 >9 byte =0x04 \b, from VM/CMS
5419 >9 byte =0x05 \b, from Atari
5420 >9 byte =0x06 \b, from HPFS filesystem (OS/2, NT)
5421 >9 byte =0x07 \b, from MacOS
5422 >9 byte =0x08 \b, from Z-System
5423 >9 byte =0x09 \b, from CP/M
5424 >9 byte =0x0A \b, from TOPS/20
5425 >9 byte =0x0B \b, from NTFS filesystem (NT)
5426 >9 byte =0x0C \b, from QDOS
5427 >9 byte =0x0D \b, from Acorn RISCOS
5429 # packed data, Huffman (minimum redundancy) codes on a byte-by-byte basis
5435 # This magic number is byte-order-independent.
5440 # byte-order independent, and one of which is byte-order dependent?
5454 >3 byte >47 \b, block size = %c00k
5459 >4 byte x \b, version: %d
5486 #0 byte&0xF0 0xd0 data
5487 #>33 byte&0xF0 0xd0
5488 #>66 byte&0xF0 0xd0
5489 #>99 byte&0xF0 0xd0
5490 #>132 byte&0xF0 0xd0 GSM 06.10 compressed audio
5496 #>2 byte x \b, version: %c
5510 >>9 byte&0xf0 =0x00 - version 0.
5512 >>13 byte 1 LZO1X-1,
5513 >>13 byte 2 LZO1X-1(15),
5514 >>13 byte 3 LZO1X-999,
5516 >>14 byte =0x00 os: MS-DOS
5517 >>14 byte =0x01 os: Amiga
5518 >>14 byte =0x02 os: VMS
5519 >>14 byte =0x03 os: Unix
5520 >>14 byte =0x05 os: Atari
5521 >>14 byte =0x06 os: OS/2
5522 >>14 byte =0x07 os: MacOS
5523 >>14 byte =0x0A os: Tops/20
5524 >>14 byte =0x0B os: WinNT
5525 >>14 byte =0x0E os: Win32
5527 >>9 byte&0xf0 =0x00 - version 0.
5528 >>9 byte&0xf0 =0x10 - version 1.
5529 >>9 byte&0xf0 =0x20 - version 2.
5531 >>15 byte 1 LZO1X-1,
5532 >>15 byte 2 LZO1X-1(15),
5533 >>15 byte 3 LZO1X-999,
5535 >>17 byte =0x00 os: MS-DOS
5536 >>17 byte =0x01 os: Amiga
5537 >>17 byte =0x02 os: VMS
5538 >>17 byte =0x03 os: Unix
5539 >>17 byte =0x05 os: Atari
5540 >>17 byte =0x06 os: OS/2
5541 >>17 byte =0x07 os: MacOS
5542 >>17 byte =0x0A os: Tops/20
5543 >>17 byte =0x0B os: WinNT
5544 >>17 byte =0x0E os: Win32
5564 >6 byte x version %d
5565 >7 byte x \b.%d
5586 >4 byte x - version %d
5587 >5 byte x \b.%d
5607 >0 byte &0x20 \b, Dictionary ID:
5608 >>0 byte&0x03 0 None
5609 >>0 byte&0x03 1
5610 >>>1 byte x %u
5611 >>0 byte&0x03 2
5613 >>0 byte&0x03 3
5616 >0 byte ^0x20 \b, Dictionary ID:
5617 >>0 byte&0x03 0 None
5618 >>0 byte&0x03 1
5619 >>>2 byte x %u
5620 >>0 byte&0x03 2
5622 >>0 byte&0x03 3
5659 >4 byte x - version %d
5660 >5 byte x \b.%d
5667 >4 byte >-1 (version %i.
5668 >5 byte >-1 %i.
5669 >6 byte >-1 %i)
5690 >>0 byte&0xf =8
5691 >>>0 byte&0x80 =0 zlib compressed data
5707 >7 byte&0x0C =0x8 (NES 2.0)
5708 >4 byte x \b: %ux16k PRG
5709 >5 byte x \b, %ux8k CHR
5710 >6 byte&0x08 =0x8 [4-Scr]
5711 >6 byte&0x09 =0x0 [H-mirror]
5712 >6 byte&0x09 =0x1 [V-mirror]
5713 >6 byte&0x02 =0x2 [SRAM]
5714 >6 byte&0x04 =0x4 [Trainer]
5715 >7 byte&0x03 =0x2 [PC10]
5716 >7 byte&0x03 =0x1 [VS]
5717 >>7 byte&0x0C =0x8
5719 >>>13 byte&0x0F =0x0 \b, RP2C03B
5720 >>>13 byte&0x0F =0x1 \b, RP2C03G
5721 >>>13 byte&0x0F =0x2 \b, RP2C04-0001
5722 >>>13 byte&0x0F =0x3 \b, RP2C04-0002
5723 >>>13 byte&0x0F =0x4 \b, RP2C04-0003
5724 >>>13 byte&0x0F =0x5 \b, RP2C04-0004
5725 >>>13 byte&0x0F =0x6 \b, RP2C03B
5726 >>>13 byte&0x0F =0x7 \b, RP2C03C
5727 >>>13 byte&0x0F =0x8 \b, RP2C05-01
5728 >>>13 byte&0x0F =0x9 \b, RP2C05-02
5729 >>>13 byte&0x0F =0xA \b, RP2C05-03
5730 >>>13 byte&0x0F =0xB \b, RP2C05-04
5731 >>>13 byte&0x0F =0xC \b, RP2C05-05
5733 >>7 byte x \b]
5735 >7 byte&0x0C =0x8
5736 >>12 byte&0x03 =0x0 [NTSC]
5737 >>12 byte&0x03 =0x1 [PAL]
5738 >>12 byte&0x02 =0x2 [NTSC+PAL]
5767 >23 byte !1 FMC-
5768 >23 byte 1 FSC-
5770 >15 byte x \b, mfr %02X
5771 >20 byte x (Rev.%02u)
5777 >4 byte 1 (%u side)
5778 >4 byte !1 (%u sides)
5790 >4 byte 100 \b: FDS,
5792 >4 byte !100 \b: TNES mapper %u
5793 >>5 byte x \b, %ux8k PRG
5794 >>6 byte x \b, %ux8k CHR
5795 >>7 byte&0x08 =1 [WRAM]
5796 >>8 byte&0x09 =1 [H-mirror]
5797 >>8 byte&0x09 =2 [V-mirror]
5798 >>8 byte&0x02 =3 [VRAM]
5805 >0x143 byte&0x80 0x80
5807 >0x143 byte&0x80 !0x80
5809 >0x14c byte x (Rev.%02u)
5812 >0x14b byte 0x33
5813 >>0x146 byte 0x03
5814 >>>0x143 byte&0x80 0x80 [SGB+CGB]
5815 >>>0x143 byte&0x80 !0x80 [SGB]
5816 >>0x146 byte !0x03
5817 >>>0x143 byte&0xC0 0x80 [CGB]
5818 >>>0x143 byte&0xC0 0xC0 [CGB ONLY]
5821 >0x147 byte 0x00 [ROM ONLY]
5822 >0x147 byte 0x01 [MBC1]
5823 >0x147 byte 0x02 [MBC1+RAM]
5824 >0x147 byte 0x03 [MBC1+RAM+BATT]
5825 >0x147 byte 0x05 [MBC2]
5826 >0x147 byte 0x06 [MBC2+BATTERY]
5827 >0x147 byte 0x08 [ROM+RAM]
5828 >0x147 byte 0x09 [ROM+RAM+BATTERY]
5829 >0x147 byte 0x0B [MMM01]
5830 >0x147 byte 0x0C [MMM01+SRAM]
5831 >0x147 byte 0x0D [MMM01+SRAM+BATT]
5832 >0x147 byte 0x0F [MBC3+TIMER+BATT]
5833 >0x147 byte 0x10 [MBC3+TIMER+RAM+BATT]
5834 >0x147 byte 0x11 [MBC3]
5835 >0x147 byte 0x12 [MBC3+RAM]
5836 >0x147 byte 0x13 [MBC3+RAM+BATT]
5837 >0x147 byte 0x19 [MBC5]
5838 >0x147 byte 0x1A [MBC5+RAM]
5839 >0x147 byte 0x1B [MBC5+RAM+BATT]
5840 >0x147 byte 0x1C [MBC5+RUMBLE]
5841 >0x147 byte 0x1D [MBC5+RUMBLE+SRAM]
5842 >0x147 byte 0x1E [MBC5+RUMBLE+SRAM+BATT]
5843 >0x147 byte 0xFC [Pocket Camera]
5844 >0x147 byte 0xFD [Bandai TAMA5]
5845 >0x147 byte 0xFE [Hudson HuC-3]
5846 >0x147 byte 0xFF [Hudson HuC-1]
5849 >0x148 byte 0 \b, ROM: 256Kbit
5850 >0x148 byte 1 \b, ROM: 512Kbit
5851 >0x148 byte 2 \b, ROM: 1Mbit
5852 >0x148 byte 3 \b, ROM: 2Mbit
5853 >0x148 byte 4 \b, ROM: 4Mbit
5854 >0x148 byte 5 \b, ROM: 8Mbit
5855 >0x148 byte 6 \b, ROM: 16Mbit
5856 >0x148 byte 7 \b, ROM: 32Mbit
5857 >0x148 byte 0x52 \b, ROM: 9Mbit
5858 >0x148 byte 0x53 \b, ROM: 10Mbit
5859 >0x148 byte 0x54 \b, ROM: 12Mbit
5862 >0x149 byte 1 \b, RAM: 16Kbit
5863 >0x149 byte 2 \b, RAM: 64Kbit
5864 >0x149 byte 3 \b, RAM: 128Kbit
5865 >0x149 byte 4 \b, RAM: 1Mbit
5866 >0x149 byte 5 \b, RAM: 512Kbit
5880 >0x120 byte >0x20
5882 >0x120 byte <0x21
5887 >0x180 byte 0
5889 >0 byte x \b)
5892 # Sega Mega CD disc images: 2048-byte sectors.
5895 >0 byte x \b, 2048-byte sectors
5898 >0 byte x \b, 2048-byte sectors
5899 # Sega Mega CD disc images: 2352-byte sectors.
5902 >0 byte x \b, 2352-byte sectors
5905 >0 byte x \b, 2352-byte sectors
5926 >0 byte x %dx16k blocks
5927 >2 byte 0 \b, last in series or standalone
5928 >2 byte >0 \b, split ROM
5952 >0x0F byte&0xF0 0x30 Sega Master System
5953 >0x0F byte&0xF0 0x40 Sega Master System
5954 >0x0F byte&0xF0 0x50 Sega Game Gear
5955 >0x0F byte&0xF0 0x60 Sega Game Gear
5956 >0x0F byte&0xF0 0x70 Sega Game Gear
5957 >0x0F byte&0xF0 <0x30 Sega Master System / Game Gear
5958 >0x0F byte&0xF0 >0x70 Sega Master System / Game Gear
5959 >0 byte x ROM image:
5961 >0x0E byte&0xF0 0x10 1
5962 >0x0E byte&0xF0 0x20 2
5963 >0x0E byte&0xF0 0x30 3
5964 >0x0E byte&0xF0 0x40 4
5965 >0x0E byte&0xF0 0x50 5
5966 >0x0E byte&0xF0 0x60 6
5967 >0x0E byte&0xF0 0x70 7
5968 >0x0E byte&0xF0 0x80 8
5969 >0x0E byte&0xF0 0x90 9
5970 >0x0E byte&0xF0 0xA0 10
5971 >0x0E byte&0xF0 0xB0 11
5972 >0x0E byte&0xF0 0xC0 12
5973 >0x0E byte&0xF0 0xD0 13
5974 >0x0E byte&0xF0 0xE0 14
5975 >0x0E byte&0xF0 0xF0 15
5977 >0x0E byte&0xF0 !0
5979 >0x0E byte&0xF0 0
5982 >0x0E byte&0x0F x (Rev.%02d)
5984 >0x0F byte&0x0F 0x0A (8 KB)
5985 >0x0F byte&0x0F 0x0B (16 KB)
5986 >0x0F byte&0x0F 0x0C (32 KB)
5987 >0x0F byte&0x0F 0x0D (48 KB)
5988 >0x0F byte&0x0F 0x0E (64 KB)
5989 >0x0F byte&0x0F 0x0F (128 KB)
5990 >0x0F byte&0x0F 0x00 (256 KB)
5991 >0x0F byte&0x0F 0x01 (512 KB)
5992 >0x0F byte&0x0F 0x02 (1 MB)
6014 >>0x2A byte 0 \b)
6016 # 2048-byte sector version.
6019 >0 byte x (2048-byte sectors)
6020 # 2352-byte sector version.
6023 >0 byte x (2352-byte sectors)
6038 >>0x4A byte 0 \b)
6040 # 2048-byte sector version.
6043 >0 byte x (2048-byte sectors)
6044 # 2352-byte sector version.
6047 >0 byte x (2352-byte sectors)
6063 >0x3F byte x \b, Rev.%02u)
6093 >0xBC byte x \b, Rev.%02u)
6105 >0x1E byte x \b, Rev.%02u)
6106 >0x12 byte 2 (DSi enhanced)
6107 >0x12 byte 3 (DSi only)
6123 >0x23 byte 0x10 Color
6124 >0 byte x ROM image
6126 >0x1F byte 0xFF (debug mode enabled)
6153 >3 byte x (version %d)
6207 >3 byte x version %d,
6208 >4 byte x %d tracks
6216 >5 byte 0 \b, PPF 1.0 patch
6217 >5 byte 1 \b, PPF 2.0 patch
6218 >5 byte 2 \b, PPF 3.0 patch
6219 >>56 byte 0 \b, Imagetype BIN (any)
6220 >>56 byte 1 \b, Imagetype GI (PrimoDVD)
6221 >>57 byte 0 \b, Blockcheck disabled
6222 >>57 byte 1 \b, Blockcheck enabled
6223 >>58 byte 0 \b, Undo data not available
6224 >>58 byte 1 \b, Undo data available
6228 >5 byte 0 \b, PPF 1.0 patch
6229 >5 byte 1 \b, PPF 2.0 patch
6234 >5 byte 0 \b, Simple Encoding
6246 >>0x14 byte >0 \b, data for controller(s):
6247 >>>0x14 byte &0x1 #1
6248 >>>0x14 byte &0x2 #2
6249 >>>0x14 byte &0x4 #3
6250 >>>0x14 byte &0x8 #4
6251 >>>0x14 byte &0x10 #5
6252 >>0x15 byte ^0x1 \b, begins from snapshot
6253 >>0x15 byte &0x1 \b, begins from reset
6254 >>0x15 byte ^0x2 \b, NTSC standard
6255 >>0x15 byte &0x2 \b, PAL standard
6256 >>0x17 byte &0x1 \b, settings:
6259 >>>>0x17 byte &0x2 WIP1Timing
6260 >>>0x17 byte &0x4 Left+Right
6261 >>>0x17 byte &0x8 VolumeEnvX
6262 >>>0x17 byte &0x10 FakeMute
6263 >>>0x17 byte &0x20 SyncSound
6266 >>>>0x17 byte &0x80 NoCPUShutdown
6272 >>>0x24 byte >0 \b, port 1:
6273 >>>>0x24 byte 1 joypad
6274 >>>>0x24 byte 2 mouse
6275 >>>>0x24 byte 3 SuperScope
6276 >>>>0x24 byte 4 Justifier
6277 >>>>0x24 byte 5 multitap
6278 >>>0x24 byte >0 \b, port 2:
6279 >>>>0x25 byte 1 joypad
6280 >>>>0x25 byte 2 mouse
6281 >>>>0x25 byte 3 SuperScope
6282 >>>>0x25 byte 4 Justifier
6283 >>>>0x25 byte 5 multitap
6287 >>0x17 byte &0x40 \b, ROM:
6306 >0x06 byte >0
6307 >>0x06 byte 1 \b, Disc 2
6308 >>0x06 byte 2 \b, Disc 3
6309 >>0x06 byte 3 \b, Disc 4
6310 >0x07 byte x \b, Rev.%02u)
6349 >>8 byte 1
6397 >>0x312 byte x (Rev.%02u)
6398 >>0x118C byte 2 (New3DS only)
6399 >>0x18D byte 0 (inner device)
6400 >>0x18D byte 1 (Card1)
6401 >>0x18D byte 2 (Card2)
6402 >>0x18D byte 3 (extended device)
6457 >0x18D byte&2 0 File Archive (CFA)
6458 >0x18D byte&2 2 Executable Image (CXI)
6460 >0x18D byte 0x05
6464 >0x18D byte 0x15
6468 >0x18D byte !0x05
6469 >>0x18D byte !0x15
6470 >>>0x112 byte x (v
6472 >>>0x112 byte x \b)
6473 >0x18C byte 2 (New3DS only)
6499 0 byte >0
6500 >0 byte <3
6504 >>>0x39 byte 0 (NTSC)
6505 >>>0x39 byte 1 (PAL)
6506 >>>0x36 byte&1 1 (POKEY)
6524 0x00 byte 0x04
6528 >>>>0x020A byte 0x0F
6530 >>>>>>0x5B byte 0x02
6631 >&3 byte x version %c.
6632 >&1 byte x \b%c
6636 >&0 byte x version %c.
6637 >&2 byte x \b%c (big-endian)
6643 >&3 byte x version %c.
6644 >&1 byte x \b%c
6648 >&0 byte x version %c.
6649 >&2 byte x \b%c (big-endian)
6673 >&0 byte x version %d
6677 >&7 byte x version %d (big-endian)
6687 >&0 byte x version %d
6691 >&7 byte x version %d (big-endian)
6726 >35 byte x \b, v%d
6727 >36 byte x \b.%d
6729 >35 byte x \b, v%d
6730 >36 byte x \b.%d
6806 >4 byte >-1 (version %i.
6807 >5 byte >-1 $BS%i.
6808 >6 byte >-1 $BS%i)
6841 # Hash 1.85/1.86 databases store metadata in network byte order.
6842 # Btree 1.85/1.86 databases store the metadata in host byte order.
6843 # Hash and Btree 2.X and later databases store the metadata in host byte order.
6850 >>4 belong >0 (Hash, version %d, native byte-order)
6864 >>4 belong >0 (Hash, version %d, native byte-order)
6867 >4 long >0 (Btree, version %d, native byte-order)
6874 >16 long >0 (Hash, version %d, native byte-order)
6881 >16 long >0 (Btree, version %d, native byte-order)
6888 >16 long >0 (Queue, version %d, native byte-order)
6896 >16 long >0 (Log, version %d, native byte-order)
6942 #>0x39 byte 3 v. 3.0
6943 #>0x39 byte 4 v. 3.5
6944 #>0x39 byte 9 v. 4.x
6945 #>0x39 byte 10 v. 5.x
6946 #>0x39 byte 11 v. 5.x
6947 #>0x39 byte 12 v. 7.x
6948 #>>0x04 byte 0 indexed .DB data file
6949 #>>0x04 byte 1 primary index .PX file
6950 #>>0x04 byte 2 non-indexed .DB data file
6951 #>>0x04 byte 3 non-incrementing secondary index .Xnn file
6952 #>>0x04 byte 4 secondary index .Ynn file
6953 #>>0x04 byte 5 incrementing secondary index .Xnn file
6954 #>>0x04 byte 6 non-incrementing secondary index .XGn file
6955 #>>0x04 byte 7 secondary index .YGn file
6956 #>>>0x04 byte 8 incrementing secondary index .XGn file
6972 # skip HELP.CA3 by test for reserved byte ( NULL )
6982 # test for 2 reserved NULL bytes,transaction and encryption byte flag
7022 # test for reserved NULL byte
7121 # flags in version byte
7151 # skip many JPG. ZIP, BZ2 by test for reserved bytes NULL , 0|2 , 0|1 , low byte of block size
7153 # skip many RAR by test for low byte 0 ,high byte 0|2|even of block size, 0|a|e|d7 , 0|64h
7171 # skip MM*DD*.bin by test for for reserved NULL byte
7348 >5 byte x - v%d
7349 >6 byte x \b.%d
7352 >>7 byte x \b-%d
7363 >32 byte 0 \b, Hash
7365 >32 byte 1 \b, B+ tree
7367 >32 byte 2 \b, Fixed-length
7369 >32 byte 3 \b, Table
7371 >33 byte &1 \b, [open]
7372 >33 byte &2 \b, [fatal]
7373 >34 byte x \b, apow=%d
7374 >35 byte x \b, fpow=%d
7375 >36 byte &0x01 \b, [large]
7376 >36 byte &0x02 \b, [deflate]
7377 >36 byte &0x04 \b, [bzip]
7378 >36 byte &0x08 \b, [tcbs]
7379 >36 byte &0x10 \b, [excodec]
7439 >7 byte x \b, version %d
7629 >>27 byte x - version %d
7630 >>26 byte x \b.%d
7631 >>28 byte x \b-%d
7634 >>27 byte x - version %d
7635 >>26 byte x \b.%d
7636 >>28 byte x \b-%d
7640 # The actual magic number is just "Core", followed by a 2-byte version
7643 # byte of the version number as well; DU 5.0 appears only to be up to
7683 >4 byte&0xc0 = 0x00 48 kHz,
7684 >4 byte&0xc0 = 0x40 44.1 kHz,
7685 >4 byte&0xc0 = 0x80 32 kHz,
7687 >4 byte&0xc0 = 0xc0 reserved frequency,
7689 >5 byte&0x07 = 0x00 \b, complete main (CM)
7690 >5 byte&0x07 = 0x01 \b, music and effects (ME)
7691 >5 byte&0x07 = 0x02 \b, visually impaired (VI)
7692 >5 byte&0x07 = 0x03 \b, hearing impaired (HI)
7693 >5 byte&0x07 = 0x04 \b, dialogue (D)
7694 >5 byte&0x07 = 0x05 \b, commentary (C)
7695 >5 byte&0x07 = 0x06 \b, emergency (E)
7699 >6 byte&0xe0 = 0x00 1+1 front,
7700 >>6 byte&0x10 = 0x10 LFE on,
7701 >6 byte&0xe0 = 0x20 1 front/0 rear,
7702 >>6 byte&0x10 = 0x10 LFE on,
7703 >6 byte&0xe0 = 0x40 2 front/0 rear,
7705 >>6 byte&0x18 = 0x00 Dolby Surround not indicated
7706 >>6 byte&0x18 = 0x08 not Dolby Surround encoded
7707 >>6 byte&0x18 = 0x10 Dolby Surround encoded
7708 >>6 byte&0x18 = 0x18 reserved Dolby Surround mode
7709 >>6 byte&0x04 = 0x04 LFE on,
7710 >6 byte&0xe0 = 0x60 3 front/0 rear,
7711 >>6 byte&0x04 = 0x04 LFE on,
7712 >6 byte&0xe0 = 0x80 2 front/1 rear,
7713 >>6 byte&0x04 = 0x04 LFE on,
7714 >6 byte&0xe0 = 0xa0 3 front/1 rear,
7715 >>6 byte&0x01 = 0x01 LFE on,
7716 >6 byte&0xe0 = 0xc0 2 front/2 rear,
7717 >>6 byte&0x04 = 0x04 LFE on,
7718 >6 byte&0xe0 = 0xe0 3 front/2 rear,
7719 >>6 byte&0x01 = 0x01 LFE on,
7721 >4 byte&0x3e = 0x00 \b, 32 kbit/s
7722 >4 byte&0x3e = 0x02 \b, 40 kbit/s
7723 >4 byte&0x3e = 0x04 \b, 48 kbit/s
7724 >4 byte&0x3e = 0x06 \b, 56 kbit/s
7725 >4 byte&0x3e = 0x08 \b, 64 kbit/s
7726 >4 byte&0x3e = 0x0a \b, 80 kbit/s
7727 >4 byte&0x3e = 0x0c \b, 96 kbit/s
7728 >4 byte&0x3e = 0x0e \b, 112 kbit/s
7729 >4 byte&0x3e = 0x10 \b, 128 kbit/s
7730 >4 byte&0x3e = 0x12 \b, 160 kbit/s
7731 >4 byte&0x3e = 0x14 \b, 192 kbit/s
7732 >4 byte&0x3e = 0x16 \b, 224 kbit/s
7733 >4 byte&0x3e = 0x18 \b, 256 kbit/s
7734 >4 byte&0x3e = 0x1a \b, 320 kbit/s
7735 >4 byte&0x3e = 0x1c \b, 384 kbit/s
7736 >4 byte&0x3e = 0x1e \b, 448 kbit/s
7737 >4 byte&0x3e = 0x20 \b, 512 kbit/s
7738 >4 byte&0x3e = 0x22 \b, 576 kbit/s
7739 >4 byte&0x3e = 0x24 \b, 640 kbit/s
7745 # We specify both byte orders in order to recognize byte-swapped dumps.
7850 >1 byte !4
7853 >>>1 byte 0x00 aplcore
7854 #>>>1 byte 0x00 incomplete workspace
7856 >>>1 byte 0x01 component file 32-bit non-journaled non-checksummed
7857 #>>>1 byte 0x01 component file
7858 >>>1 byte 0x02 external variable exclusive
7859 #>>>1 byte 0x02 external variable
7861 >>>1 byte 0x03 workspace
7862 >>>>7 byte&0x28 0x00 32-bit
7863 >>>>7 byte&0x28 0x20 64-bit
7864 >>>>7 byte&0x0c 0x00 classic
7865 >>>>7 byte&0x0c 0x04 unicode
7866 >>>>7 byte&0x88 0x00 big-endian
7867 >>>>7 byte&0x88 0x80 little-endian
7868 >>>1 byte 0x06 external variable shared
7870 >>>1 byte 0x07 session
7871 >>>1 byte 0x08 mapped file 32-bit
7872 >>>1 byte 0x09 component file 64-bit non-journaled non-checksummed
7873 >>>1 byte 0x0a mapped file 64-bit
7874 >>>1 byte 0x0b component file 32-bit level 1 journaled non-checksummed
7875 >>>1 byte 0x0c component file 64-bit level 1 journaled non-checksummed
7876 >>>1 byte 0x0d component file 32-bit level 1 journaled checksummed
7877 >>>1 byte 0x0e component file 64-bit level 1 journaled checksummed
7878 >>>1 byte 0x0f component file 32-bit level 2 journaled checksummed
7879 >>>1 byte 0x10 component file 64-bit level 2 journaled checksummed
7880 >>>1 byte 0x11 component file 32-bit level 3 journaled checksummed
7881 >>>1 byte 0x12 component file 64-bit level 3 journaled checksummed
7882 >>>1 byte 0x13 component file 32-bit non-journaled checksummed
7883 >>>1 byte 0x14 component file 64-bit non-journaled checksummed
7884 >>>1 byte 0x15 component file under construction
7885 >>>1 byte 0x16 DFS component file 64-bit level 1 journaled checksummed
7886 >>>1 byte 0x17 DFS component file 64-bit level 2 journaled checksummed
7887 >>>1 byte 0x18 DFS component file 64-bit level 3 journaled checksummed
7888 >>>1 byte 0x19 external workspace
7889 >>>1 byte 0x80 DDB
7890 >>>2 byte x version %d
7891 >>>3 byte x \b.%d
7892 #>>>2 byte x type %d
7893 #>>>3 byte x subtype %d
7921 >67 byte 0
7922 >>107 byte 0
7928 >>>1007 byte 0x55 \b, modified
7964 # We have to check the byte order flag to see what byte order all the
7967 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
8023 >>4 byte 1
8034 >>4 byte 1
8037 >>4 byte 1
8041 >>4 byte 1
8044 >>4 byte 2
8051 >>4 byte 1
8054 >>4 byte 2
8060 >>4 byte 1
8074 >>4 byte 1
8082 >>4 byte 2
8254 >4 byte 0 invalid class
8255 >4 byte 1 32-bit
8256 >4 byte 2 64-bit
8257 >5 byte 0 invalid byte order
8258 >5 byte 1 LSB
8260 >5 byte 2 MSB
8262 >7 byte 0 (SYSV)
8263 >7 byte 1 (HP-UX)
8264 >7 byte 2 (NetBSD)
8265 >7 byte 3 (GNU/Linux)
8266 >7 byte 4 (GNU/Hurd)
8267 >7 byte 5 (86Open)
8268 >7 byte 6 (Solaris)
8269 >7 byte 7 (Monterey)
8270 >7 byte 8 (IRIX)
8271 >7 byte 9 (FreeBSD)
8272 >7 byte 10 (Tru64)
8273 >7 byte 11 (Novell Modesto)
8274 >7 byte 12 (OpenBSD)
8275 >7 byte 13 (OpenVMS)
8276 >7 byte 14 (HP NonStop Kernel)
8277 >7 byte 15 (AROS Research Operating System)
8278 >7 byte 16 (FenixOS)
8279 >7 byte 17 (Nuxi CloudABI)
8280 >7 byte 97 (ARM)
8281 >7 byte 255 (embedded)
8287 # XXX - needs to have the byte order specified (NS32K was little-endian,
8635 # Joerg Jenderek: Smart Boot Manager backup file is 25 (MSDOS) or 41 (LINUX) byte header + first se…
8653 # DOS Emulator image is 128 byte, null right padded header + harddisc image
8830 # physical drive number (0x80-0xFF) when the Windows wrote that byte to the drive
9053 >>>>97 byte x version %c
9957 # Values 128 to 255 represent index block sizes of 2^(256-N) byte
9982 >0x10 byte x version %d.
9983 >0x11 byte x \b%d,
9993 >8401 byte x clean flag %d,
10009 >&-1167 byte x clean flag %d,
10010 >&-1168 byte x readonly flag %d,
10029 >&-1167 byte x clean flag %d,
10030 >&-1168 byte x readonly flag %d,
10053 >8401 byte x clean flag %d,
10069 >&-1167 byte x clean flag %d,
10070 >&-1168 byte x readonly flag %d,
10089 >&-1167 byte x clean flag %d,
10090 >&-1168 byte x readonly flag %d,
10368 >>38917 byte >0x33 (unknown version, ID 0x%X)
10369 >>38917 byte <0x31 (unknown version, ID 0x%X)
10375 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
10455 >28 byte 0 Invalid os/
10456 >28 byte 1 OpenBSD/
10457 >28 byte 2 NetBSD/
10458 >28 byte 3 FreeBSD/
10459 >28 byte 4 4.4BSD/
10460 >28 byte 5 Linux/
10461 >28 byte 6 SVR4/
10462 >28 byte 7 Esix/
10463 >28 byte 8 Solaris/
10464 >28 byte 9 Irix/
10465 >28 byte 10 SCO/
10466 >28 byte 11 Dell/
10467 >28 byte 12 NCR/
10468 >28 byte 13 LynxOS/
10469 >28 byte 14 VxWorks/
10470 >28 byte 15 pSOS/
10471 >28 byte 16 QNX/
10472 >28 byte 17 Firmware/
10473 >28 byte 18 RTEMS/
10474 >28 byte 19 ARTOS/
10475 >28 byte 20 Unity OS/
10476 >28 byte 21 INTEGRITY/
10477 >29 byte 0 \bInvalid CPU,
10478 >29 byte 1 \bAlpha,
10479 >29 byte 2 \bARM,
10480 >29 byte 3 \bIntel x86,
10481 >29 byte 4 \bIA64,
10482 >29 byte 5 \bMIPS,
10483 >29 byte 6 \bMIPS 64-bit,
10484 >29 byte 7 \bPowerPC,
10485 >29 byte 8 \bIBM S390,
10486 >29 byte 9 \bSuperH,
10487 >29 byte 10 \bSparc,
10488 >29 byte 11 \bSparc 64-bit,
10489 >29 byte 12 \bM68K,
10490 >29 byte 13 \bNios-32,
10491 >29 byte 14 \bMicroBlaze,
10492 >29 byte 15 \bNios-II,
10493 >29 byte 16 \bBlackfin,
10494 >29 byte 17 \bAVR32,
10495 >29 byte 18 \bSTMicroelectronics ST200,
10496 >29 byte 19 \bSandbox architecture,
10497 >29 byte 20 \bANDES Technology NDS32,
10498 >29 byte 21 \bOpenRISC 1000,
10499 >29 byte 22 \bARM 64-bit,
10500 >29 byte 23 \bDesignWare ARC,
10501 >29 byte 24 \bx86_64,
10502 >29 byte 25 \bXtensa,
10503 >30 byte 0 Invalid Image
10504 >30 byte 1 Standalone Program
10505 >30 byte 2 OS Kernel Image
10506 >30 byte 3 RAMDisk Image
10507 >30 byte 4 Multi-File Image
10508 >30 byte 5 Firmware Image
10509 >30 byte 6 Script File
10510 >30 byte 7 Filesystem Image (any type)
10511 >30 byte 8 Binary Flat Device Tree BLOB
10512 >31 byte 0 (Not compressed),
10513 >31 byte 1 (gzip),
10514 >31 byte 2 (bzip2),
10515 >31 byte 3 (lzma),
10579 >>&0 byte 0x76
10581 >>>>&0 byte 0x6e
10583 >>>>>>&1 byte 0x74
10599 >>&(&0.b+8) byte 0x42 OpenVMS backup saveset data
10644 >525 byte x (ODS-%d);
10647 >>525 byte 2 VAX/VMS or OpenVMS file system;
10648 >>525 byte 5 OpenVMS Alpha or Itanium file system;
10730 # appending the UUID in the case of a 16-byte label.
10845 >>8 byte&0xfd 0x08 Macromedia Flash data
10847 >>>3 byte x \b, version %d
10848 >>8 byte&0xfe 0x10 Macromedia Flash data
10850 >>>3 byte x \b, version %d
10851 >>8 byte 0x18 Macromedia Flash data
10853 >>>3 byte x \b, version %d
10856 >>>3 byte x \b, version %d
10859 >>>3 byte x \b, version %d
10860 >>8 byte&0x7 0
10864 >>>>>3 byte x \b, version %d
10867 >>8 byte 0x78 Macromedia Flash data (compressed)
10869 >>>3 byte x \b, version %d
10872 >>8 byte 0x5d Macromedia Flash data (lzma compressed)
10874 >>>3 byte x \b, version %d
10935 0 short 017001 byte-swapped Berkeley vfont data
10967 # dfCopyright 60 byte null padded Copyright string. uncomment it to get old looking
11033 >12 lelong ^0x04 byte: LSB first
11034 >12 lelong &0x04 byte: MSB first
11151 >14 byte x %c)
11173 >13 byte x %c)
11187 # All new-style FreeBSD magic numbers are in host byte order (i.e.,
11260 >>3 byte&0xC0 &0x80 shared library
11261 >>3 byte&0xC0 0x40 PIC object
11262 >>3 byte&0xC0 0x00 object
11264 >>3 byte&0x80 0x80 dynamically linked executable
11265 >>3 byte&0x80 0x00 executable
11270 >>3 byte&0xC0 &0x80 shared library
11271 >>3 byte&0xC0 0x40 PIC object
11272 >>3 byte&0xC0 0x00 object
11274 >>3 byte&0x80 0x80 dynamically linked executable
11275 >>3 byte&0x80 0x00 executable
11280 >>3 byte&0xC0 &0x80 shared library
11281 >>3 byte&0xC0 0x40 PIC object
11282 >>3 byte&0xC0 0x00 object
11284 >>3 byte&0x80 0x80 dynamically linked executable
11285 >>3 byte&0x80 0x00 executable
11290 >>3 byte&0xC0 &0x80 shared library
11291 >>3 byte&0xC0 0x40 PIC object
11292 >>3 byte&0xC0 0x00 object
11294 >>3 byte&0x80 0x80 dynamically linked executable
11295 >>3 byte&0x80 0x00 executable
11300 # byte 7: highest byte of the kernel stack pointer, always 0xfe
11303 # 28: low order byte of the current PTD entry, always 0 since the
11322 >8 byte x version %d,
11323 >9 byte 2 %d bytes in header,
11324 >>10 byte x %d chars wide by
11325 >>11 byte x %d chars high
11335 >11 byte >0 \b%02d-
11336 >10 byte >0 \b%02d)
11343 #>>>>10 byte 0 \b01-
11344 #>>>>10 byte 1 \b02-
11345 #>>>>10 byte 2 \b03-
11346 #>>>>10 byte 3 \b04-
11347 #>>>>10 byte 4 \b05-
11348 #>>>>10 byte 5 \b06-
11349 #>>>>10 byte 6 \b07-
11350 #>>>>10 byte 7 \b08-
11351 #>>>>10 byte 8 \b09-
11352 #>>>>10 byte 9 \b10-
11353 #>>>>10 byte 10 \b11-
11354 #>>>>10 byte 11 \b12-
11397 >3 byte 0x00 (none format)
11398 >3 byte 0x01 (bz2 format)
11399 >3 byte 0x02 (gz format)
11400 >3 byte 0x03 (lzo format)
11401 >3 byte 0x04 (xor format)
11402 >3 byte >0x04 (unknown format)
11677 >5 byte x (version %c
11678 >6 byte x \b%c
11679 >7 byte x \b%c)
11682 >4 byte 67 for C
11683 >4 byte 111 for Objective-C
11684 >4 byte 43 for C++
11685 >4 byte 79 for Objective-C++
11731 >3 byte x version %d .
11732 >4 byte x %d
11809 >40 byte 1 executable
11810 >40 byte 2 VMFile
11811 >40 byte 3 binary
11812 >40 byte 4 directory label
11813 >40 byte <1 unknown
11814 >40 byte >4 unknown
11876 # FIXME: Could be simplified if pstring supported two-byte counts
11911 # It's always "GVariant", it's byte swapped on incompatible archs
11925 >16 byte x \b, v%d
11926 >17 byte x \b.%d
11958 >4 byte x version %d
11966 >3 byte 4
11990 >4 byte 1
11992 >>>5 byte 1 version %d
12300 >39 byte >0 - version %c
12308 >>32 byte >0 %c
12338 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
12339 >>8 byte&0x70 0x10 SERPENT crypt,
12340 >>8 byte&0x70 0x20 TWOFISH crypt,
12341 >>8 byte&0x70 0x30 CAST-256 crypt,
12342 >>8 byte&0x70 0x40 SAFER+ crypt,
12343 >>8 byte&0x70 0x50 LOKI97 crypt,
12344 >>8 byte&0x70 0x60 3DES crypt,
12345 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
12346 >>8 byte&0x08 0x00 SHA1 hash,
12347 >>8 byte&0x08 0x08 RIPEMD-160 hash,
12348 >>8 byte&0x04 0x00 ZLib
12349 >>8 byte&0x04 0x04 BZip2
12350 >>8 byte&0x03 0x00 lvl.0
12351 >>8 byte&0x03 0x01 lvl.3
12352 >>8 byte&0x03 0x02 lvl.6
12353 >>8 byte&0x03 0x03 lvl.9
12356 >>8 byte&0x70 0x00 RIJNDAEL-128 crypt,
12357 >>8 byte&0x70 0x10 SERPENT crypt,
12358 >>8 byte&0x70 0x20 TWOFISH crypt,
12359 >>8 byte&0x70 0x30 CAST-256 crypt,
12360 >>8 byte&0x70 0x40 SAFER+ crypt,
12361 >>8 byte&0x70 0x50 LOKI97 crypt,
12362 >>8 byte&0x70 0x60 3DES crypt,
12363 >>8 byte&0x70 0x70 RIJNDAEL-256 crypt,
12364 >>8 byte&0x08 0x00 SHA1 hash,
12365 >>8 byte&0x08 0x08 RIPEMD-160 hash,
12366 >>8 byte&0x04 0x00 ZLib
12367 >>8 byte&0x04 0x04 BZip2
12368 >>8 byte&0x03 0x00 lvl.0
12369 >>8 byte&0x03 0x01 lvl.3
12370 >>8 byte&0x03 0x02 lvl.6
12371 >>8 byte&0x03 0x03 lvl.9
12420 # XXX - somebody should figure out whether any byte order needs to be
12452 # The "misc" stuff needs a byte order; the archives look suspiciously
12462 0 long 01203604016 TML 0123 byte-order format
12463 0 long 01702407010 TML 1032 byte-order format
12464 0 long 01003405017 TML 2301 byte-order format
12465 0 long 01602007412 TML 3210 byte-order format
12609 >8 byte >0 - version %d
12627 >7 byte >64 - Rev %c
12937 #>2 byte 0x50 pure
12953 >7 byte&0x03 !3 AIX core file
12954 >>1 byte &0x01 fulldump
12955 >>7 byte &0x01 32-bit
12957 >>7 byte &0x02 64-bit
13182 # IFF files begin with an 8 byte FORM header, followed by a 4 character
13256 # little magic: PCX (first byte is 0x0a)
13263 # at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
13265 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
13416 # The next byte following the magic is always whitespace.
13473 >21 byte 48 version 2
13474 >21 byte 51 version 3
13476 >21 byte 48 version 2
13477 >21 byte 51 version 3
13500 >10 byte x \b, version %d.
13501 >11 byte x \b%d
13667 # 137 P N G \r \n ^Z \n [4-byte length] H E A D [HEAD data] [HEAD crc] ...
13674 >24 byte x %d-bit
13675 >25 byte 0 grayscale,
13676 >25 byte 2 \b/color RGB,
13677 >25 byte 3 colormap,
13678 >25 byte 4 gray+alpha,
13679 >25 byte 6 \b/color RGBA,
13680 #>26 byte 0 deflate/32K,
13681 >28 byte 0 non-interlaced
13682 >28 byte 1 interlaced
13712 #>10 byte &0x80 color mapped,
13713 #>10 byte&0x07 =0x00 2 colors
13714 #>10 byte&0x07 =0x01 4 colors
13715 #>10 byte&0x07 =0x02 8 colors
13716 #>10 byte&0x07 =0x03 16 colors
13717 #>10 byte&0x07 =0x04 32 colors
13718 #>10 byte&0x07 =0x05 64 colors
13719 #>10 byte&0x07 =0x06 128 colors
13720 #>10 byte&0x07 =0x07 256 colors
13722 # ITC (CMU WM) raster files. It is essentially a byte-reversed Sun raster,
13769 >29 byte 0 \b, normal resolution (204x98 DPI)
13770 >29 byte 1 \b, fine resolution (204x196 DPI)
13851 >10 byte&0x1 =0x1 \b, clear first
13852 >10 byte&0x2 =0x2 \b, no background
13853 >10 byte&0x4 =0x4 \b, alpha channel
13854 >10 byte&0x8 =0x8 \b, comment
13855 >11 byte >0 \b, %d color channels
13856 >12 byte >0 \b, %d bits per pixel
13857 >13 byte >0 \b, %d color map channels
13888 #>2 byte 0 \b, verbatim
13889 >2 byte 1 \b, RLE
13890 #>3 byte 1 \b, normal precision
13891 >3 byte 2 \b, high precision
13910 >0xe02 byte&0x03 0x00 , landscape mode
13911 >0xe02 byte&0x03 0x01 , portrait mode
13912 >0xe02 byte&0x03 0x02 , landscape mode
13913 >0xe02 byte&0x03 0x03 , portrait mode
13949 # of the header, which is at least 25 4-byte longs, and the one at offset 8
13979 # most frequent byte, xx and zz are runlength escape codes, where xx is
13983 >5 byte 0x00 (white background)
13984 >5 byte 0xFF (black background)
13986 >5 byte 0x00 (white background)
13987 >5 byte 0xFF (black background)
14019 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
14039 >>>>68 byte 1 colour,
14040 >>>>68 byte 2 grayscale,
14045 >>>>2 byte 0 uncompressed
14046 >>>>2 byte 1 RLE compressed
14159 >>26 byte 8 8-bit
14160 >>26 byte 16 16-bit
14163 >>27 byte 1 mono
14164 >>28 byte 2 stereo
14185 >4 byte 16 color
14186 >>5 byte x %d bit
14189 >4 byte 32 cell
14190 >>5 byte x %d bit
14204 >16 byte x \b, device type 33%2.2X
14209 >16 byte x \b, device type 33%2.2X
14214 >16 byte x \b, device type 33%2.2X
14225 #>>0x0064 8 byte identifier
14254 # BOOL values are two-byte integers; use them to rule out false positives.
14294 >>&16 byte 0 none
14295 >>&16 byte 1 rle
14296 >>&16 byte 2 zips
14297 >>&16 byte 3 zip
14298 >>&16 byte 4 piz
14299 >>&16 byte 5 pxr24
14300 >>&16 byte 6 b44
14301 >>&16 byte 7 b44a
14302 >>&16 byte >7 unknown
14314 >>&14 byte 0 increasing y
14315 >>&14 byte 1 decreasing y
14316 >>&14 byte 2 random y
14317 >>&14 byte >2 unknown
14512 >98 byte&0x08 =0x08 \b, hard tiling
14513 >99 byte&0x80 =0x80 \b, tiling present
14514 >99 byte&0x40 =0x40 \b, codestream present
14515 >99 byte&0x38 x \b, spatial xform=
14516 >99 byte&0x38 0x00 \bTL
14517 >99 byte&0x38 0x08 \bBL
14518 >99 byte&0x38 0x10 \bTR
14519 >99 byte&0x38 0x18 \bBR
14520 >99 byte&0x38 0x20 \bBT
14521 >99 byte&0x38 0x28 \bRB
14522 >99 byte&0x38 0x30 \bLT
14523 >99 byte&0x38 0x38 \bLB
14524 >100 byte&0x80 =0x80 \b, short header
14527 >100 byte&0x80 =0x00 \b, long header
14636 >0x08 byte 0 \b, ARGB1555
14637 >0x08 byte 1 \b, RGB565
14638 >0x08 byte 2 \b, ARGB4444
14639 >0x08 byte 3 \b, YUV442
14640 >0x08 byte 4 \b, Bump
14641 >0x08 byte 5 \b, 4bpp
14642 >0x08 byte 6 \b, 8bpp
14644 >0x09 byte 0x01 \b, square twiddled
14645 >0x09 byte 0x02 \b, square twiddled & mipmap
14646 >0x09 byte 0x03 \b, VQ
14647 >0x09 byte 0x04 \b, VQ & mipmap
14648 >0x09 byte 0x05 \b, 8-bit CLUT twiddled
14649 >0x09 byte 0x06 \b, 4-bit CLUT twiddled
14650 >0x09 byte 0x07 \b, 8-bit direct twiddled
14651 >0x09 byte 0x08 \b, 4-bit direct twiddled
14652 >0x09 byte 0x09 \b, rectangle
14653 >0x09 byte 0x0B \b, rectangular stride
14654 >0x09 byte 0x0D \b, rectangular twiddled
14655 >0x09 byte 0x10 \b, small VQ
14656 >0x09 byte 0x11 \b, small VQ & mipmap
14657 >0x09 byte 0x12 \b, square twiddled & mipmap
14687 >0x0B byte 0 \b, I4
14688 >0x0B byte 1 \b, I8
14689 >0x0B byte 2 \b, IA4
14690 >0x0B byte 3 \b, IA8
14691 >0x0B byte 4 \b, RGB565
14692 >0x0B byte 5 \b, RGB5A3
14693 >0x0B byte 6 \b, ARGB8888
14694 >0x0B byte 8 \b, CI4
14695 >0x0B byte 9 \b, CI8
14696 >0x0B byte 14 \b, DXT1
14784 >2 byte x (%d*512)
14821 >0 byte 0 hash file (?),
14822 >0 byte 1 3.0 hash file,
14823 >0 byte 2 3.1 hash file,
14824 >0 byte 3 hash file (?),
14843 >1 byte 0 hash file (?),
14844 >1 byte 1 3.0 hash file,
14845 >1 byte 2 3.1 hash file,
14846 >1 byte 3 hash file (?),
14878 >4 byte x \b, header size %u
14879 >5 byte x \b, version %u
14883 >17 byte >0 \b, password protected
14953 >>11 byte x \b %d.
14954 >>12 byte x \b%02d
14956 >>13 byte 0 \b, aspect ratio
14957 >>13 byte 1 \b, resolution (DPI)
14958 >>13 byte 2 \b, resolution (DPCM)
14963 >>18 byte !0 \b, thumbnail %dx
14964 >>>19 byte x \b%d
14981 >>4 byte x \b, baseline, precision %d
14984 >>9 byte x \b, frames %d
14988 >>4 byte x \b, extended sequential, precision %d
14991 >>9 byte x \b, frames %d
14995 >>4 byte x \b, progressive, precision %d
14998 >>9 byte x \b, frames %d
15053 >3 byte 1
15135 >>>>>>&0 byte x \b, kvno=%u
15173 >4 byte 0x14
15262 >2 byte&0x01 0 256 characters,
15263 >2 byte&0x01 !0 512 characters,
15264 >2 byte&0x02 0 no directory,
15265 >2 byte&0x02 !0 Unicode directory,
15266 >3 byte >0 8x%d
15309 >>>529 byte 0 zImage,
15310 >>>529 byte 1 bzImage,
15370 >>>>529 byte 0 \b, zImage
15371 >>>>529 byte 1 \b, bzImage
15407 >2 byte&0x01 !0 \b, unmapped zero page
15408 >2 byte&0x20 0 \b, impure
15409 >2 byte&0x20 !0
15410 >>2 byte&0x10 !0 \b, A_EXEC
15411 >2 byte&0x02 !0 \b, A_PAL
15412 >2 byte&0x04 !0 \b, A_NSYM
15413 >2 byte&0x08 !0 \b, A_STAND
15414 >2 byte&0x40 !0 \b, A_PURE
15415 >2 byte&0x80 !0 \b, A_TOVLY
15469 >&(&-12.l-0x21) byte x
15481 >&(&-12.l-0x21) byte x
15493 >&(&-12.l-0x21) byte x
15505 >&(&-12.l-0x21) byte x
15606 >&(8.L) byte x
15607 >>&(12.L) byte x
15652 >12 byte x \b, version %d
15653 >13 byte 1 \b, require visibility
15716 >&0 regex \^(defun|defvar|defconst|defmacro|setq|fset) Emacs v18 byte-compiled Lisp data
15723 >&0 regex \^(put|provide|require|random) Emacs v18 byte-compiled Lisp data
15735 >4 byte >18 Emacs/XEmacs v%d byte-compiled Lisp data
15737 #>4 byte <32 Emacs/XEmacs v%d byte-compiled Lisp data
15743 0 string (SYSTEM::VERSION\040' CLISP byte-compiled Lisp program (pre 2004-03-27)
15744 0 string (|SYSTEM|::|VERSION|\040' CLISP byte-compiled Lisp program text
15758 # llvm: file(1) magic for LLVM byte-codes
15762 0 string llvm LLVM byte-codes, uncompressed
15763 0 string llvc0 LLVM byte-codes, null compression
15764 0 string llvc1 LLVM byte-codes, gzip compression
15765 0 string llvc2 LLVM byte-codes, bzip2 compression
15795 >4 byte 0x50 version 5.0
15796 >4 byte 0x51 version 5.1
15797 >4 byte 0x52 version 5.2
16014 >0 byte 0xcf 64-bit
16135 # 0 byte 0
16136 # 1 byte # filename length
16140 # 73 byte # Finder flags
16141 # 74 byte 0
16145 # 81 byte # protected?
16146 # 82 byte 0
16152 # 101 byte # new Finder flags
16154 # 106 byte # char. code of file name
16155 # 107 byte # still more Finder flags
16158 # 122 byte 129 # for MacBinary II
16159 # 122 byte 130 # for MacBinary III
16160 # 123 byte 129 # minimum version that can read fmt
16182 # >73 byte&0x01 0x01 \b, inited
16183 # >73 byte&0x02 0x02 \b, changed
16184 # >73 byte&0x04 0x04 \b, busy
16185 # >73 byte&0x08 0x08 \b, bozo
16186 # >73 byte&0x10 0x10 \b, system
16187 # >73 byte&0x10 0x20 \b, bundle
16188 # >73 byte&0x10 0x40 \b, invisible
16189 # >73 byte&0x10 0x80 \b, locked
16571 >15 byte 0
16582 >>53 byte x \b, type %d
16583 >>53 byte 1 \b (Device)
16584 >>53 byte 2 \b (Settings)
16585 >>53 byte 3 \b (Sports/Cycling)
16586 >>53 byte 4 \b (Activity)
16587 >>53 byte 8 \b (Elevations)
16588 >>53 byte 10 \b (Totals)
16593 0 byte 0x20
16595 >>0x76 byte 0x20
16598 >>>>3 byte x device firmware %d.
16599 >>>>4 byte x \b%d.
16600 >>>>5 byte x \b%d,
16642 # from byte 4 it is either 'nul E' or 'soh R'
16807 >3 byte 0 algorithm: blowfish-448,
16808 >3 byte 1 algorithm: DES,
16809 >3 byte 2 algorithm: 3DES,
16810 >3 byte 3 algorithm: 3-WAY,
16811 >3 byte 4 algorithm: GOST,
16812 >3 byte 6 algorithm: SAFER-SK64,
16813 >3 byte 7 algorithm: SAFER-SK128,
16814 >3 byte 8 algorithm: CAST-128,
16815 >3 byte 9 algorithm: xTEA,
16816 >3 byte 10 algorithm: TWOFISH-128,
16817 >3 byte 11 algorithm: RC2,
16818 >3 byte 12 algorithm: TWOFISH-192,
16819 >3 byte 13 algorithm: TWOFISH-256,
16820 >3 byte 14 algorithm: blowfish-128,
16821 >3 byte 15 algorithm: blowfish-192,
16822 >3 byte 16 algorithm: blowfish-256,
16823 >3 byte 100 algorithm: RC6,
16824 >3 byte 101 algorithm: IDEA,
16825 >4 byte 0 mode: CBC,
16826 >4 byte 1 mode: ECB,
16827 >4 byte 2 mode: CFB,
16828 >4 byte 3 mode: OFB,
16829 >4 byte 4 mode: nOFB,
16830 >5 byte 0 keymode: 8bit
16831 >5 byte 1 keymode: 4bit
16832 >5 byte 2 keymode: SHA-1 hash
16833 >5 byte 3 keymode: MD5 hash
16902 >7 byte =1 Gridded binary (GRIB) version 1
16903 >7 byte =2 Gridded binary (GRIB) version 2
16946 >22 byte x - version %d
16947 >23 byte x \b.%d
16955 >23 byte x - version %d
16956 >22 byte x \b.%d
16964 >23 byte x - version %d
16965 >22 byte x \b.%d
16973 >23 byte x - version %d
16974 >22 byte x \b.%d
16984 >22 byte x - version %d
16985 >23 byte x \b.%d
16993 >22 byte x - version %d
16994 >23 byte x \b.%d
17002 >23 byte x - version %d
17003 >22 byte x \b.%d
17011 >23 byte x - version %d
17012 >22 byte x \b.%d
17022 >22 byte x - version %d
17023 >23 byte x \b.%d
17031 >22 byte x - version %d
17032 >23 byte x \b.%d
17040 >23 byte x - version %d
17041 >22 byte x \b.%d
17049 >23 byte x - version %d
17050 >22 byte x \b.%d
17059 # XXX - byte order?
17134 # XXX - byte order?
17159 >29 byte 1 \b, fine resolution
17160 >29 byte 0 \b, normal resolution
17186 >>>>>>>8 ubequad !0x5dee74ad1aa56394 raw G3 (Group 3) FAX, byte-padded
17187 # version 5.25 labeled the entry above "raw G3 data, byte-padded"
17228 # Brooktrout G3 fax data incl. 128 byte header
17236 >>11 byte 1 \b, G3 compression
17237 >>11 byte 2 \b, G32D compression
17417 >>>(0x3c.l+4) leshort 0xebc EFI byte code
17449 >>>>(0x3c.l+0xf7) byte x
17464 >>>(0x3c.l+0x36) byte 1 for OS/2 1.x
17465 >>>(0x3c.l+0x36) byte 2 for MS Windows 3.x
17466 >>>(0x3c.l+0x36) byte 3 for MS-DOS
17467 >>>(0x3c.l+0x36) byte 4 for Windows 386
17468 >>>(0x3c.l+0x36) byte 5 for Borland Operating System Services
17470 >>>>(0x3c.l+0x36) byte x (unknown OS %x)
17471 >>>(0x3c.l+0x36) byte 0x81 for MS-DOS, Phar Lap DOS extender
17551 >>&(&0x42.l-3) byte x
17605 >>&(2.s-517) byte x
17676 # leading/trailing nulls, zeros or non ASCII characters in 8-byte name field at offset 10 are skipp…
17747 # openpgpdefs.h: fourth byte < 14 indicate cipher algorithm type
17763 # byte 0xeb conflicts with "sequent" magic leshort 0xn2eb
17768 >0 byte x DOS executable (COM)
17777 0 byte 0xeb
17779 >1 byte >-1
17781 >>(1.b+2) byte x
17785 0 byte 0xe9
17789 >>(1.s+3) byte x
17794 >>(1,s+65539) byte x
17815 # A COM32R program must start with the byte sequence B8 FE 4C CD 21 (mov
17851 >0 byte !0xb8 COM executable for DOS
17874 #0 byte 0xf0 MS-DOS program library data
17880 >30 byte 9 (512B sectors)
17881 >30 byte 12 (4kB sectors)
17883 >30 byte 9 (512B sectors)
17884 >30 byte 12 (4kB sectors)
18143 >9 byte 0
18144 >>0 byte x
18147 >>0 byte x
18191 >0 byte =0 \b, 256x
18192 >0 byte !0 \b, %dx
18193 >1 byte =0 \b256
18194 >1 byte !0 \b%d
18215 >9 byte 0
18268 >8 byte >0x2F version %c
18269 >9 byte >0x2F \b.%c file
18310 >4 long >0 Postscript starts at byte %d
18312 >>>12 long >0 Metafile starts at byte %d
18314 >>>20 long >0 TIFF starts at byte %d
18361 >5 byte&0xf0 =0x60 version 6,
18362 >5 byte&0xf0 !0x60 version 4/5,
18393 #>48 byte 0x1B Excel Document
18411 >5 byte 2
18412 >>48 byte x version %d.
18413 >>49 byte x \b%d.
18414 >>50 byte x \b%d
18415 >5 byte <2
18445 # The second byte of these signatures is a file version; I don't know what,
18475 # test for flag byte: FFh~complete file, 00h~split file
18478 >0 byte-127 <-126
18539 # since some documents include a 520-byte extra field following the file
18543 # 520-byte extra field following the file header
18632 >>3 byte x \bv%c
18633 >>4 byte x \b.%c
18634 >>5 byte x \b%c
18644 >0xE byte 0
18645 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
18646 >>0xF byte&0x02 2 \b, soundchip(s): SN76489
18647 >>>0xF byte&0x04 4 stereo
18648 >>0xF byte&0x01 1 \b, YM2413
18649 >>0xF byte&0x08 8 \b, Y8950
18652 >0xE byte&0xEF 0
18653 >>0xF byte&0x40 0x00 \b, 60Hz
18654 >>0xF byte&0x40 0x40 \b, 50Hz
18655 >>0xF byte&0x02 0 \b, soundchips: AY-3-8910, SCC(+)
18656 >>0xF byte&0x02 0x02 \b, soundchips: SN76489
18657 >>>0xF byte&0x04 0x04 stereo
18658 >>0xF byte&0x01 0x01 \b,
18659 >>>0xF byte&0x18 0x00 \bYM2413
18660 >>>0xF byte&0x18 0x08 \bYM2413, Y8950
18661 >>>0xF byte&0x18 0x18 \bYM2413+Y8950 pseudostereo
18662 >>0xF byte&0x18 0x10 \b, Majyutsushi DAC
18666 >4 byte 0x10 MSX Moonblaster for MoonSound music
18671 >>3 byte x v%c
18672 >>4 byte x \b.%c
18673 >>5 byte x \b%c
18685 >>0x7D byte 0x1a
18687 >>>>0x86 byte 0 v1.5
18689 >>>>0x86 byte 1 v2.4
18890 #0 byte 0xFE
18896 0 byte 0xFF
18904 0 byte 0xFE
18907 >>>6 byte 0x0A MSX Mega-Assembler source
18917 >0xF byte 1
18918 >>0x14 byte 0
18920 >>>>0x23 byte 1
18921 >>>>>0x25 byte 0
18924 >>>>>>>>0x1D byte <32 \b, theme: %d
19068 # All new-style magic numbers are in network byte order.
19075 >0 byte &0x80
19079 >0 byte ^0x80 executable
19082 >0 byte &0x80 dynamically linked executable
19083 >0 byte ^0x80 executable
19086 >0 byte &0x80 dynamically linked executable
19087 >0 byte ^0x80
19088 >>0 byte &0x40 position independent
19097 >0 byte &0x80
19101 >0 byte ^0x80 executable
19104 >0 byte &0x80 dynamically linked executable
19105 >0 byte ^0x80 executable
19108 >0 byte &0x80 dynamically linked executable
19109 >0 byte ^0x80
19110 >>0 byte &0x40 position independent
19119 >0 byte &0x80
19123 >0 byte ^0x80 executable
19126 >0 byte &0x80 dynamically linked executable
19127 >0 byte ^0x80 executable
19130 >0 byte &0x80 dynamically linked executable
19131 >0 byte ^0x80
19132 >>0 byte &0x40 position independent
19141 >0 byte &0x80
19145 >0 byte ^0x80 executable
19148 >0 byte &0x80 dynamically linked executable
19149 >0 byte ^0x80 executable
19152 >0 byte &0x80 dynamically linked executable
19153 >0 byte ^0x80
19154 >>0 byte &0x40 position independent
19166 >0 byte &0x80
19170 >0 byte ^0x80 executable
19173 >0 byte &0x80 dynamically linked executable
19174 >0 byte ^0x80 executable
19177 >0 byte &0x80 dynamically linked executable
19178 >0 byte ^0x80
19179 >>0 byte &0x40 position independent
19188 >0 byte &0x80
19192 >0 byte ^0x80 executable
19195 >0 byte &0x80 dynamically linked executable
19196 >0 byte ^0x80 executable
19199 >0 byte &0x80 dynamically linked executable
19200 >0 byte ^0x80
19201 >>0 byte &0x40 position independent
19210 >0 byte &0x80
19214 >0 byte ^0x80 executable
19217 >0 byte &0x80 dynamically linked executable
19218 >0 byte ^0x80 executable
19221 >0 byte &0x80 dynamically linked executable
19222 >0 byte ^0x80
19223 >>0 byte &0x40 position independent
19232 >0 byte &0x80
19236 >0 byte ^0x80 executable
19239 >0 byte &0x80 dynamically linked executable
19240 >0 byte ^0x80 executable
19243 >0 byte &0x80 dynamically linked executable
19244 >0 byte ^0x80
19245 >>0 byte &0x40 position independent
19264 >0 byte &0x80
19268 >0 byte ^0x80 executable
19271 >0 byte &0x80 dynamically linked executable
19272 >0 byte ^0x80 executable
19275 >0 byte &0x80 dynamically linked executable
19276 >0 byte ^0x80
19277 >>0 byte &0x40 position independent
19286 >0 byte &0x80
19290 >0 byte ^0x80 executable
19293 >0 byte &0x80 dynamically linked executable
19294 >0 byte ^0x80 executable
19297 >0 byte &0x80 dynamically linked executable
19298 >0 byte ^0x80
19299 >>0 byte &0x40 position independent
19420 >4 byte x V%d.
19421 >5 byte x %d
19479 # We have to check the byte order flag to see what byte order all the
19483 # What're the correct byte orders for the nCUBE and the Fujitsu VPP500?
19488 >4 byte 0 invalid class
19489 >4 byte 1 32-bit
19490 >4 byte 2 64-bit
19491 >7 byte 0 invalid os
19492 >7 byte 1 OpenBSD
19493 >7 byte 2 NetBSD
19494 >7 byte 3 FreeBSD
19495 >7 byte 4 4.4BSD
19496 >7 byte 5 Linux
19497 >7 byte 6 SVR4
19498 >7 byte 7 esix
19499 >7 byte 8 Solaris
19500 >7 byte 9 Irix
19501 >7 byte 10 SCO
19502 >7 byte 11 Dell
19503 >7 byte 12 NCR
19504 >5 byte 0 invalid byte order
19505 >5 byte 1 LSB
19517 >>18 leshort 1 AT&T WE32100 - invalid byte order,
19518 >>18 leshort 2 SPARC - invalid byte order,
19520 >>18 leshort 4 Motorola 68000 - invalid byte order,
19521 >>18 leshort 5 Motorola 88000 - invalid byte order,
19524 >>18 leshort 8 MIPS R3000_BE - invalid byte order,
19525 >>18 leshort 9 Amdahl - invalid byte order,
19527 >>18 leshort 11 RS6000 - invalid byte order,
19528 >>18 leshort 15 PA-RISC - invalid byte order,
19538 >5 byte 2 MSB
19550 >>18 beshort 3 Intel 80386 - invalid byte order,
19553 >>18 beshort 6 Intel 80486 - invalid byte order,
19557 >>18 beshort 10 MIPS R3000_LE - invalid byte order,
19608 # // patching this byte allows reading HLP files
19633 # descriptor space) preceded by a two byte constant.
19636 >&212 byte 0x01 \b, created with SAVOBJ
19637 >&212 byte 0x02 \b, created with SAVLIB
19638 >&212 byte 0x07 \b, created with SAVCFG
19639 >&212 byte 0x08 \b, created with SAVSECDTA
19640 >&212 byte 0x0A \b, created with SAVSECDTA
19641 >&212 byte 0x0B \b, created with SAVDLO
19642 >&212 byte 0x0D \b, created with SAVLICPGM
19643 >&212 byte 0x11 \b, created with SAVCHGOBJ
19644 >&213 byte 0x44 \b, at least V5R4 to open
19645 >&213 byte 0x43 \b, at least V5R3 to open
19646 >&213 byte 0x42 \b, at least V5R2 to open
19647 >&213 byte 0x41 \b, at least V5R1 to open
19648 >&213 byte 0x40 \b, at least V4R5 to open
19649 >&213 byte 0x3F \b, at least V4R4 to open
19650 >&213 byte 0x3E \b, at least V4R3 to open
19651 >&213 byte 0x3C \b, at least V4R2 to open
19652 >&213 byte 0x3D \b, at least V4R1M4 to open
19653 >&213 byte 0x3B \b, at least V4R1 to open
19654 >&213 byte 0x3A \b, at least V3R7 to open
19655 >&213 byte 0x35 \b, at least V3R6 to open
19656 >&213 byte 0x36 \b, at least V3R2 to open
19657 >&213 byte 0x34 \b, at least V3R1 to open
19658 >&213 byte 0x31 \b, at least V3R0M5 to open
19659 >&213 byte 0x30 \b, at least V2R3 to open
19692 >6 byte&0x0f 0x00 non-executable
19693 >6 byte&0x0f 0x01 machine language
19694 >6 byte&0x0f 0x02 BASIC I-code
19695 >6 byte&0x0f 0x03 Pascal P-code
19696 >6 byte&0x0f 0x04 C I-code
19697 >6 byte&0x0f 0x05 COBOL I-code
19698 >6 byte&0x0f 0x06 Fortran I-code
19700 >6 byte&0xf0 0x10 program executable
19701 >6 byte&0xf0 0x20 subroutine
19702 >6 byte&0xf0 0x30 multi-module
19703 >6 byte&0xf0 0x40 data module
19705 >6 byte&0xf0 0xC0 system module
19706 >6 byte&0xf0 0xD0 file manager
19707 >6 byte&0xf0 0xE0 device driver
19708 >6 byte&0xf0 0xF0 device descriptor
19715 >0x14 byte&0x80 0x80 re-entrant
19716 >0x14 byte&0x40 0x40 ghost
19717 >0x14 byte&0x20 0x20 system-state
19721 >0x13 byte 1 machine language
19722 >0x13 byte 2 BASIC I-code
19723 >0x13 byte 3 Pascal P-code
19724 >0x13 byte 4 C I-code
19725 >0x13 byte 5 COBOL I-code
19726 >0x13 byte 6 Fortran I-code
19731 >0x12 byte 1 program executable
19732 >0x12 byte 2 subroutine
19733 >0x12 byte 3 multi-module
19734 >0x12 byte 4 data module
19735 >0x12 byte 11 trap library
19736 >0x12 byte 12 system module
19737 >0x12 byte 13 file manager
19738 >0x12 byte 14 device driver
19739 >0x12 byte 15 device descriptor
19757 # These are weak, byte 59 is not guaranteed to be 0 and there are
19758 # 8 character identifiers at byte 60, one I found for appl is BIGb.
19813 # following the string always seems to start with a zero byte
19879 >(0x4E.L) byte 0
19880 >>(0x4E.L+1) byte x (v0.%02d)
19881 >(0x4E.L) byte 1
19882 >>(0x4E.L+1) byte x (v1.%02d)
19889 >(0x4E.L) byte >1 (v%d.
19890 >>(0x4E.L+1) byte x %02d)
19913 >0 byte&0xf0 0x80 T800
19914 >0 byte&0xf0 0x90 T9000
19915 >19 byte&0x02 0x02 executable
19916 >19 byte&0x02 0x00 object
19917 >19 byte&0x0c 0x00 not stripped
19924 # Compiled Parrot byte code
19926 >64 byte x %d.
19927 >72 byte x \b%d,
19928 >8 byte >0 %d byte words,
19929 >16 byte 0 little-endian,
19930 >16 byte 1 big-endian,
19931 >32 byte 0 IEEE-754 8 byte double floats,
19932 >32 byte 1 x86 12 byte long double floats,
19933 >32 byte 2 IEEE-754 16 byte long double floats,
19934 >32 byte 3 MIPS 16 byte long double floats,
19935 >32 byte 4 AIX 16 byte long double floats,
19936 >32 byte 5 4-byte floats,
19937 >40 byte x Parrot %d.
19938 >48 byte x \b%d.
19939 >56 byte x \b%d
19966 # XXX - byte order?
20004 >>8 byte x %c
20005 >>9 byte x \b%c
20006 >>10 byte x \b%c
20007 >>11 byte x \b%c
20019 >8 byte x system ID: %c
20020 >9 byte x \b%c
20021 >10 byte x \b%c
20022 >11 byte x \b%c,
20057 >>>&4 byte x system ID: %c
20058 >>>&5 byte x \b%c
20059 >>>&6 byte x \b%c
20060 >>>&7 byte x \b%c,
20064 >>>&4 byte x system ID: %c
20065 >>>&5 byte x \b%c
20066 >>>&6 byte x \b%c
20067 >>>&7 byte x \b%c,
20078 >5 byte x \b, version %c
20079 >7 byte x \b.%c
20083 >6 byte x \b, version %c
20084 >8 byte x \b.%c
20090 >5 byte x \b, version %c
20091 >7 byte x \b.%c
20104 >15 byte >0 - version %d
20111 # skip *.PNF with high byte of InfVersionDatumCount zero
20112 #>>15 byte !0 PDP-11 UNIX/RT ldp
20117 >15 byte >0 - version %d
20121 >15 byte >0 - version %d
20192 >4 byte >0 (net-order %d)
20193 >>4 byte &01 (network-ordered)
20194 >>4 byte =3 (major 1)
20195 >>4 byte =2 (major 1)
20198 >4 byte >0
20199 >>4 byte &01 (network-ordered)
20200 >>4 byte =5 (major 2)
20201 >>4 byte =4 (major 2)
20202 >>5 byte >0 (minor %d)
20212 >>15 byte >2 \b, line size 2^%d byte
20213 >>14 byte >2 \b, page size 2^%d byte
20214 >>13 byte &1
20215 >>>13 byte >1 \b, max fanout %d
20218 >>8 byte >2 \b, line size 2^%d byte
20219 >>9 byte >2 \b, page size 2^%d byte
20220 >>10 byte &1
20221 >>>10 byte >1 \b, max fanout %d
20224 >>15 byte >2 \b, line size 2^%d byte
20225 >>14 byte >2 \b, page size 2^%d byte
20226 >>13 byte &1
20227 >>>13 byte >1 \b, max fanout %d
20230 >>8 byte >2 \b, line size 2^%d byte
20231 >>9 byte >2 \b, page size 2^%d byte
20232 >>10 byte &1
20233 >>>10 byte >1 \b, max fanout %d
20252 >>16 byte x %d levels,
20253 >>17 byte x compression level %d,
20254 >>18 byte x %d bpp,
20255 >>19 byte x %d channels,
20257 >>20 byte 0 bitmap,
20258 >>20 byte 1 gray scale,
20259 >>20 byte 2 indexed color,
20260 >>20 byte 3 RGB color,
20261 >>20 byte 4 CYMK color,
20262 >>20 byte 5 HSL color,
20263 >>20 byte 6 HSB color,
20264 >>20 byte 7 multi-channel,
20265 >>20 byte 8 duo tone,
20266 >>20 byte 9 LAB color,
20267 >>20 byte 10 gray scale 16,
20268 >>20 byte 11 RGB color 48,
20269 >>20 byte 12 LAB color 48,
20270 >>20 byte 13 CYMK color 64,
20271 >>20 byte 14 deep multi-channel,
20272 >>20 byte 15 duo tone 16,
20273 >>20 byte 17 RGBA color,
20274 >>20 byte 18 gray scale 32,
20275 >>20 byte 19 RGB color 12,
20276 >>20 byte 20 RGB color 16,
20277 >>20 byte 255 unknown format,
20279 >>>20 byte x \b %d,
20280 >>21 byte x %d bpc
20326 >0 byte 0x67 Reserved (old)
20327 >0 byte 0x68 Public-Key Encrypted Session Key (old)
20328 >0 byte 0x69 Signature (old)
20329 >0 byte 0x6a Symmetric-Key Encrypted Session Key (old)
20330 >0 byte 0x6b One-Pass Signature (old)
20331 >0 byte 0x6c Secret-Key (old)
20332 >0 byte 0x6d Public-Key (old)
20333 >0 byte 0x6e Secret-Subkey (old)
20334 >0 byte 0x6f Compressed Data (old)
20335 >0 byte 0x70 Symmetrically Encrypted Data (old)
20336 >0 byte 0x71 Marker (old)
20337 >0 byte 0x72 Literal Data (old)
20338 >0 byte 0x73 Trust (old)
20339 >0 byte 0x74 User ID (old)
20340 >0 byte 0x75 Public-Subkey (old)
20341 >0 byte 0x76 Unused (old)
20342 >0 byte 0x77
20343 >>1 byte&0xc0 0x00 Reserved
20344 >>1 byte&0xc0 0x40 Public-Key Encrypted Session Key
20345 >>1 byte&0xc0 0x80 Signature
20346 >>1 byte&0xc0 0xc0 Symmetric-Key Encrypted Session Key
20347 >0 byte 0x78
20348 >>1 byte&0xc0 0x00 One-Pass Signature
20349 >>1 byte&0xc0 0x40 Secret-Key
20350 >>1 byte&0xc0 0x80 Public-Key
20351 >>1 byte&0xc0 0xc0 Secret-Subkey
20352 >0 byte 0x79
20353 >>1 byte&0xc0 0x00 Compressed Data
20354 >>1 byte&0xc0 0x40 Symmetrically Encrypted Data
20355 >>1 byte&0xc0 0x80 Marker
20356 >>1 byte&0xc0 0xc0 Literal Data
20357 >0 byte 0x7a
20358 >>1 byte&0xc0 0x00 Trust
20359 >>1 byte&0xc0 0x40 User ID
20360 >>1 byte&0xc0 0x80 Public-Subkey
20361 >>1 byte&0xc0 0xc0 Unused [z%x]
20362 >0 byte 0x30
20363 >>1 byte&0xc0 0x00 Unused [0%x]
20364 >>1 byte&0xc0 0x40 User Attribute
20365 >>1 byte&0xc0 0x80 Sym. Encrypted and Integrity Protected Data
20366 >>1 byte&0xc0 0xc0 Modification Detection Code
20378 >11 byte 0x01 RSA (Encrypt or Sign) 1024b
20379 >11 byte 0x02 RSA Encrypt-Only 1024b
20388 >142 byte 0xd2 .
20395 >12 byte 0x01 RSA (Encrypt or Sign) 2048b
20396 >12 byte 0x02 RSA Encrypt-Only 2048b
20405 >271 byte 0xd2 .
20412 >12 byte 0x01 RSA (Encrypt or Sign) 3072b
20413 >12 byte 0x02 RSA Encrypt-Only 3072b
20422 >399 byte 0xd2 .
20429 >12 byte 0x01 RSA (Encrypt or Sign) 4096b
20430 >12 byte 0x02 RSA Encrypt-Only 4096b
20439 >527 byte 0xd2 .
20446 >12 byte 0x01 RSA (Encrypt or Sign) 8129b
20447 >12 byte 0x02 RSA Encrypt-Only 8129b
20456 >1039 byte 0xd2 .
20461 >0 byte 0x00 Plaintext or unencrypted data
20462 >0 byte 0x01 IDEA
20463 >0 byte 0x02 TripleDES
20464 >0 byte 0x03 CAST5 (128 bit key)
20465 >0 byte 0x04 Blowfish (128 bit key, 16 rounds)
20466 >0 byte 0x07 AES with 128-bit key
20467 >0 byte 0x08 AES with 192-bit key
20468 >0 byte 0x09 AES with 256-bit key
20469 >0 byte 0x0a Twofish with 256-bit key
20474 >0 byte 0x01 MD5
20475 >0 byte 0x02 SHA-1
20476 >0 byte 0x03 RIPE-MD/160
20477 >0 byte 0x08 SHA256
20478 >0 byte 0x09 SHA384
20479 >0 byte 0x0a SHA512
20480 >0 byte 0x0b SHA224
20484 >0 byte 0x01 RSA (Encrypt or Sign)
20486 >0 byte 0x02 RSA Encrypt-Only
20487 >0 byte 0x03 RSA (Sign-Only)
20488 >0 byte 16 ElGamal (Encrypt-Only)
20489 >0 byte 17 DSA
20490 >0 byte 18 Elliptic Curve
20491 >0 byte 19 ECDSA
20492 >0 byte 20 ElGamal (Encrypt or Sign)
20493 >0 byte 21 Diffie-Hellman
20501 0 byte 0x8c PGP symmetric key encrypted data -
20502 >1 byte 0x0d
20503 >1 byte 0x0c
20504 >2 byte 0x04
20506 >4 byte 0x01 salted -
20508 >>14 byte 0xd2 .
20509 >>14 byte 0xc9 .
20510 >4 byte 0x03 salted & iterated -
20512 >>15 byte 0xd2 .
20513 >>15 byte 0xc9 .
20519 >1 byte 0x00 Simple S2K
20520 >1 byte 0x01 Salted S2K
20521 >1 byte 0x03 Salted&Iterated S2K
20528 >0 byte 0x04
20530 >5 byte 0x01 RSA (Encrypt or Sign)
20531 >5 byte 0x02 RSA Encrypt-Only
20540 >5 byte 0xff checksummed
20542 >5 byte 0xfe hashed
20766 0 byte 0x95 PGP Secret Key -
20768 0 byte 0x97 PGP Secret Sub-key -
20770 0 byte 0x9d
20789 # 2 byte for key bits in version 5.28 look
20838 # XXX - byte order? Paging Hokey....
20841 >2 byte >0 (V%d)
20842 >6 byte >0 with %d byte name
20843 >7 byte >0 and %d byte data cells
20845 >2 byte >0 (V%d)
20846 >8 short >0 - %d byte blocks
20847 >15 byte 0x00 - P/D format
20848 >15 byte 0x01 - P/K/D format
20849 >15 byte 0x02 - K/D format
20850 >15 byte >0x02 - Bad Flags
20907 >4 long >0 Postscript starts at byte %d
20909 >>>12 long >0 Metafile starts at byte %d
20911 >>>20 long >0 TIFF starts at byte %d
21011 >0x07 byte 0
21012 >0x0b byte 0 Oak Technologies printer stream
21060 >>11 byte >0x2f
21061 >>>11 byte <0x3a (Version %c)
21094 # XXX - byte order?
21113 0 belong 0x994e0d0a python 1.5/1.6 byte-compiled
21114 0 belong 0x87c60d0a python 2.0 byte-compiled
21115 0 belong 0x2aeb0d0a python 2.1 byte-compiled
21116 0 belong 0x2ded0d0a python 2.2 byte-compiled
21117 0 belong 0x3bf20d0a python 2.3 byte-compiled
21118 0 belong 0x6df20d0a python 2.4 byte-compiled
21119 0 belong 0xb3f20d0a python 2.5 byte-compiled
21120 0 belong 0xd1f20d0a python 2.6 byte-compiled
21121 0 belong 0x03f30d0a python 2.7 byte-compiled
21122 0 belong 0x3b0c0d0a python 3.0 byte-compiled
21123 0 belong 0x4f0c0d0a python 3.1 byte-compiled
21124 0 belong 0x6c0c0d0a python 3.2 byte-compiled
21125 0 belong 0x9e0c0d0a python 3.3 byte-compiled
21126 0 belong 0xee0c0d0a python 3.4 byte-compiled
21127 0 belong 0x160d0d0a python 3.5 byte-compiled
21216 # the first byte of which is never 0, while the first byte of the Git pack
21297 >>11 byte 0x9d
21298 >>>12 byte 0x01
21299 >>>>13 byte 0x2a \b, VP8 encoding
21310 >>>>>15 byte&0x80 =0x00 \b, YUV color
21311 >>>>>15 byte&0x80 =0x80 \b, bad color specification
21312 >>>>>15 byte&0x40 =0x40 \b, no clamping required
21313 >>>>>15 byte&0x40 =0x00 \b, decoders should clamp
21566 >4 byte x v%d
21567 >5 byte x \b.%d
21693 >52 byte 1 , Little-endian
21694 >55 byte 1 , Big-endian
21712 >212 byte 17 \b, Big-endian
21713 >212 byte 34 \b, VAX format
21714 >212 byte 68 \b, Little-endian
21715 >212 byte 85 \b, Convex native
21783 >4 byte 0x00
21784 >>5 byte x version %d.0
21785 >4 byte >0x00 version %d
21786 >>5 byte x \b.%d
21829 # XXX - byte order?
21837 0 byte 046
21883 # byte 0xeb is matched before these get a chance.
21913 # I'd have liked to do the byte&0xF0 matching against 0, 1, 2 ... by
21914 # doing (byte&0xF0)>>4 here, but unfortunately that's not
21922 >4 byte&0x0F x (version %d,
21923 >4 byte&0xF0 0x00 uncompressed)
21924 >4 byte&0xF0 0x10 compressed with non-incremental Snappy)
21925 >4 byte&0xF0 0x20 compressed with incremental Snappy)
21926 >4 byte&0xF0 >0x20 unknown subformat, flag: %d>>4)
21950 >8 byte >0 Ver %d:
21956 >2 byte 0x49 -
21957 >3 byte x - version %d
21959 >2 byte 0x63 -
21960 >3 byte x - version %d
21962 >4 byte x - version %d
21964 >4 byte x - version %d
21988 >8 byte x - version %d
21989 >9 byte x \b.%d
22018 >7 byte x (V.%d)
22061 >5 byte x version %d,
22062 >6 byte x 2^%d pages,
22063 >7 byte x pagesize 2^%d,
22064 >17 byte x hash %d,
22065 >11 byte x dataformat %d
22303 >7 byte&1 =0 LE image version
22304 >>10 byte x %d.
22305 >>9 byte x \b%d.
22306 >>8 byte x \b%d
22311 >7 byte&1 =1 BE image version
22312 >>8 byte x %d.
22313 >>9 byte x \b%d.
22314 >>10 byte x \b%d
22325 # The Smile serialization format uses a 4-byte header:
22327 # Constant byte #0: 0x3A (ASCII ':')
22328 # Constant byte #1: 0x29 (ASCII ')')
22329 # Constant byte #2: 0x0A (ASCII linefeed, '\n')
22330 # Variable byte #3, consisting of bits:
22344 >3 byte&0xF0 x version %d:
22347 >3 byte&0x04 0x04 binary raw,
22348 >3 byte&0x04 0x00 binary encoded,
22349 >3 byte&0x02 0x02 shared String values enabled,
22350 >3 byte&0x02 0x00 shared String values disabled,
22351 >3 byte&0x01 0x01 shared field names enabled
22352 >3 byte&0x01 0x00 shared field names disabled
22366 >5 byte x - version %d
22367 >4 byte x \b.%d
22379 >5 byte x - version %d
22380 >4 byte x \b.%d
22399 >33 byte 2 (compressed)
22402 >32 byte 0 (Token Ring)
22403 >32 byte 1 (Ethernet)
22404 >32 byte 2 (ARCNET)
22405 >32 byte 3 (StarLAN)
22406 >32 byte 4 (PC Network broadband)
22407 >32 byte 5 (LocalTalk)
22408 >32 byte 6 (Znet)
22409 >32 byte 7 (Internetwork Analyzer)
22410 >32 byte 9 (FDDI)
22411 >32 byte 10 (ATM)
22632 # XXX - byte order?
22694 >15 byte 0 - BASIC program
22695 >15 byte 1 - number array
22696 >15 byte 2 - character array
22697 >15 byte 3 - memory block
22699 >15 byte 4 - Tasword document
22711 >>>3 byte 0 - BASIC program
22712 >>>3 byte 1 - number array
22713 >>>3 byte 2 - character array
22714 >>>3 byte 3 - memory block
22720 >8 byte x version %d
22721 >9 byte x \b.%d
22725 >4 byte x version %d
22726 >5 byte x \b.%d
22736 >7 byte x \b, version 0x%02x
22748 >2 byte x Version %d
22749 >3 byte 0 \b, type UNKNOWN
22750 >3 byte 1 \b, type DIAM_ISAM
22751 >3 byte 2 \b, type HASH
22752 >3 byte 3 \b, type MISAM
22753 >3 byte 4 \b, type PISAM
22754 >3 byte 5 \b, type RMS_ISAM
22755 >3 byte 6 \b, type HEAP
22756 >3 byte 7 \b, type ISAM
22757 >3 byte 8 \b, type MRG_ISAM
22758 >3 byte 9 \b, type MYISAM
22759 >3 byte 10 \b, type MRG_MYISAM
22760 >3 byte 11 \b, type BERKELEY_DB
22761 >3 byte 12 \b, type INNODB
22762 >3 byte 13 \b, type GEMINI
22763 >3 byte 14 \b, type NDBCLUSTER
22764 >3 byte 15 \b, type EXAMPLE_DB
22765 >3 byte 16 \b, type CSV_DB
22766 >3 byte 17 \b, type FEDERATED_DB
22767 >3 byte 18 \b, type BLACKHOLE_DB
22768 >3 byte 19 \b, type PARTITION_DB
22769 >3 byte 20 \b, type BINLOG
22770 >3 byte 21 \b, type SOLID
22771 >3 byte 22 \b, type PBXT
22772 >3 byte 23 \b, type TABLE_FUNCTION
22773 >3 byte 24 \b, type MEMCACHE
22774 >3 byte 25 \b, type FALCON
22775 >3 byte 26 \b, type MARIA
22776 >3 byte 27 \b, type PERFORMANCE_SCHEMA
22777 >3 byte 127 \b, type DEFAULT
22780 >3 byte x Version %d
22782 >3 byte x Version %d
22784 >3 byte x Version %d
22787 >18 byte x \b, %d keys
22791 >3 byte x Version %d
22793 >3 byte x Version %d
22795 >3 byte x Version %d
22798 >>3 byte x Version %d
22801 >8 byte 1
22806 >8 byte 15 MySQL V5+,
22809 >>3 byte x Version %d
22923 >0 byte &0x80
22927 >0 byte ^0x80 executable
22931 >0 byte &0x80 dynamically linked executable
22932 >0 byte ^0x80 executable
22936 >0 byte &0x80 dynamically linked executable
22937 >0 byte ^0x80 executable
22941 >0 byte &0x80
22945 >0 byte ^0x80 executable
22949 >0 byte &0x80 dynamically linked executable
22950 >0 byte ^0x80 executable
22954 >0 byte &0x80 dynamically linked executable
22955 >0 byte ^0x80 executable
22959 >0 byte &0x80
22963 >0 byte ^0x80 executable
22967 >0 byte &0x80 dynamically linked executable
22968 >0 byte ^0x80 executable
22972 >0 byte &0x80 dynamically linked executable
22973 >0 byte ^0x80 executable
23069 >19 byte x \b, name: %c
23070 >20 byte x \b%c
23071 >21 byte x \b%c
23072 >22 byte x \b%c
23073 >23 byte x \b%c
23074 >24 byte x \b%c
23075 >25 byte x \b%c
23076 >26 byte x \b%c
23077 >27 byte x \b%c
23078 >28 byte x \b%c
23079 >29 byte x \b%c
23080 >30 byte x \b%c
23081 >31 byte x \b%c
23089 0 byte 0
23099 # GRR: original 1 byte test at offset was too general as it catches also many FATs of DOS filesyste…
23105 >1 byte 0x01 Sequential
23106 >1 byte 0x02 IDP
23107 >1 byte 0x03 OctavePlateau
23108 >1 byte 0x04 Moog
23109 >1 byte 0x05 Passport
23110 >1 byte 0x06 Lexicon
23111 >1 byte 0x07 Kurzweil/Future Retro
23112 >>3 byte 0x77 777
23113 >>4 byte 0x00 Bank
23114 >>4 byte 0x01 Song
23115 >>5 byte 0x0f 16
23116 >>5 byte 0x0e 15
23117 >>5 byte 0x0d 14
23118 >>5 byte 0x0c 13
23119 >>5 byte 0x0b 12
23120 >>5 byte 0x0a 11
23121 >>5 byte 0x09 10
23122 >>5 byte 0x08 9
23123 >>5 byte 0x07 8
23124 >>5 byte 0x06 7
23125 >>5 byte 0x05 6
23126 >>5 byte 0x04 5
23127 >>5 byte 0x03 4
23128 >>5 byte 0x02 3
23129 >>5 byte 0x01 2
23130 >>5 byte 0x00 1
23131 >>5 byte 0x10 (ALL)
23132 >>2 byte x \b, Channel %d
23133 >1 byte 0x08 Fender
23134 >1 byte 0x09 Gulbransen
23135 >1 byte 0x0a AKG
23136 >1 byte 0x0b Voyce
23137 >1 byte 0x0c Waveframe
23138 >1 byte 0x0d ADA
23139 >1 byte 0x0e Garfield
23140 >1 byte 0x0f Ensoniq
23141 >1 byte 0x10 Oberheim
23142 >>2 byte 0x06 Matrix 6 series
23143 >>3 byte 0x0A Dump (All)
23144 >>3 byte 0x01 Dump (Bank)
23146 >>>11 byte <2 User bank %d
23147 >>>11 byte >1 Preset bank %d
23148 >1 byte 0x11 Apple
23149 >1 byte 0x12 GreyMatter
23150 >1 byte 0x14 PalmTree
23151 >1 byte 0x15 JLCooper
23152 >1 byte 0x16 Lowrey
23153 >1 byte 0x17 AdamsSmith
23154 >1 byte 0x18 E-mu
23155 >1 byte 0x19 Harmony
23156 >1 byte 0x1a ART
23157 >1 byte 0x1b Baldwin
23158 >1 byte 0x1c Eventide
23159 >1 byte 0x1d Inventronics
23160 >1 byte 0x1f Clarity
23163 >1 byte 0x21 SIEL
23164 >1 byte 0x22 Synthaxe
23165 >1 byte 0x24 Hohner
23166 >1 byte 0x25 Twister
23167 >1 byte 0x26 Solton
23168 >1 byte 0x27 Jellinghaus
23169 >1 byte 0x28 Southworth
23170 >1 byte 0x29 PPG
23171 >1 byte 0x2a JEN
23172 >1 byte 0x2b SSL
23173 >1 byte 0x2c AudioVertrieb
23175 >1 byte 0x2f ELKA
23176 >>3 byte 0x09 EK-44
23178 >1 byte 0x30 Dynacord
23179 >1 byte 0x31 Jomox
23180 >1 byte 0x33 Clavia
23181 >1 byte 0x39 Soundcraft
23183 >1 byte 0x3e Waldorf
23184 >>2 byte 0x00 microWave
23185 >>2 byte 0x0E microwave2 / XT
23186 >>2 byte 0x0F Q / Q+
23187 >>3 byte =0 (default id)
23188 >>3 byte >0 (
23189 >>>3 byte <0x7F \bdevice %d)
23190 >>>3 byte =0x7F \bbroadcast id)
23191 >>3 byte 0x7f Microwave I
23192 >>>4 byte 0x00 SNDR (Sound Request)
23193 >>>4 byte 0x10 SNDD (Sound Dump)
23194 >>>4 byte 0x20 SNDP (Sound Parameter Change)
23195 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
23196 >>>4 byte 0x70 BOOT (Sound Reserved)
23197 >>>4 byte 0x01 MULR (Multi Request)
23198 >>>4 byte 0x11 MULD (Multi Dump)
23199 >>>4 byte 0x21 MULP (Multi Parameter Change)
23200 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
23201 >>>4 byte 0x71 OS (Multi Reserved)
23202 >>>4 byte 0x02 DRMR (Drum Map Request)
23203 >>>4 byte 0x12 DRMD (Drum Map Dump)
23204 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
23205 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
23206 >>>4 byte 0x72 BIN (Drum Map Reserved)
23207 >>>4 byte 0x03 PATR (Sequencer Pattern Request)
23208 >>>4 byte 0x13 PATD (Sequencer Pattern Dump)
23209 >>>4 byte 0x23 PATP (Sequencer Pattern Parameter Change)
23210 >>>4 byte 0x33 PATQ (Sequencer Pattern Parameter Inquiry)
23211 >>>4 byte 0x73 AFM (Sequencer Pattern Reserved)
23212 >>>4 byte 0x04 GLBR (Global Parameter Request)
23213 >>>4 byte 0x14 GLBD (Global Parameter Dump)
23214 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
23215 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
23216 >>>4 byte 0x07 MODR (Mode Parameter Request)
23217 >>>4 byte 0x17 MODD (Mode Parameter Dump)
23218 >>>4 byte 0x27 MODP (Mode Parameter Parameter Change)
23219 >>>4 byte 0x37 MODQ (Mode Parameter Parameter Inquiry)
23220 >>2 byte 0x10 microQ
23221 >>>4 byte 0x00 SNDR (Sound Request)
23222 >>>4 byte 0x10 SNDD (Sound Dump)
23223 >>>4 byte 0x20 SNDP (Sound Parameter Change)
23224 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
23225 >>>4 byte 0x70 (Sound Reserved)
23226 >>>4 byte 0x01 MULR (Multi Request)
23227 >>>4 byte 0x11 MULD (Multi Dump)
23228 >>>4 byte 0x21 MULP (Multi Parameter Change)
23229 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
23230 >>>4 byte 0x71 OS (Multi Reserved)
23231 >>>4 byte 0x02 DRMR (Drum Map Request)
23232 >>>4 byte 0x12 DRMD (Drum Map Dump)
23233 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
23234 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
23235 >>>4 byte 0x72 BIN (Drum Map Reserved)
23236 >>>4 byte 0x04 GLBR (Global Parameter Request)
23237 >>>4 byte 0x14 GLBD (Global Parameter Dump)
23238 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
23239 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
23240 >>2 byte 0x11 rackAttack
23241 >>>4 byte 0x00 SNDR (Sound Parameter Request)
23242 >>>4 byte 0x10 SNDD (Sound Parameter Dump)
23243 >>>4 byte 0x20 SNDP (Sound Parameter Parameter Change)
23244 >>>4 byte 0x30 SNDQ (Sound Parameter Parameter Inquiry)
23245 >>>4 byte 0x01 PRGR (Program Parameter Request)
23246 >>>4 byte 0x11 PRGD (Program Parameter Dump)
23247 >>>4 byte 0x21 PRGP (Program Parameter Parameter Change)
23248 >>>4 byte 0x31 PRGQ (Program Parameter Parameter Inquiry)
23249 >>>4 byte 0x71 OS (Program Parameter Reserved)
23250 >>>4 byte 0x03 PATR (Pattern Parameter Request)
23251 >>>4 byte 0x13 PATD (Pattern Parameter Dump)
23252 >>>4 byte 0x23 PATP (Pattern Parameter Parameter Change)
23253 >>>4 byte 0x33 PATQ (Pattern Parameter Parameter Inquiry)
23254 >>>4 byte 0x04 GLBR (Global Parameter Request)
23255 >>>4 byte 0x14 GLBD (Global Parameter Dump)
23256 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
23257 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
23258 >>>4 byte 0x05 EFXR (FX Parameter Request)
23259 >>>4 byte 0x15 EFXD (FX Parameter Dump)
23260 >>>4 byte 0x25 EFXP (FX Parameter Parameter Change)
23261 >>>4 byte 0x35 EFXQ (FX Parameter Parameter Inquiry)
23262 >>>4 byte 0x07 MODR (Mode Command Request)
23263 >>>4 byte 0x17 MODD (Mode Command Dump)
23264 >>>4 byte 0x27 MODP (Mode Command Parameter Change)
23265 >>>4 byte 0x37 MODQ (Mode Command Parameter Inquiry)
23266 >>2 byte 0x03 Wave
23267 >>>4 byte 0x00 SBPR (Soundprogram)
23268 >>>4 byte 0x01 SAPR (Performance)
23269 >>>4 byte 0x02 SWAVE (Wave)
23270 >>>4 byte 0x03 SWTBL (Wave control table)
23271 >>>4 byte 0x04 SVT (Velocity Curve)
23272 >>>4 byte 0x05 STT (Tuning Table)
23273 >>>4 byte 0x06 SGLB (Global Parameters)
23274 >>>4 byte 0x07 SARRMAP (Performance Program Change Map)
23275 >>>4 byte 0x08 SBPRMAP (Sound Program Change Map)
23276 >>>4 byte 0x09 SBPRPAR (Sound Parameter)
23277 >>>4 byte 0x0A SARRPAR (Performance Parameter)
23278 >>>4 byte 0x0B SINSPAR (Instrument/External Parameter)
23279 >>>4 byte 0x0F SBULK (Bulk Switch on/off)
23282 >1 byte 0x40 Kawai
23283 >>3 byte 0x20 K1
23284 >>3 byte 0x22 K4
23286 >1 byte 0x41 Roland
23287 >>3 byte 0x14 D-50
23288 >>3 byte 0x2b U-220
23289 >>3 byte 0x02 TR-707
23291 >1 byte 0x42 Korg
23292 >>3 byte 0x19 M1
23294 >1 byte 0x43 Yamaha
23295 >1 byte 0x44 Casio
23296 >1 byte 0x46 Kamiya
23297 >1 byte 0x47 Akai
23298 >1 byte 0x48 Victor
23299 >1 byte 0x49 Mesosha
23300 >1 byte 0x4b Fujitsu
23301 >1 byte 0x4c Sony
23302 >1 byte 0x4e Teac
23303 >1 byte 0x50 Matsushita
23304 >1 byte 0x51 Fostex
23305 >1 byte 0x52 Zoom
23306 >1 byte 0x54 Matsushita
23307 >1 byte 0x57 Acoustic tech. lab.
23495 # ncurses6 (2015) uses this format, ignoring byte-order
23505 # XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
23664 >0x00003B byte 0x00 (real number)
23665 >0x00003B byte 0x01 (list)
23666 >0x00003B byte 0x02 (matrix)
23667 >0x00003B byte 0x03 (equation)
23668 >0x00003B byte 0x04 (string)
23669 >0x00003B byte 0x05 (program)
23670 >0x00003B byte 0x06 (assembly program)
23671 >0x00003B byte 0x07 (picture)
23672 >0x00003B byte 0x08 (gdb)
23673 >0x00003B byte 0x0C (complex number)
23674 >0x00003B byte 0x0F (window settings)
23675 >0x00003B byte 0x10 (zoom)
23676 >0x00003B byte 0x11 (table setup)
23677 >0x00003B byte 0x13 (backup)
23682 >0x00003B byte 0x00 (real)
23683 >0x00003B byte 0x01 (list)
23684 >0x00003B byte 0x02 (matrix)
23685 >0x00003B byte 0x03 (Y-variable)
23686 >0x00003B byte 0x05 (program)
23687 >0x00003B byte 0x06 (protected prgm)
23688 >0x00003B byte 0x07 (picture)
23689 >0x00003B byte 0x08 (gdb)
23690 >0x00003B byte 0x0B (window settings)
23691 >0x00003B byte 0x0C (window settings)
23692 >0x00003B byte 0x0D (table setup)
23693 >0x00003B byte 0x0E (screenshot)
23694 >0x00003B byte 0x0F (backup)
23699 >0x00003B byte 0x00 (real)
23700 >0x00003B byte 0x01 (list)
23701 >0x00003B byte 0x02 (matrix)
23702 >0x00003B byte 0x03 (Y-variable)
23703 >0x00003B byte 0x04 (string)
23704 >0x00003B byte 0x05 (program)
23705 >0x00003B byte 0x06 (protected prgm)
23706 >0x00003B byte 0x07 (picture)
23707 >0x00003B byte 0x08 (gdb)
23708 >0x00003B byte 0x0B (window settings)
23709 >0x00003B byte 0x0C (window settings)
23710 >0x00003B byte 0x0D (table setup)
23711 >0x00003B byte 0x0E (screenshot)
23712 >0x00003B byte 0x13 (backup)
23717 >0x00003B byte 0x00 (real number)
23718 >0x00003B byte 0x01 (list)
23719 >0x00003B byte 0x02 (matrix)
23720 >0x00003B byte 0x03 (equation)
23721 >0x00003B byte 0x04 (string)
23722 >0x00003B byte 0x05 (program)
23723 >0x00003B byte 0x06 (assembly program)
23724 >0x00003B byte 0x07 (picture)
23725 >0x00003B byte 0x08 (gdb)
23726 >0x00003B byte 0x0C (complex number)
23727 >0x00003B byte 0x0F (window settings)
23728 >0x00003B byte 0x10 (zoom)
23729 >0x00003B byte 0x11 (table setup)
23730 >0x00003B byte 0x13 (backup)
23731 >0x00003B byte 0x15 (application variable)
23732 >0x00003B byte 0x17 (group of variable)
23738 >0x00003B byte 0x00 (real number)
23739 >0x00003B byte 0x01 (complex number)
23740 >0x00003B byte 0x02 (real vector)
23741 >0x00003B byte 0x03 (complex vector)
23742 >0x00003B byte 0x04 (real list)
23743 >0x00003B byte 0x05 (complex list)
23744 >0x00003B byte 0x06 (real matrix)
23745 >0x00003B byte 0x07 (complex matrix)
23746 >0x00003B byte 0x08 (real constant)
23747 >0x00003B byte 0x09 (complex constant)
23748 >0x00003B byte 0x0A (equation)
23749 >0x00003B byte 0x0C (string)
23750 >0x00003B byte 0x0D (function GDB)
23751 >0x00003B byte 0x0E (polar GDB)
23752 >0x00003B byte 0x0F (parametric GDB)
23753 >0x00003B byte 0x10 (diffeq GDB)
23754 >0x00003B byte 0x11 (picture)
23755 >0x00003B byte 0x12 (program)
23756 >0x00003B byte 0x13 (range)
23757 >0x00003B byte 0x17 (window settings)
23758 >0x00003B byte 0x18 (window settings)
23759 >0x00003B byte 0x19 (window settings)
23760 >0x00003B byte 0x1A (window settings)
23761 >0x00003B byte 0x1B (zoom)
23762 >0x00003B byte 0x1D (backup)
23763 >0x00003B byte 0x1E (unknown)
23764 >0x00003B byte 0x2A (equation)
23771 >0x00003B byte 0x00 (real number)
23772 >0x00003B byte 0x01 (complex number)
23773 >0x00003B byte 0x02 (real vector)
23774 >0x00003B byte 0x03 (complex vector)
23775 >0x00003B byte 0x04 (real list)
23776 >0x00003B byte 0x05 (complex list)
23777 >0x00003B byte 0x06 (real matrix)
23778 >0x00003B byte 0x07 (complex matrix)
23779 >0x00003B byte 0x08 (real constant)
23780 >0x00003B byte 0x09 (complex constant)
23781 >0x00003B byte 0x0A (equation)
23782 >0x00003B byte 0x0C (string)
23783 >0x00003B byte 0x0D (function GDB)
23784 >0x00003B byte 0x0E (polar GDB)
23785 >0x00003B byte 0x0F (parametric GDB)
23786 >0x00003B byte 0x10 (diffeq GDB)
23787 >0x00003B byte 0x11 (picture)
23788 >0x00003B byte 0x12 (program)
23789 >0x00003B byte 0x13 (range)
23790 >0x00003B byte 0x17 (window settings)
23791 >0x00003B byte 0x18 (window settings)
23792 >0x00003B byte 0x19 (window settings)
23793 >0x00003B byte 0x1A (window settings)
23794 >0x00003B byte 0x1B (zoom)
23795 >0x00003B byte 0x1D (backup)
23796 >0x00003B byte 0x1E (unknown)
23797 >0x00003B byte 0x2A (equation)
23802 >0x000048 byte 0x00 (expression)
23803 >0x000048 byte 0x04 (list)
23804 >0x000048 byte 0x06 (matrix)
23805 >0x000048 byte 0x0A (data)
23806 >0x000048 byte 0x0B (text)
23807 >0x000048 byte 0x0C (string)
23808 >0x000048 byte 0x0D (graphic data base)
23809 >0x000048 byte 0x0E (figure)
23810 >0x000048 byte 0x10 (picture)
23811 >0x000048 byte 0x12 (program)
23812 >0x000048 byte 0x13 (function)
23813 >0x000048 byte 0x14 (macro)
23814 >0x000048 byte 0x1C (zipped)
23815 >0x000048 byte 0x21 (assembler)
23820 >0x000048 byte 0x00 (expression)
23821 >0x000048 byte 0x04 (list)
23822 >0x000048 byte 0x06 (matrix)
23823 >0x000048 byte 0x0A (data)
23824 >0x000048 byte 0x0B (text)
23825 >0x000048 byte 0x0C (string)
23826 >0x000048 byte 0x0D (graphic data base)
23827 >0x000048 byte 0x0E (figure)
23828 >0x000048 byte 0x10 (picture)
23829 >0x000048 byte 0x12 (program)
23830 >0x000048 byte 0x13 (function)
23831 >0x000048 byte 0x14 (macro)
23832 >0x000048 byte 0x1D (backup)
23837 >0x000048 byte 0x00 (expression)
23838 >0x000048 byte 0x04 (list)
23839 >0x000048 byte 0x06 (matrix)
23840 >0x000048 byte 0x0A (data)
23841 >0x000048 byte 0x0B (text)
23842 >0x000048 byte 0x0C (string)
23843 >0x000048 byte 0x0D (graphic data base)
23844 >0x000048 byte 0x0E (figure)
23845 >0x000048 byte 0x10 (picture)
23846 >0x000048 byte 0x12 (program)
23847 >0x000048 byte 0x13 (function)
23848 >0x000048 byte 0x14 (macro)
23849 >0x000048 byte 0x1C (zipped)
23850 >0x000048 byte 0x21 (assembler)
23856 >8 byte >0 - Revision %d
23857 >>9 byte x \b.%d,
23858 >12 byte >0 Revision date %02x
23859 >>13 byte x \b/%02x
23862 >48 byte 0x74 device: TI-73,
23863 >48 byte 0x73 device: TI-83+,
23864 >48 byte 0x98 device: TI-89,
23865 >48 byte 0x88 device: TI-92+,
23866 >49 byte 0x23 type: OS upgrade,
23867 >49 byte 0x24 type: application,
23868 >49 byte 0x25 type: certificate,
23869 >49 byte 0x3e type: license,
23877 >>4 byte >0 \b %c
23878 >>6 byte x \b.%c
23882 >>7 byte >0 \b %c
23883 >>9 byte x \b.%c
23884 >>10 byte x \b%c
23894 >4 byte 0 \b, old version
23895 >4 byte >0 \b, version %c
24008 #>15 byte >0 - version %ld
24011 #>15 byte >0 - version %ld
24014 #>15 byte >0 - version %ld
24017 #>15 byte >0 - version %ld
24029 >5 byte x %c
24031 >7 byte x \b%c
24036 >10 byte &8 \b, compressed
24217 >0x10 byte x version %d
24218 >>0x11 byte x \b.%d
24255 >32 string BYTE \b, 8 bits = VAX byte
24285 >4 byte 3 disk image
24289 >4 byte 2 undoable disk image
24404 >2 byte 0 (zero)
24405 >2 byte 1 (unsigned char)
24406 >2 byte 2 (short integer)
24407 >2 byte 3 (float 32)
24408 >2 byte 4 (float 64)
24409 >2 byte 5 (signed char)
24410 >2 byte 6 (bit-plane)
24411 >2 byte 7 (classes)
24412 >2 byte 8 (statistics)
24413 >2 byte 10 (ascii text)
24414 >2 byte 15 (image segments)
24415 >2 byte 100 (image set)
24416 >2 byte 101 (unsigned char vector)
24417 >2 byte 102 (short integer vector)
24418 >2 byte 103 (float 32 vector)
24419 >2 byte 104 (float 64 vector)
24420 >2 byte 105 (signed char vector)
24421 >2 byte 106 (bit plane vector)
24422 >2 byte 121 (feature vector)
24423 >2 byte 122 (feature vector library)
24424 >2 byte 124 (chain code)
24425 >2 byte 126 (bit vector)
24426 >2 byte 130 (graph)
24427 >2 byte 131 (adjacency graph)
24428 >2 byte 132 (adjacency graph library)
24447 # The AXP files all looked like this, except that the byte at offset 0x22
24491 >4 byte !0 UNKNOWN REVISION %u
24492 ##>4 byte 0 revision 0
24493 >4 byte 0
24506 >>>40 byte 0 utf8 encoding,
24507 >>>40 byte !0 unknown character encoding,
24693 >4 byte =0xC5 \b, message database
24694 >4 byte =0xC6 \b, folder database
24695 >4 byte =0xC7 \b, account information
24696 >4 byte =0x30 \b, offline database
24706 >>0x05c byte 0 \b, no PAE
24707 >>0x05c byte 1 \b, PAE
25057 # test for zero high byte of InfValueBlockSize, followed by WinDirPath like
25262 >24 byte 2 \b, single spaced
25263 >24 byte 3 \b, 1.5 spaced
25264 >24 byte 4 \b, double spaced
25265 >25 byte 0x42 \b, letter
25266 >25 byte 0x54 \b, legal
25267 >26 byte 0x46 \b, A4
25272 >8 byte 1
25273 >>9 byte 1 WordPerfect macro
25274 >>9 byte 2 WordPerfect help file
25275 >>9 byte 3 WordPerfect keyboard file
25276 >>9 byte 10 WordPerfect document
25277 >>9 byte 11 WordPerfect dictionary
25278 >>9 byte 12 WordPerfect thesaurus
25279 >>9 byte 13 WordPerfect block
25280 >>9 byte 14 WordPerfect rectangular block
25281 >>9 byte 15 WordPerfect column block
25282 >>9 byte 16 WordPerfect printer data
25283 >>9 byte 19 WordPerfect printer data
25284 >>9 byte 20 WordPerfect driver resource data
25285 >>9 byte 22 WordPerfect graphic image
25286 >>9 byte 23 WordPerfect hyphenation code
25287 >>9 byte 24 WordPerfect hyphenation data
25288 >>9 byte 25 WordPerfect macro resource data
25289 >>9 byte 27 WordPerfect hyphenation lex
25290 >>9 byte 29 WordPerfect wordlist
25291 >>9 byte 30 WordPerfect equation resource data
25292 >>9 byte 33 WordPerfect spell rules
25293 >>9 byte 34 WordPerfect dictionary rules
25294 >>9 byte 39 WordPerfect spell rules (Microlytics)
25295 >>9 byte 43 WordPerfect settings file
25296 >>9 byte 44 WordPerfect 3.5 document
25297 >>9 byte 45 WordPerfect 4.2 document
25298 >>9 byte 69 WordPerfect dialog file
25299 >>9 byte 76 WordPerfect button bar
25301 >>>9 byte x Corel WordPerfect: Unknown filetype %d
25303 >8 byte 2
25304 >>9 byte 1 Corel shell macro
25305 >>9 byte 10 Corel shell definition
25307 >>>9 byte x Corel Shell: Unknown filetype %d
25309 >8 byte 3
25310 >>9 byte 1 Corel Notebook macro
25311 >>9 byte 2 Corel Notebook help file
25312 >>9 byte 3 Corel Notebook keyboard file
25313 >>9 byte 10 Corel Notebook definition
25315 >>>9 byte x Corel Notebook: Unknown filetype %d
25317 >8 byte 4
25318 >>9 byte 2 Corel Calculator help file
25320 >>>9 byte x Corel Calculator: Unknown filetype %d
25322 >8 byte 5
25324 >>>9 byte x Corel File Manager: Unknown filetype %d
25326 >8 byte 6
25327 >>9 byte 2 Corel Calendar help file
25328 >>9 byte 10 Corel Calendar data file
25330 >>>9 byte x Corel Calendar: Unknown filetype %d
25332 >8 byte 7
25333 >>9 byte 1 Corel Editor macro
25334 >>9 byte 2 Corel Editor help file
25335 >>9 byte 3 Corel Editor keyboard file
25336 >>9 byte 25 Corel Editor macro resource file
25338 >>>9 byte x Corel Program Editor/Ed Editor: Unknown filetype %d
25340 >8 byte 8
25341 >>9 byte 1 Corel Macro editor macro
25342 >>9 byte 2 Corel Macro editor help file
25343 >>9 byte 3 Corel Macro editor keyboard file
25345 >>>9 byte x Corel Macro Editor: Unknown filetype %d
25347 >8 byte 9
25349 >>>9 byte x Corel Plan Perfect: Unknown filetype %d
25351 >8 byte 10
25353 >>9 byte 1 Corel PlanPerfect macro
25354 >>9 byte 2 Corel PlanPerfect help file
25355 >>9 byte 3 Corel PlanPerfect keyboard file
25356 >>9 byte 10 Corel PlanPerfect worksheet
25357 >>9 byte 15 Corel PlanPerfect printer definition
25358 >>9 byte 18 Corel PlanPerfect graphic definition
25359 >>9 byte 19 Corel PlanPerfect data
25360 >>9 byte 20 Corel PlanPerfect temporary printer
25361 >>9 byte 25 Corel PlanPerfect macro resource data
25363 >>>9 byte x Corel DataPerfect: Unknown filetype %d
25365 >8 byte 11
25366 >>9 byte 2 Corel Mail help file
25367 >>9 byte 5 Corel Mail distribution list
25368 >>9 byte 10 Corel Mail out box
25369 >>9 byte 11 Corel Mail in box
25370 >>9 byte 20 Corel Mail users archived mailbox
25371 >>9 byte 21 Corel Mail archived message database
25372 >>9 byte 22 Corel Mail archived attachments
25374 >>>9 byte x Corel Mail: Unknown filetype %d
25376 >8 byte 12
25377 >>9 byte 11 Corel Printer temporary file
25379 >>>9 byte x Corel Printer: Unknown filetype %d
25381 >8 byte 13
25382 >>9 byte 2 Corel Scheduler help file
25383 >>9 byte 10 Corel Scheduler in file
25384 >>9 byte 11 Corel Scheduler out file
25386 >>>9 byte x Corel Scheduler: Unknown filetype %d
25388 >8 byte 14
25389 >>9 byte 10 Corel GroupWise settings file
25390 >>9 byte 17 Corel GroupWise directory services
25391 >>9 byte 43 Corel GroupWise settings file
25393 >>>9 byte x Corel WordPerfect Office: Unknown filetype %d
25395 >8 byte 15
25397 >>>9 byte x Corel DrawPerfect: Unknown filetype %d
25399 >8 byte 16
25401 >>>9 byte x Corel LetterPerfect: Unknown filetype %d
25403 >8 byte 17
25404 >>9 byte 10 Corel Terminal resource data
25405 >>9 byte 11 Corel Terminal resource data
25406 >>9 byte 43 Corel Terminal resource data
25408 >>>9 byte x Corel Terminal: Unknown filetype %d
25410 >8 byte 18
25411 >>9 byte 10 Corel loadable file
25412 >>9 byte 11 Corel GUI loadable text
25413 >>9 byte 12 Corel graphics resource data
25414 >>9 byte 13 Corel printer settings file
25415 >>9 byte 14 Corel port definition file
25416 >>9 byte 15 Corel print queue parameters
25417 >>9 byte 16 Corel compressed file
25419 >>>9 byte x Corel loadable file: Unknown filetype %d
25420 >>15 byte 0 \b, optimized for Intel
25421 >>15 byte 1 \b, optimized for Non-Intel
25423 >8 byte 20
25424 >>9 byte 10 Corel Network service msg file
25425 >>9 byte 11 Corel Network service msg file
25426 >>9 byte 12 Corel Async gateway login msg
25427 >>9 byte 14 Corel GroupWise message file
25429 >>>9 byte x Corel Network service: Unknown filetype %d
25431 >8 byte 31
25432 >>9 byte 20 GroupWise admin domain database
25433 >>9 byte 21 GroupWise admin host database
25434 >>9 byte 23 GroupWise admin remote host database
25435 >>9 byte 24 GroupWise admin ADS deferment data file
25437 >>>9 byte x GroupWise: Unknown filetype %d
25439 >8 byte 33
25440 >>9 byte 10 IntelliTAG (SGML) compiled DTD
25442 >>>9 byte x IntelliTAG: Unknown filetype %d
25445 >>8 byte x Unknown Corel/Wordperfect product %d,
25446 >>>9 byte x file type %d
25447 >10 byte 0 \b, v5.
25448 >10 byte !0 \b, v%d.
25449 >11 byte x \b%d
25486 >43 byte 0x14 Just System Word Processor Ichitaro v4
25491 >43 byte 0x15 Just System Word Processor Ichitaro v5
25495 >43 byte 0x16 Just System Word Processor Ichitaro v6
25526 >4 byte x version 0x%02x
25596 0 byte 0x80
25614 >0 byte x archive
25623 >0x1c byte &0x80 byte-swapped
25624 >0x1c byte &0x40 word-swapped
25629 >0x1c byte &0x4 86
25630 >0x1c byte &0xb 186
25631 >0x1c byte &0x9 286
25632 >0x1c byte &0xa 386
25633 >0x1f byte <0x040 small model
25634 >0x1f byte =0x048 large model
25635 >0x1f byte =0x049 huge model
25644 >0x3 byte &0x4 separate
25645 >0x3 byte &0x2 pure
25646 >0 byte &0x1 executable
25647 >0 byte ^0x1 relocatable
25660 >0x1c byte &0x4 86
25661 >0x1c byte &0xb 186
25662 >0x1c byte &0x9 286
25663 >0x1c byte &0x29 286
25664 >0x1c byte &0xa 386
25685 >>>&0 byte =0x00
25729 >5 byte x version %d,
25735 >6 leshort&0x4000 =0x0000 byte reloc,
25746 # XKM (compiled X keymap) files (including version and byte ordering)
25748 >0 byte >0 version %d
25749 >0 byte =0 obsolete
25751 >3 byte >0 version %d
25752 >3 byte =0 obsolete
25784 >8 byte <20 YARA 3.x compiled rule set
25787 >>8 byte 6 created with version 3.3.0
25788 >>8 byte 8 created with version 3.4.0
25789 >>8 byte 11 created with version 3.5.0
25791 >>>8 byte x development version 0x%02x
25839 >40 byte x destination GUID: %02X
25840 >41 byte x %02X
25841 >42 byte x %02X
25842 >43 byte x %02X
25843 >44 byte x %02X
25844 >45 byte x %02X
25845 >46 byte x %02X
25846 >47 byte x %02X,
25849 >>>48 byte x source GUID: %02X
25850 >>>49 byte x %02X
25851 >>>50 byte x %02X
25852 >>>51 byte x %02X
25853 >>>52 byte x %02X
25854 >>>53 byte x %02X
25855 >>>54 byte x %02X
25856 >>>55 byte x %02X,
25869 >47 byte x destination GUID: %02X
25870 >46 byte x %02X
25871 >45 byte x %02X
25872 >44 byte x %02X
25873 >43 byte x %02X
25874 >42 byte x %02X
25875 >41 byte x %02X
25876 >40 byte x %02X,
25879 >>>55 byte x source GUID: %02X
25880 >>>54 byte x %02X
25881 >>>53 byte x %02X
25882 >>>52 byte x %02X
25883 >>>51 byte x %02X
25884 >>>50 byte x %02X
25885 >>>49 byte x %02X
25886 >>>48 byte x %02X,
25911 >10 byte 0 - CELP encoding
25912 >10 byte&0x0B 1 - ADPCM2 encoding
25913 >10 byte&0x0B 2 - ADPCM3 encoding
25914 >10 byte&0x0B 3 - ADPCM4 encoding
25915 >10 byte&0x0B 8 - New ADPCM3 encoding
25916 >10 byte&0x04 4 with resync