1 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 5# 6# See 7# 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 11# 12 130 name swf-details 14 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 36 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 41 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 46 47 481 string WS 49>4 ulelong >14 50>>3 ubyte !0 51>>>0 use swf-details 52 53# From: Cal Peake <cp@absolutedigital.net> 540 string FLV\x01 Macromedia Flash Video 55!:mime video/x-flv 56 57# 58# Yosu Gomez 590 string AGD2\xbe\xb8\xbb\xcd\x00 Macromedia Freehand 7 Document 600 string AGD3\xbe\xb8\xbb\xcc\x00 Macromedia Freehand 8 Document 61# From Dave Wilson 620 string AGD4\xbe\xb8\xbb\xcb\x00 Macromedia Freehand 9 Document 63