vendor/file: upgrade from 5.32 to 5.38
[dragonfly.git] / contrib / file / magic / Magdir / flash
blob33b734499c4da35f30e2cf70b31d6bab1a987779
2 #------------------------------------------------------------------------------
3 # $File: flash,v 1.15 2019/04/19 00:42:27 christos Exp $
4 # flash:        file(1) magic for Macromedia Flash file format
6 # See
8 #       https://www.macromedia.com/software/flash/open/
9 #       https://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/\
10 #       en/devnet/swf/pdf/swf-file-format-spec.pdf page 27
13 0   name        swf-details
15 >0      string          F
16 >>8     byte&0xfd       0x08            Macromedia Flash data
17 !:mime  application/x-shockwave-flash
18 >>>3    byte            x               \b, version %d
19 >>8     byte&0xfe       0x10            Macromedia Flash data
20 !:mime  application/x-shockwave-flash
21 >>>3    byte            x               \b, version %d
22 >>8     byte            0x18            Macromedia Flash data
23 !:mime  application/x-shockwave-flash
24 >>>3    byte            x               \b, version %d
25 >>8     beshort&0xff87  0x2000          Macromedia Flash data
26 !:mime  application/x-shockwave-flash
27 >>>3    byte            x               \b, version %d
28 >>8     beshort&0xffe0  0x3000          Macromedia Flash data
29 !:mime  application/x-shockwave-flash
30 >>>3    byte            x               \b, version %d
31 >>8     byte&0x7        0
32 >>>8    ubyte           >0x2f
33 >>>>9   ubyte           <0x20           Macromedia Flash data
34 !:mime  application/x-shockwave-flash
35 >>>>>3  byte            x               \b, version %d
37 >0      string          C
38 >>8     byte            0x78            Macromedia Flash data (compressed)
39 !:mime  application/x-shockwave-flash
40 >>>3    byte            x               \b, version %d
42 >0      string          Z
43 >>8     byte            0x5d            Macromedia Flash data (lzma compressed)
44 !:mime  application/x-shockwave-flash
45 >>>3    byte            x               \b, version %d
48 1       string          WS
49 >4      ulelong         >14
50 >>3     ubyte           !0
51 >>>0    use             swf-details
53 # From: Cal Peake <cp@absolutedigital.net>
54 0       string          FLV\x01         Macromedia Flash Video
55 !:mime  video/x-flv
58 # Yosu Gomez
59 0       string  AGD2\xbe\xb8\xbb\xcd\x00        Macromedia Freehand 7 Document
60 0       string  AGD3\xbe\xb8\xbb\xcc\x00        Macromedia Freehand 8 Document
61 # From Dave Wilson
62 0       string  AGD4\xbe\xb8\xbb\xcb\x00        Macromedia Freehand 9 Document