La versione 2.0 del .NET Framework contiene il namespace System.IO.Compression, il quale fornisce una serie di oggetti per gestire la compressione/decompressione in formato ZIP. Queste classi, tuttavia, non sono incluse del .NET Compact Framework. In questo caso, per utilizzare file compressi è necessario fare ricorso a librerie di terze parti, come SharpZipLib, scritta completamente in C# e rilasciata con i codici sorgenti. Questa libreria, inoltre, funziona anche con la versione Full del .NET Framework.