¿Cómo insertar un carácter nulo (ASCII 00) en el Bloc de notas?


30

Quiero insertar un carácter nulo (valor ASCII 00) en un archivo abierto en el Bloc de notas. Un programa que está leyendo este archivo espera 00 al final, pero está obteniendo el valor ASCII para el espacio - 20.

¿Cómo puedo conseguir esto?


2
Tenía la esperanza de que mantener presionada la tecla Alt y presionar cuatro cero en el teclado numérico insertaría el nulo de la misma manera que inserta todos los caracteres imprimibles, pero no es así.

Si funcionó, solo necesitarías dos ceros, no cuatro. Alt+09funciona para Tab, por ejemplo.
mbomb007

Respuestas:


18

Con Notepad ++

  1. Vaya a Edit > Character Panelpara mostrar el Panel de inserción ASCII.

  2. Coloque el cursor donde desea insertar el carácter.

  3. Haga doble clic en el carácter para insertar.

    Panel de inserción ASCII


1
@DavidPostill Es Notepad ++, que en realidad es lo que estaba buscando cuando encontré esta pregunta.
mbomb007

Eso no ayuda cuando el OP nos usa el Bloc de notas.
DavidPostill

44
@DavidPostill Esto ya no es para el OP. Esto es para los usuarios que encuentran esta pregunta al buscar. El OP obtuvo lo que quería hace años y eliminó su cuenta. Además, esta respuesta también es Notepad ++
mbomb007

14

Con Notepad ++

De HEX

  1. Tipo 00 00 00
  2. Selecciona este texto
  3. TextFX> TextFX Convert> Convertir Hex a texto

De Base64

  1. Escriba AA ==
  2. Selecciona este texto
  3. Complementos> Herramientas MIME> Decodificación Base64

El mapeo es:

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

Sus pasos no coinciden con sus asignaciones. Dices AA==en un lugar y AA=en otro.
mbomb007

1
Por favor lea la pregunta otra vez cuidadosamente. Su respuesta no responde a la pregunta original. El OP está usando el Bloc de notas.
DavidPostill

2
@DavidPostill El OP solicitó algo que es imposible, por lo que está bien que proporcione un método alternativo para ingresar un NUL en un archivo.
mbomb007

5

Los editores de texto normales como el Bloc de notas generalmente no tienen la capacidad de ingresar caracteres NUL en los archivos. Lo que probablemente quiera hacer es usar un "editor hexadecimal" (algunos editores de texto también tienen un modo "hexadecimal"). Esto le permitirá ingresar caracteres NUL o cualquier otro byte que pueda necesitar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.