ระบุไฟล์ใด ๆ จากไบต์นำหน้า — ค้นหาลายเซ็นรูปแบบ 100+ แบบตามชื่อ นามสกุล หรือ hex ดูไบต์ magic-number การแสดงผล ASCII ออฟเซ็ตไบต์ และหมวดหมู่รูปแบบ และคัดลอกลายเซ็นใด ๆ ในคลิกเดียว ในเบราว์เซอร์ ฟรี

ทุกลายเซ็นทำงานจากแหล่งอ้างอิงในตัวในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดและไม่มีไฟล์ใดถูกอ่านโดยเซิร์ฟเวอร์

ลอง:
รูปแบบ นามสกุล ลายเซ็น hex ASCII ออฟเซ็ต หมวดหมู่
ไม่มีลายเซ็นที่ตรงกับการค้นหาของคุณ
ลองชื่อรูปแบบ นามสกุล หรือไบต์ hex — เช่น PNG, .zip หรือ 25 50 44 46

เกี่ยวกับ ลายเซ็นไฟล์ (Magic Numbers)

ลายเซ็นไฟล์ (file signatures) หรือที่เรียกว่าเลขมหัศจรรย์ (magic numbers) คือลำดับไบต์คงที่ที่จุดเริ่มต้น (หรือใกล้เคียง) ของไฟล์ที่ระบุรูปแบบที่แท้จริงของไฟล์ โดยไม่ขึ้นกับชื่อหรือนามสกุลของมัน ตัวอ้างอิงนี้รวบรวมลายเซ็นของมากกว่า 100 รูปแบบไฟล์ แต่ละรายการมีไบต์เลขฐานสิบหก การแสดงผลแบบ ASCII ที่พิมพ์ได้ (ถ้ามี) ตำแหน่งออฟเซ็ตที่พบลายเซ็น และหมวดหมู่ของรูปแบบ

การค้นหาทำได้จากทุกมุม: พิมพ์ชื่อรูปแบบอย่าง PNG นามสกุลอย่าง .pdf หรือไบต์เลขฐานสิบหกดิบอย่าง 50 4B แล้วลายเซ็นที่ตรงกันจะปรากฏขึ้นทันที ชิปหมวดหมู่ช่วยจำกัดรายการให้เหลือรูปแบบภาพ เสียง วิดีโอ เอกสาร ไฟล์บีบอัด โปรแกรมที่รันได้ ฟอนต์ ฐานข้อมูล หรืออื่น ๆ และลายเซ็นเลขฐานสิบหกใดก็คัดลอกได้ด้วยคลิกเดียว

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

วิธีใช้ ลายเซ็นไฟล์ (Magic Numbers)

  1. เปิดไฟล์ที่คุณต้องการระบุในตัวดูหรือตัวแก้ไขเลขฐานสิบหก แล้วจดไบต์แรกของมัน
  2. วางหรือพิมพ์ไบต์เลขฐานสิบหกนั้นลงในช่องค้นหา เช่น 25 50 44 46
  3. หรือค้นหาด้วยชื่อรูปแบบหรือนามสกุลเพื่อดูลายเซ็นที่รูปแบบนั้นควรมี
  4. ใช้ชิปหมวดหมู่เพื่อจำกัดผลลัพธ์ให้เหลือภาพ ไฟล์บีบอัด โปรแกรมที่รันได้ และอื่น ๆ
  5. เปรียบเทียบออฟเซ็ตที่ระบุไว้ บางลายเซ็นเริ่มหลังไบต์ 0 และคัดลอกลายเซ็นเลขฐานสิบหกหากต้องนำไปใช้ที่อื่น

คำถามที่พบบ่อย

เป็นลำดับไบต์คงที่สั้น ๆ ที่วางไว้ในตำแหน่งออฟเซ็ตที่รู้จัก โดยปกติคือจุดเริ่มต้นเลย ที่ประกาศรูปแบบของไฟล์ ไฟล์ PNG เริ่มด้วย 89 50 4E 47 ส่วน PDF เริ่มด้วย 25 50 44 46 (“%PDF”) โปรแกรมต่าง ๆ ตรวจสอบไบต์เหล่านี้แทนที่จะเชื่อนามสกุลไฟล์

เพราะนามสกุลเป็นเพียงส่วนหนึ่งของชื่อไฟล์เท่านั้น ใครก็สามารถเปลี่ยนชื่อ evil.exe เป็น photo.jpg ได้ ลายเซ็นสะท้อนสิ่งที่ไบต์เป็นจริง ๆ เมื่อทั้งสองไม่ตรงกัน ให้เชื่อลายเซ็น ความไม่ตรงกันนั้นแหละที่ตัวตรวจสอบไฟล์อัปโหลดและโปรแกรมสแกนมัลแวร์ใช้จับไฟล์ที่ปลอมตัว

บางรูปแบบสงวนไบต์เริ่มต้นไว้สำหรับข้อมูลอื่น เช่น ไฟล์ ISO วางเครื่องหมาย CD001 ไว้ที่ออฟเซ็ต 32769 คอลัมน์ออฟเซ็ตจะบอกตำแหน่งที่ต้องดู ดังนั้นเริ่มเปรียบเทียบเลขฐานสิบหกที่ไบต์นั้น ไม่ใช่ที่จุดเริ่มต้น

เพราะเอกสาร Office สมัยใหม่ ไฟล์ JAR และคอนเทนเนอร์อื่น ๆ อีกมากมาย แท้จริงแล้วเป็นไฟล์บีบอัด ZIP ทั้งหมด จึงเริ่มต้นด้วย PK (50 4B) การแยกแยะไฟล์เหล่านี้ต้องดูเนื้อหาภายในไฟล์บีบอัด ไม่ใช่แค่ไบต์นำหน้า

ใช้ตัวดูเลขฐานสิบหกใดก็ได้: xxd file | head บน Linux และ macOS หรือตัวแก้ไขเลขฐานสิบหกบน Windows บรรทัดแรกของผลลัพธ์จะแสดงไบต์นำหน้าเป็นเลขฐานสิบหก วางไบต์เหล่านั้นลงในช่องค้นหาที่นี่เพื่อจับคู่กับรูปแบบ

ใช่ ฐานข้อมูลฝังมาพร้อมหน้าเว็บและการค้นหาเกิดขึ้นในเบราว์เซอร์ของคุณเอง ไม่มีไฟล์ใดถูกอัปโหลด ไม่มีเซิร์ฟเวอร์ใดอ่านข้อมูลของคุณ และไม่มีค่าใช้จ่ายหรือบัญชีที่ต้องสมัคร

แชร์สิ่งนี้
ต้องการความช่วยเหลือ?
พบปัญหากับเครื่องมือนี้หรือไม่? แจ้งทีมงานของเรา
รายงานปัญหา

เพิ่มเครื่องมือฟรีนี้ลงในเว็บไซต์ของคุณเอง — คัดลอกและวางโค้ดด้านล่าง