ไฟล์ SWF คืออะไร?

วิธีการเปิดแก้ไขและแปลงไฟล์ SWF

ไฟล์ที่ มี นามสกุลไฟล์ .SWF เป็น ไฟล์ Shockwave Flash Movie ที่สร้างโดยโปรแกรม Adobe ที่สามารถเก็บข้อความและกราฟิกแบบโต้ตอบได้ ไฟล์ภาพเคลื่อนไหวเหล่านี้มักใช้สำหรับเกมออนไลน์ที่เล่นภายในเว็บเบราเซอร์

ผลิตภัณฑ์บางตัวของ Adobe สามารถสร้างไฟล์ SWF ได้ อย่างไรก็ตามโปรแกรมซอฟต์แวร์อื่นที่ไม่ใช่ Adobe สามารถผลิตไฟล์ Shockwave Flash Movie ได้เช่น MTASC, Ming และ SWFTools

หมายเหตุ: SWF เป็นตัวย่อสำหรับ รูปแบบเว็บขนาดเล็ก แต่บางครั้งเรียกว่าไฟล์ Shockwave Flash

วิธีเล่นไฟล์ SWF

ไฟล์ SWF เล่นบ่อยที่สุดจากภายในเว็บเบราเซอร์ที่สนับสนุนปลั๊กอิน Adobe Flash Player เมื่อติดตั้งแล้วเว็บเบราเซอร์เช่น Firefox, Edge หรือ Internet Explorer จะสามารถเปิดไฟล์ SWF ได้โดยอัตโนมัติ หากคุณมีไฟล์ SWF ในเครื่องคอมพิวเตอร์ของคุณเพียงลากและวางลงในหน้าต่างเบราเซอร์เพื่อเล่น

หมายเหตุ: Google Chrome ไม่โหลดองค์ประกอบ Flash โดยอัตโนมัติ แต่คุณสามารถอนุญาตให้ Flash ในเว็บไซต์บางแห่งได้อย่างชัดเจนเพื่อให้โหลดได้อย่างถูกต้อง

นอกจากนี้คุณยังสามารถใช้ไฟล์ SWF ใน Sony PlayStation Portable (มีเฟิร์มแวร์ 2.71 เป็นต้นไป), Nintendo Wii และ PlayStation 3 ขึ้นไป การทำงานนี้คล้ายคลึงกับเบราว์เซอร์จากเดสก์ท็อปโดยการเล่นไฟล์ SWF เมื่อโหลดจากเว็บไซต์

หมายเหตุ: Adobe Flash Player ไม่อนุญาตให้คุณเปิดไฟล์ SWF ผ่านเมนู ไฟล์ หรือคลิกสองครั้งที่ไฟล์บนคอมพิวเตอร์ของคุณ การทำเช่นนี้ต้องใช้โปรแกรมอื่น อย่างไรก็ตามโปรดทราบว่าไฟล์ SWF บางไฟล์เป็นเกมแบบอินเทอร์แอคทีฟขณะที่เนื้อหาอื่น ๆ อาจเป็นโฆษณาแบบไม่โต้ตอบหรือบทแนะนำดังนั้นไฟล์ SWF ทุกไฟล์จะไม่รองรับไฟล์ SWF ทั้งหมด

SWF File Player สามารถเล่นเกม SWF ได้ฟรี เพียงแค่ใช้เมนู File> Open ... เพื่อเลือกไฟล์จากคอมพิวเตอร์ของคุณ เครื่องเล่น SWF อื่น ๆ ที่เราชอบ ได้แก่ MPC-HC และ GOM Player

ที่เปิดไฟล์ SWF ฟรีหนึ่งไฟล์สำหรับ macOS คือ SWF & FLV Player อีกประการหนึ่งคือ Elmedia Player แต่เนื่องจากส่วนใหญ่เป็นเครื่องเล่นมัลติมีเดียสำหรับวิดีโอและไฟล์เสียงคุณอาจไม่สามารถใช้เล่นเกม SWF ได้

ไฟล์ SWF สามารถฝังลงใน ไฟล์ PDF และใช้โดย Adobe Reader 9 หรือใหม่กว่า

