У меня есть приложение iOS, где я использую DeflateSwift для дефляции массива байтов ([UInt8]
). Когда я пытаюсь раздуть эти данные с помощью библиотеки miniz, она не работает. Это выполняется на другой платформе. DeflateSwift - очень простая обертка вокруг библиотеки zlib, которая существует уже целую вечность.Swift завышен [UInt8] не сработает с miniz lib
Я попытался установить различное значение на windowsBits
, а также compressionLevel
при выполнении надувания в приложении. Это не решило проблему. miniz использует windowsBits = 15
по умолчанию, который является значением по умолчанию для DeflateSwift.
Согласно документации miniz должно быть на 100% совместимо с zlib, что, похоже, не так.
С кем-либо сталкивались с подобными проблемами? Есть ли больше настроек, чем windowsBits
& compressionLevel
, с которыми я мог бы играть?