FlexHex


FlexHex es un editor hexadecimal gratuito para Microsoft Windows que puede editar archivos, flujos alternativos NTFS y datos dispersos, archivos compuestos OLE, discos lógicos y unidades físicas. [1] [2] [3] [4] [5] [6]

FlexHex utiliza el modelo de 'pila de edición', que representa el archivo que se está editando como el flujo original sin cambios y una pila de operaciones de edición primitivas. El archivo original se mantiene intacto y se modifica solo cuando el usuario selecciona el comando Guardar. Las ventajas de este modelo son 1) no es necesario leer el archivo en la memoria, por lo que no hay límite de tamaño de archivo, y 2) se puede implementar una lista ilimitada de Deshacer/Rehacer simplemente recorriendo la pila de operaciones.

FlexHex está escrito en Visual C++ y MFC , lo que lo hace muy rápido y mantiene el tamaño lo suficientemente pequeño.

Además de las funciones estándar más o menos típicas de otros editores hexadecimales, FlexHex ofrece algunas exclusivas. Específicamente, FlexHex es el único editor hexadecimal que puede crear o editar flujos alternativos NTFS , archivos dispersos y almacenamiento estructurado OLE .