1b6cee71dSXin LI 2b6cee71dSXin LI#------------------------------------------------------------------------------ 3*48c779cdSXin LI# $File: flash,v 1.15 2019/04/19 00:42:27 christos Exp $ 4b6cee71dSXin LI# flash: file(1) magic for Macromedia Flash file format 5b6cee71dSXin LI# 6b6cee71dSXin LI# See 7b6cee71dSXin LI# 8*48c779cdSXin LI# https://www.macromedia.com/software/flash/open/ 9*48c779cdSXin LI# https://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/\ 10b6cee71dSXin LI# en/devnet/swf/pdf/swf-file-format-spec.pdf page 27 11b6cee71dSXin LI# 12b6cee71dSXin LI 13b6cee71dSXin LI0 name swf-details 1440427ccaSGordon Tetlow 1540427ccaSGordon Tetlow>0 string F 1640427ccaSGordon Tetlow>>8 byte&0xfd 0x08 Macromedia Flash data 17b6cee71dSXin LI!:mime application/x-shockwave-flash 1840427ccaSGordon Tetlow>>>3 byte x \b, version %d 1940427ccaSGordon Tetlow>>8 byte&0xfe 0x10 Macromedia Flash data 20b6cee71dSXin LI!:mime application/x-shockwave-flash 2140427ccaSGordon Tetlow>>>3 byte x \b, version %d 2240427ccaSGordon Tetlow>>8 byte 0x18 Macromedia Flash data 23b6cee71dSXin LI!:mime application/x-shockwave-flash 2440427ccaSGordon Tetlow>>>3 byte x \b, version %d 2540427ccaSGordon Tetlow>>8 beshort&0xff87 0x2000 Macromedia Flash data 2640427ccaSGordon Tetlow!:mime application/x-shockwave-flash 2740427ccaSGordon Tetlow>>>3 byte x \b, version %d 2840427ccaSGordon Tetlow>>8 beshort&0xffe0 0x3000 Macromedia Flash data 2940427ccaSGordon Tetlow!:mime application/x-shockwave-flash 3040427ccaSGordon Tetlow>>>3 byte x \b, version %d 3140427ccaSGordon Tetlow>>8 byte&0x7 0 3240427ccaSGordon Tetlow>>>8 ubyte >0x2f 3340427ccaSGordon Tetlow>>>>9 ubyte <0x20 Macromedia Flash data 3440427ccaSGordon Tetlow!:mime application/x-shockwave-flash 3540427ccaSGordon Tetlow>>>>>3 byte x \b, version %d 3640427ccaSGordon Tetlow 3740427ccaSGordon Tetlow>0 string C 3840427ccaSGordon Tetlow>>8 byte 0x78 Macromedia Flash data (compressed) 3940427ccaSGordon Tetlow!:mime application/x-shockwave-flash 4040427ccaSGordon Tetlow>>>3 byte x \b, version %d 4140427ccaSGordon Tetlow 4240427ccaSGordon Tetlow>0 string Z 4340427ccaSGordon Tetlow>>8 byte 0x5d Macromedia Flash data (lzma compressed) 4440427ccaSGordon Tetlow!:mime application/x-shockwave-flash 4540427ccaSGordon Tetlow>>>3 byte x \b, version %d 4640427ccaSGordon Tetlow 47b6cee71dSXin LI 48b6cee71dSXin LI1 string WS 4940427ccaSGordon Tetlow>4 ulelong >14 5040427ccaSGordon Tetlow>>3 ubyte !0 51b6cee71dSXin LI>>>0 use swf-details 52b6cee71dSXin LI 53b6cee71dSXin LI# From: Cal Peake <cp@absolutedigital.net> 54b6cee71dSXin LI0 string FLV\x01 Macromedia Flash Video 55b6cee71dSXin LI!:mime video/x-flv 56b6cee71dSXin LI 57b6cee71dSXin LI# 58b6cee71dSXin LI# Yosu Gomez 59b6cee71dSXin LI0 string AGD2\xbe\xb8\xbb\xcd\x00 Macromedia Freehand 7 Document 60b6cee71dSXin LI0 string AGD3\xbe\xb8\xbb\xcc\x00 Macromedia Freehand 8 Document 61b6cee71dSXin LI# From Dave Wilson 62b6cee71dSXin LI0 string AGD4\xbe\xb8\xbb\xcb\x00 Macromedia Freehand 9 Document 63