Krypto++ enthält
DEFLATE (RFC 1951) Komprimierung/Dekomprimierung mit Unterstützung der Formate gzip (RFC 1952) und zlib (RFC 1950)
aber ich bin mir nicht sicher, wie ich das auf das Lesen einer ZIP-Datei übertragen kann. (Ich bin nicht abgeneigt, meine eigene ZIP-Traversing-Logik zu implementieren; aber natürlich, wenn die Bibliothek bereits, dass in ich will nicht, Dinge zu duplizieren gebaut hat).
Wenn die Bibliothek diese Funktionalität nicht von Haus aus bietet, wie kann man dann auf die zlib- und gzip-Bits zugreifen (um die Komprimierungs-/Dekomprimierungsschritte zu implementieren)?