Кто-нибудь знает, какой метод сжатия используется WinDev-Function Compress() и, возможно, как разложить результат на php?Windev Compress(): какой формат сжатия используется
API WinDev только говорит «двоичное» сжатие, но никаких дополнительных сведений об этом нет. http://doc.windev.com/en-US/?3024012&product=WD&productversion=XXA150
В php я могу использовать unpack(), но должен сказать, какой формат. Без knowlegde это поиск иглы в стоге сена.
Возможно, есть кто-нибудь, кто уже это сделал и может помочь мне.
Пример: zip-File containing a sample-Result of the Compress()-Function and the plain content for comparison
Это, вероятно, Zlib, которая очень широко распространен. Если бы вы могли сжать образец и загрузить его для анализа, мы могли бы проанализировать его дальше. –
Я добавил ссылку в свой пост выше на zip, содержащий образец Compress() - Результат. – MIB
Хорошо, этот образец, кажется, не zlib или bzip2. Фактически, обе эти сжимают образец лучше, чем эта библиотека сжатия. Я предполагаю, что у вас нет никакого контроля над тем, что генерирует сервер, и что мотивирует этот запрос? –