ไฟล์ SWF คืออะไร?
- ชื่อเต็ม
- Small Web Format
- พัฒนาโดย
- FutureWave / Macromedia / Adobe
- เปิดตัวครั้งแรก
- 1996
- MIME Type
- application/x-shockwave-flash
SWF (Small Web Format เดิมชื่อ Shockwave Flash) เป็นรูปแบบไฟล์ binary สำหรับมัลติมีเดีย, vector graphics และการรัน ActionScript พัฒนาโดย FutureWave Software และต่อมาถูกซื้อโดย Adobe Systems ทำหน้าที่เป็นรูปแบบการนำส่งที่คอมไพล์แล้วสำหรับ Adobe Animate (เดิมคือ Flash) และอาศัยข้อกำหนดโครงสร้างไฟล์ SWF เพื่อกำหนด tags สำหรับ display lists และ control bytes ทาง Adobe ได้สิ้นสุดการสนับสนุน (End of Life) สำหรับ Flash Player runtime อย่างเป็นทางการเมื่อวันที่ 31 ธันวาคม 2020 ทำให้ไฟล์ SWF ล้าสมัยสำหรับการใช้งานบนเว็บเนื่องจากช่องโหว่ด้านความปลอดภัยและการเปลี่ยนไปใช้มาตรฐาน HTML5
วิธีเปิดไฟล์ SWF
เว็บเบราว์เซอร์สมัยใหม่ (Chrome, Edge, Safari) บล็อกการรัน SWF อย่างเข้มงวด ในการเปิดไฟล์ SWF รุ่นเก่า ผู้ใช้ต้องพึ่งพา Adobe Flash Player Projector (content debugger) แบบสแตนด์อโลน หรือโปรแกรมจำลอง (emulators) แบบ open-source อย่าง Ruffle ซึ่งรันเนื้อหา Flash ผ่าน WebAssembly สำหรับไฟล์ SWF ที่เป็นวิดีโอเพียงอย่างเดียวและไม่ได้อาศัย ActionScript ที่ซับซ้อน VLC media player มักจะสามารถถอดรหัสสตรีมวิดีโอที่ฝังอยู่ได้