Comment utiliser des scripts pour extraire des fichiers binaires avec décalage d'octets et octets réservés en données décimales ?Le document est divisé en trois parties :
A : Les huit premiers octets sont l'en-tête (deux entiers de 4+4),
B : Ceci est suivi de 240 lignes de spécifications uniformes.
La structure des données pour chaque ligne est la suivante :
1. Deux octets sont des entiers.
2. Quatre octets sont des nombres à virgule flottante.
3. Quatre octets sont des nombres à virgule flottante.
4. Deux octets sont des entiers.
5. Les 14 octets restants sont réservés.
C : La dernière est la valeur nulle réservée.
Comment restaurer ces données en données décimales à l'aide de JSL.
Merci!

Ingénierie de la qualité et des procédésRe : Comment utiliser des scripts pour extraire des fichiers binaires avec un décalage d'octet et des octets réservés en données décimales ?
Re : Comment utiliser des scripts pour extraire des fichiers binaires avec un décalage d'octet et des octets réservés en données décimales ?Chargez les données sous forme de blob.
Utilisez blobPeek(), similaire à substr() pour les chaînes, mais basé sur zéro, pour sélectionner les segments.
Utilisez blobToMatrix() pour convertir les segments en nombres.
blobToMatrix() peut créer des flottants de 4 ou 8 octets, des entiers signés ou non signés de 1, 2, 4 et 8 octets.
blobToMatrix comprend également les données big vs little endian : les bits les moins significatifs et les plus significatifs sont parfois échangés. La plupart des calculs modernes utilisent des représentations little-endian.
Re : Comment utiliser des scripts pour extraire des fichiers binaires avec un décalage d'octet et des octets réservés en données décimales ?Merci Craig!
