Я создал программу python с использованием struct, которая сохраняет данные в файлах. Данные состоят из заголовка (300 символов) и данных (36000 int float pairs). На ubuntu это работает, и я могу распаковать данные для моей настройки php.Python struct on windows
Я распаковываю данные в php, загружая содержимое в строку и используя распаковку. Я быстро обнаружил, что 1 пара с int float, потребляемая так же, как 8 символов в строке php.
Когда я переместил это в окна, данные заняли не так много места, и когда я пытаюсь распаковать их в php, они, похоже, быстро не выравниваются из двоичной строки.
Есть ли способ заставить struct в php использовать архитектуру для получения того же выхода, что и ubuntu? Я попробовал варианты арифметики со структурой (<,>,!, =).
Моя установка ubuntu dev 64bit, а сервер также 64-бит. Я попытался использовать 32-разрядный питон и 64-битный python на сервере Windows.