2016-04-06 6 views
0

私は構造体を使ってPythonプログラムを作成しました。これはデータをファイルに保存します。データは、ヘッダー(300文字)とデータ(36000 int floatペア)で構成されます。 ubuntuでこれは動作し、私は私のPHPセットアップのためのデータを展開することができます。Windows上のPython構造体

コンテンツを文字列に読み込み、unpackを使用して、データをPHPで展開します。私はすぐにint floatの1ペアがPHP文字列の8文字と同じであることを発見しました。

これをウィンドウに移動したとき、データはあまりスペースを取らず、PHPでアンパックしようとすると、バイナリ文字列からすぐにアライメントされていないようです。

phpで構造体を使用してubuntuと同じ出力を生成する方法はありますか? 私は構造体(<、>、!、=)を使ってアトリゲーションオプションを試しました。

私のubuntu dev setupは64bitで、サーバも64bitです。私は、Windowsサーバー上で32ビットのPythonと64ビットのPythonの両方を使用しようとしました。

答えて

0

最終的にpython gzipになりました。それはすべてのバイトをシフトします。データを破壊する。