Hexter

Novità

1.0

Un visualizzatore ed editor esadecimale nativo per macOS, veloce e sicuro.

Interfaccia

  • Struttura nativa macOS: comandi nella barra dei menu con scorciatoie da tastiera per ogni azione, una barra degli strumenti di sistema (Apri, Vai all’offset, Trova, blocco delle modifiche, Esporta, Inspector) e una finestra il cui centro è la griglia esadecimale.
  • Barra di ricerca (⌘F) con modalità Testo/Hex, conteggio dei risultati in tempo reale, ricerca ciclica avanti/indietro (⌘G / ⌘⇧G) e Usa selezione per la ricerca (⌘E).
  • Barra laterale Inspector con tre schede: Inspect (riepilogo della selezione, valori dei byte, anteprima della codifica, corsie di parole), Analyze (hash, stringhe, anomalie, strutture, Apple Intelligence) e Annotate (segnalibri, diff binario, patch).
  • Un unico canale di stato temporaneo nella barra di stato al posto di messaggi in linea sparsi.
  • I file si aprono in sola lettura. La modifica è un interruttore esplicito; le modifiche sono un livello di patch virtuale con annullamento per singola patch. Sovrascrivere l’originale richiede una conferma e offre un backup automatico. Salva una copia e tutte le esportazioni usano i pannelli di salvataggio standard.

Prestazioni

  • La griglia scorre l’intero file. I file molto grandi usano una superficie di scorrimento proporzionale, e vai, ricerca, segnalibri e strutture navigano con precisione al byte. I byte vengono letti su richiesta tramite una cache a blocchi LRU.
  • I file vengono aperti una sola volta per documento; le letture sono chiamate pread stateless, sicure in condizioni di concorrenza.
  • Calcolo degli hash, estrazione delle stringhe, scansione delle anomalie, diff binario e parsing delle strutture vengono eseguiti fuori dal thread principale, con possibilità di annullamento.
  • I risultati della ricerca arrivano in lotti raggruppati, e la digitazione non ricarica più la finestra.

Piattaforma

  • App Sandbox con accesso ai file selezionati dall’utente; i file recenti persistono tra un avvio e l’altro tramite segnalibri con ambito di sicurezza.
  • Modalità linguaggio Swift 6, runtime protetto, icona dell’app Liquid Glass a livelli.
  • macOS 26 o versioni successive.