CGZipLibrary.dll ... это довольно старая библиотека, если память мне не изменяет, я помню, как использовал ее (или другую библиотеку с похожим именем) в некоторых старых проектах VB6, и мне пришлось обновить ее, потому что она были некоторые проблемы при сжатии структур папок. У меня может быть обновленная библиотека где-то рядом.
Для .Net есть лучшие альтернативы, такие как SharpZipLib и DotNetZip. Я вижу, что вопрос также помечен с помощью VB6 ... если вам нужно использовать библиотеку из VB6, насколько я знаю, DotNetZip помечен как видимый для COM, так что вы должны иметь возможность использовать его, хотя и нет Я сам попробовал.