มีวิธีแสดงเลขฐานสิบหก / ASCII สำหรับข้อความทั้งหมดที่แสดงในเครื่องมือแก้ไขหรือไม่?
ฉันใช้ Windows XP และ Notepad ++ 6.3
มีวิธีแสดงเลขฐานสิบหก / ASCII สำหรับข้อความทั้งหมดที่แสดงในเครื่องมือแก้ไขหรือไม่?
ฉันใช้ Windows XP และ Notepad ++ 6.3
คำตอบ:
หากคุณกำลังมองหาค่าอักขระที่ไม่เป็นมาตรฐานคุณสามารถเลือกมุมมอง> แสดงสัญลักษณ์> แสดงอักขระทั้งหมด
ค่า ASCII คลาสสิกด้านล่าง 32 จะแสดงมีชื่อในภาพด้านบนขวาที่นี่ "HT" คืออักขระแท็บที่มีค่า ASCII 09, "LF" คือ linefeed (อักขระบรรทัดใหม่) และอื่น ๆ แต่ส่วนที่เหลือส่วนใหญ่จะแสดงรหัสฐานสิบหกสำหรับค่าหากไม่ใช่สัญลักษณ์ภาพจริงในการเข้ารหัสปัจจุบัน
ที่นี่คุณจะพบปลั๊กอินจำนวนมากสำหรับ Notepad ++: http://sourceforge.net/projects/npp-plugins/
hex-editor-plugin พร้อมอยู่ด้วย: http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/
นอกเหนือจากปลั๊กอินที่กล่าวถึงข้างต้นแล้วยังมีปลั๊กอิน TextFX (อธิบายไว้ที่นี่: /programming/12699833/textfx-menu-is-missing-in-notepad )
ด้วยคุณสามารถเลือก TextFX Convert> แปลงข้อความเป็น hex-16
ในความเป็นจริงมีปลั๊กอินที่มาเป็น "HexEditor.dll" กับขนาด 270336 ไบต์ คัดลอกไปยังโฟลเดอร์ "ปลั๊กอิน"
ใช้งานได้กับ Notepad ++ เวอร์ชัน 32 บิตเท่านั้น ดูเหมือนว่าจะไม่มีเวอร์ชั่น 64 บิต น่าเสียดายที่ NPP ปิดใช้งานปลั๊กอิน (ย้ายไปยังโฟลเดอร์ที่ถูกปิดใช้งาน) เมื่ออัปเกรด NPP มันบอกว่ามีปัญหาที่รู้จักกัน ฉันไม่เคยวิ่งเข้าไปในสิ่งเหล่านั้น มันใช้งานได้ดีสำหรับฉัน มี Sourcecode ให้ใช้และควรสร้างรหัสขึ้นมาใหม่และทำซ้ำบางสิ่ง ฉันขอแนะนำให้ใช้ hex-editor ฟรี "hxd" ต่อไปเพื่อดูมุมมองด่วนของไบนารี
ฉันพบ HEX_Editor สำหรับ Notepad ++ x64 แล้ว