Read() public method

learn from 02_decompress.c
public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
return int
示例#1
0
        public static void DecompressFile(string inFile, string outFile)
        {
            var buffer = new byte[1 << 20];

            using (var ins = new XZDecompressStream(inFile))
                using (var outs = new FileStream(outFile, FileMode.CreateNew))
                {
                    while (true)
                    {
                        var cnt = ins.Read(buffer, 0, buffer.Length);
                        outs.Write(buffer, 0, cnt);
                        if (cnt < buffer.Length)
                        {
                            break;
                        }
                    }
                }
        }
示例#2
0
 public static void DecompressFile(string inFile, string outFile)
 {
     var buffer = new byte[1 << 20];
     using (var ins = new XZDecompressStream(inFile))
     using (var outs = new FileStream(outFile, FileMode.CreateNew))
     {
         while (true)
         {
             var cnt = ins.Read(buffer, 0, buffer.Length);
             outs.Write(buffer, 0, cnt);
             if (cnt < buffer.Length)
                 break;
         }
     }
 }