Witam
Potrzebuje z pliku rozpakować/spakować dane. Plik ma narzucony format, nagłówek później dane spakowane w formacie gz metoda dalate.
Skrypt napisany w pythonie działa poprawnie, natomiast w php kompresja/dekompresja działa nie za bardzo zgodnie z oczekiwaniami.
Aby dane rozpakowały się muszę pominąć dwa pierwsze bajty, ale to da się przeżyć. Natomiast po spakowaniu i złożeniu pliku do kupy aplikacja docelowa się wysypuje z błędem dekompresji.
Po otwarciu pliku w hexedytorze brakuje dwóch wyżej wspomnianych bajtów początkowych oraz czterech bajtów końcowych w strukturze gz.
O ile przednie bajty mogę dopisać ręcznie (zakładam że we wszystkich plikach są te same na podstawie kilku sprawdzonych), to końcowych nie jestem pewien nawet co do ilości.
Z góry dzięki za wszelką pomoc.
Jak zawsze głupi błąd, powinienem użyć gzcompress zamiast gzdeflate.