Я ищу асинхронное сжатие и распаковку потоковой передачи. Под асинхронным я подразумеваю, что он поддерживает BeginRead, EndRead, BeginWrite и EndWrite. Единственная найденная библиотека, на которую я претендую, это нативные классы .NET . (Я еще не пробовал их, но, похоже, они это поддерживают). Я надеюсь написать это для Compact Framework версии 2.0, которая не содержит собственных классов сжатия. Я знаю о DotNetZip и SharpZipLib , но ни одна не поддерживает асинхронные функции, насколько я могу судить.