메모장에 널 문자 (ASCII 00)를 삽입하는 방법?


30

메모장의 열린 파일에 null 문자 (ASCII Value 00)를 삽입하고 싶습니다. 이 파일을 읽는 프로그램은 끝에 00이 필요하지만 공간 -20에 대한 ASCII 값을 얻습니다.

어떻게하면 되나요?


2
Alt 키를 누른 상태에서 숫자 키패드에서 4 개의 0을 누르면 인쇄 가능한 모든 문자를 삽입하는 것과 같은 방식으로 null이 삽입되기를 희망했지만 그렇지 않습니다.

제대로 작동하면 4 개가 아닌 2 개의 0 만 있으면 됩니다. Alt+09예를 들어 탭에서 작동합니다.
mbomb007

답변:


18

메모장으로 ++

  1. 로 이동 Edit > Character PanelASCII 삽입 패널을 표시하려면로 .

  2. 문자를 삽입 할 위치에 커서를 놓습니다.

  3. 삽입 할 문자를 두 번 클릭하십시오.

    ASCII 삽입 패널


1
@DavidPostill 메모장 ++입니다.이 질문을 찾았을 때 실제로 검색 한 것입니다.
mbomb007

OP를 사용하면 메모장을 사용할 때 도움이되지 않습니다.
DavidPostill

4
@DavidPostill 더 이상 OP를 위한 것이 아닙니다 . 검색 할 때이 질문을 찾은 사용자를위한 것입니다. OP는 몇 년 전에 원하는 것을 얻었고 계정을 삭제했습니다. 게다가, 이 답변 은 Notepad ++입니다
mbomb007

14

메모장으로 ++

HEX에서

  1. 00 00 00 유형
  2. 이 텍스트를 선택하십시오
  3. TextFX> TextFX 변환> 16 진수를 텍스트로 변환

Base64에서

  1. AA == 유형
  2. 이 텍스트를 선택하십시오
  3. 플러그인> MIME 도구> Base64 디코딩

매핑은 다음과 같습니다.

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

단계가 매핑과 일치하지 않습니다. 당신은 AA==한 곳 AA=에서 또 다른 곳에서 말합니다 .
mbomb007

1
질문을주의 깊게 다시 읽으십시오. 귀하의 답변은 원래 질문에 대한 답변이 아닙니다 . OP가 메모장을 사용하고 있습니다.
DavidPostill

2
@DavidPostill OP는 불가능한 것을 요청했기 때문에 파일에 NUL을 입력하는 다른 방법을 제공하는 것이 좋습니다.
mbomb007

5

메모장과 같은 일반 텍스트 편집기에는 일반적으로 파일에 NUL 문자를 입력 할 수있는 기능이 없습니다. 당신이 아마하고 싶은 것은 사용하는 것입니다 "16 진수 편집기를" (일부 텍스트 편집기는 또한 "진수"모드를 가지고). 이를 통해 NUL 문자 또는 필요한 다른 바이트를 입력 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.