Data Interpreter

Inspecter des enregistrements binaires compacts et leurs graphiques synchronisés.

À propos de cet outil

Ouvrez un fichier binaire ou choisissez Exemple. Décrivez chaque enregistrement compact avec nom:type, séparé par virgules, points-virgules ou retours à la ligne, puis Interpréter. Modifier la structure, l’ordre des octets ou la limite efface les anciens résultats. Un nouveau fichier utilise les réglages courants. Champs contigus, sans alignement/remplissage automatique C, en-tête ou longueur variable. L’exemple comporte quatre enregistrements de 32 octets.

Types : int8/uint8, int16/uint16, int32/uint32, int64/uint64, float32/float64 et char ; [N] désigne un tableau fixe. Les tableaux numériques deviennent des colonnes. char et char[N] donnent de l’ASCII jusqu’au premier NUL ; les octets non imprimables/non ASCII deviennent des points. Noms uniques ; _i et __proto__ sont réservés. Les types anonymes sont field0, field1, etc. // commence un commentaire.

Le tableau conserve les entiers 64 bits exacts, NaN, Infinity et zéro négatif. Recherche et tri couvrent tous les enregistrements interprétés, avec 100 lignes par page. Les graphiques utilisent les indices, pas les horodatages. Les entiers 64 bits ne sont pas tracés pour éviter les pertes de précision. Les valeurs flottantes non finies interrompent les lignes ; un point isolé reste visible. Ctrl/Meta et molette zooment tous les canaux ; glisser avec la souris déplace la vue. La molette ordinaire et le toucher vertical font défiler la page.

Choisissez une structure et un ordre d’octets corrects ; les mêmes octets peuvent avoir plusieurs interprétations. Limites : 64 Mio par fichier, 16 384 caractères de structure, 128 colonnes, 1 Mio par enregistrement, 100 000 enregistrements et 500 000 cellules. Par défaut les 4 096 premiers enregistrements complets ; omissions et octets incomplets sont signalés. Tableau et graphiques partagent le même sous-ensemble. Tout reste dans le navigateur et disparaît en quittant ou rechargeant. Les zones ASCII fixes sont limitées à 4 Mio pour les enregistrements interprétés.