2016-01-21 6 views
0

У меня есть приложение iOS, где я использую DeflateSwift для дефляции массива байтов ([UInt8]). Когда я пытаюсь раздуть эти данные с помощью библиотеки miniz, она не работает. Это выполняется на другой платформе. DeflateSwift - очень простая обертка вокруг библиотеки zlib, которая существует уже целую вечность.Swift завышен [UInt8] не сработает с miniz lib

Я попытался установить различное значение на windowsBits, а также compressionLevel при выполнении надувания в приложении. Это не решило проблему. miniz использует windowsBits = 15 по умолчанию, который является значением по умолчанию для DeflateSwift.

Согласно документации miniz должно быть на 100% совместимо с zlib, что, похоже, не так.

С кем-либо сталкивались с подобными проблемами? Есть ли больше настроек, чем windowsBits & compressionLevel, с которыми я мог бы играть?

ответ

0

Как оказалось, я не получил классы DeflateSwift для работы с мини-библиотекой. Однако NSData+Compression, найденный в CocoaGit, работает для этого.

 Смежные вопросы

  • Нет связанных вопросов^_^