Self-Extracting Archive (SFX/SEA) มีประโยชน์: แตกไฟล์ได้โดยไม่ต้องติดตั้งโปรแกรมเพิ่ม แค่ดับเบิลคลิก ไฟล์ใน Archive จะแตกออกมาเอง บทความนี้แนะนำสร้าง Self-Extracting Archives ด้วย Tool 內建ของ Windows 10
พื้นหลัง: Self-Extracting Archive = Executable Program ที่บรรจุ Compressed Data + Extraction Instructions รันบน OS ที่เข้ากันได้ ไม่ต้องมี Extractor ติดตั้งอยู่ก่อน ส่วน Executable เรียกว่า Stub ส่วน Non-executable = Archive Data
สร้างใน Windows/Linux ได้ แต่ ไม่ Cross-platform สร้างใน Windows รันบน Linux ไม่ได้ แม้ใน Linux อาจไม่เข้ากันระหว่าง Distro หากส่งให้เพื่อน ต้องใช้ OS Platform เดียวกัน
คำเตือน: Self-Extracting Archive อาจเป็นภัยคุกคาม หากไม่แน่ใจเนื้อหา อย่าเปิด โดยเฉพาะดาวน์โหลดจากเว็บไม่ไว้วางใจ
สร้าง Self-Extracting Archives บน Windows 10
ใช้ Tool 內建 IExpress.exe

ขั้นตอน:
- Win+R พิมพ์ iexpress Enter
- หน้าแรก เลือก Create a new Self-Extraction Directive file
- คลิก Next
- หน้าถัดไป เลือก Extract files only (สร้าง Self-Extracting Archive ไม่ใช่ Installer)
กด Next ต่อไปตาม Wizard จนเสร็จ
จะได้ไฟล์ EXE ดับเบิลคลิกแตกไฟล์ได้เลย
นี่คือวิธีสร้าง Self-Extracting Archives บน Windows 10
ยังสามารถแปลง PowerShell Script (PS1) เป็น EXE ด้วย IExpress ได้อีกด้วย
