¿Cómo instalo el complemento Notepad ++ Hex-Editor?

22

¿Cómo puedo instalar el complemento Notepad ++ Hex-Editor para Windows? El complemento parece haber sido difícil de instalar en el pasado , y Notepad ++ actualmente no tiene gestión integrada de complementos en la GUI.

(Ya no uso el Notepad ++ Hex-Editor, aunque estoy usando Notepad ++ cada vez más. El Hex-Editor no incluye soporte para deshacer, lo cual es un factor decisivo para mí. En cambio, uso HxD, que es poderoso y amigable para principiantes .)

Josiah: Desactivador juvenil excepto ...
fuente
Estoy usando el complemento Hex-Editor, y Notepad ++ siempre lo deshabilita al actualizar. Es porque, en algunos casos, muestra valores incorrectos. Has sido advertido
Jimbot
Gracias. HxD parece un excelente reemplazo hasta que se repare Hex-Editor .
Laurie Stearn
Recomiendo aceptar la respuesta de @Ogglas.
Jeff

Respuestas:

16

Actualizar:

Muchos votos negativos para mi respuesta y votos positivos para comentar que HEX-Editor ya no está disponible. Este no es el caso, probablemente esté utilizando 64-bit x64Notepad ++, instale 32-bit x86y lo tendrá disponible. Probado con Notepad++ 7.8.2 32-bit2020-01-12.

https://notepad-plus-plus.org/downloads/

Archivos fuente del editor HEX:

https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

Si quieres usarlo, Notepad++ 64-bitpuedes probar este repositorio no oficial:

https://github.com/chcg/NPP_HexEdit/releases

Original:

A partir del 13 de noviembre de 2018 Plugins Adminestá incluido en el instalador de Notepad ++ de forma predeterminada. Seleccione la pestaña Pluginsy haga clic en Plugins Admin...luego desplácese hacia abajo o busque HEX-Editor.

A pedido de la comunidad, un administrador de complementos incorporado está disponible en Notepad ++ v.7.6.

https://notepad-plus-plus.org/news/notepad-7.6-released.html

https://notepad-plus-plus.org/features/plugin-admin.html

ingrese la descripción de la imagen aquí

Ogglas
fuente
24
Tengo Notepad ++ v7.7.1, pero no hay un complemento Hex-Editor disponible en el Administrador de complementos. La URL de f0dder en su captura de pantalla ( f0dder.dcmembers.com/nppplugs.index.php ) ya no existe, y la descarga de complementos en el sitio actual de f0dder ( dcmembers.com/f0dder/download/81 ) no incluye Hex-Editor.
Remy Lebeau
1
Confirmo que el complemento no oficial en github.com/chcg/NPP_HexEdit/releases funciona. Gracias
Alex Poca
13

Notepad ++ no tiene gestión de complementos integrada en la GUI.

Notas:

  • El Administrador de complementos se eliminó de Notepad ++ 7.5 debido a la publicidad patrocinada (consulte la segunda captura de pantalla en la respuesta), aunque todavía estará allí si actualizó desde una versión anterior de Notepad ++.

    Puede notar que el complemento Administrador de complementos se ha eliminado de la distribución oficial. La razón es que Plugin Manager contiene la publicidad en su diálogo. Odio los anuncios en las aplicaciones, y me aseguro de que no haya anuncios, y nunca habrá anuncios en Notepad ++. Un Administrador de complementos incorporado está en progreso, y haré todo lo posible para enviarlo con Notepad ++ lo antes posible.

  • Actualmente se está trabajando en esto (el responsable del complemento y la lista de complementos integrarán el alojamiento gratuito en el administrador de complementos para deshacerse de la publicidad)

  • Mientras tanto, puede instalarlo manualmente ( descargar aquí ).

Se recomienda seguir utilizando el Administrador de complementos (ya que esto gestiona la actualización de los complementos instalados)

  1. Haga clic en Menú> Complementos> Administrador de complementos> Mostrar administrador de complementos

    ingrese la descripción de la imagen aquí

  2. Esto ahora muestra una lista de complementos disponibles, incluido Hex-Editor:

    ingrese la descripción de la imagen aquí

  3. Seleccione el complemento Hex-Editor y luego haga clic en Instalar.

    ingrese la descripción de la imagen aquí

