Lines Matching +full:0 +full:xa000000
11 # little magic: PCX (first byte is 0x0a)
22 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
24 # at 3, leshort Index is 0 for povray, ppmtotga and xv outputs
28 # test of Color Map Type 0~no 1~color map
30 # and Color Map Entry Size 0 15 16 24 32
31 0 ubequad&0x00FeC400000000C0 0
32 # Targa image data (strength=70=110-40) before some Commodore disc image (strength=70=70+0 ./c64) l…
33 # and some MMDF mailbox (strength=70=70+0 ./mmdf) like uupc.input.1
37 #>(2.S-2) belong !0x28632943
40 >17 ubyte&0xC0 !0xC0
42 >>2 ubyte >0
46 >>>>17 ubyte&0x0F !11
51 >>>>>>8 quad !0x0101010101010101
52 >>>>>>>0 use tga-image
54 >>>>>>0 use tga-image
56 >>>>>>0 use tga-image
58 >>>>>>0 use tga-image
60 >>>>>>0 use tga-image
62 >>>>>>0 use tga-image
64 0 name tga-image
74 >2 ubyte&0xF7 1 - Map
75 >2 ubyte&0xF7 2 - RGB
77 >>17 ubyte&0x0F >0 \bA
78 >2 ubyte&0xF7 3 - Mono
84 # Color Map Type 0~no 1~color map
86 # first color map entry, 0 normal
87 >>3 uleshort >0 \b%d-
88 # color map length 0 2 1dh 3bh d9h 100h
91 >2 ubyte&0x08 8 - RLE
93 >12 uleshort >0 %d x
94 >12 uleshort =0 65536 x
95 # image height. 0 interpreted as 65536
96 >14 uleshort >0 %d
97 >14 uleshort =0 65536
100 # X origin of image. 0 normal
101 >8 uleshort >0 +%d
102 # Y origin of image. 0 normal; positive for top
103 >10 uleshort >0 +%d
104 # Image descriptor: bits 3-0 give the alpha channel depth, bits 5-4 give direction
106 >17 ubyte&0x0F >0 - %d-bit alpha
108 >17 ubyte &0x20 - top
109 #>17 ubyte ^0x20 - bottom
110 >17 ubyte &0x10 - right
111 #>17 ubyte ^0x10 - left
115 #>17 ubyte&0xC0 0x00 - no interleave
116 >17 ubyte&0xC0 0x40 - interleave
117 >17 ubyte&0xC0 0x80 - four way interleave
118 >17 ubyte&0xC0 0xC0 - reserved
120 >0 ubyte >0
124 >18 search/4261301/s TRUEVISION-XFILE.\0
125 # extension area offset if not 0
126 >>&-8 ulelong >0
128 >>>(&-4.l) uleshort 0x01EF
130 >>>>&0 string >\0 - author "%-.40s"
132 >>>>&41 string >\0 - comment "%-.80s"
134 >>>>&365 ubequad&0xffffFFFFffff0000 !0
142 >>>>&371 ubequad&0xffffFFFFffff0000 !0
150 >>>>&377 string >\0 - job "%-.40s"
152 >>>>&418 ubequad&0xffffFFFFffff0000 !0
157 >>>>&424 string >\0 - %-.40s
159 >>>>&424 ubyte >0
163 >>>>>&42 ubyte >0x20 \b%c
165 >>>>&468 ulelong >0 - keycolor %#8.8x
166 # Denominator of Pixel ratio. 0~no pixel aspect
167 >>>>&474 uleshort >0
169 >>>>>&-4 uleshort >0 - aspect %d
171 # Denominator of Gamma ratio. 0~no Gamma value
172 >>>>&478 uleshort >0
174 >>>>>&-4 uleshort >0 - gamma %d
191 0 name netpbm
192 >3 regex/s =\^[0-9]{1,50}[\040\t\f\r\n]+[0-9]{1,50} Netpbm image data
193 >>&0 regex =[0-9]{1,50} \b, size = %s x
194 >>>&0 regex =[0-9]{1,50} \b %s
196 0 search/1 P1
199 # skip DROID x-fmt-164-signature-id-583.pbm with ten 0 digits
201 >>>0 use netpbm
202 >>>0 string x \b, bitmap
207 >>>3 ubyte =0x23
210 0 search/1 P2
211 >0 regex/4 P2[\040\t\f\r\n]
212 >>0 use netpbm
213 >>0 string x \b, greymap
219 0 search/1 P3
220 >0 regex/4 P3[\040\t\f\r\n]
221 >>0 use netpbm
222 >>0 string x \b, pixmap
227 0 string P4
228 >0 regex/4 P4[\040\t\f\r\n]
229 >>0 use netpbm
230 >>0 string x \b, rawbits, bitmap
235 0 string P5
236 >0 regex/4 P5[\040\t\f\r\n]
237 >>0 use netpbm
238 >>0 string x \b, rawbits, greymap
243 0 string P6
244 >0 regex/4 P6[\040\t\f\r\n]
245 >>0 use netpbm
246 >>0 string x \b, rawbits, pixmap
254 0 string P7
256 >2 ubyte !0xAB
257 #>2 ubyte =0x0A
265 # at offset 2 a New Line character (0xA) should appear
266 >>>2 ubyte !0x0A \b, %#x at offset 2 instead new line
269 0 string \117\072 Solitaire Image Recorder format
272 0 string .MDA MicroDesign data
275 0 string .MDP MicroDesign page data
281 0 string IIN1 NIFF image data
288 0 string II\x1a\0\0\0HEAPCCDR Canon CIFF raw image data
298 0 string II\x2a\0\x10\0\0\0CR Canon CR2 raw image data
312 0 string FUJIFILMCCD-RAW Fujifilm RAF raw image data
315 >0x10 string x \b, format version %4.4s
316 >0x1C string x \b, camera %s
321 0 string MM\x00\x2a TIFF image data, big-endian
326 0 string II\x2a\x00 TIFF image data, little-endian
332 0 name tiff_ifd
333 >0 uleshort x \b, direntries=%d
336 0 name tiff_entry
338 >0 uleshort 0xfe
341 >0 uleshort 0x100
346 >0 uleshort 0x101
351 >0 uleshort 0x102
355 >0 uleshort 0x103
366 >>>8 uleshort 0xa \bJBIG, ITU-T T.43
367 >>>8 uleshort 0x7ffe \bNeXT RLE 2-bit
368 >>>8 uleshort 0x8005 \bPackBits (Macintosh RLE)
369 >>>8 uleshort 0x8029 \bThunderscan RLE
370 >>>8 uleshort 0x807f \bRasterPadding (CT or MP)
371 >>>8 uleshort 0x8080 \bRLE (Line Work)
372 >>>8 uleshort 0x8081 \bRLE (High-Res Cont-Tone)
373 >>>8 uleshort 0x8082 \bRLE (Binary Line Work)
374 >>>8 uleshort 0x80b2 \bDeflate (PKZIP)
375 >>>8 uleshort 0x80b3 \bKodak DCS
376 >>>8 uleshort 0x8765 \bJBIG
377 >>>8 uleshort 0x8798 \bJPEG2000
378 >>>8 uleshort 0x8799 \bNikon NEF Compressed
383 >0 uleshort 0x106 \b, PhotometricInterpretation=
385 >>8 uleshort 0 \bWhiteIsZero
397 >0 uleshort 0x10a
401 >0 uleshort 0x10d
405 >0 uleshort 0x10e
409 >0 uleshort 0x10f
413 >0 uleshort 0x110
417 >0 uleshort 0x111
420 >0 uleshort 0x112 \b, orientation=
430 >0 uleshort 0x11a
434 >0 uleshort 0x11b
438 >0 uleshort 0x128
442 >0 uleshort 0x131
446 >0 uleshort 0x132
450 >0 uleshort 0x13c
454 >0 uleshort 0x13e
457 >0 uleshort 0x13f
460 >0 uleshort 0x211
463 >0 uleshort 0x213
466 >0 uleshort 0x214
469 >0 uleshort 0x8298
473 >0 uleshort 0x8769
476 >0 uleshort 0x8825 \b, GPS-Data
478 #>0 uleshort x \b, unknown=%#x
480 0 string MM\x00\x2b Big TIFF image data, big-endian
482 0 string II\x2b\x00 Big TIFF image data, little-endian
493 0 name png-ihdr
494 >0 ubelong x \b, %d x
497 >9 ubyte 0 grayscale,
502 #>10 ubyte 0 deflate/32K,
503 >12 ubyte 0 non-interlaced
507 0 string \x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0DIHDR PNG image data
515 >>45 ubelong 0 \b, infinite repetitions)
520 0 string \x89PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x04CgBI
531 0 string GIF94z ZIF image (GIF+deflate alpha)
536 0 string FGF95a FGF image (GIF+deflate beta)
542 0 string PBF PBF image (deflate compression)
546 # Strength set up to beat 0x55AA DOS/MBR signature word lookups (+65)
547 0 string GIF8 GIF image data
554 >6 uleshort >0 %d x
555 >8 uleshort >0 %d
556 #>10 ubyte &0x80 color mapped,
557 #>10 ubyte&0x07 =0x00 2 colors
558 #>10 ubyte&0x07 =0x01 4 colors
559 #>10 ubyte&0x07 =0x02 8 colors
560 #>10 ubyte&0x07 =0x03 16 colors
561 #>10 ubyte&0x07 =0x04 32 colors
562 #>10 ubyte&0x07 =0x05 64 colors
563 #>10 ubyte&0x07 =0x06 128 colors
564 #>10 ubyte&0x07 =0x07 256 colors
574 0 string JIF99a Jeffs Image Format data
585 0 string \361\0\100\273 CMU window manager raster image data
586 >4 ulelong >0 %d x
587 >8 ulelong >0 %d,
588 >12 ulelong >0 %d-bit
595 0 search/256/bc id=imagemagick
596 # skip bad ASCII text by following new line~0x0A or space~0x20 character
597 #>&0 ubyte x \b, next character %#x
599 >&0 ubyte&0xD5 0 MIFF image data
605 #>>0 string =id=ImageMagick with standard magic
607 >>0 string !id=ImageMagick starting with
609 >>>0 ubyte =0x7b comment
614 >>>0 ubyte !0x7b
615 >>>>0 string >\0 '%-.14s'
620 0 string push
629 0 long 1123028772 Artisan image data
641 # 4 byte magic is assumed to be always at offset 0 and
643 #0 search/1/tb #FIG FIG image text
645 0 search/1/ts #FIG
646 >&0 use image-xfig
648 0 search/1/bs #FIG
649 >&0 use image-xfig
651 0 name image-xfig
660 >8 ubyte >0x0D
663 #>6 ubyte !0x2E \b, at 6 %#x
665 #>0 ubyte !0x23 \b, starting with character %#x
671 0 string \x14FIG DeskMate Drawing
680 0 string ARF_BEGARF PHIGS clear text archive
681 0 string @(#)SunPHIGS SunPHIGS
687 0 string GKSM GKS Metafile
700 0 string/c begmf
703 >5 short !0
706 >>5 short !0xABab clear text Computer Graphics Metafile
714 #>>>>&0 ubyte x SOFTSEP=%#x
716 >>>>&1 ubyte >0x31 \b, version %c
722 # look for BEGIN METAFILE (element Class 0 and ID 1 and "random" Parameter) that is binary C C C C …
723 0 ubeshort&0xFFe0 0x0020
727 … (element class 1 and id 1 and parameter P1 with length 2) that is binary 0 0 0 1 i i i i i i 1 P …
730 #>>2 search/73/b \x10\x22\0 binary Computer Graphics Metafile
731 >>2 search/128/b \x10\x22\0 binary Computer Graphics Metafile
736 # length number of 1st parameter octets in range 0 to 30 implies short command
737 >>>0 ubeshort&0x001F <31 \b, parameter length %u
741 >>>>2 pstring >\0 '%s'
743 >>>>0 ubeshort&0x0001 =0
744 >>>>>(2.b+3) ubeshort !0x1022 \b, 2nd command %#4.4x (short even)
746 >>>>0 ubeshort&0x0001 =1
747 #>>>>>(2.b+3) ubyte !0 \b, PADDING %#x
748 >>>>>(2.b+4) ubeshort !0x1022 \b, 2nd command %#4.4x (short odd)
750 >>>0 ubeshort&0x001F =0x1F
751 # bit 15 is partition flag with 1 for 'not-last' partition and 0 for 'last' partition
752 >>>>2 ubeshort&0x8000 !0 \b, partition flag %#4.4x
753 # bits 0 to 14 is parameter list length; the number of following parameter octets; range 0 to 32767
755 >>>>2 ubeshort&0x7Fff x \b, parameter length %u (long)
761 >>>>2 ubeshort&0x0001 =1
763 #>>>>>(4.b+5) ubyte !0 \b, PADDING %#x
764 >>>>>(4.b+6) ubeshort !0x1022 \b, 2nd command %#4.4x (long odd)
766 >>>>2 ubeshort&0x0001 =0
767 # after 1st long command with even parameter length comes 2nd command like: 1022h 0x1054 (MS.CGM)
768 >>>>>(4.b+5) ubeshort !0x1022 \b, 2nd command %#4.4x (long even)
769 # look for END METAFILE (element class 0 and id 2 and 0 parameter) that is binary 0 0 0 0 i i i i i…
770 >>>-2 ubeshort !0x0040 \b, NOT_FOUND_END_METAFILE
773 0 string yz MGR bitmap, modern format, 8-bit aligned
774 0 string zz MGR bitmap, old format, 1-bit deep, 16-bit aligned
775 0 string xz MGR bitmap, old format, 1-bit deep, 32-bit aligned
776 0 string yx MGR bitmap, modern format, squeezed
779 0 string %bitmap\0 FBM image data
780 >30 long 0x31 \b, mono
781 >30 long 0x33 \b, color
785 >29 ubyte 0 \b, normal resolution (204x98 DPI)
788 0 string Sfff structured fax file
793 0 string \x11\x06 Award BIOS Logo, 136 x 84
796 0 string \x11\x09 Award BIOS Logo, 136 x 126
802 0 string \x10\x09 Award BIOS Logo, 128 x 126
805 #0 string \x07\x1f BIOS Logo corrupted?
809 0 string AWBM
817 >>4 uleshort&0x0003 0
820 >>4 uleshort&0x0003 >0 \b,
821 >>>4 uleshort&0x0003 =1
823 >>>4 uleshort&0x0003 =2
825 >>>4 uleshort&0x0003 =3
836 0 uleshort 40
847 # compression method: 0~no 1~RLE 8-bit/pixel 3~Huffman 1D
849 >>16 ulelong >0 \b, %u compression
850 # image size is the size of raw bitmap; a dummy 0 can be given for BI_RGB bitmaps
853 >>24 ulelong >0 \b, resolution %d x
855 # number of colors in palette, or 0 to default to 2**n
856 #>>32 ulelong >0 \b, %u colors
857 # number of important colors used, or 0 when every color is important
858 >>36 ulelong >0 \b, %u important colors
867 # begin with a signature of 'B' 'M' 0xCB, followed by a version byte 2 or 3
870 0 name bitmap-vbm
871 >2 ubyte 0xCB VDC bitmap
883 # data-encoding type: 0~uncompressed 1~RLE-compressed
884 >>>8 ubyte 0 \b, uncompressed
887 #>>>9 ubyte x \b, RLE repetition code 0x%x
888 # reserved := 0
889 #>>>14 short >0 \b, reserved 0x%x
890 # length of comment text; 0~no comment text
891 #>>>16 ubeshort >0 \b, comment length %u
892 >>>16 pstring/H >0 \b, comment "%s"
894 0 string BM
896 >2 ubeshort 0xCB02
897 >>6 short =0
898 >>>0 use bitmap-bmp
900 >>6 short !0
901 >>>0 use bitmap-vbm
903 >2 ubeshort 0xCB03
904 # check for reserved value (=0) of VDC bitmap
905 >>14 short =0
906 >>>0 use bitmap-vbm
907 # BMP with cbSize=????03CBh and dib header size != 0
908 >>14 short !0
909 >>>0 use bitmap-bmp
912 >>0 use bitmap-bmp
913 0 name bitmap-bmp
924 >>6 uleshort >0 \b, hotspot %ux
928 #>>2 ulelong x \b, cbSize 0x%8.8x
931 # http://fileformats.archiveteam.org/wiki/BMP#OS.2F2_BMP_2.0 no examples found
946 >>6 uleshort >0 \b, hotspot %ux
952 #>>2 ulelong x \b, cbSize 0x%x
955 #>>10 ulelong x \b, bits offset 0x%x
966 >>6 uleshort >0 \b, hotspot %ux
976 #>>(10.l) ubequad !0 \b, bits %#16.16llx
987 >>6 uleshort >0 \b, hotspot %ux
991 #>>2 ulelong x \b, cbSize 0x%x
994 #>>10 ulelong x \b, bits offset 0x%x
1005 >>6 uleshort >0 \b, hotspot %ux
1009 #>>2 ulelong x \b, cbSize 0x%x
1012 #>>10 ulelong x \b, bits offset 0x%x
1023 >>>18 ulequad =0x0000019000000140 x
1025 >>>18 ulequad !0x0000019000000140
1033 >>>>>18 ulequad&0xffFFffC0ffFFffC0 =0 x
1042 # x, y coordinates of the hotspot; there is no hotspot in bitmaps, so values 0
1043 #>>>6 uleshort >0 \b, hotspot %ux
1047 # compression method: 0~no 1~RLE 8-bit/pixel 2~RLE 4-bit/pixel 3~Huffman 1D 6~RGBA bit field masks
1049 >>>30 ulelong >0 \b, %u compression
1050 # image size is the size of raw bitmap; a dummy 0 can be given for BI_RGB bitmaps
1051 >>>34 ulelong >0 \b, image size %u
1053 >>>38 ulelong >0 \b, resolution %d x
1055 # number of colors in palette 16 256, or 0 to default to 2**n
1056 #>>>46 ulelong >0 \b, %u colors
1057 # number of important colors used, or 0 when every color is important
1058 >>>50 ulelong >0 \b, %u important colors
1065 #>>>(10.l) ubequad !0 \b, bits %#16.16llxd
1073 # number of bits per pixel (color depth); found 4 8 16 24 32 1 (fmt-119-signature-id-121.bmp) 0 (rg…
1076 >>6 uleshort >0 \b, hotspot %ux
1080 #>>2 ulelong x \b, cbSize 0x%x
1083 #>>10 ulelong x \b, bits offset 0x%x
1092 >>6 uleshort >0 \b, hotspot %ux
1096 #>>2 ulelong x \b, cbSize 0x%x
1099 #>>10 ulelong x \b, bits offset 0x%x
1105 0 string IC
1107 >6 ulelong&0xFF00FF00 =0 OS/2 icon
1120 #0 string PI PC pointer image data
1121 #0 string CI PC color icon data
1122 0 string CI
1126 #>>6 ulelong&0xFE00FE00 =0 OS/2
1146 # compression method: 0~no 3~Huffman 1D
1148 #>>>30 ulelong >0 \b, %u compression
1149 # xHotspot, yHotspot; coordinates of the hotspot like 0 1 16 20 32 33 63 64
1158 #>>(10.l) ubequad !0 \b, bits %#16.16llx
1161 #0 string CP PC color pointer image data
1164 0 string CP
1166 >10 ulelong >0
1169 >>>0 use os2-ptr
1171 >>>0 use os2-ptr
1173 0 name os2-ptr
1195 # compression method: 0~no 3~Huffman 1D
1197 #>>>30 ulelong >0 \b, %u compression
1198 # xHotspot, yHotspot; coordinates of the hotspot like 0 3 4 8 15 16 23 27 31
1207 #>>(10.l) ubequad !0 \b, bits %#16.16llx
1212 # URL2: http://phantomhighspeed.force.com/vriknowledge/servlet/fileField?id=0BEU0000000Cfyk
1218 >>4 uleshort 0 Grayscale,
1229 #0 string BA PC bitmap array data
1230 0 string BA
1232 >2 ulelong <0x004c5942 OS/2 graphic array
1238 # offNext; offset to data like 0 48h F2h 4Eh 64h C6h D2h D6h DAh E6h EAh 348h
1239 >>6 ulelong >0 \b, data offset %u
1240 #>>6 ulelong >0 \b, data offset %#x
1241 #>>(6.l) ubequad !0 \b, data %#16.16llx
1243 >>10 uleshort >0 \b, display %u
1244 >>>12 uleshort >0 x %u
1269 0 string /*\040
1271 >0 search/0xCE /*\ XPM\ */
1274 >>&0 search/1249 []
1275 >>>0 use xpm-image
1277 >0 default x
1279 >>0 search/0x52 static\040char\040
1283 >>>&0 search/64 []
1284 >>>>0 use xpm-image
1286 0 name xpm-image
1287 >0 string x X pixmap image text
1297 >0 search/0x406 \n"
1299 #>>&0 string x '%s'
1301 >>&0 regex/8 [0-9]{1,5} \b, %s
1303 >>>&0 regex/8 [0-9]{1,5} x %s
1305 >>>>&0 regex/12 [0-9]{1,9} x %s
1307 >>>>>&0 regex/14 [0-9]{1,2} \b, %s chars/pixel
1309 >0 string !/*\ XPM\ */
1310 >>0 string x \b, 1st line "%s"
1313 0 uleshort 0xcc52 RLE image data,
1316 >2 uleshort >0 \b, lower left corner: %d
1317 >4 uleshort >0 \b, lower right corner: %d
1318 >10 ubyte&0x1 =0x1 \b, clear first
1319 >10 ubyte&0x2 =0x2 \b, no background
1320 >10 ubyte&0x4 =0x4 \b, alpha channel
1321 >10 ubyte&0x8 =0x8 \b, comment
1322 >11 ubyte >0 \b, %d color channels
1323 >12 ubyte >0 \b, %d bits per pixel
1324 >13 ubyte >0 \b, %d color map channels
1327 0 string Imagefile\ version- iff image data
1329 >10 string >\0 %s
1332 0 ubelong 0x59a66a95 Sun raster image data
1333 >4 ubelong >0 \b, %d x
1334 >8 ubelong >0 %d,
1335 >12 ubelong >0 %d-bit,
1336 #>16 ubelong >0 %d bytes long,
1337 >20 ubelong 0 old format,
1343 >20 ubelong 0xffff reserved for testing,
1344 >24 ubelong 0 no colormap
1347 #>28 ubelong >0 colormap is %d bytes long
1360 # look for magic number (integer 474=0x01DA) + storage format (0 or 1) + number of bytes per pixel …
1362 0 ubelong&0xFFffFEfc 0x01da0000
1363 # skip DROID x-fmt-140-signature-id-623.bw with invalid "low" dimensions "0 x 0"
1364 >6 long !0 SGI image data
1368 # STORAGE format; allowed values 0~VERBATIM 1~RLE
1369 #>>2 ubyte 0 \b, verbatim
1403 >>24 string >\0 \b, "%0.80s"
1404 # PINMIN; minimum pixel value in the image; often 0
1405 >>12 ubelong !0 \b, %u PINMIN
1408 # DUMMY; 4 bytes of data should be set to 0
1409 >>20 ubelong !0 \b, at 20 %#x
1410 # COLORMAP; 0~normal 1~DITHEREDobsolete 2~SCREENobsolete 3~COLORMAP
1411 >>104 ubelong !0 \b, %u COLORMAP
1412 # DUMMY; 404 bytes should be set to 0 but not always true; makes header exactly 512 bytes
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
1419 >>137 ubequad !0 \b, at 137 %#16.16llx
1421 0 string IT01 FIT image data
1426 0 string IT02 FIT image data
1432 >0xe02 ubyte&0x03 0x00 , landscape mode
1433 >0xe02 ubyte&0x03 0x01 , portrait mode
1434 >0xe02 ubyte&0x03 0x02 , landscape mode
1435 >0xe02 ubyte&0x03 0x03 , portrait mode
1436 0 string PCD_OPA Kodak Photo CD overview pack file
1454 0 string SIMPLE\ \ =
1456 >89 ubeshort =0x2020 FITS image
1461 >>240 search/0x4790/b ZCMPTYPE= data, compression type
1465 #>>>&0 string x COMPRESSION=%0.13s
1466 >>>&0 regex [A-Z_1-2]{4,11} %s
1479 >>>>0 string x (too right positioned)
1482 >>>>0 string x (too left positioned)
1494 …omment 31 ASCII charactes left padded with spaces for integer (0-999) of data axis like: 0 (extens…
1495 #>>>>&0 string x NAXIS=%-0.31s
1496 # single digit 0 implies no data or similar
1497 >>>&0 search/31/b \0400\040 0 axes
1504 >>>&0 search/31/b \0402\040 2 axes
1507 >>>&0 search/31/b \0403\040 3 axes
1510 >>>&0 default x
1511 >>>>&0 regex/31/s =[0-9]{1,3} %s axis
1516 >>>&9 regex =[0-9]{1,31} %s
1520 >>>>&9 regex =[0-9]{1,31} %s
1530 0 string This\ is\ a\ BitMap\ file Lisp Machine bit-array-file
1535 0 ubeshort 0x1010 PEX Binary Archive
1563 0 ubelong >99
1564 # pixmap_format; Pixmap format; 0~1-bit (XYBitmap) format 1~single-plane (XYPixmap) 2~bitmap with t…
1582 >>>>>0 ubelong >100
1584 >>>>>>100 string >\0 \b, "%s"
1593 # ByteOrder; byte order of image data: 0~least significant byte first 1~most significant byte first
1594 >>>>>28 ubelong >0 \b, order %u
1605 # VisualClass; class of the image: 0~StaticGray 1~GrayScale 2~StaticColor 3~PseudoColor 4~TrueColor…
1607 # RedMask; red RGB mask values used by ZPixmaps like: 0 0xff0000
1608 #>>>>>56 ubelong !0 \b, %#x red
1609 # GreenMask; green mask like: 0
1610 #>>>>>60 ubelong !0 \b, %#x green
1611 # BlueMask; blue mask like: 0 0xff
1612 #>>>>>64 ubelong !0 \b, %#x blue
1613 # BitsPerRgb; Size of each color mask in bits like: 0 1 8 24
1615 # NumberOfColors; number of colors in image like: 256 4 2 0 (WHAT DOES THIS MEAN?)
1617 # ColorMapEntries; number of entries in color map like: 256 16 2 0~no color map
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
1625 # WindowY; Window upper left Y coordinate like: 0 8 18 26 60 73 107 (fig41.xwd) 128
1626 >>>>>92 ubelong !0 \b, y=%d
1629 >>>>>96 ubelong >0 \b, %u border
1636 0 ubelong =0x000000028
1653 # PixmapFormat; pixmap format like: 1~bitmap with two or more planes (ZPixmap) 0~single-plane bitma…
1659 # WindowX; window upper left X coordinate like: 0
1660 >>>32 ubeshort !0 \b, x=%d
1661 # WindowY; window upper left Y coordinate like: 0
1662 >>>34 ubeshort !0 \b, y=%d
1663 # WindowBorderWidth; window border width like: 0
1664 >>>36 ubeshort !0 \b, %u border
1668 # EntryNumber; number of the color-map entry like: 0
1671 #>>>42 ubeshort !0 \b, red %#x
1673 #>>>44 ubeshort !0 \b, green %#x
1675 #>>>46 ubeshort !0 \b, blue %#x
1683 0 string NJPL1I00 PDS (JPL) image data
1685 0 string CCSD3ZF PDS (CCSD) image data
1687 0 string PDS_ PDS image data
1688 0 string LBLSIZE= PDS (VICAR) image data
1699 0 string pM85 Atari ST STAD bitmap image data (hor)
1700 >5 ubyte 0x00 (white background)
1701 >5 ubyte 0xFF (black background)
1702 0 string pM86 Atari ST STAD bitmap image data (vert)
1703 >5 ubyte 0x00 (white background)
1704 >5 ubyte 0xFF (black background)
1708 0 uleshort 0x0296 Atari ATR image
1720 0 beshort 0x0000
1722 >2 quad !0
1724 >>4 ubeshort&0xF000 0
1725 #>>>0 beshort x 1ST_VALUE=%x
1726 #>>>-0 offset x FILE_SIZE=%lld
1728 >>>-0 offset =32034
1729 #>>>>0 beshort x 1st_VALUE=%x
1731 >>>>0 use degas-bitmap
1733 >>>-0 offset =32066
1735 >>>>0 use degas-bitmap
1737 >>>-0 offset =32128
1739 >>>>0 use degas-bitmap
1741 >>>-0 offset =44834
1743 >>>>0 use degas-bitmap
1746 0 beshort 0x0001
1747 #!:strength +0
1749 >2 quad !0
1754 >>-0 offset =32034
1756 >>>0 use degas-bitmap
1758 >>-0 offset =32066
1760 >>>0 use degas-bitmap
1771 >2 beshort 0x0008
1772 >>0 use gem_info
1773 >2 beshort 0x0009
1774 >>0 use gem_info
1777 >>0 use gem_info
1780 >>0 use gem_info
1781 16 string XIMG\0
1782 >0 use gem_info
1784 16 string STTT\0\x10
1785 >0 use gem_info
1787 16 string TIMG\0
1788 >0 use gem_info
1791 0 beshort 0x0002
1793 >2 ubeshort&0xF000 0
1796 >>19 ubyte =0
1798 >>>0 use degas-bitmap
1800 >>19 ubyte !0
1801 #>>19 ubyte !0 \b, NOTE LENGTH %u
1808 >>>>&8 ubelong&0xff00ffFF !0
1810 >>>>>6 ubeshort&0xF000 0
1812 >>>>>>8 ubeshort&0xF000 0
1814 >>>>>>>0 use degas-bitmap
1816 >>>>&8 ubelong&0xff00ffFF =0
1818 >>>>>&-4 ubelong&0x00FF0000 <0x00200000
1819 >>>>>>0 use degas-bitmap
1821 #>>>>>&-4 ubelong&0x00FF0000 >0x001F0000 \b, THAT IS ABR
1823 0 beshort 0x8000
1825 >2 ubeshort&0xF000 0
1827 >>10 ubeshort&0xF000 0
1829 >>>2 quad !0
1830 >>>>0 use degas-bitmap
1832 0 beshort 0x8001
1834 >2 ubeshort&0xF000 0
1836 >>6 ubeshort&0xF000 0
1837 >>>0 use degas-bitmap
1839 0 beshort 0x8002
1841 >2 ubeshort&0xF000 0
1842 >>0 use degas-bitmap
1844 0 name degas-bitmap
1845 >0 ubyte x Atari DEGAS
1849 >0 ubyte =0x80 Elite compressed
1851 #>0 ubyte =0x00 uncompressed
1852 #>0 ubyte =0x00 un.
1853 >0 ubyte =0x00
1856 >0 beshort 0x0000 bitmap
1858 >0 beshort 0x0001 bitmap
1860 >0 beshort 0x0002 bitmap
1864 >0 beshort 0x8000 bitmap
1866 >0 beshort 0x8001 bitmap
1868 >0 beshort 0x8002 bitmap
1871 >1 ubyte =0 320 x 200 x 16
1879 # Red Green Blue unused bit ? often 0 but not bilboule.pi1; color_value (examples or numbers)
1880 # 1st color palette entry like: 0777 (61) 0fff (LEREDACT.PI3) 0fcf (devgem7.pi3) 0001 (9)
1882 # 2nd palette entry like: 0000 (32) 0700 (38) 0f00 (LEREDACT.PI3 devgem7.pi3)
1919 #>32034 ubequad !0 \b, color animations %16.16llx (left)
1921 #>>32042 ubequad !0 %16.16llx (right)
1922 # channel_direction[4]; 0~left 1~none 2~right like: 0001000100010001 0002000000010001 (cycle2.pi1)
1924 #>32050 ubequad !0 \b, channel directions %16.16llx
1926 #>32058 ubequad !0 \b, channel delays %16.16llx
1936 0 string \xFF\xFF0SO\x7F Atari GED bitmap, 160x200
1946 0 string B&W256 ImageLab bitmap
1958 # This is bad magic 0x5249 == 'RI' conflicts with RIFF and other
1961 #0 ubeshort 0x5249 RICE image
1965 #>8 ubeshort 0 8 bit
1969 #>10 ubeshort 0 4:2:2
1986 # GRR: original test was still too general as it catches xbase examples T5.DBT,T6.DBT with 0xa000000
1987 # test for bytes 0x0a,version byte (0,2,3,4,5),compression byte flag(0,1), bit depth (>0) of PCX or…
1988 0 ubelong&0xffF8fe00 0x0a000000
1989 # for PCX bit depth > 0
1990 >3 ubyte >0
1995 >>>>8 long !0 PCX
2002 # Note: called as "PCX bitmap (v2.5)" by TrID via bitmap-pcx.trid.xml and "PCX" version 0 by DROID…
2003 >>>>>1 ubyte 0 ver. 2.5 image data
2010 # Note: called as "PCX bitmap (v3.0) by TrID via bitmap-pcx-v30.trid.xml and "PCX" version 5 by DR…
2022 >>>>>12 uleshort >0 %d x
2024 >>>>>2 ubyte 0 uncompressed
2033 0 string 8BPS
2035 >18 ubelong >0 Adobe Photoshop
2042 >>>34 search/0xC0d7 PHUT Image (PhotoDeluxe)
2052 # The color mode; 0~Bitmap 1~Grayscale 2~Indexed 3~RGB 4~CMYK 7~Multichannel 9~Duotone 9~Lab
2053 >>24 beshort 0 bitmap
2073 >>6 bequad&0xFFffFFffFFff0000 !0 \b, at offset 6
2074 >>>6 belong x 0x%8.8x
2082 # check for valid versions like: 2 (newest) 1 (old) 0 (oldest no examples)
2083 0 ubeshort <3
2084 …S med-res bitmap (DIAGRAM1.PI2) and many ISO 9660 CD-ROM by check for invalid low color numbers (0)
2085 >2 ubeshort >0
2091 >>>>4 ubeshort =0
2093 >>>>>12 ubeshort =0
2095 >>>>>>0 ubeshort <2
2096 >>>>>>>0 use adobe-aco
2098 >>>>>>0 ubeshort =2
2099 …skip many (74/176) Atari DEGAS hi-res bitmap (*.PI3) by check for invalid low color name length (0)
2100 >>>>>>>16 ubeshort >0
2101 >>>>>>>>0 use adobe-aco
2103 >>>>4 ubeshort !0
2105 >>>>>0 ubeshort <2
2108 >>>>>>>0 use adobe-aco
2110 >>>>>0 ubeshort =2
2112 >>>>>>14 ubeshort =0
2113 >>>>>>>0 use adobe-aco
2115 0 name adobe-aco
2116 >0 ubeshort x Adobe Photoshop Color swatch, version %u
2121 >0 ubeshort <2
2124 >>>&0 ubeshort 2 and 2
2127 # maybe last 4 bytes of first section (probably y z color value) like: 0 0x66660000 0xfe700000 0xff…
2129 >0 ubeshort <2 \b; 1st
2135 >0 ubeshort =2 \b; 1st
2144 0 name aco-color
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
2148 >0 ubeshort 0 RGB
2149 >0 ubeshort 1 HSB
2150 >0 ubeshort 2 CMYK
2151 >0 ubeshort 3 Pantone
2152 >0 ubeshort 4 Focoltone
2153 >0 ubeshort 5 Trumatch
2154 >0 ubeshort 6 Toyo
2155 >0 ubeshort 7 Lab
2156 >0 ubeshort 8 Grayscale
2157 >0 ubeshort 9 wide CMYK
2158 >0 ubeshort 10 HKS
2160 # >0 ubeshort 12 foo
2161 # >0 ubeshort 13 bar
2162 # >0 ubeshort 14 FOO
2163 # >0 ubeshort 15 BAR
2164 >0 ubeshort x space (%u)
2174 0 name aco-color-v2
2175 >0 use aco-color
2188 0 string P7\ 332 XV thumbnail image data
2189 #0 string P7\ 332 XV "thumbnail file" (icon) data
2195 0 string NITF National Imagery Transmission Format
2196 >25 string >\0 dated %.14s
2199 0 name gem_info
2201 >0 ubeshort <0x0003 GEM
2206 >>>16 string STTT\0\x10 STTT
2207 >>>16 string TIMG\0 TIMG
2209 >>>16 string \0\x80
2214 >>>>16 string !XIMG\0 NOSIG
2215 >>16 string =XIMG\0 XIMG Image data
2218 >>16 string !XIMG\0 Image data
2234 0 ulelong 0x0018FFFF GEM Metafile data
2241 0 string \0\nSMJPEG SMJPEG
2248 >>24 ubeshort >0 %d Hz
2259 >>>40 ubelong >0 %d frames
2260 >>>44 ubeshort >0 (%d x
2261 >>>46 ubeshort >0 %d)
2264 >>24 ubelong >0 %d frames
2265 >>28 ubeshort >0 (%d x
2266 >>30 ubeshort >0 %d)
2268 0 string Paint\ Shop\ Pro\ Image\ File Paint Shop Pro Image File
2271 0 string KiSS KISS/GS
2284 0 string C\253\221g\230\0\0\0 Webshots Desktop .wbz file
2290 0 name HercCKD
2291 >0 lelong x \b, %d heads per cylinder
2293 >8 ubyte >0x2F
2294 >>8 ubyte 0x45 \b, device type 9345
2295 >>8 ubyte !0x45 \b, device type 33%2.2X
2296 >8 ubyte <0x30 \b, device type 23%2.2X
2298 0 string CKD_P370 Hercules CKD DASD image file
2301 0 string CKD_C370 Hercules compressed CKD DASD image file
2304 >>557 byte 0 \b, no compression
2308 0 string CKD_S370 Hercules CKD DASD shadow file
2311 0 string CKD_P064 Hercules CKD64 DASD image file
2314 0 string CKD_C064 Hercules compressed CKD64 DASD image file
2317 >>585 byte 0 \b, no compression
2321 0 string CKD_S064 Hercules CKD64 DASD shadow file
2325 0 string \146\031\0\0 Squeak image data
2326 0 search/1 'From\040Squeak Squeak program text
2330 0 string PaRtImAgE-VoLuMe PartImage
2331 >0x0020 string 0.6.1 file version %s
2332 >>0x0060 ulelong >-1 volume %d
2333 #>>0x0064 8 byte identifier
2334 #>>0x007c reserved
2335 >>0x0200 string >\0 type %s
2336 >>0x1400 string >\0 device %s,
2337 >>0x1600 string >\0 original filename %s,
2339 >>0x2744 ulelong 0 not compressed
2340 >>0x2744 ulelong 1 gzip compressed
2341 >>0x2744 ulelong 2 bzip2 compressed
2342 >>0x2744 ulelong >2 compressed with unknown algorithm
2343 >0x0020 string >0.6.1 file version %s
2344 >0x0020 string <0.6.1 file version %s
2351 0 ulelong 987654321 DCX multi-page
2355 # The first file offset usually starts at file offset 0x1004
2356 # print 1 space after 0x100? offset and then handles PCX images by ./images
2360 #>8 ulelong !0 \b, at %#x
2363 #>12 ulelong !0 \b, at %#x
2369 0 ulelong 0xd75f2a80 Cineon image data
2370 >200 ubelong >0 \b, %d x
2371 >204 ubelong >0 %d
2383 >>>0 uleshort >0 %d x
2384 >>>2 uleshort >0 %d,
2391 0 string \000MRM Minolta Dimage camera raw image data
2398 0 string AT&TFORM
2411 0 ulelong 20000630 OpenEXR image data,
2413 >4 ulelong&0x000000ff x version %d,
2414 >4 ulelong ^0x00000200 storage: scanline
2415 >4 ulelong &0x00000200 storage: tiled
2416 >8 search/0x1000 compression\0 \b, compression:
2417 >>&16 ubyte 0 none
2428 >8 search/0x1000 dataWindow\0 \b, dataWindow:
2433 >8 search/0x1000 displayWindow\0 \b, displayWindow:
2438 >8 search/0x1000 lineOrder\0 \b, lineOrder:
2439 >>&14 ubyte 0 increasing y
2447 # Moving-Picture Exchange (DPX), v1.0, 18 February 1994
2450 0 string SDPX DPX image data, big-endian,
2452 >0 use dpx_info
2453 0 string XPDS DPX image data, little-endian,
2455 >0 use \^dpx_info
2457 0 name dpx_info
2464 >768 ubeshort 0 left to right/top to bottom
2482 0 string CDF\001
2484 >3 uleshort >0 NetCDF Data Format data
2495 0 string CDF\002
2497 >3 uleshort >0 NetCDF Data Format data (64-bit offset)
2504 0 ubelong 0xCDF30001 Common Data Format (Version 3 or later) data
2507 0 ubelong 0xCDF26002 Common Data Format (Version 2.6 or 2.7) data
2510 0 ubelong 0x0000FFFF Common Data Format (Version 2.5 or earlier) data
2518 0 ubelong 0x0e031301 Hierarchical Data Format (version 4) data
2521 0 string \211HDF\r\n\032\n Hierarchical Data Format (version 5) data
2527 >0 string !MATLAB Hierarchical Data Format (version 5) with 512 bytes user block
2547 0 string XARA\243\243 Xara graphics file
2554 0 string @CorelBMF\n\rCorel\040Corporation Corel GALLERY Clipart
2560 0 string CPC\262 Cartesian Perceptual Compression image
2572 0 string C565 OLPC firmware icon image data
2578 0 string \xce\xda\xde\xfa Cytovision Metaphases file
2579 0 string \xed\xad\xef\xac Cytovision Karyotype file
2580 0 string \x0b\x00\x03\x00 Cytovision FISH Probe file
2581 0 string \xed\xfe\xda\xbe Cytovision FLEX file
2582 0 string \xed\xab\xed\xfe Cytovision FLEX file
2583 0 string \xad\xfd\xea\xad Cytovision RATS file
2587 0 string \xff\xa0\xff\xa8\x00 Wavelet Scalar Quantization image data
2597 0 string/b PCO- PCO B16 image data
2600 >20 ulelong 0 \b, short header
2602 >>24 ulelong 0 \b, grayscale
2603 >>>36 ulelong 0 linear LUT
2608 >>>64 ulelong 0 linear LUT
2619 0 string/t [BitmapInfo2] Polar Monitor Bitmap text
2625 0 string GARMIN\ BITMAP\ 01 Garmin Bitmap file
2634 >0x2f string >0 \b, version %4.4s
2636 >0x55 uleshort >0 \b, %dx
2638 >>0x53 uleshort x \b%d
2644 0 string IIO1$ Ulead Photo Explorer 3
2657 >>>&0 string x "%s"
2665 0 string IIO2H Ulead Photo Explorer 4 or 5
2671 >0x4c2 search/0xE02/s JFIF with JPEG image data
2676 11 string \001\0\0\0\0
2678 >19 string \0\001\0\003\0
2679 >>0 use ulead-imaginfo
2683 >19 string \0\0\0\004\0
2684 >>0 use ulead-imaginfo
2686 0 name ulead-imaginfo
2704 >>>&-1 ubyte >0x40
2706 >>>>&-5 pstring/l >0 \b, "%s"
2711 >>>>>&-4 pstring/l >0 \b, "%s"
2716 >>>>&-4 pstring/l >0 \b, "%s"
2728 0 ubelong 0xFFFF0100
2741 0 string Xcur X11 cursor
2746 0 string MMOR Olympus ORF raw image data, big-endian
2748 0 string IIRO Olympus ORF raw image data, little-endian
2750 0 string IIRS Olympus ORF raw image data, little-endian
2756 0 string HDMV0100 AVCHD Clip Information
2761 0 string #?RADIANCE\n Radiance HDR image data
2769 0 string PFS1\x0a PFS HDR image data
2771 >1 regex [0-9]*\ \b, %s
2772 >>1 regex \ [0-9]{4} \bx%s
2779 0 string FOVb Foveon X3F raw image data
2788 0 string PDN3 Paint.NET image data
2793 0 string \x46\x4d\x52\x00 ISO/IEC 19794-2 Format Minutiae Record (FMR)
2797 90 ubequad 0x574D50484F544F00 JPEG-XR Image
2798 >98 ubyte&0x08 =0x08 \b, hard tiling
2799 >99 ubyte&0x80 =0x80 \b, tiling present
2800 >99 ubyte&0x40 =0x40 \b, codestream present
2801 >99 ubyte&0x38 x \b, spatial xform=
2802 >99 ubyte&0x38 0x00 \bTL
2803 >99 ubyte&0x38 0x08 \bBL
2804 >99 ubyte&0x38 0x10 \bTR
2805 >99 ubyte&0x38 0x18 \bBR
2806 >99 ubyte&0x38 0x20 \bBT
2807 >99 ubyte&0x38 0x28 \bRB
2808 >99 ubyte&0x38 0x30 \bLT
2809 >99 ubyte&0x38 0x38 \bLB
2810 >100 ubyte&0x80 =0x80 \b, short header
2813 >100 ubyte&0x80 =0x00 \b, long header
2816 >101 ubeshort&0xf x \b, bitdepth=
2817 >>101 ubeshort&0xf 0x0 \b1-WHITE=1
2818 >>101 ubeshort&0xf 0x1 \b8
2819 >>101 ubeshort&0xf 0x2 \b16
2820 >>101 ubeshort&0xf 0x3 \b16-SIGNED
2821 >>101 ubeshort&0xf 0x4 \b16-FLOAT
2822 >>101 ubeshort&0xf 0x5 \b(reserved 5)
2823 >>101 ubeshort&0xf 0x6 \b32-SIGNED
2824 >>101 ubeshort&0xf 0x7 \b32-FLOAT
2825 >>101 ubeshort&0xf 0x8 \b5
2826 >>101 ubeshort&0xf 0x9 \b10
2827 >>101 ubeshort&0xf 0xa \b5-6-5
2828 >>101 ubeshort&0xf 0xb \b(reserved %d)
2829 >>101 ubeshort&0xf 0xc \b(reserved %d)
2830 >>101 ubeshort&0xf 0xd \b(reserved %d)
2831 >>101 ubeshort&0xf 0xe \b(reserved %d)
2832 >>101 ubeshort&0xf 0xf \b1-BLACK=1
2833 >101 ubeshort&0xf0 x \b, colorfmt=
2834 >>101 ubeshort&0xf0 0x00 \bYONLY
2835 >>101 ubeshort&0xf0 0x10 \bYUV240
2836 >>101 ubeshort&0xf0 0x20 \bYWV422
2837 >>101 ubeshort&0xf0 0x30 \bYWV444
2838 >>101 ubeshort&0xf0 0x40 \bCMYK
2839 >>101 ubeshort&0xf0 0x50 \bCMYKDIRECT
2840 >>101 ubeshort&0xf0 0x60 \bNCOMPONENT
2841 >>101 ubeshort&0xf0 0x70 \bRGB
2842 >>101 ubeshort&0xf0 0x80 \bRGBE
2843 >>101 ubeshort&0xf0 >0x80 \b(reserved %#x)
2851 0 string \x42\x50\x47\xFB BPG (Better Portable Graphics)
2856 0 string icns Mac OS X icon
2860 >4 ubelong >0
2873 # as "PSX TIM" by ImageMagick version 7.1.0-10 command `identify *.tim`
2875 0 ulelong 0x00000010
2882 #>8 ubyte&0x0F =0x0C \b, SIZE REMAINDER IS 12
2884 >4 ulelong&0xffFFffF0 =0 Sony PlayStation PSX image,
2888 #>>4 ulelong&0x00000007 x \b, BPP~%u
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,
2904 >>>>4 ulelong 0x8
2906 >>>>4 ulelong 0x9
2910 >>>4 ulelong 0x8 16 CLUT Entries at
2911 >>>4 ulelong 0x9 256 CLUT Entries at
2920 >>>>4 ulelong 0x0
2922 >>>>4 ulelong 0x1
2924 >>>>4 ulelong 0x2
2926 >>>>4 ulelong 0x3
2931 >>>>4 ulelong 0x4
2938 0 ulelong 0x80010160 MDEC video stream,
2947 2 uleshort 0x3800 BS image,
2951 >0 uleshort x (Decompresses to %d words)
2957 0 string farbfeld farbfeld image data,
2965 0 name ms-directdraw-dx10
2966 >0 ulelong x \b, DXGI format:
2967 >0 ulelong 1 R32G32B32A32_TYPELESS
2968 >0 ulelong 2 R32G32B32A32_FLOAT
2969 >0 ulelong 3 R32G32B32A32_UINT
2970 >0 ulelong 4 R32G32B32A32_SINT
2971 >0 ulelong 5 R32G32B32_TYPELESS
2972 >0 ulelong 6 R32G32B32_FLOAT
2973 >0 ulelong 7 R32G32B32_UINT
2974 >0 ulelong 8 R32G32B32_SINT
2975 >0 ulelong 9 R16G16B16A16_TYPELESS
2976 >0 ulelong 10 R16G16B16A16_FLOAT
2977 >0 ulelong 11 R16G16B16A16_UNORM
2978 >0 ulelong 12 R16G16B16A16_UINT
2979 >0 ulelong 13 R16G16B16A16_SNORM
2980 >0 ulelong 14 R16G16B16A16_SINT
2981 >0 ulelong 15 R32G32_TYPELESS
2982 >0 ulelong 16 R32G32_FLOAT
2983 >0 ulelong 17 R32G32_UINT
2984 >0 ulelong 18 R32G32_SINT
2985 >0 ulelong 19 R32G8X24_TYPELESS
2986 >0 ulelong 20 D32_FLOAT_S8X24_UINT
2987 >0 ulelong 21 R32_FLOAT_X8X24_TYPELESS
2988 >0 ulelong 22 X32_TYPELESS_G8X24_UINT
2989 >0 ulelong 23 R10G10B10A2_TYPELESS
2990 >0 ulelong 24 R10G10B10A2_UNORM
2991 >0 ulelong 25 R10G10B10A2_UINT
2992 >0 ulelong 26 R11G11B10_FLOAT
2993 >0 ulelong 27 R8G8B8A8_TYPELESS
2994 >0 ulelong 28 R8G8B8A8_UNORM
2995 >0 ulelong 29 R8G8B8A8_UNORM_SRGB
2996 >0 ulelong 30 R8G8B8A8_UINT
2997 >0 ulelong 31 R8G8B8A8_SNORM
2998 >0 ulelong 32 R8G8B8A8_SINT
2999 >0 ulelong 33 R16G16_TYPELESS
3000 >0 ulelong 34 R16G16_FLOAT
3001 >0 ulelong 35 R16G16_UNORM
3002 >0 ulelong 36 R16G16_UINT
3003 >0 ulelong 37 R16G16_SNORM
3004 >0 ulelong 38 R16G16_SINT
3005 >0 ulelong 39 R32_TYPELESS
3006 >0 ulelong 40 D32_FLOAT
3007 >0 ulelong 41 R32_FLOAT
3008 >0 ulelong 42 R32_UINT
3009 >0 ulelong 43 R32_SINT
3010 >0 ulelong 44 R24G8_TYPELESS
3011 >0 ulelong 45 D24_UNORM_S8_UINT
3012 >0 ulelong 46 R24_UNORM_X8_TYPELESS
3013 >0 ulelong 47 X24_TYPELESS_G8_UINT
3014 >0 ulelong 48 R8G8_TYPELESS
3015 >0 ulelong 49 R8G8_UNORM
3016 >0 ulelong 50 R8G8_UINT
3017 >0 ulelong 51 R8G8_SNORM
3018 >0 ulelong 52 R8G8_SINT
3019 >0 ulelong 53 R16_TYPELESS
3020 >0 ulelong 54 R16_FLOAT
3021 >0 ulelong 55 D16_UNORM
3022 >0 ulelong 56 R16_UNORM
3023 >0 ulelong 57 R16_UINT
3024 >0 ulelong 58 R16_SNORM
3025 >0 ulelong 59 R16_SINT
3026 >0 ulelong 60 R8_TYPELESS
3027 >0 ulelong 61 R8_UNORM
3028 >0 ulelong 62 R8_UINT
3029 >0 ulelong 63 R8_SNORM
3030 >0 ulelong 64 R8_SINT
3031 >0 ulelong 65 A8_UNORM
3032 >0 ulelong 66 R1_UNORM
3033 >0 ulelong 67 R9G9B9E5_SHAREDEXP
3034 >0 ulelong 68 R8G8_B8G8_UNORM
3035 >0 ulelong 69 G8R8_G8B8_UNORM
3036 >0 ulelong 70 BC1_TYPELESS
3037 >0 ulelong 71 BC1_UNORM
3038 >0 ulelong 72 BC1_UNORM_SRGB
3039 >0 ulelong 73 BC2_TYPELESS
3040 >0 ulelong 74 BC2_UNORM
3041 >0 ulelong 75 BC2_UNORM_SRGB
3042 >0 ulelong 76 BC3_TYPELESS
3043 >0 ulelong 77 BC3_UNORM
3044 >0 ulelong 78 BC3_UNORM_SRGB
3045 >0 ulelong 79 BC4_TYPELESS
3046 >0 ulelong 80 BC4_UNORM
3047 >0 ulelong 81 BC4_SNORM
3048 >0 ulelong 82 BC5_TYPELESS
3049 >0 ulelong 83 BC5_UNORM
3050 >0 ulelong 84 BC5_SNORM
3051 >0 ulelong 85 B5G6R5_UNORM
3052 >0 ulelong 86 B5G5R5A1_UNORM
3053 >0 ulelong 87 B8G8R8A8_UNORM
3054 >0 ulelong 88 B8G8R8X8_UNORM
3055 >0 ulelong 89 R10G10B10_XR_BIAS_A2_UNORM
3056 >0 ulelong 90 B8G8R8A8_TYPELESS
3057 >0 ulelong 91 B8G8R8A8_UNORM_SRGB
3058 >0 ulelong 92 B8G8R8X8_TYPELESS
3059 >0 ulelong 93 B8G8R8X8_UNORM_SRGB
3060 >0 ulelong 94 BC6H_TYPELESS
3061 >0 ulelong 95 BC6H_UF16
3062 >0 ulelong 96 BC6H_SF16
3063 >0 ulelong 97 BC7_TYPELESS
3064 >0 ulelong 98 BC7_UNORM
3065 >0 ulelong 99 BC7_UNORM_SRGB
3066 >0 ulelong 100 AYUV
3067 >0 ulelong 101 Y410
3068 >0 ulelong 102 Y416
3069 >0 ulelong 103 NV12
3070 >0 ulelong 104 P010
3071 >0 ulelong 105 P016
3072 >0 ulelong 106 420_OPAQUE
3073 >0 ulelong 107 YUY2
3074 >0 ulelong 108 Y210
3075 >0 ulelong 109 Y216
3076 >0 ulelong 110 NV11
3077 >0 ulelong 111 AI44
3078 >0 ulelong 112 IA44
3079 >0 ulelong 113 P8
3080 >0 ulelong 114 A8P8
3081 >0 ulelong 115 B4G4R4A4_UNORM
3083 >0 ulelong 116 XBOX_R10G10B10_7E3_A2_FLOAT
3084 >0 ulelong 117 XBOX_R10G10B10_6E4_A2_FLOAT
3085 >0 ulelong 118 XBOX_D16_UNORM_S8_UINT
3086 >0 ulelong 119 XBOX_R16_UNORM_X8_TYPELESS
3087 >0 ulelong 120 XBOX_X16_TYPELESS_G8_UINT
3089 >0 ulelong 130 DXGI_FORMAT_P208
3090 >0 ulelong 131 DXGI_FORMAT_V208
3091 >0 ulelong 132 DXGI_FORMAT_V408
3093 >0 ulelong 133 ASTC_4X4_TYPELESS
3094 >0 ulelong 134 ASTC_4X4_UNORM
3095 >0 ulelong 135 ASTC_4X4_UNORM_SRGB
3096 >0 ulelong 137 ASTC_5X4_TYPELESS
3097 >0 ulelong 138 ASTC_5X4_UNORM
3098 >0 ulelong 139 ASTC_5X4_UNORM_SRGB
3099 >0 ulelong 141 ASTC_5X5_TYPELESS
3100 >0 ulelong 142 ASTC_5X5_UNORM
3101 >0 ulelong 143 ASTC_5X5_UNORM_SRGB
3102 >0 ulelong 145 ASTC_6X5_TYPELESS
3103 >0 ulelong 146 ASTC_6X5_UNORM
3104 >0 ulelong 147 ASTC_6X5_UNORM_SRGB
3105 >0 ulelong 149 ASTC_6X6_TYPELESS
3106 >0 ulelong 150 ASTC_6X6_UNORM
3107 >0 ulelong 151 ASTC_6X6_UNORM_SRGB
3108 >0 ulelong 153 ASTC_8X5_TYPELESS
3109 >0 ulelong 154 ASTC_8X5_UNORM
3110 >0 ulelong 155 ASTC_8X5_UNORM_SRGB
3111 >0 ulelong 157 ASTC_8X6_TYPELESS
3112 >0 ulelong 158 ASTC_8X6_UNORM
3113 >0 ulelong 159 ASTC_8X6_UNORM_SRGB
3114 >0 ulelong 161 ASTC_8X8_TYPELESS
3115 >0 ulelong 162 ASTC_8X8_UNORM
3116 >0 ulelong 163 ASTC_8X8_UNORM_SRGB
3117 >0 ulelong 165 ASTC_10X5_TYPELESS
3118 >0 ulelong 166 ASTC_10X5_UNORM
3119 >0 ulelong 167 ASTC_10X5_UNORM_SRGB
3120 >0 ulelong 169 ASTC_10X6_TYPELESS
3121 >0 ulelong 170 ASTC_10X6_UNORM
3122 >0 ulelong 171 ASTC_10X6_UNORM_SRGB
3123 >0 ulelong 173 ASTC_10X8_TYPELESS
3124 >0 ulelong 174 ASTC_10X8_UNORM
3125 >0 ulelong 175 ASTC_10X8_UNORM_SRGB
3126 >0 ulelong 177 ASTC_10X10_TYPELESS
3127 >0 ulelong 178 ASTC_10X10_UNORM
3128 >0 ulelong 179 ASTC_10X10_UNORM_SRGB
3129 >0 ulelong 181 ASTC_12X10_TYPELESS
3130 >0 ulelong 182 ASTC_12X10_UNORM
3131 >0 ulelong 183 ASTC_12X10_UNORM_SRGB
3132 >0 ulelong 185 ASTC_12X12_TYPELESS
3133 >0 ulelong 186 ASTC_12X12_UNORM
3134 >0 ulelong 187 ASTC_12X12_UNORM_SRGB
3136 >0 ulelong 190 XBOX_R10G10B10_SNORM_A2_UNORM
3137 >0 ulelong 189 XBOX_R4G4_UNORM
3138 >0 ulelong 0xFFFFFFFF DXGI_FORMAT_FORCE_UINT
3144 0 name ms-directdraw-surface
3145 >0x10 ulelong x %u x
3146 >0x0C ulelong x %u
3148 >0x58 ulelong >0 \b, %u-bit color
3150 >0x50 ulelong&0x4 4
3152 >>0x54 string DX10
3153 >>>0x80 use ms-directdraw-dx10
3154 >>0x54 string !DX10
3155 >>>0x54 string x \b, compressed using %.4s
3156 >0x50 ulelong&0x2 0x2 \b, alpha only
3157 >0x50 ulelong&0x200 0x200 \b, YUV
3158 >0x50 ulelong&0x20000 0x20000 \b, luminance
3160 >0x50 ulelong&0x40 0x40
3163 # ulequad order: 0xGGGGGGGGRRRRRRRR, 0xAAAAAAAABBBBBBBB
3165 >>0x58 ulelong 16
3168 >>>0x5C ulequad 0x000003E000007C00
3169 >>>>0x64 ulequad 0x000000000000001F \b, RGB555
3170 >>>0x5C ulequad 0x000003E000001F00
3171 >>>>0x64 ulequad 0x000000000000007C \b, BGR555
3173 >>>0x5C ulequad 0x000007E00000F800
3174 >>>>0x64 ulequad 0x000000000000001F \b, RGB565
3175 >>>0x5C ulequad 0x000007E000001F00
3176 >>>>0x64 ulequad 0x00000000000000F8 \b, BGR565
3178 >>>0x5C ulequad 0x000000F000000F00
3179 >>>>0x64 ulequad 0x0000F0000000000F \b, ARGB4444
3180 >>>0x5C ulequad 0x000000F00000000F
3181 >>>>0x64 ulequad 0x0000F00000000F00 \b, ABGR4444
3183 >>>0x5C ulequad 0x00000F000000F000
3184 >>>>0x64 ulequad 0x0000000F000000F0 \b, RGBA4444
3185 >>>0x5C ulequad 0x00000F00000000F0
3186 >>>>0x64 ulequad 0x0000000F0000F000 \b, BGRA4444
3188 >>>0x5C ulequad 0x000000F000000F00
3189 >>>>0x64 ulequad 0x000000000000000F \b, xRGB4444
3190 >>>0x5C ulequad 0x000000F00000000F
3191 >>>>0x64 ulequad 0x0000000000000F00 \b, xBGR4444
3193 >>>0x5C ulequad 0x00000F000000F000
3194 >>>>0x64 ulequad 0x00000000000000F0 \b, RGBx4444
3195 >>>0x5C ulequad 0x00000F00000000F0
3196 >>>>0x64 ulequad 0x000000000000F000 \b, BGRx4444
3198 >>>0x5C ulequad 0x000003E000007C00
3199 >>>>0x64 ulequad 0x000080000000001F \b, ARGB1555
3200 >>>0x5C ulequad 0x000003E000001F00
3201 >>>>0x64 ulequad 0x000080000000007C \b, ABGR1555
3202 >>>0x5C ulequad 0x000007C00000F800
3203 >>>>0x64 ulequad 0x000000010000003E \b, RGBA5551
3204 >>>0x5C ulequad 0x000007C00000003E
3205 >>>>0x64 ulequad 0x000000010000F800 \b, BGRA5551
3208 >>>0x5C ulequad 0x0000FF0000FF0000
3209 >>>>0x64 ulequad 0x00000000000000FF \b, RGB888
3210 >>>0x5C ulequad 0x0000FF00000000FF
3211 >>>>0x64 ulequad 0x0000000000FF0000 \b, BGR888
3214 >>>0x5C ulequad 0x0000FF0000FF0000
3215 >>>>0x64 ulequad 0xFF000000000000FF \b, ARGB8888
3216 >>>0x5C ulequad 0x0000FF00000000FF
3217 >>>>0x64 ulequad 0xFF00000000FF0000 \b, ABGR8888
3219 >>>0x5C ulequad 0x00FF0000FF000000
3220 >>>>0x64 ulequad 0x000000FF0000FF00 \b, RGBA8888
3221 >>>0x5C ulequad 0x00FF00000000FF00
3222 >>>>0x64 ulequad 0x000000FFFF000000 \b, BGBA8888
3224 >>>0x5C ulequad 0x0000FF0000FF0000
3225 >>>>0x64 ulequad 0x00000000000000FF \b, xRGB8888
3226 >>>0x5C ulequad 0x0000FF00000000FF
3227 >>>>0x64 ulequad 0x0000000000FF0000 \b, xBGR8888
3229 >>>0x5C ulequad 0x00FF0000FF000000
3230 >>>>0x64 ulequad 0x000000000000FF00 \b, RGBx8888
3231 >>>0x5C ulequad 0x00FF00000000FF00
3232 >>>>0x64 ulequad 0x00000000FF000000 \b, BGBx8888
3235 >>>0x5C ulequad 0xFFFF00000000FFFF
3236 >>>>0x64 ulequad 0x0000000000000000 \b, G16R16
3237 >>>0x5C ulequad 0x0000FFFFFFFF0000
3238 >>>>0x64 ulequad 0x0000000000000000 \b, R16G16
3240 >>>0x5C ulequad 0x000FFC003FF00000
3241 >>>>0x64 ulequad 0xC0000000000003FF \b, A2R10G10B10
3242 >>>0x5C ulequad 0x000FFC00000003FF
3243 >>>>0x64 ulequad 0xC00000003FF00000 \b, A2B10G10R10
3249 0 string/b DDS\040\174\000\000\000 Microsoft DirectDraw Surface (DDS):
3250 >0 use ms-directdraw-surface
3260 0 name sega-pvr-image-header
3261 >0x0C uleshort x %u x
3262 >0x0E uleshort x %u
3264 >0x08 ubyte 0 \b, ARGB1555
3265 >0x08 ubyte 1 \b, RGB565
3266 >0x08 ubyte 2 \b, ARGB4444
3267 >0x08 ubyte 3 \b, YUV442
3268 >0x08 ubyte 4 \b, Bump
3269 >0x08 ubyte 5 \b, 4bpp
3270 >0x08 ubyte 6 \b, 8bpp
3272 >0x09 ubyte 0x01 \b, square twiddled
3273 >0x09 ubyte 0x02 \b, square twiddled & mipmap
3274 >0x09 ubyte 0x03 \b, VQ
3275 >0x09 ubyte 0x04 \b, VQ & mipmap
3276 >0x09 ubyte 0x05 \b, 8-bit CLUT twiddled
3277 >0x09 ubyte 0x06 \b, 4-bit CLUT twiddled
3278 >0x09 ubyte 0x07 \b, 8-bit direct twiddled
3279 >0x09 ubyte 0x08 \b, 4-bit direct twiddled
3280 >0x09 ubyte 0x09 \b, rectangle
3281 >0x09 ubyte 0x0B \b, rectangular stride
3282 >0x09 ubyte 0x0D \b, rectangular twiddled
3283 >0x09 ubyte 0x10 \b, small VQ
3284 >0x09 ubyte 0x11 \b, small VQ & mipmap
3285 >0x09 ubyte 0x12 \b, square twiddled & mipmap
3288 0 string PVRT
3289 >0x10 string DDS\040\174\000\000\000 Sega PVR (Xbox) image:
3290 >>0x20 use ms-directdraw-surface
3291 >0x10 ubelong !0x44445320 Sega PVR image:
3292 >>0 use sega-pvr-image-header
3295 0 string GBIX
3296 >0x10 string PVRT
3297 >>0x10 string DDS\040\174\000\000\000 Sega PVR (Xbox) image:
3298 >>>0x20 use ms-directdraw-surface
3299 >>0x10 ubelong !0x44445320 Sega PVR image:
3300 >>>0x10 use sega-pvr-image-header
3301 >>0x08 ulelong x \b, global index = %u
3303 >0x10 string GVRT Sega GVR image:
3304 >>0x10 use sega-gvr-image-header
3305 >>0x08 ubelong x \b, global index = %u
3308 0 name sega-gvr-image-header
3309 >0x0C ubeshort x %u x
3310 >0x0E ubeshort x %u
3312 >0x0B ubyte 0 \b, I4
3313 >0x0B ubyte 1 \b, I8
3314 >0x0B ubyte 2 \b, IA4
3315 >0x0B ubyte 3 \b, IA8
3316 >0x0B ubyte 4 \b, RGB565
3317 >0x0B ubyte 5 \b, RGB5A3
3318 >0x0B ubyte 6 \b, ARGB8888
3319 >0x0B ubyte 8 \b, CI4
3320 >0x0B ubyte 9 \b, CI8
3321 >0x0B ubyte 14 \b, DXT1
3324 0 string GVRT Sega GVR image:
3325 >0x10 use sega-gvr-image-header
3328 0 string GCIX
3329 >0x10 string GVRT Sega GVR image:
3330 >>0x10 use sega-gvr-image-header
3331 >>0x08 ubelong x \b, global index = %u
3336 0 ubelong 0x894C4650
3337 >4 ubelong 0x0D0A1A0A Lytro Light Field Picture
3343 0 string ARRI ARRI ARI image data,
3344 >4 ulelong 0x78563412 little-endian,
3345 >4 ulelong 0x12345678 big-endian,
3357 0 name khronos-ktx-glEnum
3358 >0 ulelong 0x1907 \b, RGB
3359 >0 ulelong 0x1908 \b, RGBA
3360 >0 ulelong 0x1909 \b, LUMINANCE
3361 >0 ulelong 0x190A \b, LUMINANCE_ALPHA
3362 >0 ulelong 0x80E1 \b, BGR
3363 >0 ulelong 0x80E2 \b, BGRA
3364 >0 ulelong 0x83A0 \b, RGB_S3TC
3365 >0 ulelong 0x83A1 \b, RGB4_S3TC
3366 >0 ulelong 0x83A2 \b, RGBA_S3TC
3367 >0 ulelong 0x83A3 \b, RGBA4_S3TC
3368 >0 ulelong 0x83A4 \b, RGBA_DXT5_S3TC
3369 >0 ulelong 0x83A5 \b, RGBA4_DXT5_S3TC
3370 >0 ulelong 0x83F0 \b, COMPRESSED_RGB_S3TC_DXT1_EXT
3371 >0 ulelong 0x83F1 \b, COMPRESSED_RGBA_S3TC_DXT1_EXT
3372 >0 ulelong 0x83F2 \b, COMPRESSED_RGBA_S3TC_DXT3_EXT
3373 >0 ulelong 0x83F3 \b, COMPRESSED_RGBA_S3TC_DXT5_EXT
3374 >0 ulelong 0x8D64 \b, ETC1_RGB8_OES
3375 >0 ulelong 0x9270 \b, COMPRESSED_R11_EAC
3376 >0 ulelong 0x9271 \b, COMPRESSED_SIGNED_R11_EAC
3377 >0 ulelong 0x9272 \b, COMPRESSED_RG11_EAC
3378 >0 ulelong 0x9273 \b, COMPRESSED_SIGNED_RG11_EAC
3379 >0 ulelong 0x9274 \b, COMPRESSED_RGB8_ETC2
3380 >0 ulelong 0x9275 \b, COMPRESSED_SRGB8_ETC2
3381 >0 ulelong 0x9276 \b, COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
3382 >0 ulelong 0x9277 \b, COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
3383 >0 ulelong 0x9278 \b, COMPRESSED_RGBA2_ETC2_EAC
3384 >0 ulelong 0x9279 \b, COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
3385 >0 ulelong 0x93B0 \b, COMPRESSED_RGBA_ASTC_4x4_KHR
3386 >0 ulelong 0x93B1 \b, COMPRESSED_RGBA_ASTC_5x4_KHR
3387 >0 ulelong 0x93B2 \b, COMPRESSED_RGBA_ASTC_5x5_KHR
3388 >0 ulelong 0x93B3 \b, COMPRESSED_RGBA_ASTC_6x5_KHR
3389 >0 ulelong 0x93B4 \b, COMPRESSED_RGBA_ASTC_6x6_KHR
3390 >0 ulelong 0x93B5 \b, COMPRESSED_RGBA_ASTC_8x5_KHR
3391 >0 ulelong 0x93B6 \b, COMPRESSED_RGBA_ASTC_8x6_KHR
3392 >0 ulelong 0x93B7 \b, COMPRESSED_RGBA_ASTC_8x8_KHR
3393 >0 ulelong 0x93B8 \b, COMPRESSED_RGBA_ASTC_10x5_KHR
3394 >0 ulelong 0x93B9 \b, COMPRESSED_RGBA_ASTC_10x6_KHR
3395 >0 ulelong 0x93BA \b, COMPRESSED_RGBA_ASTC_10x8_KHR
3396 >0 ulelong 0x93BB \b, COMPRESSED_RGBA_ASTC_10x10_KHR
3397 >0 ulelong 0x93BC \b, COMPRESSED_RGBA_ASTC_12x10_KHR
3398 >0 ulelong 0x93BD \b, COMPRESSED_RGBA_ASTC_12x12_KHR
3399 >0 ulelong 0x93D0 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
3400 >0 ulelong 0x93D1 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
3401 >0 ulelong 0x93D2 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
3402 >0 ulelong 0x93D3 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
3403 >0 ulelong 0x93D4 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
3404 >0 ulelong 0x93D5 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
3405 >0 ulelong 0x93D6 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
3406 >0 ulelong 0x93D7 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
3407 >0 ulelong 0x93D8 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
3408 >0 ulelong 0x93D9 \b, COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
3409 >0 ulelong 0x93DA \b, COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
3410 >0 ulelong 0x93DB \b, COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
3411 >0 ulelong 0x93DC \b, COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
3412 >0 ulelong 0x93DD \b, COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
3416 0 name khronos-ktx-endian-header
3420 >8 ulelong >0
3422 >8 ulelong 0
3427 0 string \xABKTX\ 11\xBB\r\n\x1A\n Khronos KTX texture
3430 >12 ulelong 0x04030201 (little-endian)
3432 >12 ubelong 0x04030201 (big-endian)
3442 0 name khronos-ktx2-supercompression
3443 >0 ulelong 1 BasisLZ
3444 >0 ulelong 2 Zstandard
3445 >0 ulelong 3 ZLIB
3449 0 name khronos-ktx2-vkFormat
3450 >0 ulelong 0 UNDEFINED
3451 >0 ulelong 1 R4G4_UNORM_PACK8
3452 >0 ulelong 2 R4G4B4A4_UNORM_PACK16
3453 >0 ulelong 3 B4G4R4A4_UNORM_PACK16
3454 >0 ulelong 4 R5G6B5_UNORM_PACK16
3455 >0 ulelong 5 B5G6R5_UNORM_PACK16
3456 >0 ulelong 6 R5G5B5A1_UNORM_PACK16
3457 >0 ulelong 7 B5G5R5A1_UNORM_PACK16
3458 >0 ulelong 8 A1R5G5B5_UNORM_PACK16
3459 >0 ulelong 9 R8_UNORM
3460 >0 ulelong 10 R8_SNORM
3461 #>0 ulelong 11 R8_USCALED
3462 #>0 ulelong 12 R8_SSCALED
3463 >0 ulelong 13 R8_UINT
3464 >0 ulelong 14 R8_SINT
3465 >0 ulelong 15 R8_SRGB
3466 >0 ulelong 16 R8G8_UNORM
3467 >0 ulelong 17 R8G8_SNORM
3468 #>0 ulelong 18 R8G8_USCALED
3469 #>0 ulelong 19 R8G8_SSCALED
3470 >0 ulelong 20 R8G8_UINT
3471 >0 ulelong 21 R8G8_SINT
3472 >0 ulelong 22 R8G8_SRGB
3473 >0 ulelong 23 R8G8B8_UNORM
3474 >0 ulelong 24 R8G8B8_SNORM
3475 #>0 ulelong 25 R8G8B8_USCALED
3476 #>0 ulelong 26 R8G8B8_SSCALED
3477 >0 ulelong 27 R8G8B8_UINT
3478 >0 ulelong 28 R8G8B8_SINT
3479 >0 ulelong 29 R8G8B8_SRGB
3480 >0 ulelong 30 B8G8R8_UNORM
3481 >0 ulelong 31 B8G8R8_SNORM
3482 #>0 ulelong 32 B8G8R8_USCALED
3483 #>0 ulelong 33 B8G8R8_SSCALED
3484 >0 ulelong 34 B8G8R8_UINT
3485 >0 ulelong 35 B8G8R8_SINT
3486 >0 ulelong 36 B8G8R8_SRGB
3487 >0 ulelong 37 R8G8B8A8_UNORM
3488 >0 ulelong 38 R8G8B8A8_SNORM
3489 #>0 ulelong 39 R8G8B8A8_USCALED
3490 #>0 ulelong 40 R8G8B8A8_SSCALED
3491 >0 ulelong 41 R8G8B8A8_UINT
3492 >0 ulelong 42 R8G8B8A8_SINT
3493 >0 ulelong 43 R8G8B8A8_SRGB
3494 >0 ulelong 44 B8G8R8A8_UNORM
3495 >0 ulelong 45 B8G8R8A8_SNORM
3496 #>0 ulelong 46 B8G8R8A8_USCALED
3497 #>0 ulelong 47 B8G8R8A8_SSCALED
3498 >0 ulelong 48 B8G8R8A8_UINT
3499 >0 ulelong 49 B8G8R8A8_SINT
3500 >0 ulelong 50 B8G8R8A8_SRGB
3501 #>0 ulelong 51 A8B8G8R8_UNORM_PACK32
3502 #>0 ulelong 52 A8B8G8R8_SNORM_PACK32
3503 #>0 ulelong 53 A8B8G8R8_USCALED_PACK32
3504 #>0 ulelong 54 A8B8G8R8_SSCALED_PACK32
3505 #>0 ulelong 55 A8B8G8R8_UINT_PACK32
3506 #>0 ulelong 56 A8B8G8R8_SINT_PACK32
3507 #>0 ulelong 57 A8B8G8R8_SRGB_PACK32
3508 >0 ulelong 58 A2R10G10B10_UNORM_PACK32
3509 >0 ulelong 59 A2R10G10B10_SNORM_PACK32
3510 #>0 ulelong 60 A2R10G10B10_USCALED_PACK32
3511 #>0 ulelong 61 A2R10G10B10_SSCALED_PACK32
3512 >0 ulelong 62 A2R10G10B10_UINT_PACK32
3513 >0 ulelong 63 A2R10G10B10_SINT_PACK32
3514 >0 ulelong 64 A2B10G10R10_UNORM_PACK32
3515 >0 ulelong 65 A2B10G10R10_SNORM_PACK32
3516 #>0 ulelong 66 A2B10G10R10_USCALED_PACK32
3517 #>0 ulelong 67 A2B10G10R10_SSCALED_PACK32
3518 >0 ulelong 68 A2B10G10R10_UINT_PACK32
3519 >0 ulelong 69 A2B10G10R10_SINT_PACK32
3520 >0 ulelong 70 R16_UNORM
3521 >0 ulelong 71 R16_SNORM
3522 #>0 ulelong 72 R16_USCALED
3523 #>0 ulelong 73 R16_SSCALED
3524 >0 ulelong 74 R16_UINT
3525 >0 ulelong 75 R16_SINT
3526 >0 ulelong 76 R16_SFLOAT
3527 >0 ulelong 77 R16G16_UNORM
3528 >0 ulelong 78 R16G16_SNORM
3529 #>0 ulelong 79 R16G16_USCALED
3530 #>0 ulelong 80 R16G16_SSCALED
3531 >0 ulelong 81 R16G16_UINT
3532 >0 ulelong 82 R16G16_SINT
3533 >0 ulelong 83 R16G16_SFLOAT
3534 >0 ulelong 84 R16G16B16_UNORM
3535 >0 ulelong 85 R16G16B16_SNORM
3536 #>0 ulelong 86 R16G16B16_USCALED
3537 #>0 ulelong 87 R16G16B16_SSCALED
3538 >0 ulelong 88 R16G16B16_UINT
3539 >0 ulelong 89 R16G16B16_SINT
3540 >0 ulelong 90 R16G16B16_SFLOAT
3541 >0 ulelong 91 R16G16B16A16_UNORM
3542 >0 ulelong 92 R16G16B16A16_SNORM
3543 #>0 ulelong 93 R16G16B16A16_USCALED
3544 #>0 ulelong 94 R16G16B16A16_SSCALED
3545 >0 ulelong 95 R16G16B16A16_UINT
3546 >0 ulelong 96 R16G16B16A16_SINT
3547 >0 ulelong 97 R16G16B16A16_SFLOAT
3548 >0 ulelong 98 R32_UINT
3549 >0 ulelong 99 R32_SINT
3550 >0 ulelong 100 R32_SFLOAT
3551 >0 ulelong 101 R32G32_UINT
3552 >0 ulelong 102 R32G32_SINT
3553 >0 ulelong 103 R32G32_SFLOAT
3554 >0 ulelong 104 R32G32B32_UINT
3555 >0 ulelong 105 R32G32B32_SINT
3556 >0 ulelong 106 R32G32B32_SFLOAT
3557 >0 ulelong 107 R32G32B32A32_UINT
3558 >0 ulelong 108 R32G32B32A32_SINT
3559 >0 ulelong 109 R32G32B32A32_SFLOAT
3560 >0 ulelong 110 R64_UINT
3561 >0 ulelong 111 R64_SINT
3562 >0 ulelong 112 R64_SFLOAT
3563 >0 ulelong 113 R64G64_UINT
3564 >0 ulelong 114 R64G64_SINT
3565 >0 ulelong 115 R64G64_SFLOAT
3566 >0 ulelong 116 R64G64B64_UINT
3567 >0 ulelong 117 R64G64B64_SINT
3568 >0 ulelong 118 R64G64B64_SFLOAT
3569 >0 ulelong 119 R64G64B64A64_UINT
3570 >0 ulelong 120 R64G64B64A64_SINT
3571 >0 ulelong 121 R64G64B64A64_SFLOAT
3572 >0 ulelong 122 B10G11R11_UFLOAT_PACK32
3573 >0 ulelong 123 E5B9G9R9_UFLOAT_PACK32
3574 >0 ulelong 124 D16_UNORM
3575 >0 ulelong 125 X8_D24_UNORM_PACK32
3576 >0 ulelong 126 D32_SFLOAT
3577 >0 ulelong 127 S8_UINT
3578 >0 ulelong 128 D16_UNORM_S8_UINT
3579 >0 ulelong 129 D24_UNORM_S8_UINT
3580 >0 ulelong 130 D32_SFLOAT_S8_UINT
3582 >0 ulelong 131 BC1_RGB_UNORM_BLOCK
3583 >0 ulelong 132 BC1_RGB_SRGB_BLOCK
3584 >0 ulelong 133 BC1_RGBA_UNORM_BLOCK
3585 >0 ulelong 134 BC1_RGBA_SRGB_BLOCK
3586 >0 ulelong 135 BC2_UNORM_BLOCK
3587 >0 ulelong 136 BC2_SRGB_BLOCK
3588 >0 ulelong 137 BC3_UNORM_BLOCK
3589 >0 ulelong 138 BC3_SRGB_BLOCK
3590 >0 ulelong 139 BC4_UNORM_BLOCK
3591 >0 ulelong 140 BC4_SNORM_BLOCK
3592 >0 ulelong 141 BC5_UNORM_BLOCK
3593 >0 ulelong 142 BC5_SNORM_BLOCK
3594 >0 ulelong 143 BC6H_UFLOAT_BLOCK
3595 >0 ulelong 144 BC6H_SFLOAT_BLOCK
3596 >0 ulelong 145 BC7_UNORM_BLOCK
3597 >0 ulelong 146 BC7_SRGB_BLOCK
3599 >0 ulelong 147 ETC2_R8G8B8_UNORM_BLOCK
3600 >0 ulelong 148 ETC2_R8G8B8_SRGB_BLOCK
3601 >0 ulelong 149 ETC2_R8G8B8A1_UNORM_BLOCK
3602 >0 ulelong 150 ETC2_R8G8B8A1_SRGB_BLOCK
3603 >0 ulelong 151 ETC2_R8G8B8A8_UNORM_BLOCK
3604 >0 ulelong 152 ETC2_R8G8B8A8_SRGB_BLOCK
3606 >0 ulelong 153 EAC_R11_UNORM_BLOCK
3607 >0 ulelong 154 EAC_R11_SNORM_BLOCK
3608 >0 ulelong 155 EAC_R11G11_UNORM_BLOCK
3609 >0 ulelong 156 EAC_R11G11_SNORM_BLOCK
3611 >0 ulelong 157 ASTC_4x4_UNORM_BLOCK
3612 >0 ulelong 158 ASTC_4x4_SRGB_BLOCK
3613 >0 ulelong 159 ASTC_5x4_UNORM_BLOCK
3614 >0 ulelong 160 ASTC_5x4_SRGB_BLOCK
3615 >0 ulelong 161 ASTC_5x5_UNORM_BLOCK
3616 >0 ulelong 162 ASTC_5x5_SRGB_BLOCK
3617 >0 ulelong 163 ASTC_6x5_UNORM_BLOCK
3618 >0 ulelong 164 ASTC_6x5_SRGB_BLOCK
3619 >0 ulelong 165 ASTC_6x6_UNORM_BLOCK
3620 >0 ulelong 166 ASTC_6x6_SRGB_BLOCK
3621 >0 ulelong 167 ASTC_8x5_UNORM_BLOCK
3622 >0 ulelong 168 ASTC_8x5_SRGB_BLOCK
3623 >0 ulelong 169 ASTC_8x6_UNORM_BLOCK
3624 >0 ulelong 170 ASTC_8x6_SRGB_BLOCK
3625 >0 ulelong 171 ASTC_8x8_UNORM_BLOCK
3626 >0 ulelong 172 ASTC_8x8_SRGB_BLOCK
3627 >0 ulelong 173 ASTC_10x5_UNORM_BLOCK
3628 >0 ulelong 174 ASTC_10x5_SRGB_BLOCK
3629 >0 ulelong 175 ASTC_10x6_UNORM_BLOCK
3630 >0 ulelong 176 ASTC_10x6_SRGB_BLOCK
3631 >0 ulelong 177 ASTC_10x8_UNORM_BLOCK
3632 >0 ulelong 178 ASTC_10x8_SRGB_BLOCK
3633 >0 ulelong 179 ASTC_10x10_UNORM_BLOCK
3634 >0 ulelong 180 ASTC_10x10_SRGB_BLOCK
3635 >0 ulelong 181 ASTC_12x10_UNORM_BLOCK
3636 >0 ulelong 182 ASTC_12x10_SRGB_BLOCK
3637 >0 ulelong 183 ASTC_12x12_UNORM_BLOCK
3638 >0 ulelong 184 ASTC_12x12_SRGB_BLOCK
3640 >0 ulelong 1000156000 G8B8G8R8_422_UNORM
3641 >0 ulelong 1000156001 B8G8R8G8_422_UNORM
3642 >0 ulelong 1000156002 G8_B8_R8_3PLANE_420_UNORM
3643 >0 ulelong 1000156003 G8_B8R8_2PLANE_420_UNORM
3644 >0 ulelong 1000156004 G8_B8_R8_3PLANE_422_UNORM
3645 >0 ulelong 1000156005 G8_B8R8_2PLANE_422_UNORM
3646 >0 ulelong 1000156006 G8_B8_R8_3PLANE_444_UNORM
3647 >0 ulelong 1000156007 R10X6_UNORM_PACK16
3648 >0 ulelong 1000156008 R10X6G10X6_UNORM_2PACK16
3649 >0 ulelong 1000156009 R10X6G10X6B10X6A10X6_UNORM_4PACK16
3650 >0 ulelong 1000156010 G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
3651 >0 ulelong 1000156011 B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
3652 >0 ulelong 1000156012 G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
3653 >0 ulelong 1000156013 G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
3654 >0 ulelong 1000156014 G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
3655 >0 ulelong 1000156015 G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
3656 >0 ulelong 1000156016 G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
3657 >0 ulelong 1000156017 R12X4_UNORM_PACK16
3658 >0 ulelong 1000156018 R12X4G12X4_UNORM_2PACK16
3659 >0 ulelong 1000156019 R12X4G12X4B12X4A12X4_UNORM_4PACK16
3660 >0 ulelong 1000156020 G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
3661 >0 ulelong 1000156021 B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
3662 >0 ulelong 1000156022 G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
3663 >0 ulelong 1000156023 G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
3664 >0 ulelong 1000156024 G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
3665 >0 ulelong 1000156025 G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
3666 >0 ulelong 1000156026 G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
3667 >0 ulelong 1000156027 G16B16G16R16_422_UNORM
3668 >0 ulelong 1000156028 B16G16R16G16_422_UNORM
3669 >0 ulelong 1000156029 G16_B16_R16_3PLANE_420_UNORM
3670 >0 ulelong 1000156030 G16_B16R16_2PLANE_420_UNORM
3671 >0 ulelong 1000156031 G16_B16_R16_3PLANE_422_UNORM
3672 >0 ulelong 1000156032 G16_B16R16_2PLANE_422_UNORM
3673 >0 ulelong 1000156033 G16_B16_R16_3PLANE_444_UNORM
3675 >0 ulelong 1000054000 PVRTC1_2BPP_UNORM_BLOCK_IMG
3676 >0 ulelong 1000054001 PVRTC1_4BPP_UNORM_BLOCK_IMG
3677 >0 ulelong 1000054002 PVRTC2_2BPP_UNORM_BLOCK_IMG
3678 >0 ulelong 1000054003 PVRTC2_4BPP_UNORM_BLOCK_IMG
3679 >0 ulelong 1000054004 PVRTC1_2BPP_SRGB_BLOCK_IMG
3680 >0 ulelong 1000054005 PVRTC1_4BPP_SRGB_BLOCK_IMG
3681 >0 ulelong 1000054006 PVRTC2_2BPP_SRGB_BLOCK_IMG
3682 >0 ulelong 1000054007 PVRTC2_4BPP_SRGB_BLOCK_IMG
3684 >0 ulelong 1000066000 ASTC_4x4_SFLOAT_BLOCK_EXT
3685 >0 ulelong 1000066001 ASTC_5x4_SFLOAT_BLOCK_EXT
3686 >0 ulelong 1000066002 ASTC_5x5_SFLOAT_BLOCK_EXT
3687 >0 ulelong 1000066003 ASTC_6x5_SFLOAT_BLOCK_EXT
3688 >0 ulelong 1000066004 ASTC_6x6_SFLOAT_BLOCK_EXT
3689 >0 ulelong 1000066005 ASTC_8x5_SFLOAT_BLOCK_EXT
3690 >0 ulelong 1000066006 ASTC_8x6_SFLOAT_BLOCK_EXT
3691 >0 ulelong 1000066007 ASTC_8x8_SFLOAT_BLOCK_EXT
3692 >0 ulelong 1000066008 ASTC_10x5_SFLOAT_BLOCK_EXT
3693 >0 ulelong 1000066009 ASTC_10x6_SFLOAT_BLOCK_EXT
3694 >0 ulelong 1000066010 ASTC_10x8_SFLOAT_BLOCK_EXT
3695 >0 ulelong 1000066011 ASTC_10x10_SFLOAT_BLOCK_EXT
3696 >0 ulelong 1000066012 ASTC_12x10_SFLOAT_BLOCK_EXT
3697 >0 ulelong 1000066013 ASTC_12x12_SFLOAT_BLOCK_EXT
3700 0 string \xABKTX\ 20\xBB\r\n\x1A\n Khronos KTX2 texture
3709 >44 ulelong >0 \b,
3711 >12 ulelong >0 \b,
3720 0 name vtf-image-format
3721 >0 ulelong 0 RGBA8888
3722 >0 ulelong 1 ABGR8888
3723 >0 ulelong 2 RGB888
3724 >0 ulelong 3 BGR888
3725 >0 ulelong 4 RGB565
3726 >0 ulelong 5 I8
3727 >0 ulelong 6 IA88
3728 >0 ulelong 7 P8
3729 >0 ulelong 8 A8
3730 >0 ulelong 9 RGB888 (bluescreen)
3731 >0 ulelong 10 BGR888 (bluescreen)
3732 >0 ulelong 11 ARGB8888
3733 >0 ulelong 12 BGRA8888
3734 >0 ulelong 13 DXT1
3735 >0 ulelong 14 DXT3
3736 >0 ulelong 15 DXT5
3737 >0 ulelong 16 BGRx8888
3738 >0 ulelong 17 BGR565
3739 >0 ulelong 18 BGRx5551
3740 >0 ulelong 19 BGRA4444
3741 >0 ulelong 20 DXT1+A1
3742 >0 ulelong 21 BGRA5551
3743 >0 ulelong 22 UV88
3744 >0 ulelong 23 UVWQ8888
3745 >0 ulelong 24 RGBA16161616F
3746 >0 ulelong 25 RGBA16161616
3747 >0 ulelong 26 UVLX8888
3750 0 string VTF\0 Valve Texture Format
3753 >0x10 uleshort x \b, %u
3754 >0x12 uleshort >1 x %u
3755 >4 lequad 0x0000000700000002
3756 >>0x3F uleshort >1 x %u
3757 >0x18 uleshort >1 \b, %u frames
3758 >0x38 ubyte x \b, mipmaps: %u
3759 >0x34 ulelong >-1 \b,
3760 >>0x34 use vtf-image-format
3764 0 string VTF3 Valve Texture Format (PS3)
3765 >0x14 ubeshort x \b, %u
3766 >0x16 ubeshort x \b x %u
3767 >0x10 ubelong&0x2000 0 \b, DXT1
3768 >0x10 ubelong&0x2000 0x2000 \b, DXT5
3775 0 ulelong 0x5ca1ab13 ASTC
3781 >7 ulelong&0x00FFFFFF x texture, %u
3782 >10 ulelong&0x00FFFFFF x x %u
3783 >13 ulelong&0x00FFFFFF >1 x %u
3787 0 ubeshort 0x9a02 Zebra Metafile graphic
3796 0 string DanM Microsoft Paint image data (version 1.x)
3799 0 string LinS Microsoft Paint image data (version 2.0)
3808 0 string reMarkable
3828 0 name pvr3-pixel-format
3829 >0 ulelong 0 PVRTC 2bpp RGB
3830 >0 ulelong 1 PVRTC 2bpp RGBA
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
3835 >0 ulelong 6 ETC1
3836 >0 ulelong 7 DXT1
3837 >0 ulelong 8 DXT2
3838 >0 ulelong 9 DXT3
3839 >0 ulelong 10 DXT4
3840 >0 ulelong 11 DXT5
3841 >0 ulelong 12 BC4
3842 >0 ulelong 13 BC5
3843 >0 ulelong 14 BC6
3844 >0 ulelong 15 BC7
3845 >0 ulelong 16 UYVY
3846 >0 ulelong 17 YUY2
3847 >0 ulelong 18 BW1bpp
3848 >0 ulelong 19 R9G9B9E5 Shared Exponent
3849 >0 ulelong 20 RGBG8888
3850 >0 ulelong 21 GRGB8888
3851 >0 ulelong 22 ETC2 RGB
3852 >0 ulelong 23 ETC2 RGBA
3853 >0 ulelong 24 ETC2 RGB A1
3854 >0 ulelong 25 EAC R11
3855 >0 ulelong 26 EAC RG11
3856 >0 ulelong 27 ASTC_4x4
3857 >0 ulelong 28 ASTC_5x4
3858 >0 ulelong 29 ASTC_5x5
3859 >0 ulelong 30 ASTC_6x5
3860 >0 ulelong 31 ASTC_6x6
3861 >0 ulelong 32 ASTC_8x5
3862 >0 ulelong 33 ASTC_8x6
3863 >0 ulelong 34 ASTC_8x8
3864 >0 ulelong 35 ASTC_10x5
3865 >0 ulelong 36 ASTC_10x6
3866 >0 ulelong 37 ASTC_10x8
3867 >0 ulelong 38 ASTC_10x10
3868 >0 ulelong 39 ASTC_12x10
3869 >0 ulelong 40 ASTC_12x12
3870 >0 ulelong 41 ASTC_3x3x3
3871 >0 ulelong 42 ASTC_4x3x3
3872 >0 ulelong 43 ASTC_4x4x3
3873 >0 ulelong 44 ASTC_4x4x4
3874 >0 ulelong 45 ASTC_5x4x4
3875 >0 ulelong 46 ASTC_5x5x4
3876 >0 ulelong 47 ASTC_5x5x5
3877 >0 ulelong 48 ASTC_6x5x5
3878 >0 ulelong 49 ASTC_6x6x5
3879 >0 ulelong 50 ASTC_6x6x6
3881 0 string PVR\x03 PowerVR 3.0 texture:
3882 >0x18 ulelong x %u x
3883 >0x1C ulelong x %u
3884 >0x20 ulelong >1 x %u
3885 >0x08 ubyte x \b,
3886 >0x0C ulelong 0
3887 >>0x08 use pvr3-pixel-format
3888 >0x0C ulelong !0
3889 >>0x08 ubyte !0 %c
3890 >>>0x0C ubyte !0 \b%u
3891 >>0x09 ubyte !0 \b%c
3892 >>>0x0D ubyte !0 \b%u
3893 >>0x0A ubyte !0 \b%c
3894 >>>0x0E ubyte !0 \b%u
3895 >>0x0B ubyte !0 \b%c
3896 >>>0x0F ubyte !0 \b%u
3897 >0x10 ulelong 1 \b, sRGB
3898 >0x04 ulelong&0x02 0x02 \b, premultiplied alpha
3900 0 string \x03RVP PowerVR 3.0 texture: BE,
3901 >0x18 ubelong x %u x
3902 >0x1C ubelong x %u
3903 >0x20 ubelong >1 x %u
3904 >0x08 ubyte x \b,
3905 >0x0C ubelong 0
3906 >>0x08 use pvr3-pixel-format
3907 >0x0C ubelong !0
3908 >>0x0B ubyte !0 %c
3909 >>>0x0F ubyte !0 \b%u
3910 >>0x0A ubyte !0 \b%c
3911 >>>0x0E ubyte !0 \b%u
3912 >>0x09 ubyte !0 \b%c
3913 >>>0x0D ubyte !0 \b%u
3914 >>0x08 ubyte !0 \b%c
3915 >>>0x0C ubyte !0 \b%u
3916 >0x10 ubelong 1 \b, sRGB
3917 >0x04 ubelong&0x02 0x02 \b, premultiplied alpha
3925 0 name xbox-xpr-pixel-format
3926 >0 ubyte 0x00 L8
3927 >0 ubyte 0x01 AL8
3928 >0 ubyte 0x02 ARGB1555
3929 >0 ubyte 0x03 RGB555
3930 >0 ubyte 0x04 ARGB4444
3931 >0 ubyte 0x05 RGB565
3932 >0 ubyte 0x06 ARGB8888
3933 >0 ubyte 0x07 xRGB8888
3934 >0 ubyte 0x0B P8
3935 >0 ubyte 0x0C DXT1
3936 >0 ubyte 0x0E DXT2
3937 >0 ubyte 0x0F DXT4
3938 >0 ubyte 0x10 Linear ARGB1555
3939 >0 ubyte 0x11 Linear RGB565
3940 >0 ubyte 0x12 Linear ARGB8888
3941 >0 ubyte 0x13 Linear L8
3942 >0 ubyte 0x16 Linear R8B8
3943 >0 ubyte 0x17 Linear G8B8
3944 >0 ubyte 0x19 A8
3945 >0 ubyte 0x1A A8L8
3946 >0 ubyte 0x1B Linear AL8
3947 >0 ubyte 0x1C Linear RGB555
3948 >0 ubyte 0x1D Linear ARGB4444
3949 >0 ubyte 0x1E Linear xRGB8888
3950 >0 ubyte 0x1F Linear A8
3951 >0 ubyte 0x20 Linear A8L8
3952 >0 ubyte 0x24 YUY2
3953 >0 ubyte 0x25 UYVY
3954 >0 ubyte 0x27 L6V5U5
3955 >0 ubyte 0x28 V8U8
3956 >0 ubyte 0x29 R8B8
3957 >0 ubyte 0x2A D24S8
3958 >0 ubyte 0x2B F24S8
3959 >0 ubyte 0x2C D16
3960 >0 ubyte 0x2D F16
3961 >0 ubyte 0x2E Linear D24S8
3962 >0 ubyte 0x2F Linear F24S8
3963 >0 ubyte 0x30 Linear D16
3964 >0 ubyte 0x31 Linear F16
3965 >0 ubyte 0x32 L16
3966 >0 ubyte 0x33 V16U16
3967 >0 ubyte 0x35 Linear L16
3968 >0 ubyte 0x36 Linear V16U16
3969 >0 ubyte 0x37 Linear L6V5U5
3970 >0 ubyte 0x38 RGBA5551
3971 >0 ubyte 0x39 RGBA4444
3972 >0 ubyte 0x3A QWVU8888
3973 >0 ubyte 0x3B BGRA8888
3974 >0 ubyte 0x3C RGBA8888
3975 >0 ubyte 0x3D Linear RGBA5551
3976 >0 ubyte 0x3E Linear RGBA4444
3977 >0 ubyte 0x3F Linear ABGR8888
3978 >0 ubyte 0x40 Linear BGRA8888
3979 >0 ubyte 0x41 Linear RGBA8888
3980 >0 ubyte 0x64 Vertex Data
3982 0 string XPR0 Microsoft Xbox XPR0 texture
3983 >0x19 ubyte x \b, format:
3984 >>0x19 use xbox-xpr-pixel-format
3991 0 string ILDA ILDA Image Data Transfer Format
3992 >7 ubyte 0x00 3D Coordinates with Indexed Color
3993 >7 ubyte 0x01 2D Coordinates with Indexed Color
3994 >7 ubyte 0x02 Color Palette
3995 >7 ubyte 0x04 3D Coordinates with True Color
3996 >7 ubyte 0x05 2D Coordinates with True Color
3997 >8 string >0 \b, palette %s
3998 >16 string >0 \b, company %s
3999 >24 ubeshort >0 \b, number of records %d
4001 >>28 ubeshort >0 \b, number of frames %d
4002 >>30 ubyte >0 \b, projector number %d
4006 0 ubelong&0xfffff0ff 0xcf84005a Lepton image file
4012 0 name quicktake
4020 0 string qktk Apple QuickTake 100 Raw Image
4021 >0 use quicktake
4023 0 string qktn
4024 >4 ubyte 0 Apple QuickTake 150 Raw Image
4025 >4 ubyte >0 Apple QuickTake 200 Raw Image
4026 >0 use quicktake
4031 0 string CPT
4038 >>0x34 ulelong >0
4039 >>>(0x28.l*8) ubyte x
4041 >>>>&(0x34.l-1) ulelong x %u
4043 >>>>>&0 ulelong x x %u
4045 >>0x34 ulelong =0
4046 >>>(0x28.l*8) ubyte x
4047 # jump additional 0x13C bytes forward to object block
4048 >>>>&0x13B ulelong x %u
4049 >>>>>&0 ulelong x x %u
4051 >>0x8 ulelong x
4052 >>>0x8 ulelong 0x1 RGB 24 bits
4053 >>>0x8 ulelong 0x3 CMYK 24 bits
4054 >>>0x8 ulelong 0x5 greyscale 8 bits
4055 >>>0x8 ulelong 0x6 black and white 1 bit
4056 >>>0x8 ulelong 0xA RGB 8 bits
4058 # 0 otherwise. Allowed values: 0 or [1..256] * 3
4059 #>>0xC ulelong >0 \b, palette length %u
4060 >>>>0xC ulelong/3 <256 \b, %u colors
4061 >>>0x8 ulelong 0xB LAB
4062 >>>0x8 ulelong 0xC RGB 48 bits
4063 >>>0x8 ulelong 0xE greyscale 16 bits
4065 >>>0x8 default x color model
4066 >>>>0x8 ulelong x %#x
4068 >>0x31 ubyte &0x02
4070 >>>0x100 search/0xc9d \4\2\0\0
4072 >>>>&0 lestring16 x "%s"
4074 >>0x31 ubyte&0x02 =0
4075 >>>0x3C string >\0 "%-.112s"
4076 # reserved seems to be always 0
4077 #>>0x10 ulelong >0 \b, reserved1 %u
4079 >>0x18 ulelong x \b, %u micro dots/mm
4081 #>>0x1C ulelong x \b, %u micro dots/mm
4082 # reserved seems to be always 0
4083 #>>0x20 ulelong >0 \b, reserved2 %u
4084 #>>0x24 ulelong >0 \b, reserved3 %u
4085 # blocks_count; number of CPT_Block blocks. Allowed values: > 0
4086 >>0x28 ulelong x \b, %u block
4088 >>0x28 ulelong !1 \bs
4090 # lower byte of CPT file flags: 0x94~CPT9FILE 0x01~often CPT7FILE 0x8C~CPT8FILE
4091 #>>0x30 ubyte x \b, lower flags %#x
4093 #>>0x31 ubyte >0 \b, upper flags %#x
4095 #>>0x31 ubyte &0x04 \b, with UNKNOWN
4096 # bits 3-7 in CPT file flags: unknown, seem to be often 0
4098 >>0x31 ubyte&0xFC >0
4099 >>>0x30 uleshort x \b, flags %#4.4x
4100 # reserved seems to be always 0
4101 #>>0x32 uleshort >0 \b, reserved4 %#x
4102 # blocks_array_offset is always 0 for CPT7 and CPT8 files created by PP7-PP8
4104 >>0x34 ulelong x \b, array offset %#x
4105 # reserved seems to be often 0
4106 >>0x38 ulelong >0 \b, reserved5 %#x
4108 #>>0x100 ubequad !0 \b, next block=%#llx...
4109 # bit 0: ICC profile block present
4110 >>0x31 ubyte &0x01 \b, with ICC profile
4112 #>>>0x178 string x icc=%.4s
4114 #>>>0x154 use color-profile
4121 0 ubelong&0xFFffF7ff 0x574C6500 Corel Draw Picture
4126 # Note: called "CorelDRAW drawing (v1.0)" by TrID and
4129 >2 ubyte 0x65 \b, version 1.0
4130 #>>4 ubelong !0x45000000 \b, at 4 %#8.8x
4132 # Note: called "CorelDRAW drawing (v2.0)" by TrID and
4134 >2 ubyte 0x6D \b, version 2.0
4135 # According to DROID 0xed080000 or 0x25050000
4136 #>>4 ubelong !0xed080000
4137 #>>>4 ubelong !0x25050000 \b, at 4 %#8.8x
4143 0 ubelong 0x4878004A Crunch compressed texture:
4144 >0x0C ubeshort x %u x
4145 >0x0E ubeshort x %u
4146 >0x12 ubyte 0 \b, DXT1
4147 >0x12 ubyte 1 \b, DXT3
4148 >0x12 ubyte 2 \b, DXT5
4149 >0x12 ubyte 3 \b, DXT5 CCxY
4150 >0x12 ubyte 4 \b, DXT5 xGxR
4151 >0x12 ubyte 5 \b, DXT5 xGBR
4152 >0x12 ubyte 6 \b, DXT5 AGBR
4153 >0x12 ubyte 7 \b, DXn XY
4154 >0x12 ubyte 8 \b, DXn YX
4155 >0x12 ubyte 9 \b, DXT5 Alpha
4156 >0x12 ubyte 10 \b, ETC1
4157 >0x10 ubyte >1 \b, %u images
4158 >0x11 ubyte >1 \b, %u faces
4159 # TODO: Flags at 0x13? (ubeshort)
4165 0 uleshort 0x4273
4166 >0x04 uleshort 0x4D BasisLZ
4167 >>0x02 uleshort x v%x compressed texture:
4168 >>0x14 ubyte 0 ETC1S
4169 >>0x14 ubyte 1 UASTC 4x4
4170 >>0x0E ulelong&0xFFFFFF >1 \b, %u slices
4171 >>0x11 ulelong&0xFFFFFF >1 \b, %u images
4172 >>0x15 uleshort&0x02 2 \b, Y-flipped
4178 0 string ASTM-E57 ASTM E57 three-dimensional model
4188 # Based on spec v1.0 (2022.01.05) <https://qoiformat.org/qoi-specification.pdf>
4190 0 string qoif QOI image data
4196 >>13 ubyte 0 s
4201 >>>13 ubyte 0 (linear alpha)
4212 0 name godot-pixel-format-v3
4213 >0 ulelong&0xFFFFF 0 L8
4214 >0 ulelong&0xFFFFF 1 LA8
4215 >0 ulelong&0xFFFFF 2 R8
4216 >0 ulelong&0xFFFFF 3 RG8
4217 >0 ulelong&0xFFFFF 4 RGB8
4218 >0 ulelong&0xFFFFF 5 RGBA8
4219 >0 ulelong&0xFFFFF 6 RGBA4444
4220 >0 ulelong&0xFFFFF 7 RGB565
4221 >0 ulelong&0xFFFFF 8 RF
4222 >0 ulelong&0xFFFFF 9 RGF
4223 >0 ulelong&0xFFFFF 10 RGBF
4224 >0 ulelong&0xFFFFF 11 RGBAF
4225 >0 ulelong&0xFFFFF 12 RH
4226 >0 ulelong&0xFFFFF 13 RGH
4227 >0 ulelong&0xFFFFF 14 RGBH
4228 >0 ulelong&0xFFFFF 15 RGBAH
4229 >0 ulelong&0xFFFFF 16 RGBE9995
4230 >0 ulelong&0xFFFFF 17 DXT1
4231 >0 ulelong&0xFFFFF 18 DXT3
4232 >0 ulelong&0xFFFFF 19 DXT5
4233 >0 ulelong&0xFFFFF 20 RGTC_R
4234 >0 ulelong&0xFFFFF 21 RGTC_RG
4235 >0 ulelong&0xFFFFF 22 BPTC_RGBA
4236 >0 ulelong&0xFFFFF 23 BPTC_RGBF
4237 >0 ulelong&0xFFFFF 24 BPTC_RGBFU
4238 >0 ulelong&0xFFFFF 25 PVRTC1_2
4239 >0 ulelong&0xFFFFF 26 PVRTC1_2A
4240 >0 ulelong&0xFFFFF 27 PVRTC1_4
4241 >0 ulelong&0xFFFFF 28 PVRTC1_4A
4242 >0 ulelong&0xFFFFF 29 ETC
4243 >0 ulelong&0xFFFFF 30 ETC2_R11
4244 >0 ulelong&0xFFFFF 31 ETC2_R11S
4245 >0 ulelong&0xFFFFF 32 ETC2_RG11
4246 >0 ulelong&0xFFFFF 33 ETC2_RG11S
4247 >0 ulelong&0xFFFFF 34 ETC2_RGB8
4248 >0 ulelong&0xFFFFF 35 ETC2_RGBA8
4249 >0 ulelong&0xFFFFF 36 ETC2_RGB8A1
4252 >0 ulelong&0xFFFFF 37 ASTC_8x8
4258 0 name godot-pixel-format-v4
4259 >0 ulelong&0xFFFFF 0 L8
4260 >0 ulelong&0xFFFFF 1 LA8
4261 >0 ulelong&0xFFFFF 2 R8
4262 >0 ulelong&0xFFFFF 3 RG8
4263 >0 ulelong&0xFFFFF 4 RGB8
4264 >0 ulelong&0xFFFFF 5 RGBA8
4265 >0 ulelong&0xFFFFF 6 RGBA4444
4266 >0 ulelong&0xFFFFF 7 RGB565
4267 >0 ulelong&0xFFFFF 8 RF
4268 >0 ulelong&0xFFFFF 9 RGF
4269 >0 ulelong&0xFFFFF 10 RGBF
4270 >0 ulelong&0xFFFFF 11 RGBAF
4271 >0 ulelong&0xFFFFF 12 RH
4272 >0 ulelong&0xFFFFF 13 RGH
4273 >0 ulelong&0xFFFFF 14 RGBH
4274 >0 ulelong&0xFFFFF 15 RGBAH
4275 >0 ulelong&0xFFFFF 16 RGBE9995
4276 >0 ulelong&0xFFFFF 17 DXT1
4277 >0 ulelong&0xFFFFF 18 DXT3
4278 >0 ulelong&0xFFFFF 19 DXT5
4279 >0 ulelong&0xFFFFF 20 RGTC_R
4280 >0 ulelong&0xFFFFF 21 RGTC_RG
4281 >0 ulelong&0xFFFFF 22 BPTC_RGBA
4282 >0 ulelong&0xFFFFF 23 BPTC_RGBF
4283 >0 ulelong&0xFFFFF 24 BPTC_RGBFU
4284 >0 ulelong&0xFFFFF 25 ETC
4285 >0 ulelong&0xFFFFF 36 ETC2_R11
4286 >0 ulelong&0xFFFFF 27 ETC2_R11S
4287 >0 ulelong&0xFFFFF 28 ETC2_RG11
4288 >0 ulelong&0xFFFFF 29 ETC2_RG11S
4289 >0 ulelong&0xFFFFF 30 ETC2_RGB8
4290 >0 ulelong&0xFFFFF 31 ETC2_RGBA8
4291 >0 ulelong&0xFFFFF 32 ETC2_RGB8A1
4292 >0 ulelong&0xFFFFF 33 ETC2_RA_AS_RG
4293 >0 ulelong&0xFFFFF 34 DXT5_RA_AS_RG
4294 >0 ulelong&0xFFFFF 35 ASTC_4x4
4295 >0 ulelong&0xFFFFF 36 ASTC_4x4_HDR
4296 >0 ulelong&0xFFFFF 37 ASTC_8x8
4297 >0 ulelong&0xFFFFF 38 ASTC_8x8_HDR
4302 0 name godot-rescale-display-w
4303 >0 uleshort 0
4304 >0 uleshort 1
4305 >0 uleshort 2
4306 >0 uleshort 4
4307 >0 uleshort 8
4308 >0 uleshort 16
4309 >0 uleshort 32
4310 >0 uleshort 64
4311 >0 uleshort 128
4312 >0 uleshort 256
4313 >0 uleshort 512
4314 >0 uleshort 1024
4315 >0 uleshort 2048
4316 >0 uleshort 4096
4317 >0 uleshort 8192
4318 >0 uleshort 16384
4319 >0 uleshort 32768
4320 >0 default x
4321 >>0 uleshort x (rescale to %u x
4326 0 name godot-rescale-display-h
4327 >0 clear x
4328 >0 uleshort 0
4329 >0 uleshort 1
4330 >0 uleshort 2
4331 >0 uleshort 4
4332 >0 uleshort 8
4333 >0 uleshort 16
4334 >0 uleshort 32
4335 >0 uleshort 64
4336 >0 uleshort 128
4337 >0 uleshort 256
4338 >0 uleshort 512
4339 >0 uleshort 1024
4340 >0 uleshort 2048
4341 >0 uleshort 4096
4342 >0 uleshort 8192
4343 >0 uleshort 16384
4344 >0 uleshort 32768
4345 >0 default x
4346 >>0 uleshort x %u)
4355 0 string GDST Godot 3 texture:
4360 >6 uleshort 0 \b,
4361 >6 uleshort !0
4365 >16 ulelong&0x800000 !0 has mipmaps,
4366 >16 ulelong&0x100000 0x100000 lossless encoding
4367 >16 ulelong&0x200000 0x200000 lossy encoding
4368 >16 ulelong&0x300000 0
4378 0 string GST2 Godot 4 texture
4382 >0x28 uleshort x %u x
4383 >0x2A uleshort x %u
4387 >0x2C ulelong >1 %u mipmaps,
4388 >0x30 use godot-pixel-format-v4
4389 >0x24 ulelong 1 \b, embedded PNG image
4390 >0x24 ulelong 2 \b, embedded WebP image
4391 >0x24 ulelong 3 \b, Basis Universal
4399 0 string \0041.4\0\0\0\0O\0 iCEDraw graphic
4408 0 name rix-header
4409 >0 uleshort x \b, %u x
4413 >4 ubyte&128 0
4417 >>4 ubyte&7 0 \b x 2
4426 #>5 ubyte&15 0 \b, Linear
4435 0 string RIX3 ColoRIX Image
4438 0 string RIX7 ColoRIX Slideshow
4441 0 string ViG Visioneer PaperPort
4452 0 string NRRD000 NRRD imaging data
4456 >0 search type:
4458 >0 search dimension:
4460 >0 search sizes:
4462 >0 search encoding:
4477 522 ubelong 0x001102ff
4480 # look for Version operator (0C00h)
4481 >526 ubeshort 0x0c00
4482 # skip DROID fmt-341-signature-id-468.pct with invalid dimension x=0
4483 >>520 ubeshort !0
4484 # skip DROID variant fmt-341-signature-id-468.pct using 0xAB instead 0x0
4485 >>>0 long !0xABABABAB Macintosh QuickDraw PICT, version 2
4494 # "real" content stored by opcode 0x8200 (CompressedQuickTime *.qtif) with none, cvid or JPEG comp…
4498 >>>>>&0 search/28/bs \040decompressor with decompressor
4506 >>>>>>>&0 string x "%0.6s"
4507 # file size in bytes; not reliable sometimes 0 or little smaller than real size
4509 # 8 bytes picFrame (rectangle); for most examples one corner is located at coordinates 0/0; except …
4510 # GRR: samples with coordinates -1/-1 and Y=0x01??|0x00?? are interpreted as "Claris clip art" (str…
4513 >>>>>516 beshort !0 \b-%d
4515 >>>>>514 beshort !0 \b-%d
4517 >>>>0 long !0 \b, at 0
4518 >>>>>0 string x %.4s
4520 # like: 0 FFFEh (freedesktop egff~Encyclopedia of Graphics File Formats) FFFFh (egff)
4522 # 2nd opcode like: 0x0000~NOP 0x0001~Clip 0x00a0~ShortComment 0x00a1~LongComment 0x001e~DefHilite 0…
4525 >>>>-2 ubeshort !0x00FF \b, at the end %#4.4x opcode
4533 522 ubeshort 0x1101
4535 >524 ubyte =0x01
4536 >>0 use mac-pict1
4538 0 name mac-pict1
4546 # file size in bytes; not reliable sometimes 0 or smaller than real size
4550 >516 ubeshort !0 \b-%u
4552 >514 ubeshort !0 \b-%u
4554 >0 long !0 \b, at 0
4555 >>0 string x %.6s
4556 >>0 ubelong x %#8.8x
4559 >524 ubyte !0x01 \b, at 524 %#2.2x opcode
4561 >-1 ubyte !0xFF \b, at the end %#2.2x opcode
4564 20 ulelong 0
4565 >24 ulelong 0
4566 >>4 uleshort 0xA5E0 Aseprite asset file
4568 >>>0 ulelong x \b, size %u
4579 >>>34 ubyte >0 \b, pixel ratio %u: