วิธีดึงไอคอนและรูปภาพจากทางลัดและไฟล์ EXE ใน Windows
ทางลัดบนเดสก์ท็อป Windows (.lnk) และแอปพลิเคชัน (.exe) จะฝังรูปภาพไว้ในส่วนทรัพยากรไบนารี ทำให้ไม่สามารถคลิกขวาเพื่อบันทึกเป็นรูปภาพได้โดยตรง ด้วยเครื่องมือออนไลน์นี้ คุณสามารถดึงไอคอนความละเอียดสูงพร้อมพื้นหลังโปร่งใสได้ใน 3 ขั้นตอน:
ขั้นตอนการใช้งาน: 3 ขั้นตอนง่ายๆ ในการส่งออกไอคอนความละเอียดสูง
คลิกขวาที่ไอคอนทางลัด (.lnk) แล้วเลือก "Open file location" ระบบ Windows จะเปิดโฟลเดอร์และเลือกไฟล์ .exe ตัวจริงให้อัตโนมัติ
เพียง ลากไฟล์ .exe หรือ .ico มาวาง ในพื้นที่ด้านบน หรือคลิกปุ่ม "เลือกไฟล์จากเครื่อง"
ระบบจะถอดรหัสทุกขนาดตั้งแต่ 16×16 ถึง 256×256 ในเสี้ยววินาที บันทึกเป็น PNG โปร่งใส, ICO หรือ WebP หรือดาวน์โหลดทั้งชุดเป็น ZIP
จุดเด่นทางเทคนิค: สกัดไฟล์ต้นฉบับคมชัด 100% ไม่ต้องใช้ C++ หรือ Python
ในอดีต การแยกไอคอนจากไฟล์ EXE หรือ DLL ต้องติดตั้งโปรแกรม Decompile เช่น Resource Hacker หรือติดตั้ง Python (ไลบรารี pefile) ร่วมกับ Visual C++ ซึ่งยุ่งยากและอาจถูกแจ้งเตือนไวรัสผิดพลาด
เครื่องมือของเราทำงานผ่านเอนจินไบนารี JavaScript (TypedArray / DataView) บนเบราว์เซอร์โดยตรง:
- ไม่ต้องติดตั้งและทำงานได้ทุกอุปกรณ์: ใช้งานได้บน Windows, macOS, Linux และเบราว์เซอร์มือถือ;
- ภาพคมชัดต้นฉบับ 100%: แยกสตรีมไบต์โดยตรงจากส่วน
.rsrcของไฟล์ PE โดยคงความลึกสี 32 บิตและความโปร่งใส Alpha ไว้สมบูรณ์; - ความละเอียดแม่นยำระดับพิกเซล: คืนค่าไอคอน PNG 256×256 สมัยใหม่และบิตแมป DIB 16×16 ถึง 48×48 แบบดั้งเดิมได้อย่างแม่นยำ 1:1
เจาะลึกทางเทคนิค: ทำไมบาง EXE มีไอคอนเดียว แต่บางโปรแกรมมีหลายสิบแบบ?
เมื่อนำเข้าโปรแกรมต่างๆ คุณจะพบว่าบางแอปพลิเคชันมีไอคอนเพียง 1 ชุด ในขณะที่บางโปรแกรมมีหลายสิบขนาด เหตุผลทางเทคนิคคืออะไร?
1. โครงสร้างทรัพยากร Windows PE: กลุ่มไอคอนและไอคอนย่อย
ในโครงสร้าง Windows PE ไอคอนจะถูกจัดเก็บในโครงสร้างต้นไม้สองระดับ:
- RT_GROUP_ICON (กลุ่มไอคอน, ชนิด ID 14): ทำหน้าที่เป็นสารบัญกำหนดบทบาทของไอคอนแอป (ไอคอนหลัก, การเชื่อมโยงไฟล์, ไอคอนถาดระบบ เป็นต้น);
- RT_ICON (ไอคอนย่อยเดี่ยว, ชนิด ID 3): เก็บข้อมูลภาพไบนารีจริงสำหรับความละเอียดเฉพาะ (เช่น 256×256, 48×48, 32×32, 16×16) และความลึกของสี
มีกลุ่มไอคอนมากถึง 12 ชุด (ชุดละ 6~7 ขนาด)
Chrome.exe บรรจุกลุ่มไอคอนอิสระมากมาย เพื่อจัดสรร Resource ID สำหรับ โหมดไม่ระบุตัวตน (Incognito), รูปโปรไฟล์ผู้ใช้, ทางลัด PWA, รุ่น Canary และ การเชื่อมโยงนามสกุลไฟล์
กลุ่มหลักขนาดกะทัดรัดเพียง 1 ชุด (ประมาณ 4 ขนาด)
ในทางกลับกัน Firefox เลือกใช้โครงสร้างที่เบามาก โดยใส่เฉพาะกลุ่มไอคอนหลัก 1 ชุด (16×16, 32×32, 48×48) ไว้ที่ส่วนหัวไฟล์ ส่วนกราฟิกอื่นๆ จะถูกเก็บไว้ในแพ็กเกจภายนอก (omni.ja) หรือวาดขึ้นมาแบบไดนามิก
💡 กฎการแสดงผลของระบบ: Windows Explorer จะแสดงกลุ่มไอคอนที่มี Resource ID ต่ำที่สุด (หรือลำดับที่ 1) เป็นไอคอนหลักโดยอัตโนมัติ เครื่องมือของเราจะแสดงกลุ่มที่ซ่อนอยู่ทั้งหมดเพื่อให้คุณดาวน์โหลดได้อย่างอิสระ!
คำถามที่พบบ่อย (FAQ)
ทำไมถึงแยกออกมาได้หลายขนาด (ตั้งแต่ 16x16 ถึง 256x256)?
โปรแกรมมาตรฐานของ Windows จะรวมขนาดความละเอียดหลายระดับ (16×16, 24×24, 32×32, 48×48, 64×64, 128×128 และ 256×256) ไว้ในไฟล์เดียวเพื่อให้เหมาะสมกับทาสก์บาร์, เมนูสลับหน้าต่าง Alt+Tab, จอภาพ 4K ความหนาแน่นสูง และเมนู Start เครื่องมือนี้จะกู้คืนทุกขนาดพร้อมกัน
ทำไมการแคปหน้าจอ (Screenshot) ถึงแทนที่การดึงไอคอนไม่ได้?
ภาพแคปหน้าจอจะมีความละเอียดต่ำมาก (ปกติ 32px หรือ 48px) และสูญเสียความโปร่งใส ทำให้มีพื้นหลังสีเทาหรือดำทึบและขอบแตก เครื่องมือนี้จะดึงไฟล์ PNG 256×256 ต้นฉบับพร้อมความโปร่งใสสมบูรณ์แบบ
โปรแกรมนี้สามารถตรวจสอบได้หรือไม่ว่า EXE เป็น 32 บิต หรือ 64 บิต (ARM หรือ x64)?
ตรวจสอบได้แน่นอน! ขณะแยกไอคอน ระบบจะอ่านส่วนหัว PE COFF และ Optional Header เพื่อแสดง สถาปัตยกรรมเป้าหมาย (x64/AMD64, 32-bit x86, ARM64 เป็นต้น), ประเภทระบบย่อย (GUI หรือ Console CUI), เวลาคอมไพล์ และข้อมูลเวอร์ชันอย่างละเอียด
การดึงไอคอน EXE ทางออนไลน์ปลอดภัยและมีความเป็นส่วนตัวหรือไม่?
เครื่องมือนี้ใช้การถอดรหัสไบนารี JavaScript บนฝั่งไคลเอนต์ การประมวลผลทั้งหมดเกิดขึ้น ในหน่วยความจำเบราว์เซอร์ของคุณเท่านั้น ไฟล์ของคุณ จะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใดๆ อย่างแน่นอน
รูปแบบไฟล์ที่รองรับและรายการข้อมูลที่ดึงได้
นอกจากการแยกไอคอนโปรแกรมแล้ว ยังรองรับการตรวจสอบทรัพยากรไบนารีและข้อมูลเมทาดาทาอย่างครบถ้วน:
รูปแบบไฟล์ที่รองรับ Supported File Formats
- .exe ไฟล์โปรแกรมรันได้ของ Windows (.exe)
- .dll ไฟล์ Dynamic Link Library (.dll)
- .lnk ไฟล์ทางลัด Windows (.lnk)
- .ico ไฟล์ทรัพยากรไอคอน (.ico)
- .scr ไฟล์พักหน้าจอ Windows (.scr)
- .cpl แอปเพล็ต Control Panel (.cpl)
ไอคอนและรูปภาพที่สามารถแยกได้ Extractable Image & Icon Assets
- กลุ่มไอคอนหลายชุด (Icon Groups / RT_GROUP_ICON)
- ไอคอนย่อยทุกความละเอียด (Sub-Icons / RT_ICON, 16×16 ~ 256×256)
- สตรีมกราฟิก PNG HD ดั้งเดิม (Raw PNG Graphic Stream)
- บิตแมป DIB และมาสก์โปร่งใส (DIB Bitmap & Alpha Mask)
- ส่งออกเป็น PNG แบบโปร่งใส (Transparent PNG Export)
- รวมชุดไฟล์ ICO หลายขนาดมาตรฐาน (Multi-Size ICO Package)
- ส่งออกเป็นรูปแบบ WebP สมัยใหม่ (Modern WebP Format)
ข้อมูลเมทาดาทาและส่วนหัว PE ที่วิเคราะห์ได้ Extracted Metadata & PE Headers
จุดเด่นและคุณสมบัติหลัก
ฟรี 100% และไม่มีข้อจำกัด
ใช้งานออนไลน์ได้ทันทีโดยไม่ต้องสมัครหรือล็อกอิน ไม่มีจำกัดขนาดหรือจำนวนไฟล์
สกัดคุณภาพสูงแบบไม่สูญเสียความคมชัด
อ่านข้อมูลไบนารีต้นฉบับโดยตรง รักษาสี 32 บิตและความโปร่งใสของภาพอย่างสมบูรณ์แบบ
รองรับหลายชุดไอคอนและทุกขนาด
แจกแจงชุดไอคอนหลายชุดและขนาด 16×16 ถึง 256×256 เพื่อค้นหาไอคอนที่ซ่อนอยู่
รองรับทุกอุปกรณ์ใช้งานได้ทันที
ทำงานได้อย่างราบรื่นบน Windows, macOS, Linux และเบราว์เซอร์บนมือถือ
ส่งออกได้หลายรูปแบบใน 1 คลิก
ดาวน์โหลดเป็น PNG โปร่งใส, ICO หลายขนาด หรือ WebP พร้อมปุ่มลัดคัดลอกรูปภาพ
ไม่ต้องติดตั้งโปรแกรมและเป็นส่วนตัว 100%
ไม่ต้องตั้งค่า C++ หรือ Python ประมวลผลในหน่วยความจำเครื่อง ข้อมูลปลอดภัยแน่นอน