DavidPostill
fuente
1
No veo esa opción del menú. Tengo un menú "Complementos", pero no tengo un submenú "Administrador de complementos". Estoy usando Notepad ++ v7.5.6 32 bit. ¿Podría el administrador de complementos en sí mismo ser un complemento?
JosiahYoder-deactive excepto ..
De hecho es ahora, no me di cuenta. Ver respuesta actualizada.
DavidPostill
66
Quizás las cosas han cambiado desde mayo, pero el editor HEX ya no está en la lista de complementos disponibles en el administrador de complementos. (editar: esto podría ser porque estoy ejecutando
npp de
2
@csauve podría ser. Estoy ejecutando el bloc de notas de 32 bits ++
DavidPostill
8
@csauve Encontré una versión de 64 bits en GitHub: NPP HexEdit . Solo descarga la HexEditor_0.9.5.19_x64.zipversión.
Sr. Polywhirl
13

El Hex-Editor recomendado aquí solo funciona para la versión de 32 bits de Notepad ++ . Consulte la respuesta de Ian u otra respuesta para obtener una solución que funcione con una versión de 64 bits. Personalmente uso HxD en lugar de un editor hexadecimal Notepad ++ porque no conozco un editor hexadecimal Notepad ++ que admita deshacer , que es una característica crítica para mí.


Primero, instale Notepad ++ . Recomiendo instalar la versión de 64 bits a menos que tenga una máquina MUY antigua. Para encontrarlo, desplácese hacia abajo más allá de la versión de 32 bits. Si conoce un mejor enlace a la versión de 64 bits, sugiéralo en los comentarios.

A continuación, descargue el último complemento .dll de HexEditor . Lo descargué HexEditor_0_9_5_UNI_dll.zip. No haga clic en el gran botón verde de descarga (HTMLTag_plugin o etc.): es un anuncio y podría ser una aplicación de la que es casi imposible deshacerse.

Finalmente, abra el archivo zip, seleccione el HexEditor.dllarchivo y colóquelo en la carpeta

C:\Program Files (x86)\Notepad++\plugins\HexEditor

si instaló la versión de 32 bits de Notepad ++ y

C:\Program Files\Notepad++\plugins\HexEditor

si instaló la versión de 64 bits. (Para versiones anteriores de Notepad ++, omita la carpeta HexEditor)

Para probar si su instalación fue exitosa, reinicie Notepad ++, y debería ver una opción de menú Complementos -> Hex-Editor -> Ver en Hex. Esto alternará si está viendo el archivo en hexadecimal.

El editor hexadecimal Notepad ++ no tiene que deshacer el soporte, por lo que ya no lo uso. (Todavía estoy usando Notepad ++). En cambio, uso HxD, que es poderoso y amigable para principiantes .

Gracias a Bálint y momolang momo por señalar la necesidad de la carpeta HexEditor en las versiones más recientes.

Josiah: Desactivador juvenil excepto ...
fuente
HxD fue un gran consejo. Fácil de instalar y usar.
Casper el
44
El binario descargable para el complemento parece funcionar solo con 32 bits: mi NPP de 64 bits se negó a cargar el complemento diciendo que es incompatible porque es de 32 bits.
ChrisWue
1
@JosiahYoder Te lo acabo de confirmar. No se cargaría sin colocarlo dentro de una carpeta con el mismo nombre.
Bálint
2
-1, esto solo funciona para Notepad ++ de 32 bits, que está muy desactualizado
jcollum
1
@JosiahYoder El problema no es NPP, el problema es que el complemento HexEditor solo tiene 32 bits y, por lo tanto, x64 NPP no puede cargarlo.
Ian Kemp
6

Si las soluciones anteriores no funcionan, intente lo siguiente:

  1. Obtenga la DLL correcta de esta carpeta https://github.com/chcg/NPP_HexEdit/releases (probablemente esté en Windows de 64 bits si no está seguro)

  2. Abra la siguiente carpeta (inserte su nombre de usuario):

    C:\Users\<User name>\AppData\Local\Notepad++\plugins
    
  3. Crea una subcarpeta HexEditor

  4. Copie el HexEditor.dllarchivo en esta subcarpeta. Windows probablemente solicitará permiso para hacer esto.

  5. Reiniciar Notepad ++

Esto funcionó para mí en Notepad ++ 7.6 32bit

Martin Evans
fuente
1
Esta es la respuesta más simple que funcionó para mí en Notepad v7.7.1
jcollum
Esto también funciona para mí (Notepad ++ v7.8.1 64-bit) ...
aschipfl
¿Por qué estás usando una AppDataruta de usuario y no la %ProgramFiles%?
not2qubit
Me parece recordar que está relacionado con cómo se instaló Notepad ++ originalmente, es decir, un solo usuario o todos los usuarios. En mi máquina, esa carpeta contenía otros archivos relacionados.
Martin Evans
6

A partir de 2019, el complemento HexEditor original para Notepad ++ ha sido abandonado durante una década. El código fuente y el binario de 32 bits de la versión 0.9.5 está disponible en SourceForge, pero esto no es útil para los usuarios de NPP de 64 bits (probablemente la mayoría hoy en día).

Afortunadamente, hay varios tenedores del código fuente original de HexEditor disponibles en GitHub, y uno de ellos tiene binarios x64 precompilados disponibles para descargar:

https://github.com/chcg/NPP_HexEdit/releases/tag/0.9.5.19

Descargue HexEditor_0.9.5.19_x64.zipdesde el enlace anterior, cree el directorio %ProgramFiles%\Notepad++\plugins\HexEditor, extraiga lo descargado HexEditor.dllen ese directorio y reinicie NPP.

Ian Kemp
fuente
1
Esta es la respuesta correcta y la ruta correcta para colocar el complemento una vez descargado .
not2qubit
2
  1. Extraiga el archivo dll de zip después de descargarlo desde https://github.com/chcg/NPP_HexEdit/releases
  2. Tenga Notepad ++ abierto, haga clic en configuración-> Importar-> Importar plugin (s) ...
  3. Seleccione el archivo dll que debe importarse
  4. Cierre Notepad ++ y vuelva a abrir
  5. El editor hexadecimal se mostrará debajo de los complementos
Tony
fuente
-2

Agregar HexEditor.dll a AppData no me funciona. Pero al crear un C: \ Archivos de programa \ Notepad ++ \ plugins \ HexEditor y poner el dll en él, entonces funciona bien para mí.

Estoy usando Npp v7.6.6 (64 bits) en la ventana 10

Momolang momo
fuente
1
Esta solución fue sugerida hace un año.
Ramhound
¿Oh enserio? No lo vi en este hilo. De todos modos espero que funcione para otros.
Momolang momo
Se presentó el 19 de mayo de 2018.
Ramhound,
Como mencioné, no funciona para mí con ese enfoque. Necesito crear un "HexEditor" dentro del directorio de complementos para que funcione.
Momolang momo
1
Esto sugirió exactamente eso.
Ramhound