วิธีดู แก้ไข และค้นหาไฟล์ไบนารีในเบราว์เซอร์ (ค้นหาแบบ hex, ข้อความ และ bit)
🔢

คู่มือการใช้งาน ClearEvo Hex Editor ทีละขั้นตอน - hex editor ออนไลน์ฟรี: เปิดไฟล์อะไรก็ได้ แก้ไข byte ได้ในตัว และค้นหาด้วย hex ข้อความ ตัวเลข หรือ bit sequence ทั้งหมดทำงานในเบราว์เซอร์ของคุณโดยไม่มีการอัปโหลดไฟล์ (อ่านที่มาของเครื่องมือนี้ได้ในโพสต์ต้นทาง)
ดูและแก้ไข
- เปิด https://www.clearevo.com/hex/ (ใช้เบราว์เซอร์รุ่นใหม่ตัวไหนก็ได้) แล้วเปิดไฟล์ของคุณ - ไฟล์ถูกประมวลผลในเบราว์เซอร์ทั้งหมด ไม่มีการอัปโหลด (มีเพียง Google Analytics สำหรับนับสถิติผู้เข้าชมเท่านั้น)
- คลิกที่ byte แล้วพิมพ์เลข hex เพื่อเขียนทับ ใช้ปุ่มลูกศรเลื่อนตำแหน่งได้ byte ที่ถูกแก้ไขจะถูกไฮไลต์ให้เห็น
- บันทึกสำเนาที่แก้ไขแล้วออกมาเป็นไฟล์ใหม่ (ตอนนี้ทำได้เฉพาะเขียนทับ - ยังแทรกหรือลบ byte ไม่ได้)
ค้นหาได้ 4 แบบ
- Hex sequence - เช่น
DE AD BE EFจะใส่ตัวคั่นหรือไม่ก็ได้ - ข้อความ - พิมพ์สตริงธรรมดา ระบบจะ encode แล้วค้นหาเป็น byte
- ตัวเลข - พิมพ์ค่าฐานสิบ (หรือ hex ขึ้นต้นด้วย
0x) เลือก little/big endian แล้วระบบจะค้นหาแบบตรงขอบ octet มีพรีวิวชนิดข้อมูลแบบ Rust ให้ดู (u8/u16/u32/u64และเปลี่ยนเป็นi8/i16/… อัตโนมัติเมื่อค่าติดลบ) - ระบบเลือกชนิดที่เล็กที่สุดที่พอดีให้อัตโนมัติ หรือจะเลือกเองก็ได้ - Bit sequence ที่ bit offset ใดก็ได้ - วางแพตเทิร์นอย่าง
101100111แล้วระบบจะหาเจอแม้แพตเทิร์นจะคร่อมขอบ octet โดยรายงานผลเป็น byte offset + bit offset ฟีเจอร์นี้คือเหตุผลหลักที่ผมสร้างเครื่องมือนี้ขึ้นมา: payload ด้านโทรคมนาคม/GNSS ที่อัดข้อมูลแบบ bit-packed ซึ่งฟิลด์ไม่ตรงขอบ byte
การค้นหาวนกลับไปต้นไฟล์ให้เอง กด Enter หรือ C-s เพื่อกระโดดไปผลลัพธ์ถัดไป และมีช่อง goto offset (เป็นเลข hex) ให้ด้วย
เครื่องมือนี้เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส: ykasidit/clearevo_online_tools - ยินดีรับ issue และ pull request ครับ
คำแปลภาษาไทยนี้มี AI ช่วยเรียบเรียง — หากพบจุดที่อ่านแล้วขัด แจ้งได้ในคอมเมนต์ครับ
Full disclosure: this post - and any code or tool it describes - was co-authored with Claude (Anthropic’s AI, via Claude Code). I directed, guided and reviewed. I don’t want to pretend otherwise.