Von MSDN: DeflateStream ClassDeflateStream 4GB Grenze in .NET
DeflateStream können Dateien nicht verwendet werden, zu komprimieren, die größer als 4 GB .
Gibt es andere Implementierungen für .NET ohne das Limit 4 GB?
HINWEIS: Ich muss wirklich eine Datei im GZ-Format mit Inhalten größer als 4 GB dekomprimieren. Kann irgendein Code das tun?
Dieser externe Thread ist nicht hilfreich. Es ist erfüllt mit Vermutungen und falschen. Der DeflateStream speichert nicht alle Stream-Daten im Speicher - das ist nicht der Grund für die Beschränkung von 4 GB. – Cheeso
DotNetZip ist eine verwaltete .NET-Bibliothek für ZIP-Dateien, die ZIP64 unterstützt. Es ist kostenlos (gratis + libre), obwohl Spenden erwünscht sind. ZIP64 ist eine Lösung für ein anderes Problem als das ursprüngliche Poster gefragt - die Begrenzung des BCL DeflateStream. – Cheeso