ผลิตภัณฑ์ของ Adobe สามารถเปิดไฟล์ SWF ได้เช่นเดียวกับ Animate (ซึ่งเคยเป็น Adobe Flash ), Dreamweaver, Flash Builder และ After Effects อีกหนึ่งผลิตภัณฑ์เชิงพาณิชย์ที่มีคุณลักษณะครบครันที่ทำงานร่วมกับไฟล์ SWF คือ Scaleform ซึ่งเป็นส่วนหนึ่งของ Autodesk Gameware

คำแนะนำ: เนื่องจากคุณอาจต้องใช้โปรแกรมต่างๆในการเปิดไฟล์ SWF อื่นโปรดดูที่ วิธีเปลี่ยนโปรแกรมเริ่มต้นสำหรับส่วนขยายของแฟ้มที่ระบุ ใน Windows หากเปิดโดยอัตโนมัติในโปรแกรมที่คุณไม่ต้องการใช้ด้วย

วิธีการแปลงไฟล์ SWF

ตัวแปลงไฟล์วิดีโอฟรี จำนวนมากสามารถบันทึกไฟล์ SWF เป็นรูปแบบวิดีโอเช่น MP4 , MOV , HTML5 และ AVI และบางไฟล์ยังให้คุณแปลงไฟล์ SWF เป็น MP3 และไฟล์เสียงอื่น ๆ ตัวอย่างหนึ่งคือ Freemake Video Converter

อีกอย่างคือ FileZigZag ซึ่งทำงานเป็นตัวแปลง SWF แบบออนไลน์เพื่อบันทึกไฟล์ในรูปแบบต่างๆเช่น GIF และ PNG

Adobe Animate สามารถแปลงไฟล์ SWF เป็น EXE เพื่อให้ไฟล์สามารถทำงานได้ง่ายขึ้นในคอมพิวเตอร์ที่ไม่ได้ติดตั้ง Flash Player คุณสามารถทำเช่นนี้ได้จากตัวเลือกเมนู File> Create Projector ของโปรแกรม เครื่องมือ Flajector และ SWF เป็นอีกทางเลือกหนึ่งของ SWF สำหรับ EXE converters

วิธีแก้ไขไฟล์ SWF

ไฟล์ SWF ถูกรวบรวมจากไฟล์ FLA (ไฟล์ภาพเคลื่อนไหวของ Adobe Animimate) ซึ่งทำให้ไม่สามารถแก้ไขไฟล์ภาพเคลื่อนไหวที่เกิดขึ้นได้ โดยปกติแล้วควรแก้ไขไฟล์ FLA ด้วยตนเอง

ไฟล์ FLA เป็นไฟล์ไบนารีที่เก็บไฟล์ต้นฉบับไว้ในแอปพลิเคชัน Flash ทั้งหมด ไฟล์ SWF ถูกสร้างขึ้นโดยการรวบรวมไฟล์ FLA เหล่านี้ด้วยโปรแกรมการเขียน Flash

ผู้ใช้ Mac อาจพบ Flash Decompiler Trillix ที่เป็นประโยชน์ในการแปลงไฟล์ SWF เป็น FLA สำหรับการคอมไพล์และแปลงส่วนประกอบต่างๆของไฟล์ SWF และไม่จำเป็นต้องติดตั้ง Adobe Flash

SWF ฟรีและโอเพ่นซอร์สแบบหนึ่งแปลง FLA เป็น JPEXS Flash Decompiler ฟรี

ข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบ SWF

ซอฟต์แวร์ที่สามารถสร้างไฟล์ SWF ได้รับการยอมรับจาก Adobe เสมอตราบใดที่โปรแกรมแสดงข้อความที่ระบุว่า " ปราศจากข้อผิดพลาดใน Adobe Flash Player เวอร์ชันล่าสุดที่เผยแพร่ต่อสาธารณชน "

อย่างไรก็ตามก่อนเดือนพฤษภาคม 2008 การ เล่น ไฟล์ SWF ถูก จำกัด เฉพาะซอฟต์แวร์ Adobe เท่านั้น จากจุดนั้น Adobe ลบข้อ จำกัด ทั้งหมดสำหรับรูปแบบ SWF และ FLV