スクリプトを使用して、バイト オフセットと予約バイトを含むバイナリ ファイルを 10 進データに抽出する方法を教えてください。この文書は3つの部分に分かれています。
A: 最初の8バイトはヘッダー(4+4の2つの整数)です。
B: これに続いて 240 行の統一仕様が続きます。
各行のデータ構造は次のとおりです。
1. 2 バイトは整数です。
2. 4 バイトは浮動小数点です。
3. 4 バイトは浮動小数点です。
4. 2 バイトは整数です。
5. 残りの 14 バイトは予約されています。
C: 最後は予約済みの null 値です。
JSL を使用してこのデータを 10 進データに復元する方法。
ありがとう!

品質およびプロセスエンジニアリングRe:スクリプトを使用して、バイトオフセットと予約済みバイトを含むバイナリファイルを10進データに抽出するにはどうすればよいですか?
Re:スクリプトを使用して、バイトオフセットと予約済みバイトを含むバイナリファイルを10進データに抽出するにはどうすればよいですか?データをblobとしてロードします。
文字列のsubstr()と同様のblobPeek()を使用しますが、ゼロベースでセグメントを選択します。
blobToMatrix()を使用して、セグメントを数値に変換します。
blobToMatrix()は、4バイトまたは8バイトの浮動小数点数、1バイト、2バイト、4バイト、および8バイトの符号付きまたは符号なし整数を作成できます。
blobToMatrixは、ビッグエンディアンデータとリトルエンディアンデータも理解します。最下位ビットと最上位ビットが入れ替わることがあります。 最新のコンピューティングのほとんどは、リトルエンディアン表現を使用しています。
Re:スクリプトを使用して、バイトオフセットと予約済みバイトを含むバイナリファイルを10進データに抽出するにはどうすればよいですか?クレイジありがとう!
