Beispiel #1
0
 public void Write(IWriteManager writeManager)
 {
     using (FileStream decompressedFile = new FileStream(DestinationFile, FileMode.Create))
     {
         foreach (var block in writeManager.GetBlocks())
         {
             decompressedFile.Write(block.Buffer, 0, block.Buffer.Length);
         }
     }
 }
Beispiel #2
0
 public void Write(IWriteManager writeManager)
 {
     using (FileStream fileCompressed = new FileStream(DestinationFile + ".gz", FileMode.Create))
     {
         foreach (var block in writeManager.GetBlocks())
         {
             BitConverter.GetBytes(block.Buffer.Length).CopyTo(block.Buffer, 4);
             fileCompressed.Write(block.Buffer, 0, block.Buffer.Length);
         }
     }
 }