現在、DeflateStream の使用を含むいくつかの C# コードを、.NET フレームワークのサポートなしで標準 C++ に移植しようとしています。そのような機能の一例は次のとおりです。
public static byte[] ReadCompressed(this Stream stream)
{
var reader = new BinaryReader(stream);
int len = reader.ReadInt32();
var array = new byte[len];
var ds = new DeflateStream(stream, CompressionMode.Decompress);
ds.Read(array, 0, len);
ds.Close();
return array;
}
上記のコードを C++ に移植する簡単な方法はありますか? ありがとう!