zlib есть нативный (http://oberoncore.ru/bbcc/subs/zlib/start).

А вообще, начинание правильное. Меньше слов, больше дела. Это не другим рекомендации давать что делать. В своей сборке руки развязаны...