Journal des modifications
1.0
Un visualiseur et éditeur hexadécimal natif pour macOS, rapide et sûr.
Interface
- Une enveloppe macOS native : des commandes de barre de menus avec raccourcis clavier pour chaque action, une barre d’outils système (Ouvrir, Aller à l’offset, Rechercher, verrou d’édition, Exporter, Inspecteur) et une fenêtre dont le centre est la grille hexadécimale.
- Une barre de recherche (⌘F) avec les modes Texte/Hex, un décompte des correspondances en direct, la recherche suivante/précédente avec bouclage (⌘G / ⌘⇧G) et l’usage de la sélection pour la recherche (⌘E).
- Une barre latérale Inspecteur avec trois onglets : Inspecter (résumé de la sélection, valeurs des octets, aperçu de l’encodage, pistes de mots), Analyser (empreintes, chaînes, anomalies, structures, Apple Intelligence) et Annoter (signets, comparaison binaire, correctifs).
- Un unique canal d’état transitoire dans la barre d’état, au lieu de messages en ligne éparpillés.
- Les fichiers s’ouvrent en lecture seule. L’édition est un basculement explicite ; les modifications forment une couche de correctifs virtuelle avec annulation par correctif. Écraser l’original demande une confirmation et propose une sauvegarde automatique. Enregistrer une copie et toutes les exportations utilisent les fenêtres d’enregistrement standard.
Performance
- La grille fait défiler le fichier entier. Les fichiers très volumineux utilisent une surface de défilement proportionnelle, et le saut, la recherche, les signets et les structures naviguent à l’octet près. Les octets sont lus à la demande via un cache de blocs LRU.
- Chaque document ouvre son fichier une seule fois ; les lectures sont des appels pread sans état, sûrs en accès concurrent.
- Le calcul d’empreintes, l’extraction de chaînes, l’analyse d’anomalies, la comparaison binaire et l’analyse de structures s’exécutent hors du fil principal, avec annulation possible.
- Les résultats de recherche arrivent par lots regroupés, et la saisie ne provoque plus de nouveau rendu de la fenêtre.
Plateforme
- App Sandbox avec accès aux fichiers sélectionnés par l’utilisateur ; les fichiers récents persistent d’un lancement à l’autre grâce aux signets à portée de sécurité.
- Mode langage Swift 6, runtime renforcé, icône d’app Liquid Glass en couches.
- macOS 26 ou version ultérieure.