Lines Matching +full:4 +full:x
19 # Note: called by DROID "Truevision TGA Bitmap" version 1.0 via PUID x-fmt/367
50 # few MMDF mailbox like uupc.input.1 with unlikely black&white, dimension 0101h x 0101h (257x257) a…
66 !:mime image/x-tga
82 # Compressed color-mapped data, using Huffman, Delta, and RLE. 4-pass quadtree- type process
89 >>5 uleshort x \b%d)
93 >12 uleshort >0 %d x
94 >12 uleshort =0 65536 x
99 >16 ubyte x x %d
100 # X origin of image. 0 normal
104 # Image descriptor: bits 3-0 give the alpha channel depth, bits 5-4 give direction
107 # bits 5-4 give direction. normal bottom left
121 >>18 string x "%s"
128 >>>(&-4.l) uleshort 0x01EF
131 # Comment[324]=4 * 80 null terminated
136 >>>>>&-6 uleshort x %d
138 >>>>>&-8 uleshort x \b-%d
140 >>>>>&-4 uleshort x \b-%d
144 >>>>>&-8 uleshort x %d
146 >>>>>&-6 uleshort x \b:%.2d
148 >>>>>&-4 uleshort x \b:%.2d
153 >>>>>&-8 uleshort x %d
154 >>>>>&-6 uleshort x \b:%.2d
155 >>>>>&-4 uleshort x \b:%.2d
160 >>>>>&40 uleshort/100 x %d
161 >>>>>&40 uleshort%100 x \b.%d
165 >>>>&468 ulelong >0 - keycolor %#8.8x
169 >>>>>&-4 uleshort >0 - aspect %d
170 >>>>>&-2 uleshort x \b/%d
174 >>>>>&-4 uleshort >0 - gamma %d
175 >>>>>&-2 uleshort x \b/%d
177 #>>>>&480 ulelong x - col offset %#8.8x
179 #>>>>&484 ulelong x - stamp offset %#8.8x
181 #>>>>&488 ulelong x - scan offset %#8.8x
183 #>>>>&492 ubyte x - Attributes %#x
193 >>&0 regex =[0-9]{1,50} \b, size = %s x
199 # skip DROID x-fmt-164-signature-id-583.pbm with ten 0 digits
202 >>>0 string x \b, bitmap
204 !:mime image/x-portable-bitmap
208 >>>>4 string x %s
211 >0 regex/4 P2[\040\t\f\r\n]
213 >>0 string x \b, greymap
216 !:mime image/x-portable-graymap
220 >0 regex/4 P3[\040\t\f\r\n]
222 >>0 string x \b, pixmap
224 !:mime image/x-portable-pixmap
228 >0 regex/4 P4[\040\t\f\r\n]
230 >>0 string x \b, rawbits, bitmap
232 !:mime image/x-portable-bitmap
236 >0 regex/4 P5[\040\t\f\r\n]
238 >>0 string x \b, rawbits, greymap
240 !:mime image/x-portable-greymap
244 >0 regex/4 P6[\040\t\f\r\n]
246 >>0 string x \b, rawbits, pixmap
248 !:mime image/x-portable-pixmap
259 !:mime image/x-portable-arbitrarymap
262 >>>&1 string x %s
263 >>>3 search/256/b HEIGHT x
264 >>>>&1 string x %s
266 >>>2 ubyte !0x0A \b, %#x at offset 2 instead new line
270 >4 string \013 MGI Type 11
271 >4 string \021 MGI Type 17
282 !:mime image/x-niff
289 !:mime image/x-canon-crw
290 >16 uleshort x \b, version %d.
291 >14 uleshort x \b%d
299 !:mime image/x-canon-cr2
301 >10 ubyte x \b, version %d.
302 >11 ubyte x \b%d
309 # Works for both the FinePix S2 Pro and the X-T3. Anybody have some more Fuji
313 !:mime image/x-fuji-raf
315 >0x10 string x \b, format version %4.4s
316 >0x1C string x \b, camera %s
325 >(4.L) use \^tiff_ifd
330 >(4.l) use tiff_ifd
333 >0 uleshort x \b, direntries=%d
342 >>4 ulelong 1
343 >>>8 uleshort x \b, width=%d
347 >>4 ulelong 1
348 >>>8 uleshort x \b, height=%d
352 >>8 uleshort x \b, bps=%d
356 >>4 ulelong 1 \b, compression=
360 >>>8 uleshort 4 \bbi-level group 4
379 >>>8 default x
380 >>>>8 uleshort x \b(unknown %#x)
384 >>8 clear x
389 >>8 uleshort 4 \bTransparency Mask
393 >>8 default x
394 >>>8 uleshort x \b(unknown=%#x)
398 >>4 ulelong 1
402 >>(8.l) string x \b, name=%s
406 >>(8.l) string x \b, description=%s
410 >>(8.l) string x \b, manufacturer=%s
414 >>(8.l) string x \b, model=%s
426 >>8 default x
427 >>>8 uleshort x \b[*%d*]
431 >>8 ulelong x \b, xresolution=%d
435 >>8 ulelong x \b, yresolution=%d
439 >>8 uleshort x \b, resolutionunit=%d
443 >>(8.l) string x \b, software=%s
447 >>(8.l) string x \b, datetime=%s
451 >>(8.l) string x \b, hostcomputer=%s
470 >>(8.l) string x \b, copyright=%s
478 #>0 uleshort x \b, unknown=%#x
489 # 137 P N G \r \n ^Z \n [4-byte length] I H D R [HEAD data] [HEAD crc] ...
494 >0 ubelong x \b, %d x
495 >4 ubelong x %d,
496 >8 ubyte x %d-bit
500 >9 ubyte 4 gray+alpha,
532 !:mime image/x-unknown
537 !:mime image/x-unknown
543 !:mime image/x-unknown
552 >4 string 7a \b, version 8%s,
553 >4 string 9a \b, version 8%s,
554 >6 uleshort >0 %d x
558 #>10 ubyte&0x07 =0x01 4 colors
575 !:mime image/x-jif
580 >6 uleshort x %u x
581 >8 uleshort x %u
586 >4 ulelong >0 %d x
597 #>&0 ubyte x \b, next character %#x
602 !:mime image/x-miff
611 >>>>2 string x "%s"
625 !:mime image/x-mvg
630 >4 long 1 \b, rectangular 24-bit
631 >4 long 2 \b, rectangular 8-bit with colormap
632 >4 long 3 \b, rectangular 32-bit (24-bit with matte)
641 # 4 byte magic is assumed to be always at offset 0 and
652 >8 ubyte x FIG image text
654 # https://reposcope.com/mimetype/image/x-xfig
655 !:mime image/x-xfig
658 >5 string x \b, version %.3s
661 >>8 string x "%s"
663 #>6 ubyte !0x2E \b, at 6 %#x
665 #>0 ubyte !0x23 \b, starting with character %#x
673 !:mime image/x-deskmate-fig
695 # http://standards.iso.org/ittf/PubliclyAvailableStandards/c032381_ISO_IEC_8632-4_1999(E).zip
702 # fmt-302-signature-id-365.cgm x-fmt-142-signature-id-350.cgm x-fmt-142-signature-id-351.cgm
705 # fmt-302-signature-id-365.cgm x-fmt-142-signature-id-350.cgm x-fmt-142-signature-id-351.cgm
711 >>>5 string x %s
714 #>>>>&0 ubyte x SOFTSEP=%#x
715 # version like: 1 3 4
726 >28 ubyte x
734 # metafile 2 byte version number like: 1 (most) 2 3 4
739 #>>>>2 ubyte x \b, %u BYTES (SHORT)
744 >>>>>(2.b+3) ubeshort !0x1022 \b, 2nd command %#4.4x (short even)
747 #>>>>>(2.b+3) ubyte !0 \b, PADDING %#x
748 >>>>>(2.b+4) ubeshort !0x1022 \b, 2nd command %#4.4x (short odd)
752 >>>>2 ubeshort&0x8000 !0 \b, partition flag %#4.4x
755 >>>>2 ubeshort&0x7Fff x \b, parameter length %u (long)
757 #>>>>4 ubyte x \b, %u BYTES
759 >>>>4 pstring/B x '%s'
763 #>>>>>(4.b+5) ubyte !0 \b, PADDING %#x
764 >>>>>(4.b+6) ubeshort !0x1022 \b, 2nd command %#4.4x (long odd)
768 >>>>>(4.b+5) ubeshort !0x1022 \b, 2nd command %#4.4x (long even)
793 0 string \x11\x06 Award BIOS Logo, 136 x 84
794 !:mime image/x-award-bioslogo
796 0 string \x11\x09 Award BIOS Logo, 136 x 126
797 !:mime image/x-award-bioslogo
802 0 string \x10\x09 Award BIOS Logo, 128 x 126
803 !:mime image/x-award-bioslogo
811 >4 uleshort <1981 Award BIOS Logo, version 2
812 #>4 uleshort <1981 Award BIOS bitmap
813 !:mime image/x-award-bioslogo2
814 #!:mime image/x-award-bmp
816 # image width is a multiple of 4
817 >>4 uleshort&0x0003 0
818 >>>4 uleshort x \b, %d
819 >>>6 uleshort x x %d
820 >>4 uleshort&0x0003 >0 \b,
821 >>>4 uleshort&0x0003 =1
822 >>>>4 uleshort x %d+3
823 >>>4 uleshort&0x0003 =2
824 >>>>4 uleshort x %d+2
825 >>>4 uleshort&0x0003 =3
826 >>>>4 uleshort x %d+1
827 >>>6 uleshort x x %d
839 !:mime image/x-ms-bmp
842 >>4 ulelong x \b, %d x
843 >>8 ulelong x %d x
844 >>14 uleshort x %d
851 >>20 ulelong x \b, image size %u
853 >>24 ulelong >0 \b, resolution %d x
854 >>>28 ulelong x %d px/m
872 !:mime image/x-commodore-vbm
876 >>3 ubyte x \b, version %u
878 >>4 ubeshort x \b, %u
880 >>6 ubeshort x x %u
887 #>>>9 ubyte x \b, RLE repetition code 0x%x
889 #>>>14 short >0 \b, reserved 0x%x
911 >2 default x
914 >14 ulelong 12 PC bitmap, OS/2 1.x format
917 >>18 uleshort x \b, %d x
918 >>20 uleshort x %d
921 # number of bits per pixel (color depth); found 4 8
922 >>24 uleshort x x %d
923 # x, y coordinates of the hotspot
925 >>>8 uleshort x \b%u
927 >>2 ulelong x \b, cbSize %u
928 #>>2 ulelong x \b, cbSize 0x%8.8x
930 >>10 ulelong x \b, bits offset %u
932 >14 ulelong 48 PC bitmap, OS/2 2.x format (DIB header size=48)
933 >14 ulelong 24 PC bitmap, OS/2 2.x format (DIB header size=24)
936 >14 ulelong 16 PC bitmap, OS/2 2.x format (DIB header size=16)
941 >>18 ulelong x \b, %u x
942 >>22 ulelong x %u
944 >>28 uleshort >1 x %u
945 # x, y coordinates of the hotspot
947 >>>8 uleshort x \b%u
951 >>2 ulelong x \b, cbSize %u
952 #>>2 ulelong x \b, cbSize 0x%x
954 >>10 ulelong x \b, bits offset %u
955 #>>10 ulelong x \b, bits offset 0x%x
956 >14 ulelong 64 PC bitmap, OS/2 2.x format
961 >>18 ulelong x \b, %u x
962 >>22 ulelong x %u
963 # number of bits per pixel (color depth); found 1 4 8
964 >>28 uleshort >1 x %u
965 # x, y coordinates of the hotspot
967 >>>8 uleshort x \b%u
970 >>2 ulelong x \b, cbSize %u
972 #>>2 ulelong x \b, cbSize %#x
974 >>10 ulelong x \b, bits offset %u
975 #>>10 ulelong x \b, bits offset %#x
982 >>18 ulelong x \b, %d x
983 >>22 ulelong x %d x
985 >>28 uleshort x %d
986 # x, y coordinates of the hotspot; should be zero for Windows variant
988 >>>8 uleshort x \b%u
990 >>2 ulelong x \b, cbSize %u
991 #>>2 ulelong x \b, cbSize 0x%x
993 >>10 ulelong x \b, bits offset %u
994 #>>10 ulelong x \b, bits offset 0x%x
1000 >>18 ulelong x \b, %d x
1001 >>22 ulelong x %d x
1003 >>28 uleshort x %d
1004 # x, y coordinates of the hotspot; should be zero for Windows variant
1006 >>>8 uleshort x \b%u
1007 # cbSize; size of file like: 4E 7F46 131DE 14046h
1008 >>2 ulelong x \b, cbSize %u
1009 #>>2 ulelong x \b, cbSize 0x%x
1011 >>10 ulelong x \b, bits offset %u
1012 #>>10 ulelong x \b, bits offset 0x%x
1014 # jump 4 bytes before end of file/header to skip fmt-116-signature-id-118.dib
1016 #>>(2.l-4) ulong x PC bitmap, Windows 3.x format
1017 >>14 ulelong 40 PC bitmap, Windows 3.x format
1020 >>>18 ulelong x \b, %d x
1021 >>>22 ulelong x %d
1022 # 320 x 400 https://en.wikipedia.org/wiki/LOGO.SYS
1023 >>>18 ulequad =0x0000019000000140 x
1026 # compression method 2~RLE 4-bit/pixel implies also extension rle
1027 >>>>30 ulelong 2 x
1030 >>>>30 default x
1033 >>>>>18 ulequad&0xffFFffC0ffFFffC0 =0 x
1038 >>>>>18 default x x
1040 # number of bits per pixel (color depth); found 1 2 4 8 16 24 32
1041 >>>28 uleshort x %d
1042 # x, y coordinates of the hotspot; there is no hotspot in bitmaps, so values 0
1044 #>>>>8 uleshort x \b%u
1047 # compression method: 0~no 1~RLE 8-bit/pixel 2~RLE 4-bit/pixel 3~Huffman 1D 6~RGBA bit field masks
1053 >>>38 ulelong >0 \b, resolution %d x
1054 >>>>42 ulelong x %d px/m
1060 >>>2 ulelong x \b, cbSize %u
1061 #>>>2 ulelong x \b, cbSize %#x
1062 # offBits; offset to bitmap data like 36h 76h BEh 236h 406h 436h 4E6h
1063 >>>10 ulelong x \b, bits offset %u
1064 #>>>10 ulelong x \b, bits offset %#x
1069 >>18 ulelong x \b, %d x
1070 >>22 ulelong x %d x
1073 # number of bits per pixel (color depth); found 4 8 16 24 32 1 (fmt-119-signature-id-121.bmp) 0 (rg…
1074 >>28 uleshort x %d
1075 # x, y coordinates of the hotspot; should be zero for Windows variant
1077 >>>8 uleshort x \b%u
1078 # cbSize; size of file like: 8E AA 48A 999 247A 4F02 7F8A 3F88E B216E 1D4C8A 100008A
1079 >>2 ulelong x \b, cbSize %u
1080 #>>2 ulelong x \b, cbSize 0x%x
1082 >>10 ulelong x \b, bits offset %u
1083 #>>10 ulelong x \b, bits offset 0x%x
1087 >>18 ulelong x \b, %d x
1088 >>22 ulelong x %d x
1090 >>28 uleshort x %d
1091 # x, y coordinates of the hotspot; should be zero for Windows variant
1093 >>>8 uleshort x \b%u
1095 >>2 ulelong x \b, cbSize %u
1096 #>>2 ulelong x \b, cbSize 0x%x
1098 >>10 ulelong x \b, bits offset %u
1099 #>>10 ulelong x \b, bits offset 0x%x
1108 # jump 4 bytes before end of header/file and test for accessibility
1109 #>>(2.l-4) ubelong x End of header is OK!
1110 !:mime image/x-os2-ico
1113 >>2 ulelong x \b, cbSize %u
1115 >>6 uleshort x \b, hotspot %ux
1116 >>8 uleshort x \b%u
1118 >>10 ulelong x \b, bits offset %u
1119 #>>(10.l) ubequad x \b, bits %#16.16llx
1127 !:mime image/x-os2-ico
1129 >>14 ulelong 12 1.x color icon
1131 >>>18 uleshort x %u x
1133 >>>20 uleshort/2 x %u
1134 # number of bits per pixel (color depth). Typical 32 24 16 8 4 but only 1 found
1135 >>>24 uleshort >1 x %u
1138 >>14 ulelong 64 2.x color icon
1140 >>>18 ulelong x %u x
1142 >>>22 ulelong/2 x %u
1144 >>>28 uleshort >1 x %u
1150 >>6 uleshort x \b, hotspot %ux
1151 >>8 uleshort x \b%u
1152 # cbSize; size of header or maybe file in bytes like 1Ah 4Eh 84Eh
1153 >>2 ulelong x \b, cbSize %u
1154 #>>2 ulelong x \b, cbSize %x
1155 # offBits; offset to bitmap data (pixel array) like E4h 3Ah 66h 6Ah 33Ah 4A4h
1156 >>10 ulelong x \b, bits offset %u
1157 #>>10 ulelong x \b, bits offset %#x
1159 # dib header size: 12~Ch~OS/2 1.x 64~40h~OS/2 2.x
1160 #>>14 ulelong x \b, dib header size %u
1174 >14 ulelong x OS/2
1176 !:mime image/x-ibm-pointer
1178 >>14 ulelong 12 1.x color pointer
1180 >>>18 uleshort x %u x
1182 >>>20 uleshort/2 x %u
1183 # number of bits per pixel (color depth). Typical 32 24 16 8 4 but only 1 found
1184 >>>24 uleshort >1 x %u
1187 >>14 ulelong 64 2.x color pointer
1189 >>>18 ulelong x %u x
1191 >>>22 ulelong/2 x %u
1193 >>>28 uleshort >1 x %u
1198 # xHotspot, yHotspot; coordinates of the hotspot like 0 3 4 8 15 16 23 27 31
1199 >>6 uleshort x \b, hotspot %ux
1200 >>8 uleshort x \b%u
1201 # cbSize; size of header or maybe file in bytes like 1Ah 4Eh
1202 >>2 ulelong x \b, cbSize %u
1203 #>>2 ulelong x \b, cbSize %x
1204 # offBits; offset to bitmap data (pixel array) like 6Ah A4h E4h 4A4h
1205 >>10 ulelong x \b, bits offset %u
1206 #>>10 ulelong x \b, bits offset %#x
1208 # dib header size: 12~Ch~OS/2 1.x 64~40h~OS/2 2.x
1209 #>>14 ulelong x \b, dib header size %u
1218 >>4 uleshort 0 Grayscale,
1219 >>4 uleshort 1 JPEG Compressed,
1220 >>4 uleshort 2 RAW,
1221 >>6 uleshort x version %d,
1222 >>20 ulelong x %d frames,
1223 >>48 ulelong x %dx
1224 >>52 ulelong x \b%d
1233 !:mime image/x-os2-graphics
1236 >>2 ulelong x \b, cbSize %u
1237 #>>2 ulelong x \b, cbSize %#x
1238 # offNext; offset to data like 0 48h F2h 4Eh 64h C6h D2h D6h DAh E6h EAh 348h
1240 #>>6 ulelong >0 \b, data offset %#x
1242 # dimensions of the intended device like 640 x 480 for VGA or 1024 x 768
1244 >>>12 uleshort >0 x %u
1246 #>>14 string x \b, usType %2.2s
1260 >>14 indirect x
1265 # Reference: http://www.x.org/docs/XPM/xpm.pdf
1267 # Note: called "X PixMap bitmap" by TrID and "X-Windows Pixmap Image" by DROID via PUID x-fmt/208
1272 # skip DROID x-fmt-208-signature-id-620.xpm by looking for char array without explict length
1277 >0 default x
1285 # display X pixmap image information
1287 >0 string x X pixmap image text
1289 # https://reposcope.com/mimetype/image/x-xpixmap
1291 #!:mime image/x-xpm
1292 !:mime image/x-xpixmap
1299 #>>&0 string x '%s'
1303 >>>&0 regex/8 [0-9]{1,5} x %s
1304 # number of colors with white space like: 1 2 3 4 5 8 11 14 162 255 but unrelistic 4294967295 by ha…
1305 >>>>&0 regex/12 [0-9]{1,9} x %s
1310 >>0 string x \b, 1st line "%s"
1314 >6 uleshort x %d x
1315 >8 uleshort x %d
1317 >4 uleshort >0 \b, lower right corner: %d
1333 >4 ubelong >0 \b, %d x
1341 >20 ubelong 4 TIFF,
1357 # "Silicon Graphics Image" by DROID via PUID x-fmt/140 and shared MIME-info database from freedesk…
1363 # skip DROID x-fmt-140-signature-id-623.bw with invalid "low" dimensions "0 x 0"
1366 !:mime image/x-sgi
1371 #>>2 ubyte >1 STORAGE=%#x
1375 #>>3 ubyte x BPC=%#x
1377 >>4 ubeshort x \b, %d-D
1379 >>6 ubeshort x \b, %d x
1381 >>8 ubeshort x %d
1382 # ZSIZE; number of channels in image; 1~B/W (greyscale) 3~RGB 4~RGB+ALPHA channel
1383 >>10 ubeshort x \b, %d
1397 >>>10 ubeshort 4 channels
1399 >>>10 default x channels
1408 # DUMMY; 4 bytes of data should be set to 0
1409 >>20 ubelong !0 \b, at 20 %#x
1413 >>111 ubyte !0 \b, at 111 %#x
1414 >>113 ubyte !0 \b, at 113 %#x
1415 >>118 ubeshort !0 \b, at 118 %#4.4x
1416 >>121 ubyte !0 \b, at 121 %#x
1417 >>132 ubelong !0 \b, at 132 %#8.8x
1418 >>135 ubyte !0 \b, at 135 %#x
1422 >4 ubelong x \b, %d x
1423 >8 ubelong x %d x
1424 >12 ubelong x %d
1427 >4 ubelong x \b, %d x
1428 >8 ubelong x %d x
1429 >12 ubelong x %d
1443 # Note: called "Flexible Image Transport System bitmap" by TrID, GIMP and DROID via PUID x-fmt/383
1455 # skip DROID x-fmt-383-signature-id-57.fits by check for left padding spaces of 2nd card value
1465 #>>>&0 string x COMPRESSION=%0.13s
1466 >>>&0 regex [A-Z_1-2]{4,11} %s
1468 >>240 default x data
1473 #>>>&11 string x BIT=%-0.18s
1479 >>>>0 string x (too right positioned)
1482 >>>>0 string x (too left positioned)
1495 #>>>>&0 string x NAXIS=%-0.31s
1510 >>>&0 default x
1513 # often NAXIS1 as 4th card but sometimes at higher offset like: 29400 (IUElwp25637mxlo.fits) 20400 …
1518 >>>320 search/29120/bs NAXIS2\040\040= x
1519 # before optional comment 31 ASCII charactes left padded with spaces for second axis like: 2 4 165 …
1524 >>>80 string x "%-0.9s"
1527 >>>160 string x "%-0.9s"
1545 # XWD - X Window Dump file.
1548 # http://mark0.net/download/triddefs_xml.7z/defs/x/xdm-x11.trid.xml
1549 # Note: called "X-Windows Screen Dump (X11)" by TrID and
1550 # "X-Windows Screen Dump" version X11 by DROID via PUID fmt/483
1552 # and ImageMagick 6.9.11 `identify -verbose *` as XWD X Windows system window dump
1559 # of the header, which is at least 25 4-byte longs, and the one at offset 8
1569 >>>4 ubelong 7
1571 >>>>96 ubelong x X-Window screen dump image data, version X11
1572 # ./images (version 1.205) labeled the above entry as "XWD X Window Dump image data"
1573 # https://reposcope.com/mimetype/image/x-xwindowdump
1574 !:mime image/x-xwindowdump
1581 # file comment if header > 100; so not in MARBLES.XWD and hardcopy-x-window-v11.xwd
1586 >>>>>16 ubelong x \b, %dx
1588 >>>>>20 ubelong x \b%dx
1590 >>>>>12 ubelong x \b%d
1591 # XOffset; Bitmap X offset; pixel numbers to ignore at the beginning of each scan-line
1592 #>>>>>24 ubelong x \b, %u ignore
1596 #>>>>>32 ubelong x \b, unit %u
1598 #>>>>>36 ubelong x \b, bit order %u
1600 #>>>>>40 ubelong x \b, pad %u
1602 #>>>>>44 ubelong x \b, %u bits/pixel
1604 #>>>>>48 ubelong x \b, %u bytes/line
1605 # VisualClass; class of the image: 0~StaticGray 1~GrayScale 2~StaticColor 3~PseudoColor 4~TrueColor…
1606 #>>>>>52 ubelong x \b, %u Class
1608 #>>>>>56 ubelong !0 \b, %#x red
1610 #>>>>>60 ubelong !0 \b, %#x green
1612 #>>>>>64 ubelong !0 \b, %#x blue
1614 #>>>>>68 ubelong x \b, %u bits/RGB
1615 # NumberOfColors; number of colors in image like: 256 4 2 0 (WHAT DOES THIS MEAN?)
1616 >>>>>72 ubelong x \b, %u colors
1618 >>>>>76 ubelong x %u entries
1620 #>>>>>80 ubelong x \b, %u width
1622 #>>>>>84 ubelong x \b, %u height
1623 # WindowX; Window upper left X coordinate like: 0 24 32 80 237 290 422 466 568 (lenna.dmp)
1624 >>>>>88 ubelong !0 \b, x=%d
1631 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/x/xdm-x10.trid.xml
1632 # Note: called "X-Windows Screen Dump (X10)" by TrID and
1633 # "X-Windows Screen Dump" version X10 by DROID via PUID x-fmt/300
1638 >4 ubelong =6
1639 # skip DROID x-fmt-300-signature-id-619.xdm by test existing border field
1640 >>36 ubeshort x X-Window screen dump image data, version X10
1641 !:mime image/x-xwindowdump
1646 >>>20 ubelong x \b, %d
1648 >>>24 ubelong x \bx%d
1649 # DisplayPlanes; number of display planes like: 1 4 8
1650 >>>12 ubelong x \bx%u
1652 #>>>8 ubelong x \b, type %u
1654 #>>>16 ubelong x \b, %u format
1656 #>>>28 ubeshort x \b, width %u
1658 #>>>30 ubeshort x \b, height %u
1659 # WindowX; window upper left X coordinate like: 0
1660 >>>32 ubeshort !0 \b, x=%d
1666 #>>>38 ubeshort x \b, %u colors
1669 #>>>40 ubeshort x \b, colors #%u
1671 #>>>42 ubeshort !0 \b, red %#x
1673 #>>>44 ubeshort !0 \b, green %#x
1675 #>>>46 ubeshort !0 \b, blue %#x
1677 #>>>48 ubeshort x \b, colors #%u
1721 # skip some ISO 9660 CD-ROM filesystems like plpbt.iso by test for 4 non black colors in palette en…
1724 >>4 ubeshort&0xF000 0
1725 #>>>0 beshort x 1ST_VALUE=%x
1726 #>>>-0 offset x FILE_SIZE=%lld
1729 #>>>>0 beshort x 1st_VALUE=%x
1748 # skip many control files like gnucash-4.8.setup.exe.aria2 by test for non black in 4 palette entri…
1797 # many like: 4th_ofj2.pi3 GEMINI03.PI3 PEOPLE18.PI3 POWERFIX.PI3 abydos.pi3 highres.pi3 sigirl1.pi3…
1802 #>>>21 lestring16 x \b, BRUSH NOTE "%s"
1803 >>>(19.b*2) ubequad x
1807 #>>>>&8 ubelong x \b, LAST CHAR+NIL %8.8x
1811 …lor swatch (FOCOLTONE-Farben.aco "PANTONE process coated.aco") with invalid 4th color entry (ffff)
1818 >>>>>&-4 ubelong&0x00FF0000 <0x00200000
1821 #>>>>>&-4 ubelong&0x00FF0000 >0x001F0000 \b, THAT IS ABR
1828 # skip few (fmt-840-signature-id-1195.adx fmt-840-signature-id-1199.adx) by test for 4 first non bl…
1845 >0 ubyte x Atari DEGAS
1847 !:mime image/x-atari-degas
1855 >>32042 ubequad x Elite
1871 >1 ubyte =0 320 x 200 x 16
1872 # medium resolution; 640x200, 4 colors
1873 >1 ubyte =1 640 x 200 x 4
1875 >1 ubyte =2 640 x 400 x 2
1881 >2 ubeshort x \b, color palette %4.4x
1883 >4 ubeshort x %4.4x
1885 >6 ubeshort x %4.4x
1886 # 4th palette entry like: 0000 (72)
1887 >8 ubeshort x %4.4x
1889 >10 ubeshort x %4.4x
1890 >2 ubeshort x ...
1892 #>12 ubeshort x %4.4x
1894 #>14 ubeshort x %4.4x
1896 #>16 ubeshort x %4.4x
1898 #>18 ubeshort x %4.4x
1900 #>20 ubeshort x %4.4x
1902 #>22 ubeshort x %4.4x
1904 #>24 ubeshort x %4.4x
1906 #>26 ubeshort x %4.4x
1908 #>28 ubeshort x %4.4x
1910 #>30 ubeshort x %4.4x
1912 #>32 ubeshort x %4.4x
1914 #>34 ubequad x \b, DATA %#16.16llx...
1918 # left_color_animation[4]; like: 0000000000000000 0000000100020003 fffafff000000030 (bigspid.pi1)
1920 # right_color_animation[4]; like: 0000000000000000 0000000100020003
1922 # channel_direction[4]; 0~left 1~none 2~right like: 0001000100010001 0002000000010001 (cycle2.pi1)
1925 # channel_delay[4]; 128 - channel delay, timebase 1/60 s
1931 # Reference: https://sourceforge.net/projects/recoil/files/recoil/6.3.4/recoil-6.3.4.tar.gz
1932 # recoil-6.3.4/recoil.c
1938 !:mime image/x-atari-ged
1947 !:mime image/x-ilab
1953 >6 ubeshort x \b, %u
1955 >8 ubeshort x x %u
1962 #>2 ubeshort x v%d
1963 #>4 ubeshort x (%d x
1964 #>6 ubeshort x %d)
1969 #>10 ubeshort 0 4:2:2
1970 #>10 ubeshort 1 4:2:2:4
1971 #>10 ubeshort 2 4:4:4
1972 #>10 ubeshort 3 4:4:4:4
1976 #>12 ubeshort 4 YUV
1987 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
1998 #!:mime image/x-pcx
2008 # Note: called as "PCX bitmap (Win)" by TrID via bitmap-pcx-win.trid.xml and "PCX" version 4 by DR…
2009 >>>>>1 ubyte 4 for Windows image data
2012 >>>>>4 uleshort x bounding box [%d,
2013 >>>>>6 uleshort x %d] -
2014 >>>>>8 uleshort x [%d,
2015 >>>>>10 uleshort x %d],
2017 >>>>>3 ubyte x %d-bit
2021 >>>>>68 default x image,
2022 >>>>>12 uleshort >0 %d x
2023 >>>>>>14 uleshort x %d dpi,
2034 # skip DROID x-fmt-92-signature-id-277.psd by checking valid width
2039 >>4 beshort 1
2044 >>>34 default x Image
2047 >>4 beshort 2 Image (PSB)
2050 >>18 belong x \b, %d x
2051 >>14 belong x %d,
2052 # The color mode; 0~Bitmap 1~Grayscale 2~Indexed 3~RGB 4~CMYK 7~Multichannel 9~Duotone 9~Lab
2059 >>>12 beshort 4 \bA
2060 >>24 beshort 4 CMYK
2066 >>>12 beshort x \b, %dx
2068 >>22 beshort x %d-bit channel
2074 >>>6 belong x 0x%8.8x
2075 >>>6 beshort x \b%4.4x
2087 >>4 ubeshort <16
2089 >>>(2.S*10) ubelong x
2091 >>>>4 ubeshort =0
2103 >>>>4 ubeshort !0
2116 >0 ubeshort x Adobe Photoshop Color swatch, version %u
2118 !:mime application/x-adobe-aco
2122 >>(2.S*10) ubelong x
2126 >2 ubeshort x \b, %u colors
2127 # maybe last 4 bytes of first section (probably y z color value) like: 0 0x66660000 0xfe700000 0xff…
2128 #>(2.S*10) ubelong x 1ST_SECTION_END=%#8.8x
2131 >>4 use aco-color
2137 >>4 use aco-color-v2
2140 >>>>(16.S*2) ubequad x
2146 # color space: 0~RGB 1~HSB 2~CMYK 3~Pantone 4~Focoltone 5~Trumatch 6~Toyo 7~Lab 8~Grayscale 9?~wide…
2147 #>0 ubeshort x COLOR_ENTRY
2152 >0 ubeshort 4 Focoltone
2164 >0 ubeshort x space (%u)
2166 >2 ubeshort x \b, w %#x
2167 # color coordinate x
2168 >4 ubeshort x \b, x %#x
2170 >6 ubeshort x \b, y %#x
2172 >8 ubeshort x \b, z %#x
2176 #>10 ubeshort x \b, NUL_BYTES %#x
2178 #>>12 ubeshort x \b, LENGTH %u
2179 >>12 ubeshort-1 x \b, %u chars
2181 >>14 bestring16 x "%s"
2190 !:mime image/x-xv-thumbnail
2203 !:mime image/x-gem
2213 >>>16 default x
2223 >>12 ubeshort x %d x
2224 >>14 ubeshort x %d,
2225 # 1 4 8
2226 >>4 ubeshort x %d planes,
2228 >>8 ubeshort x %d x
2229 >>10 ubeshort x %d pixelsize
2235 >4 uleshort x version %d
2242 >8 ubelong x %d.x data
2260 >>>44 ubeshort >0 (%d x
2265 >>28 ubeshort >0 (%d x
2272 >4 ubyte 16 color
2273 >>5 ubyte x %d bit
2274 >>8 uleshort x %d colors
2275 >>10 uleshort x %d groups
2276 >4 ubyte 32 cell
2277 >>5 ubyte x %d bit
2278 >>8 uleshort x %d x
2279 >>10 uleshort x %d
2280 >>12 uleshort x +%d
2281 >>14 uleshort x +%d
2291 >0 lelong x \b, %d heads per cylinder
2292 >4 lelong x \b, track size %d bytes
2295 >>8 ubyte !0x45 \b, device type 33%2.2X
2296 >8 ubyte <0x30 \b, device type 23%2.2X
2303 >552 lelong x \b, %d total cylinders
2316 >524 lelong x \b, %d total cylinders
2352 # http://www.nationalarchives.gov.uk/pronom/x-fmt/348
2353 !:mime image/x-dcx
2357 >4 ulelong x \b, at %#x
2358 >(4.l) indirect x
2360 #>8 ulelong !0 \b, at %#x
2361 #>>(8.l) indirect x
2363 #>12 ulelong !0 \b, at %#x
2364 #>>(12.l) indirect x
2370 >200 ubelong >0 \b, %d x
2383 >>>0 uleshort >0 %d x
2385 >>>4 uleshort =1 1 image in file
2386 >>>4 uleshort >1 %d images in file
2412 !:mime image/x-exr
2413 >4 ulelong&0x000000ff x version %d,
2414 >4 ulelong ^0x00000200 storage: scanline
2415 >4 ulelong &0x00000200 storage: tiled
2421 >>&16 ubyte 4 piz
2429 >>&10 ulelong x (%d
2430 >>&14 ulelong x %d)-
2431 >>&18 ulelong x \b(%d
2432 >>&22 ulelong x %d)
2434 >>&10 ulelong x (%d
2435 >>&14 ulelong x %d)-
2436 >>&18 ulelong x \b(%d
2437 >>&22 ulelong x %d)
2451 !:mime image/x-dpx
2454 !:mime image/x-dpx
2458 >768 ubeshort <4
2459 >>772 ubelong x %dx
2460 >>776 ubelong x \b%d,
2462 >>776 ubelong x %dx
2463 >>772 ubelong x \b%d,
2468 >768 ubeshort 4 top to bottom/left to right
2486 # https://reposcope.com/mimetype/application/x-netcdf
2487 !:mime application/x-netcdf
2499 !:mime application/x-netcdf
2505 !:mime application/x-cdf
2508 !:mime application/x-cdf
2511 !:mime application/x-cdf
2518 0 ubelong 0x0e031301 Hierarchical Data Format (version 4) data
2519 !:mime application/x-hdf
2522 #!:mime application/x-hdf
2523 !:mime application/x-hdf5
2526 # skip Matlab v5 mat-file testhdf5_7.4_GLNX86.mat handled by ./mathematica
2528 #!:mime application/x-hdf
2529 !:mime application/x-hdf5
2532 #!:mime application/x-hdf
2533 !:mime application/x-hdf5
2536 #!:mime application/x-hdf
2537 !:mime application/x-hdf5
2539 4096 string \211HDF\r\n\032\n Hierarchical Data Format (version 5) with 4k user block
2540 #!:mime application/x-hdf
2541 !:mime application/x-hdf5
2555 !:mime image/x-corel-bmf
2561 !:mime image/x-cpi
2566 #8 lelong 4 ZBM bitmap image data
2567 #>4 uleshort x %u x
2568 #>6 uleshort x %u
2573 >4 uleshort x %u x
2574 >6 uleshort x %u
2598 >12 ulelong x \b, %dx
2599 >16 ulelong x \b%d
2605 >>>28 ulelong x [%d
2606 >>>32 ulelong x \b,%d]
2610 >>>40 ulelong x r[%d
2611 >>>44 ulelong x \b,%d]
2612 >>>48 ulelong x g[%d
2613 >>>52 ulelong x \b,%d]
2614 >>>56 ulelong x b[%d
2615 >>>60 ulelong x \b,%d]
2620 !:mime image/x-polar-monitor-bitmap
2627 # Sony SRF raw image (image/x-sony-srf)
2632 #!:mime image/x-garmin-srf
2638 >>0x53 uleshort x \b%d
2646 !:mime image/x-ulead-pe3
2652 >>&-1 string x "%s"
2654 >5 default x
2657 >>>&0 string x "%s"
2665 0 string IIO2H Ulead Photo Explorer 4 or 5
2667 !:mime image/x-ulead-pe4
2682 # check for version 4 part
2687 >22 ubyte x Ulead Imaginfo thumbnail
2689 !:mime image/x-ulead-imaginfo
2693 >22 ubyte =4 \b, version 4
2699 >22 ubyte x
2701 >>4 search/192/s :\x5c
2702 # skip f:\Programme\iPhoto Plus 4\Template\Business Cards\IMAGINFO.PE4
2708 >>>&-1 default x
2709 >>>>4 search/192/s \x5c\x5c
2711 >>>>>&-4 pstring/l >0 \b, "%s"
2713 >>4 default x
2714 >>>4 search/192/s \x5c\x5c
2716 >>>>&-4 pstring/l >0 \b, "%s"
2720 >>&1 string x with %-.3s images
2731 !:mime image/x-ulead-pst
2734 #>>4 uleshort x n=%u
2736 >>4 pstring/h x "%s"
2747 !:mime image/x-olympus-orf
2749 !:mime image/x-olympus-orf
2751 !:mime image/x-olympus-orf
2770 #!mime image/x-pfs
2772 >>1 regex \ [0-9]{4} \bx%s
2780 !:mime image/x-x3f
2781 >6 uleshort x \b, version %d.
2782 >4 uleshort x \b%d
2783 >28 ulelong x \b, %dx
2784 >32 ulelong x \b%d
2789 !:mime image/x-paintnet
2801 >99 ubyte&0x38 x \b, spatial xform=
2811 >>102 ubeshort+1 x \b, %d
2812 >>104 ubeshort+1 x \bx%d
2814 >>102 ubelong+1 x \b, %x
2815 >>106 ubelong+1 x \bx%x
2816 >101 ubeshort&0xf x \b, bitdepth=
2833 >101 ubeshort&0xf0 x \b, colorfmt=
2843 >>101 ubeshort&0xf0 >0x80 \b(reserved %#x)
2856 0 string icns Mac OS X icon
2857 !:mime image/x-icns
2860 >4 ubelong >0
2862 >>4 ubelong x \b, %d bytes
2864 >>8 string x \b, "%4.4s" type
2876 # 32 Flag bits *cttt; c~CLUT flag t~type 000~4BPP 001~8BPP 010~16BPP 011~24BPP 100~Mixed
2877 #>4 ulelong x FLAGS=%#x
2878 # 12+Size of CLUT (2Ch for 4BPP; 20Ch 40Ch 60Ch 80Ch C0Ch for 8BPP) or
2880 #>8 ulelong x \b, 12+CLUT or data size=%#8.8x
2884 >4 ulelong&0xffFFffF0 =0 Sony PlayStation PSX image,
2886 !:mime image/x-sony-tim
2888 #>>4 ulelong&0x00000007 x \b, BPP~%u
2889 # 4BPP and 8BPP examples exist with CLUT or without CLUT
2890 >>4 ulelong&0x07 0x0 4-Bit,
2891 >>4 ulelong&0x07 0x1 8-Bit,
2893 >>4 ulelong 0x2 15-Bit,
2894 >>4 ulelong 0x3 24-Bit,
2896 >>4 ulelong&0x07 0x4 Mixed-Bit,
2898 >>4 ulelong &8
2900 #>>>(8.l+8) ulelong x \b, 12+CLUT SIZE=%#8.8x
2901 >>>(8.l+12) uleshort x Pixel at (%d,
2902 >>>(8.l+14) uleshort x \b%d) Size=
2903 # image width (to get actual width multiply by 4 for 4BPP and by 2 for 8BPP)
2904 >>>>4 ulelong 0x8
2905 >>>>>(8.l+16) uleshort*4 x \b%d
2906 >>>>4 ulelong 0x9
2907 >>>>>(8.l+16) uleshort*2 x \b%d
2909 >>>(8.l+18) uleshort x \bx%d,
2910 >>>4 ulelong 0x8 16 CLUT Entries at
2911 >>>4 ulelong 0x9 256 CLUT Entries at
2912 >>>12 uleshort x (%d,
2913 >>>14 uleshort x \b%d)
2915 >>4 ulelong ^8
2916 # image origin X Y
2917 >>>12 uleshort x Pixel at (%d,
2918 >>>14 uleshort x \b%d) Size=
2919 # real image width = multiply by 4 (4BPP) 2 (8BPP) 1 (16BPP) 2/3 (24BPP)
2920 >>>>4 ulelong 0x0
2921 >>>>>16 uleshort*4 x \b%d
2922 >>>>4 ulelong 0x1
2923 >>>>>16 uleshort*2 x \b%d
2924 >>>>4 ulelong 0x2
2925 >>>>>16 uleshort x \b%d
2926 >>>>4 ulelong 0x3
2928 #>>>>>16 uleshort*2/3 x \b%d
2929 >>>>>16 uleshort x \b2/3*%d
2931 >>>>4 ulelong 0x4
2932 >>>>>16 uleshort x \b%d
2934 >>>18 uleshort x \bx%d
2939 >16 uleshort x %dx
2940 >18 uleshort x \b%d
2941 #>8 ulelong x %d frames
2942 #>4 uleshort x secCount=%d;
2943 #>6 uleshort x nSectors=%d;
2944 #>12 ulelong x frameSize=%d;
2949 >6 uleshort x Version %d,
2950 >4 uleshort x Quantization %d,
2951 >0 uleshort x (Decompresses to %d words)
2958 >8 ubelong x %dx
2959 >12 ubelong x \b%d
2966 >0 ulelong x \b, DXGI format:
2970 >0 ulelong 4 R32G32B32A32_SINT
3145 >0x10 ulelong x %u x
3146 >0x0C ulelong x %u
3150 >0x50 ulelong&0x4 4
3155 >>>0x54 string x \b, compressed using %.4s
3261 >0x0C uleshort x %u x
3262 >0x0E uleshort x %u
3268 >0x08 ubyte 4 \b, Bump
3269 >0x08 ubyte 5 \b, 4bpp
3277 >0x09 ubyte 0x06 \b, 4-bit CLUT twiddled
3279 >0x09 ubyte 0x08 \b, 4-bit direct twiddled
3301 >>0x08 ulelong x \b, global index = %u
3305 >>0x08 ubelong x \b, global index = %u
3309 >0x0C ubeshort x %u x
3310 >0x0E ubeshort x %u
3316 >0x0B ubyte 4 \b, RGB565
3331 >>0x08 ubelong x \b, global index = %u
3337 >4 ubelong 0x0D0A1A0A Lytro Light Field Picture
3338 >>8 ubelong x \b, version %u
3344 >4 ulelong 0x78563412 little-endian,
3345 >4 ulelong 0x12345678 big-endian,
3346 >12 ulelong x version %d,
3347 >20 ulelong x %dx
3348 >24 ulelong x \b%d
3417 >20 ulelong x \b, %u
3418 >24 ulelong >1 x %u
3419 >28 ulelong >1 x %u
3454 >0 ulelong 4 R5G6B5_UNORM_PACK16
3703 >20 ulelong x \b, %u
3704 >24 ulelong >1 x %u
3705 >28 ulelong >1 x %u
3725 >0 ulelong 4 RGB565
3751 >4 ulelong x v%u
3752 >8 ulelong x \b.%u
3753 >0x10 uleshort x \b, %u
3754 >0x12 uleshort >1 x %u
3755 >4 lequad 0x0000000700000002
3756 >>0x3F uleshort >1 x %u
3758 >0x38 ubyte x \b, mipmaps: %u
3765 >0x14 ubeshort x \b, %u
3766 >0x16 ubeshort x \b x %u
3776 >4 ubyte x %u
3777 >5 ubyte x \bx%u
3779 # X, Y, and Z dimensions are stored as 24-bit LE.
3781 >7 ulelong&0x00FFFFFF x texture, %u
3782 >10 ulelong&0x00FFFFFF x x %u
3783 >13 ulelong&0x00FFFFFF >1 x %u
3788 >2 uleshort 1 (version 1.x)
3789 >2 uleshort 2 (version 1.1x or 1.2x)
3791 >2 uleshort 4 (version 1.50)
3792 >4 string x (comment = %s)
3796 0 string DanM Microsoft Paint image data (version 1.x)
3797 >4 uleshort x (%d
3798 >>6 uleshort x x %d)
3800 >4 uleshort x (%d
3801 >>6 uleshort x x %d)
3814 >>>>>>43 ulelong x reMarkable tablet notebook lines, 1404 x 1872, %x page(s)
3819 >>>>32 ubyte x reMarkable tablet page (v%c), 1404 x 1872,
3820 >>>>>43 ulelong x %d layer(s)
3831 >0 ulelong 2 PVRTC 4bpp RGB
3832 >0 ulelong 3 PVRTC 4bpp RGBA
3833 >0 ulelong 4 PVRTC-II 2bpp
3834 >0 ulelong 5 PVRTC-II 4bpp
3882 >0x18 ulelong x %u x
3883 >0x1C ulelong x %u
3884 >0x20 ulelong >1 x %u
3885 >0x08 ubyte x \b,
3901 >0x18 ubelong x %u x
3902 >0x1C ubelong x %u
3903 >0x20 ubelong >1 x %u
3904 >0x08 ubyte x \b,
3983 >0x19 ubyte x \b, format:
4000 >>26 ubeshort x \b, palette number %d
4007 >2 ubyte x (version %d)
4013 >4 ubelong 8
4014 >>544 ubeshort x \b, %dx
4015 >>546 ubeshort x \b%d
4016 >4 ubelong 4
4017 >>546 ubeshort x \b, %dx
4018 >>544 ubeshort x \b%d
4024 >4 ubyte 0 Apple QuickTake 150 Raw Image
4025 >4 ubyte >0 Apple QuickTake 200 Raw Image
4032 >4 string FILE Corel Photo-Paint image, version
4034 >>3 ubyte x %c,
4035 !:mime image/x-corel-cpt
4039 >>>(0x28.l*8) ubyte x
4041 >>>>&(0x34.l-1) ulelong x %u
4043 >>>>>&0 ulelong x x %u
4046 >>>(0x28.l*8) ubyte x
4048 >>>>&0x13B ulelong x %u
4049 >>>>>&0 ulelong x x %u
4051 >>0x8 ulelong x
4065 >>>0x8 default x color model
4066 >>>>0x8 ulelong x %#x
4070 >>>0x100 search/0xc9d \4\2\0\0
4072 >>>>&0 lestring16 x "%s"
4079 >>0x18 ulelong x \b, %u micro dots/mm
4081 #>>0x1C ulelong x \b, %u micro dots/mm
4086 >>0x28 ulelong x \b, %u block
4091 #>>0x30 ubyte x \b, lower flags %#x
4093 #>>0x31 ubyte >0 \b, upper flags %#x
4099 >>>0x30 uleshort x \b, flags %#4.4x
4101 #>>0x32 uleshort >0 \b, reserved4 %#x
4103 # typical values like: 13Ch 154h 43Ch 4F0h DA8h
4104 >>0x34 ulelong x \b, array offset %#x
4106 >>0x38 ulelong >0 \b, reserved5 %#x
4112 #>>>0x178 string x icc=%.4s
4122 #!:mime image/x-coreldraw
4130 #>>4 ubelong !0x45000000 \b, at 4 %#8.8x
4136 #>>4 ubelong !0xed080000
4137 #>>>4 ubelong !0x25050000 \b, at 4 %#8.8x
4144 >0x0C ubeshort x %u x
4145 >0x0E ubeshort x %u
4150 >0x12 ubyte 4 \b, DXT5 xGxR
4167 >>0x02 uleshort x v%x compressed texture:
4169 >>0x14 ubyte 1 UASTC 4x4
4192 !:mime image/x-qoi
4194 >4 ubelong x %ux
4195 >8 ubelong x \b%u,
4198 >>>12 ubyte 4 \bRGBA
4199 >>>12 default x
4200 >>>>12 ubyte x \b*bad channels %u*
4204 >>>12 ubyte 4 RGBA
4206 >>13 default x
4207 >>>13 ubyte x *bad colorspace %u*
4217 >0 ulelong&0xFFFFF 4 RGB8
4251 # Godot 4 later added its own ASTC format values.
4254 # Type: Godot 4 texture (pixel format)
4257 # Godot 4 later added its own ASTC format values.
4263 >0 ulelong&0xFFFFF 4 RGB8
4299 # Type: Godot 3, 4 texture (rescale display, width)
4306 >0 uleshort 4
4320 >0 default x
4321 >>0 uleshort x (rescale to %u x
4323 # Type: Godot 3, 4 texture (rescale display, height)
4327 >0 clear x
4331 >0 uleshort 4
4345 >0 default x
4346 >>0 uleshort x %u)
4357 !:mime image/x-godot-stex
4358 >4 uleshort x %u x
4359 >8 uleshort x %u
4364 >>10 uleshort x \b,
4371 # Type: Godot 4 texture
4378 0 string GST2 Godot 4 texture
4380 !:mime image/x-godot-stex
4381 >4 ulelong x v%u:
4382 >0x28 uleshort x %u x
4383 >0x2A uleshort x %u
4386 >12 uleshort x \b,
4401 !:mime image/x-idf
4409 >0 uleshort x \b, %u x
4410 >2 uleshort x %u
4413 >4 ubyte&128 0
4414 >>4 ubyte&127 x \b %u bpp (direct color)
4416 >4 ubyte&128 128
4417 >>4 ubyte&7 0 \b x 2
4418 >>4 ubyte&7 1 \b x 4
4419 >>4 ubyte&7 2 \b x 8
4420 >>4 ubyte&7 3 \b x 16
4421 >>4 ubyte&7 4 \b x 32
4422 >>4 ubyte&7 5 \b x 64
4423 >>4 ubyte&7 6 \b x 128
4424 >>4 ubyte&7 7 \b x 256
4430 >5 ubyte&15 4 \b, Planar lines
4436 >4 use rix-header
4444 >3 string Cj 3-4
4447 >3 default x MAX
4453 !:mime image/x.nrrd
4455 >7 string x \b, version %s
4457 >>&1 string x \b, type: %s
4459 >>&1 string x \b, dimensions: %s
4461 >>&1 string x \b, sizes: %s
4463 >>&1 string x \b, encoding: %s
4482 # skip DROID fmt-341-signature-id-468.pct with invalid dimension x=0
4487 !:mime image/x-pict
4499 >>>>>>&-4 string None None
4505 >>>>>>&-6 default x
4506 >>>>>>>&0 string x "%0.6s"
4508 #>>>>512 ubeshort x \b, size %u
4511 #>>>>518 ubeshort x Y=%#4.4x
4512 >>>>520 ubeshort x \b, %u
4514 >>>>518 ubeshort x x %u
4518 >>>>>0 string x %.4s
4521 >>>>528 ubeshort x \b, at 528 %#4.4x
4523 >>>>552 ubeshort x \b, at 552 second opcode %#4.4x
4525 >>>>-2 ubeshort !0x00FF \b, at the end %#4.4x opcode
4528 …raw/PICT bitmap (v1)" by TrID and "Macintosh PICT Image" version 1.0 by DROID via PUID via x-fmt/80
4534 # skip DROID x-fmt-80-signature-id-859.pct x-fmt-80-signature-id-860.pct without next opcode usuall…
4539 >520 ubeshort x Macintosh QuickDraw PICT, version 1
4541 !:mime image/x-pict
4547 #>512 ubeshort x \b, size %u
4549 >520 ubeshort x \b, %u
4551 >518 ubeshort x x %u
4555 >>0 string x %.6s
4556 >>0 ubelong x %#8.8x
4557 >>4 ubeshort x \b%4.4x
4559 >524 ubyte !0x01 \b, at 524 %#2.2x opcode
4561 >-1 ubyte !0xFF \b, at the end %#2.2x opcode
4566 >>4 uleshort 0xA5E0 Aseprite asset file
4568 >>>0 ulelong x \b, size %u
4569 >>>6 uleshort x \b, frames %u
4570 >>>8 uleshort x \b, size %ux
4571 >>>10 uleshort x \b%u
4575 >>>14 ulelong x \b, flags %#x
4576 #>>>18 uleshort x \b, speed %u
4577 >>>28 ubyte x \b, transparency index %u
4578 >>>32 uleshort x \b, number of colors %u
4580 >>>>35 ubyte x \b%u
4581 >>>36 leshort x \b, grid position (%d,
4582 >>>38 leshort x \b%d)
4583 >>>40 uleshort x \b, grid size %dx
4584 >>>42 uleshort x \b%d