วิธีแทรกอักขระ Null (ASCII 00) ใน Notepad ได้อย่างไร


30

ฉันต้องการแทรกตัวอักขระ null (ค่า ASCII 00) ลงในไฟล์ที่เปิดใน Notepad โปรแกรมที่กำลังอ่านไฟล์นี้คาดหวังว่า 00 ในตอนท้าย แต่จะได้รับค่า ASCII สำหรับพื้นที่ - 20

ฉันจะบรรลุสิ่งนี้ได้อย่างไร


2
ฉันหวังว่าการกดค้างไว้ที่ Alt และกดสี่ศูนย์บน numpad จะแทรก null ด้วยวิธีเดียวกันกับที่มันแทรกอักขระที่พิมพ์ได้ทั้งหมด แต่ไม่ได้

หากใช้งานได้คุณต้องมีสองศูนย์ไม่ใช่สี่ Alt+09ใช้งานได้กับ Tab เช่น
mbomb007

คำตอบ:


18

ด้วย Notepad ++

  1. ไปที่Edit > Character Panelเพื่อแสดงแผงการแทรก ASCII

  2. วางเคอร์เซอร์ที่คุณต้องการแทรกตัวละคร

  3. คลิกสองครั้งที่อักขระที่จะแทรก

    แผงแทรก ASCII


1
@DavidPostill เป็น Notepad ++ ซึ่งจริงๆแล้วเป็นสิ่งที่ฉันค้นหาเมื่อฉันพบคำถามนี้
mbomb007

ที่ไม่ได้ช่วยเมื่อ OP เราใช้ Notepad
DavidPostill

4
@DavidPostill นี่ไม่เหมาะสำหรับ OP อีกต่อไป นี่สำหรับผู้ใช้ที่ค้นหาคำถามนี้เมื่อทำการค้นหา OP ได้สิ่งที่เขาต้องการเมื่อหลายปีก่อนและลบบัญชีของเขา นอกจากนี้คำตอบนี้ยังเป็น Notepad ++
mbomb007

14

ด้วย Notepad ++

จาก HEX

  1. พิมพ์ 00 00 00
  2. เลือกข้อความนี้
  3. TextFX> TextFX Convert> แปลง Hex เป็นข้อความ

จาก Base64

  1. พิมพ์ AA ==
  2. เลือกข้อความนี้
  3. ปลั๊กอิน> เครื่องมือ MIME> ถอดรหัสฐาน 64

การทำแผนที่คือ:

NUL -> AA=
NUL NUL -> AAA=
NUL NUL NUL -> AAAA

ขั้นตอนของคุณไม่ตรงกับการแมป คุณพูดAA==ในที่เดียวและAA=อีกแห่ง
mbomb007

1
โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม OP กำลังใช้ Notepad
DavidPostill

2
@DavidPostill OP ถามถึงสิ่งที่เป็นไปไม่ได้ดังนั้นจึงเป็นเรื่องดีที่เขาให้วิธีการอื่นในการป้อน NUL ลงในไฟล์
mbomb007

5

โปรแกรมแก้ไขข้อความปกติเช่น Notepad มักไม่มีความสามารถในการป้อนอักขระ NUL ลงในไฟล์ สิ่งที่คุณอาจต้องการทำคือใช้"hex editor" (โปรแกรมแก้ไขข้อความบางตัวมีโหมด "hex" ด้วย) สิ่งนี้จะช่วยให้คุณป้อนอักขระ NUL หรือไบต์อื่น ๆ ที่คุณอาจต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.