Hexter

Novedades

1.0

Un visor y editor hexadecimal nativo de macOS, rápido y seguro.

Interfaz

  • Entorno nativo de macOS: comandos en la barra de menús con atajos de teclado para cada acción, una barra de herramientas del sistema (Abrir, Ir a offset, Buscar, bloqueo de edición, Exportar, Inspector) y una ventana cuyo centro es la cuadrícula hexadecimal.
  • Barra de búsqueda (⌘F) con modos Texto/Hex, recuento de coincidencias en vivo, Buscar siguiente/anterior con salto de línea (⌘G / ⌘⇧G) y Usar selección para buscar (⌘E).
  • Barra lateral del Inspector con tres pestañas: Inspeccionar (resumen de la selección, valores de byte, vista previa de codificación, carriles de palabras), Analizar (hashes, cadenas, anomalías, estructuras, Apple Intelligence) y Anotar (marcadores, comparación binaria, parches).
  • Un único canal de estado transitorio en la barra de estado en lugar de mensajes sueltos dispersos.
  • Los archivos se abren en modo solo lectura. La edición se activa con un interruptor explícito; las ediciones forman una capa de parches virtual con reversión por parche. Sobrescribir el original requiere confirmación y ofrece una copia de seguridad automática. Guardar una copia y todas las exportaciones usan paneles de guardado estándar.

Rendimiento

  • La cuadrícula recorre el archivo entero. Los archivos muy grandes usan una superficie de desplazamiento proporcional, y el salto, la búsqueda, los marcadores y las estructuras navegan con precisión de byte. Los bytes se leen bajo demanda mediante una caché de fragmentos LRU.
  • Los archivos se abren una sola vez por documento; las lecturas son llamadas pread sin estado, seguras ante la concurrencia.
  • El cálculo de hashes, la extracción de cadenas, el escaneo de anomalías, la comparación binaria y el análisis de estructuras se ejecutan fuera del hilo principal y se pueden cancelar.
  • Los resultados de búsqueda llegan en lotes agrupados, y escribir ya no vuelve a renderizar la ventana.

Plataforma

  • App Sandbox con acceso a archivos seleccionados por el usuario; los archivos recientes se conservan entre sesiones mediante marcadores con ámbito de seguridad.
  • Modo de lenguaje Swift 6, entorno de ejecución reforzado, icono de app en capas con Liquid Glass.
  • macOS 26 o posterior.